(57)【特許請求の範囲】
【請求項１】
プラントの稼働状態を監視する監視プログラム、上記監視プログラムの動作を定義する動作パラメータ定義の設定を支援する動作パラメータ定義設定支援手段、上記動作パラメータ定義の設定内容に関するデータよりなる動作パラメータ定義テンプレート、上記動作パラメータ定義の設定内容を表示する表示部を備え、上記動作パラメータ定義設定支援手段は、上記動作パラメータ定義テンプレートに基づいた内容の入力用画面を生成し、上記表示部上に表示するプラント監視装置において、上記動作パラメータ定義テンプレートと上記動作パラメータ定義との差分を検出する動作パラメータ定義差分検出手段を備え、上記動作パラメータ定義差分検出手段は、上記監視プログラムに新たな機能が追加され、上記動作パラメータ定義テンプレートへの追加がなされた際に、上記動作パラメータ定義テンプレートと上記動作パラメータ定義との差分を抽出し、上記動作パラメータ定義テンプレートの変更を上記動作パラメータ定義設定支援手段に通知し、上記動作パラメータ定義設定支援手段は、上記新たな機能が追加された旨を上記表示部に表示した上で、上記動作パラメータ定義テンプレートに基づいた上記新たな機能に相当する内容の入力用画面を生成し、上記表示部上に表示することを特徴とするプラント監視装置。
【請求項２】
プラントの稼働状態を監視する監視プログラム、上記監視プログラムの動作を定義する動作パラメータ定義の設定を支援する動作パラメータ定義設定支援手段、上記動作パラメータ定義の設定内容に関するデータよりなる動作パラメータ定義テンプレート、上記動作パラメータ定義の設定内容を表示する表示部を備え、上記動作パラメータ定義設定支援手段は、上記動作パラメータ定義テンプレートに基づいた内容の入力用画面を生成し、上記表示部上に表示するプラント監視装置において、上記動作パラメータ定義テンプレートと上記動作パラメータ定義との差分を検出する動作パラメータ定義差分検出手段を備え、上記動作パラメータ定義差分検出手段は、上記監視プログラムの機能が削除され、上記動作パラメータ定義テンプレートからの削除がなされた際に、上記動作パラメータ定義テンプレートと上記動作パラメータ定義との差分を抽出し、上記動作パラメータ定義テンプレートの変更を上記動作パラメータ定義設定支援手段に通知し、上記動作パラメータ定義設定支援手段は、抽出された上記差分に相当する機能が削除された旨を上記表示部に表示した上で、上記差分に相当する上記動作パラメータ定義の設定項目の削除を実施することを特徴とするプラント監視装置。
【請求項３】
請求項１または請求項２記載のプラント監視装置に加え、プラントの稼働状態を監視する他プラント監視装置を含み、上記プラント監視装置は、上記プラント監視装置および上記他プラント監視装置が持つ複数の動作パラメータ定義の情報を格納したプラント定義を参照し、上記プラント監視装置と上記他プラント監視装置の持つ上記動作パラメータ定義の差異を抽出するプラント全体動作パラメータ定義変換手段を備えたことを特徴とするプラント監視システム。
【請求項４】
上記プラント監視装置の上記動作パラメータ定義設定支援手段は、上記プラント全体動作パラメータ定義変換手段にて抽出した上記動作パラメータ定義の差異に基づいて、上記複数の装置間での設定有無を判定し、設定が必要な場合は、上記動作パラメータ定義の差異に相当する内容の入力用画面を生成して上記表示部上に表示することを特徴とする請求項３記載のプラント監視システム。
【請求項５】
上記プラント監視装置は、上記プラント監視装置から上記他プラント監視装置へ、上記動作パラメータ定義を送信する動作パラメータ定義送信手段を備え、上記他プラント監視装置は、上記動作パラメータ定義を受信する動作パラメータ定義受信手段を備えたことを特徴とする請求項４記載のプラント監視システム。
【請求項６】
上記他プラント監視装置は、既存の上記プラント監視装置に、ネットワークを経由して参入を通知するシステム参入通知手段を備えたことを特徴とする請求項５記載のプラント監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラント監視装置およびプラント監視システムに関するものである。
【背景技術】
【０００２】
一般に、各種のプラントにおいてプラントに配備された各設備の稼働状態を監視するためにプラント監視装置が設けられている。プラントに複数のプラント監視装置を配備するプラント監視システムの場合は、装置毎に監視対象や、装置の機能が異なっている場合がある。そのような場合には、一般的に必要とされる機能を包含した標準的な監視プログラムを適用し、装置毎の監視対象や機能の差異には監視プログラムの動作パラメータ定義を変更することで対応している。このとき、動作パラメータ定義で設定する項目は数が多く複雑であり、設定員の設定作業を軽減するために、設定支援機構を備える方法が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７-３３４７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、動作パラメータ定義は、監視プログラムの機能に対応したものであるため、監視プログラムに機能が追加された場合や機能が削除された場合には動作パラメータ定義の項目も変更が必要となる。そのため、動作パラメータ定義の設定を支援するパラメータ設定支援プログラムも併せて改変が必要であり、監視プログラムの改変コストが増大するという問題がある。
【０００５】
本発明は、上記のような問題を解決するためになされたものであり、動作パラメータ定義テンプレートから設定員が操作するパラメータ設定支援手段の設定画面を自動生成することで、監視プログラムへ機能を追加してもパラメータ設定支援手段の改変を伴うことなく、設定員へのパラメータ設定支援機能を提供することができるプラント監視装置およびプラント監視システムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係わるプラント監視装置は、プラントの稼働状態を監視する監視プログラム、上記監視プログラムの動作を定義する動作パラメータ定義の設定を支援する動作パラメータ定義設定支援手段、上記動作パラメータ定義の設定内容に関するデータよりなる動作パラメータ定義テンプレート、上記動作パラメータ定義の設定内容を表示する表示部を備え、上記動作パラメータ定義設定支援手段は、上記動作パラメータ定義テンプレートに基づいた内容の入力用画面を生成し、上記表示部上に表示するプラント監視装置において、上記動作パラメータ定義テンプレートと上記動作パラメータ定義との差分を検出する動作パラメータ定義差分検出手段を備え、上記動作パラメータ定義差分検出手段は、上記監視プログラムに新たな機能が追加され、上記動作パラメータ定義テンプレートへの追加がなされた際に、上記動作パラメータ定義テンプレートと上記動作パラメータ定義との差分を抽出し、上記動作パラメータ定義テンプレートの変更を上記動作パラメータ定義設定支援手段に通知し、上記動作パラメータ定義設定支援手段は、上記新たな機能が追加された旨を上記表示部に表示した上で、上記動作パラメータ定義テンプレートに基づいた上記新たな機能に相当する内容の入力用画面を生成し、上記表示部上に表示することを特徴とするものである。
また、この発明に係わるプラント監視装置は、プラントの稼働状態を監視する監視プログラム、上記監視プログラムの動作を定義する動作パラメータ定義の設定を支援する動作パラメータ定義設定支援手段、上記動作パラメータ定義の設定内容に関するデータよりなる動作パラメータ定義テンプレート、上記動作パラメータ定義の設定内容を表示する表示部を備え、上記動作パラメータ定義設定支援手段は、上記動作パラメータ定義テンプレートに基づいた内容の入力用画面を生成し、上記表示部上に表示するプラント監視装置において、上記動作パラメータ定義テンプレートと上記動作パラメータ定義との差分を検出する動作パラメータ定義差分検出手段を備え、上記動作パラメータ定義差分検出手段は、上記監視プログラムの機能が削除され、上記動作パラメータ定義テンプレートからの削除がなされた際に、上記動作パラメータ定義テンプレートと上記動作パラメータ定義との差分を抽出し、上記動作パラメータ定義テンプレートの変更を上記動作パラメータ定義設定支援手段に通知し、上記動作パラメータ定義設定支援手段は、抽出された上記差分に相当する機能が削除された旨を上記表示部に表示した上で、上記差分に相当する上記動作パラメータ定義の設定項目の削除を実施することを特徴とするものである。
【０００７】
この発明に係わるプラント監視システムは、上記のようなプラント監視装置に加え、プラントの稼働状態を監視する他プラント監視装置を含み、上記プラント監視装置は、上記プラント監視装置および上記他プラント監視装置が持つ複数の動作パラメータ定義の情報を格納したプラント定義を参照し、上記プラント監視装置と上記他プラント監視装置の持つ上記動作パラメータ定義の差異を抽出するプラント全体動作パラメータ定義変換手段を備えたものである。
【発明の効果】
【０００８】
この発明のプラント監視装置によれば、動作パラメータ定義設定支援手段が、動作パラメータ定義テンプレートに基づいた内容の入力用画面を表示部に表示するため、設定員による設定作業を支援することが可能となる。
【０００９】
この発明のプラント監視システムによれば、プラント全体動作パラメータ定義変換手段を備えているため、複数のプラント監視装置の動作パラメータ定義の差異を抽出し、動作パラメータ定義の設定を支援することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の、実施の形態１のプラント監視装置の構成図である。
【図２】実施の形態１の動作パラメータ定義設定支援手段によって表示部に表示される内容の説明図である。
【図３】実施の形態１の動作パラメータ定義設定支援手段の動作フロー図である。
【図４】本発明の、実施の形態２のプラント監視装置の構成図である。
【図５】実施の形態２の動作パラメータ定義設定支援手段および動作パラメータ定義差分検出手段の動作フロー図である。
【図６】実施の形態３の動作パラメータ定義設定支援手段および動作パラメータ定義差分検出手段の動作フロー図である。
【図７】本発明の、実施の形態４のプラント監視システムを構成するプラント監視装置の構成図である。
【図８】実施の形態４の動作パラメータ定義設定支援手段およびプラント全体動作パラメータ定義変換手段の動作フロー図である。
【図９】本発明の、実施の形態５のプラント監視システムの構成図である。
【図１０】本発明の実施の形態５の動作パラメータ定義送信手段および動作パラメータ定義受信手段の動作フロー図である。
【図１１】本発明の、実施の形態６のプラント監視システムの構成図である。
【図１２】本発明の実施の形態６の動作パラメータ定義送信手段および動作パラメータ定義受信手段並びにシステム参入通知手段の動作フロー図である。
【発明を実施するための形態】
【００１１】
実施の形態１.
この発明の実施の形態１のプラント監視装置について図１〜図３を用いて説明する。
図１は、本発明の実施の形態１に係るプラント監視装置の構成を示すブロック図である。
一つのプラント監視装置１は、本体部となるプラント監視部１１と、モニター装置である表示部２１と、設定員が操作するキーボード等の入力部３１とで主に構成されている。また、プラント監視部１１は機能ブロックとして、プラントの稼働状態を監視する監視プログラム（複数である場合は監視プログラム群）１５、監視プログラム１５の動作を定義する動作パラメータ定義（複数である場合は動作パラメータ定義群）１４、動作パラメータ定義１４の設定を支援する動作パラメータ定義設定支援手段１３、動作パラメータ定義１４の設定内容に関するデータよりなる動作パラメータ定義テンプレート（複数である場合は動作パラメータ定義テンプレート群）１２を含んでいる。
【００１２】
動作パラメータ定義テンプレート群（動作パラメータ定義テンプレート）１２は、画面表示機能に対応した動作パラメータ定義テンプレートをはじめ、データサーバ機能、周辺機器制御機能、制御ネットワーク機能といった監視プログラム機能の各々に対応する動作パラメータ定義テンプレートより構成されている。
動作パラメータ定義設定支援手段１３は、動作パラメータ定義テンプレート群１２を参照し、動作パラメータ定義テンプレートの内容に従い表示部２１に画面表示を行う。設定員は、表示部２１の表示内容に従い、入力部３１を使用してパラメータを設定する。入力
部３１から設定されたパラメータは動作パラメータ定義設定支援手段１３が動作パラメータ定義群１４へ出力される。
【００１３】
動作パラメータ定義群（動作パラメータ定義）１４は、動作パラメータ定義設定支援手段１３と同様に、画面表示機能、データサーバ機能、周辺機器制御機能、制御ネットワーク機能といった監視プログラム機能の各々に対応する。
監視プログラム（監視プログラム）群１５は、対応する動作パラメータ定義の内容を参照し、動作パラメータ定義に従い監視プログラムを動作させる。
【００１４】
図２は、この発明の実施の形態１に係る動作パラメータ定義テンプレート１２の内容と表示部２１への表示内容と動作パラメータ定義群１４の出力内容の関係を示す図である。図２では画面表示機能に関する内容について例示する。
画面表示機能の動作パラメータ定義テンプレート１２１の詳細は、例えば図２の動作パラメータ定義テンプレート詳細１２１ａに示すように、動作パラメータ定義設定支援手段１３へ表示内容を指示するコメント行（ここでは一例として行の左端に＃を使用して示す。）と、監視プログラム１５の動作を定義する定義行（ここでは一例として、動作キー名称（ＬＯＧＳＨＥＥＴなど）の右に＝を使用して示す。）で構成する。
また、監視プログラム１５に新たな機能を追加した場合は、併せて、表示内容を指示するコメント行と定義行を追加する。
【００１５】
動作パラメータ定義設定支援手段１３は、画面表示機能に関する動作パラメータ定義テンプレート１２１を参照しコメント行の記載に従い、表示部２１へ例えば表示内容２１ａのように表示する。
設定員は、表示部２１に提示された表示内容２１ａを見て、例えば「帳票表示機能」の欄では「有」または「無」のいずれかを選択してチェックするという要領で設定を行い、すべての設定が終了したら「完了」ボタンを押下して設定を完了する。
動作パラメータ定義設定支援手段１３は、設定員の設定結果を画面表示機能の動作パラメータ定義１４１として出力する。この動作パラメータ定義１４１の詳細は、図２に示すような内容であり、動作パラメータ定義詳細１４１ａとして、動作キー名称に対応する値（ここでは一例として、動作キーＬＯＧＳＨＥＥＴに対してＴＲＵＥ。）を設定員の入力内容に沿って出力する。
【００１６】
次に、この発明の実施の形態１に係る動作パラメータ定義設定支援手段１３の動作について、図３のフローチャートを用いて説明する。
動作パラメータ定義設定支援手段１３は、起動時に動作パラメータ定義テンプレート１２１を参照する（Ｓ１１）。
続いて、上記のコメント行の記載に従い表示部２１へ、例えば表示内容２１ａのように１ページ分を表示する（Ｓ１２）。このとき表示内容２１ａとしては、複数から唯一の値を選択する択一項目や、複数から複数の値を選択するチェック項目や、時間や時刻を入力する時間入力項目や、自由な文字列を入力する文字列入力項目等がある。
【００１７】
続いて、設定員は入力部３１を操作し、表示内容２１ａに沿って必要な設定を選択もしくは入力する。このとき、設定員の設定結果は、動作パラメータ定義設定支援手段１３が一時記憶している（Ｓ１３）。
続いて、動作パラメータ定義テンプレート１２１に次ページが記載されている場合はＳ１２へ進み、次ページが記載されていない場合はＳ１５へ進む（Ｓ１４）。
続いて、一時保存した設定結果を動作キー名称に対応する値（動作パラメータ定義）として出力する（Ｓ１５）。
続いて、設定を行うべき次の動作パラメータ定義テンプレート１２１が存在している場合はＳ１１へ進み、存在していない場合は終了する。
【００１８】
以上のように本発明によれば、動作パラメータ定義設定支援手段１３は、動作パラメータ定義テンプレート１２１のコメント行に記載されている内容に沿って、設定員の設定作業が容易となるように表示を行うことで、監視プログラム１５へ機能を追加しても動作パラメータ定義設定支援手段１３の機能追加を必要としないため、監視プログラム１５へ機能を追加する際のコストや時間を削減することができる。
【００１９】
実施の形態２．
以下、この発明の実施の形態２について説明する。
上述の実施の形態１では、動作パラメータ定義テンプレート１２を参照し、動作パラメータ定義支援手段１３が設定に必要な画面を表示する方法について述べた。しかしながら、実施の形態１の方法では、既に動作パラメータ定義１４が存在（動作パラメータ定義１４の出力を完了）している場合に監視プログラム１５に新たな機能を追加し動作パラメータ定義テンプレート１２にコメント行や定義行が追加されても、最初から全ての定義を設定する必要がある。
そこで、実施の形態２では、既に動作パラメータ定義１４が存在している場合に、既存の動作パラメータ定義１４と新たな動作パラメータ定義テンプレートとを比較して、追加された機能に対応する部分のみを検出し、その差分を優先的に表示するため、図４に示すとおり、プラント監視部１１に動作パラメータ定義差分検出手段１６を設けることを提案する。
【００２０】
つまり、実施の形態２のプラント監視装置１は、動作パラメータ定義テンプレート１２と動作パラメータ定義１４とを比較し差分を検出する動作パラメータ定義差分検出手段１６を備え、動作パラメータ定義差分検出手段１６は、監視プログラム１５に新たな機能が追加され、動作パラメータ定義テンプレート１２への追加がなされた際に、動作パラメータ定義テンプレート１２と動作パラメータ定義１４を比較して差分を抽出し、動作パラメータ定義テンプレート１４の変更を動作パラメータ定義設定支援手段１３に通知し、動作パラメータ定義設定支援手段１３は、新たな機能が追加された旨を表示部２１に表示した上で、動作パラメータ定義テンプレート１２に基づいた新たな機能に相当する内容の入力用画面を生成し、表示部２１上に表示するものである。
【００２１】
次に、実施の形態２に係る動作パラメータ定義設定支援手段１３および動作パラメータ定義差分検出手段１６の動作について、図５のフローチャートを用いて説明する。図５のフローチャートにおけるＳ２１〜Ｓ２８（左側列のフロー）は動作パラメータ定義設定支援手段１３のフロー、Ｓ２１１〜Ｓ２１６（右側列のフロー）は動作パラメータ定義差分検出手段１６のフローである。
動作パラメータ定義設定支援手段１３は、起動時に動作パラメータ定義差分検出手段１６を呼出す（Ｓ２１）。
続いて、動作パラメータ定義差分検出手段１６は動作パラメータ定義テンプレート１２を参照し（Ｓ２１１）、併せて動作パラメータ定義１５を参照する（Ｓ２１２）。その後、両者のコメント行を比較し（Ｓ２１３）、動作パラメータ定義テンプレート１２への追加有無を判別する（Ｓ２１４）。追加が無い場合には終了するとともに動作パラメータ定義設定支援手段１３のフローＳ２２に追加が無いことを通知し、追加がある場合には動作パラメータ定義テンプレート１２に追加されたコメント行、定義行を抽出し（Ｓ２１５）、コメント行、定義行の抽出内容を動作パラメータ定義設定支援手段１３のフローＳ２２へ通知する（Ｓ２１６）。
【００２２】
次に、動作パラメータ定義設定支援手段１３は、動作パラメータ定義差分検出手段１６からの結果を待受け受信し（Ｓ２２）、差分の有無を判定する（Ｓ２３）。差分無しの場合はＳ２８へ処理を進め、差分有りの場合は、動作パラメータ定義テンプレート１２の追
加内容のコメント行記載に従い１ページ分を画面表示し（Ｓ２４）、設定員が画面表示に従い値を入力・選択する（Ｓ２５）。また、次ページ有無を判定し（Ｓ２６）、次ページが存在する場合は、Ｓ２４の処理を繰返し、次ページが存在しない場合は動作パラメータ定義１４として出力する（Ｓ２７）。既存の動作パラメータ定義１４の変更が無い場合は、動作パラメータ定義設定支援手段１３の処理を終了し、変更がある場合は実施の形態１のＳ１１〜Ｓ１６の処理を実施する（Ｓ２８）。
【００２３】
以上のように、この発明の実施の形態２によれば、監視プログラム１５へ機能を追加したことに伴い動作パラメータ定義テンプレート１２へコメント行および定義行を追加した場合、追加部分のみを差分として抽出して設定員に提示することができるため、設定済みの動作パラメータ定義１４を再設定する必要が無く、設定員の設定作業を削減することができる。
【００２４】
実施の形態３．
以下、この発明の実施の形態３について説明する。
上述の実施の形態２では、監視プログラム１５へ機能を追加したことに伴い動作パラメータ定義テンプレート１２へコメント行および定義行を追加した場合、追加部分のみを抽出して設定員に提示する方法を述べた。この実施の形態３では、監視プログラム１５から機能が削除された場合の設定支援について説明する。なお、上述した実施の形態１の方法では、監視プログラム１５から機能を削除したことに伴い動作パラメータ定義テンプレート１２からコメント行および定義行を削除した場合に、動作パラメータ定義１４に監視プログラム１５から機能削除されたコメント行および定義行が残ってしまうという問題がある。
【００２５】
そこで、実施の形態３では、監視プログラム１５から機能を削除したことに伴い動作パラメータ定義テンプレート１２からコメント行を削除した場合に、動作パラメータ定義差分検出手段１６が監視プログラム１５から機能を削除したことを検出し、動作パラメータ定義設定支援手段１３が自動的に動作パラメータ定義１４のコメント行と定義行を削除するように構成したものである。
【００２６】
すなわち、この実施の形態３によるプラント監視装置では、動作パラメータ定義テンプレート１２と動作パラメータ定義１４との差分を検出する動作パラメータ定義差分検出手段１６を備え、動作パラメータ定義差分検出手段１６は、監視プログラム１５の機能が削除され、動作パラメータ定義テンプレート１２からの削除がなされた際に、動作パラメータ定義テンプレート１２と動作パラメータ定義１４とを比較して差分を抽出し、動作パラメータ定義テンプレート１２の変更を動作パラメータ定義設定支援手段１３に通知し、動作パラメータ定義設定支援手段１３は、抽出された差分に相当する機能が削除された旨を表示部に表示した上で、差分に相当する動作パラメータ定義１４の設定項目の削除を実施するように構成されている。
【００２７】
実施の形態３のプラント監視装置１の構成を示すブロック図は、上述した図４と同様である。また、図６は実施の形態３におけるプラント監視装置１の動作パラメータ定義設定支援手段１３および動作パラメータ定義差分検出手段１６の動作を示したものであり、Ｓ３１〜Ｓ３６（左側列フロー）は動作パラメータ定義設定支援手段１３のフロー、Ｓ３１１〜Ｓ３１６（右側列フロー）は動作パラメータ定義差分検出手段１６のフローである。
動作パラメータ定義設定支援手段１３は、起動時に動作パラメータ定義差分検出手段１６を呼出す（Ｓ３１）。
【００２８】
続いて、動作パラメータ定義差分検出手段１６は、動作パラメータ定義テンプレート１２を参照し（Ｓ３１１）、併せて動作パラメータ定義１４を参照する（Ｓ３１２）。その
後、両者のコメント行を比較し（Ｓ３１３）、動作パラメータ定義テンプレート１２への削除有無を判別する（Ｓ３１４）。削除が無い場合には終了するとともに、動作パラメータ定義設定支援手段１３のフローＳ３２に削除が無いことを通知し、削除がある場合には動作パラメータ定義テンプレート１２から削除されたコメント行、定義行を抽出する（Ｓ３１５）、コメント行、定義行の抽出内容を動作パラメータ定義設定支援手段１３のフローＳ３２へ通知する（Ｓ３１６）。
【００２９】
次に、動作パラメータ定義設定支援手段１３は動作パラメータ定義差分検出手段１６からの結果を待受け受信し（Ｓ３２）、差分の有無を判定する（Ｓ３３）。差分無しの場合はＳ３６へ処理を進め、差分ありの場合は動作パラメータ定義テンプレート１２から削除されたコメント行、定義行を動作パラメータ定義１４から削除し（Ｓ３４）、動作パラメータ定義として出力する（Ｓ３５）。既存定義の変更が無い場合は動作パラメータ定義設定支援手段１３の処理を終了し、変更がある場合は実施の形態１のＳ１１〜Ｓ１６の処理を実施する（Ｓ３８）。
このように、監視プログラム１５の一部の機能を削除した際には、自動的に動作パラメータ定義１４の対応箇所を削除するため、設定員の設定作業を軽減することが可能となる。
【００３０】
実施の形態４．
以下、この発明の実施の形態４について説明する。
上述の実施の形態１〜３では、プラントに一つのプラント監視装置１が配備された場合の例について述べた。この実施の形態４では、プラントに、複数のプラント監視装置が配備され、それら複数のプラント監視装置が、それぞれの監視プログラムを共有して稼働するプラント監視システムの定義設定支援に関する技術について述べる。
実施の形態２または実施の形態３では、プラントの監視プログラムの機能を追加または削除した際に、差分のみを設定もしくは自動的に差分を削除する方法を述べた。しかしながら、上記の方法ではプラント監視装置毎に設定作業をする必要がある。プラントに複数のプラント監視装置が配備されているプラント監視システムにおいては、装置毎に設定作業を行ったのでは時間とコストを要するという問題があった。
【００３１】
そこで、実施の形態４では、プラントに複数のプラント監視装置を配備した構成の、プラント監視システムである場合に、プラント監視装置毎に異なる部分のみを設定員へ提示し複数のプラント監視装置の設定作業を簡略化するため、図７に示す通り、メインとなるプラント監視装置１に、プラント全体動作パラメータ定義変換手段１７を設けている。さらに、プラント監視装置１には、プラント全体動作パラメータ定義変換手段１７に情報を提供する、すべてのプラント監視装置の監視プログラムデータが格納されたプラント定義１８と、動作パラメータ定義設定支援手段１３で作成された、メイン以外のプラント監視装置（他プラント監視装置）へ提供するための情報である他プラント監視装置動作パラメータ定義１９が機能ブロックとして含まれている。
【００３２】
次に、実施の形態４に係る動作パラメータ定義設定支援手段１３の動作およびプラント全体動作パラメータ定義変換手段１７の動作について、図８のフローチャートを用いて説明する。図８におけるＳ４１〜Ｓ４８（左側列フロー）は動作パラメータ定義設定支援手段１３のフローであり、Ｓ４２１〜Ｓ４２４（右側列フロー）はプラント全体動作パラメータ定義変換手段１７のフローである。
動作パラメータ定義設定支援手段１３は実施の形態１におけるＳ１１〜Ｓ１６と同様の処理を実施する（Ｓ４１）。
続いて、プラント全体動作パラメータ定義変換手段１７を呼び出す（Ｓ４２）。
【００３３】
プラント全体動作パラメータ定義変換手段１７はプラント定義１８を参照し（Ｓ４２１
）、動作パラメータ定義１４を参照のうえ（Ｓ４２２）、プラント監視装置毎の差異を抽出する（Ｓ４２３）。
次に、プラント監視装置毎の差異を動作パラメータ定義設定支援手段１３が表示可能な体裁に整え、動作パラメータ定義設定支援手段１３へ通知し（Ｓ４２４）、プラント全体動作パラメータ定義変換手段１７の動作を終了する。
【００３４】
続いて、動作パラメータ定義設定支援手段１３は、プラント全体動作パラメータ定義変換手段１７から結果を待受け受信し（Ｓ４３）、プラント内の他プラント監視装置の設定有無を判定する（Ｓ４４）。他プラント監視装置設定が無い場合は終了し、有る場合は、プラント全体パラメータ定義変換手段１７から受信した動作パラメータ定義１４の差異に基づき、設定画面を表示する（Ｓ４５）。
設定員が画面表示に従い値を入力・選択し、設定内容を一時保存する（Ｓ４６）。一時保存した設定内容を、他プラント監視装置の動作パラメータ定義１９として出力する（Ｓ４７）。プラント内の他プラント監視装置設定が無ければ終了し、有る場合はＳ４５から繰返す（Ｓ４８）。
【００３５】
以上のように、この発明の実施の形態４によれば、複数のプラント監視装置の動作パラメータ定義を設定する場合でも、設定員にプラント監視装置間の差異のみを繰り返し提示し、重複する設定を何度も設定する必要が無く、設定員の作業を効率化することができる。
なお、ここでは省略しているが、実施の形態２および実施の形態３と組み合わせた構成とすることも可能であることは言うまでもない。
【００３６】
実施の形態５．
以下、この発明の実施の形態５のプラント監視システムについて説明する。
上記、実施の形態４では、複数のプラント監視装置の動作パラメータ定義を設定する方法を述べた。しかしながら、実施の形態４の方法ではメインとなるプラント監視装置１内に出力された他プラント監視装置動作パラメータ定義１９を設定員が手動で当該のプラント監視装置（他プラント監視装置）へ適用する必要があり、メインのプラント監視装置１と、他プラント監視装置が互いにロケーションの離れた拠点で適用されている場合は設定のために移動する必要が生じる。
【００３７】
そこで、実施の形態５では、図９に示すとおり、プラントに複数のプラント監視装置（メインとなるプラント監視装置１に加え、他プラント監視装置２が配備された場合。）が適用されている場合に、他プラント監視装置２の本体部となる他プラント監視部１１ｘに当該装置の他プラント監視装置動作パラメータ定義１９を提供するために、プラント監視装置１側に動作パラメータ定義送信手段２０ａを、他プラント監視装置２側に動作パラメータ定義受信手段２０ｂを設け、ネットワーク３を経由して他プラント監視装置動作パラメータ定義１９を複数の装置間で送受信するように構成したものである。
【００３８】
次に、実施の形態５に係る動作パラメータ定義送信手段２０ａの動作および動作パラメータ定義受信手段２０ｂの動作を、図１０のフローチャートを用いて説明する。図１０におけるＳ５１〜Ｓ５８（左側列フロー）は動作パラメータ定義送信手段２０ａのフローであり、Ｓ５４１〜Ｓ５４６（右側列フロー）は動作パラメータ定義受信手段２０ｂのフローである。
動作パラメータ定義送信手段２０ａは、はじめに、設定員が送信先プラント監視装置を選択する（Ｓ５１）。続いて、設定員が選択した装置（他プラント監視装置２）の情報をプラント定義１８から参照し（Ｓ５２）、当該装置の動作パラメータ定義１４ｘ（他プラント監視装置動作パラメータ定義１９の中から。）を参照抽出する（Ｓ５３）。抽出した動作パラメータ定義１４ｘを当該装置の動作パラメータ定義受信手段２０ｂへ送信し（Ｓ
５４）、受信完了を待ち受ける（Ｓ５５）。
【００３９】
他プラント監視装置２側のプラント監視部１１ｘに設けられた動作パラメータ定義受信手段２０ｂは、開始後常に受信待機状態となっており（Ｓ５４１）、自装置の動作パラメータ定義１４ｘを受信すると監視プログラム１５ｘが参照する部位にコピーを格納し（Ｓ５４２）、動作パラメータ定義送信手段２０ａへ受信完了を通知し（Ｓ５４３）、他プラント監視装置動作パラメータ定義１９の受信を待ち受ける（Ｓ５４４）。
受信完了通知を受け取った動作パラメータ定義送信手段２０ａは、他プラント監視装置動作パラメータ定義１９から当該装置（他プラント監視装置２）以外の定義を参照抽出し（Ｓ５６）、当該装置以外の動作パラメータ定義を動作パラメータ定義受信手段２０ｂへ送信し（Ｓ５７）、受信完了を待ち受ける（Ｓ５８）。
動作パラメータ定義受信手段２０ｂは受信した他プラント監視装置動作パラメータ定義１９を他プラント監視装置動作パラメータ定義１９ｘとしてコピー格納し（Ｓ５４５）、動作パラメータ定義送信手段２０ａへ受信完了を通知する（Ｓ５４６）。
動作パラメータ定義送信手段２０ａは動作パラメータ定義受信手段２０ｂからの受信完了を受け取り、終了する。
【００４０】
以上のように、この発明の実施の形態５によれば、複数のプラント監視装置の動作パラメータ定義を設定する場合でも、ネットワーク経由で当該装置へ動作パラメータ定義１４ｘを送信することができ、設定員がロケーションを移動する必要が無くなるため時間とコストを削減できる。つまり、他プラント監視装置２の表示部２１ｘおよび入力部３１ｘを用いることなく、メインとなるプラント監視装置１からの操作によって動作パラメータ定義１４ｘを設定することができる。
なお、ここでは省略しているが、実施の形態２〜実施の形態４の技術を、この実施の形態５と組み合わせて用いることが可能であることは言うまでもない。
【００４１】
実施の形態６．
以下、この発明の実施の形態６について説明する。
上記、実施の形態５では、複数のプラント監視装置の動作パラメータ定義を設定する場合にネットワーク３を経由し当該装置へ動作パラメータ定義を送信する方法を述べた。しかしながら、実施の形態５の方法では、設定員は送信元の装置で動作パラメータ定義送信手段２０ａを操作する必要がある。そのため、ロケーションが離れた場所にプラント監視装置を追加する場合や故障したプラント監視装置を交換する場合は、動作パラメータ定義送信手段２０ａを備えたプラント監視装置１へ別の設定員を予め待機させておくか、離れたロケーションを移動する必要がある。
【００４２】
そこで、実施の形態６では、図１１に示すとおりプラント監視装置１に新たに他プラント監視装置２を追加する場合や故障したプラント監視装置を交換する場合に、ネットワーク３を経由して、新規参入した他プラント監視装置２から既存のプラント監視装置１へ参入を通知し必要な動作パラメータ定義を自動的に取得するために、他プラント監視部１１ｘにシステム参入通知手段２２ｘを設けている。
ここでは、交換後、または新設の他プラント監視装置２へは監視プログラムとネットワークアドレスのみを設定し、ネットワーク３に参入するだけで稼働中のプラント監視装置１から動作パラメータ定義を取得することにより、設定員の動作パラメータ定義設定作業を軽減できる機構を備えたプラント監視システムについて説明する。
【００４３】
次に、実施の形態６に係る動作パラメータ定義送信手段２０ａの動作および動作パラメータ定義受信手段２０ｂの動作およびシステム参入通知手段２２ｘの動作を図１１のフローチャートを用いて説明する。
動作パラメータ定義送信手段２０ａは起動後受信待機となる（Ｓ６１）。
プラントに参入した他プラント監視装置２における他プラント監視部１１ｘのシステム参入通知手段２２ｘは、ネットワーク３を通じてシステム参入を全てのプラント監視装置へ同報通知し（Ｓ６１１）、通知結果の受信完了を待受ける（Ｓ６１２）。なお、このとき他プラント監視装置２はネットワークアドレスを設定しておけば良く、動作パラメータ定義を予め設定しておく必要は無い。
【００４４】
動作パラメータ定義送信手段２０ａは、参入通知受信完了をシステム参入通知手段２２ｘへ通知し（Ｓ６２）、続いて、参入通知元のネットワークアドレスをプラント定義１８から参照し（Ｓ６３）、参入通知元の装置の情報をプラント定義１８から参照し（Ｓ６４）、他プラント監視装置動作パラメータ定義１９から当該装置の定義を参照抽出し（Ｓ６５）、以降、実施の形態５とＳ５４〜Ｓ５８のフローを行う。
システム参入通知手段２２ｘは動作パラメータ定義送信手段２０ａからのシステム参入通知受信完了を受信した後、動作パラメータ定義受信手段２０ｂを起動し（Ｓ６１３）、終了する。
動作パラメータ定義受信手段２０ｂは実施の形態５におけるＳ５４１〜Ｓ５４６のフローを行う。
【００４５】
以上のように、この発明の実施の形態６によれば、プラントに参入した他プラント監視装置２は自動で既存のプラント監視装置１から必要な動作パラメータ定義１４ｘを取得することができ、設定員が離れたロケーションを移動する必要が無く、作業を効率化することができる。
なお、ここでは省略しているが、実施の形態２〜実施の形態５の技術を実施の形態６に組み合わせて用いることも可能であることは言うまでもない。
【符号の説明】
【００４６】
１  プラント監視装置
２  他プラント監視装置
３  ネットワーク
１１  プラント監視部
１１ｘ  他プラント監視部
１２、１２１  動作パラメータ定義テンプレート（動作パラメータ定義テンプレート群）１３  動作パラメータ定義設定支援手段
１４、１４ｘ、１４１  動作パラメータ定義（動作パラメータ定義群）
１５、１５ｘ  監視プログラム（監視プログラム群）
１６  動作パラメータ定義差分検出手段
１７  プラント全体動作パラメータ定義変換手段
１８  プラント定義
１９、１９ｘ  他プラント監視装置動作パラメータ定義
２０ａ  動作パラメータ定義送信手段
２０ｂ  動作パラメータ定義受信手段
２１、２１ｘ  表示部
２１ａ  表示内容
２２ｘ  システム参入通知手段
３１、３１ｘ  入力部
１２１ａ  動作パラメータ定義テンプレート詳細
１４１ａ  動作パラメータ定義詳細。
【図１】
0005511712.tif 000002
【図２】
0005511712.tif 000003
【図３】
0005511712.tif 000004
【図４】
0005511712.tif 000005
【図５】
0005511712.tif 000006
【図６】
0005511712.tif 000007
【図７】
0005511712.tif 000008
【図８】
0005511712.tif 000009
【図９】
0005511712.tif 000010
【図１０】
0005511712.tif 000011
【図１１】
0005511712.tif 000012
【図１２】
0005511712.tif 000013