(57)【要約】【課題】画面表示されたグラフィックシンボルのうちの指定されたグラフィックシンボルに関連するロジックモニター画面を自動的に表示するようにした監視装置を得る。【解決手段】グラフィック画面表示手段６０により、プラントを構成する各機器をグラフィックシンボルで表したグラフィック画面を表示し、このグラフィック画面に表示されたグラフィックシンボルのうち、色が変わったグラフィックシンボルを選択すると、ロジックモニターボタン４５が表示され、このロジックモニターボタン４５を押下すると、シート番号検索手段７０により、選択されたグラフィックシンボルに関連するアプリケーションを構成するロジックシートのシート番号が検索され、この検索されたシート番号のロジックシートは、ロジックモニター表示手段８０により、ロジックモニター画面として表示される。【選択図】図９
2011237976.tif 000002
【特許請求の範囲】
【請求項１】
プラントを制御するコントローラに接続され、上記プラントを監視するとともに、複数のロジックシートで構成されたアプリケーションを作成する監視装置であって、
上記プラントを構成する各機器をグラフィックシンボルで表したグラフィック画面を表示するグラフィック画面表示手段、
このグラフィック画面に表示されたグラフィックシンボルのうち、指定されたグラフィックシンボルに関連する上記ロジックシートのシート番号を検索するシート番号検索手段、
及びこのシート番号検索手段により検索されたシート番号のロジックシートをロジックモニター画面として表示するロジックモニター表示手段とを備えたことを特徴とする監視装置。
【請求項２】
上記コントローラから、上記プラントに対する入出力信号の最新データを収集するデータ収集手段を備え、
上記グラフィック画面表示手段は、上記データ収集手段により収集された最新データに基づき、表示中のグラフィック画面のグラフィックシンボルに割り付けられたデジタル信号の値の変化を監視し、上記値の変化が検知された場合に、上記値の変化のあったデジタル信号が割付けられたグラフィックシンボルを上記シート番号検索手段に通知し、
上記シート番号検索手段は、上記値の変化のあったデジタル信号が割付けられたグラフィックシンボルに関連するロジックシートのシート番号を検索することを特徴とする請求項１記載の監視装置。
【請求項３】
上記グラフィック画面のグラフィックシンボルには、ロジックシートを表示するかしないかを設定できるようになっており、
上記グラフィック画面表示手段は、上記ロジックシートを表示しないように設定されているグラフィックシンボルについては、上記デジタル信号の値の変化を監視しないことを特徴とする請求項２記載の監視装置。
【請求項４】
上記コントローラから、上記プラントに対する入出力信号の最新データを収集するデータ収集手段を備え、
上記グラフィック画面表示手段は、上記データ収集手段により収集された最新データに基づき、表示中のグラフィック画面のグラフィックシンボルに割り付けられたアナログ信号の値を監視し、上記値が予め設定された上限値を越えるかまたは下限値を下回る場合に、上記アナログ信号が割付けられたグラフィックシンボルを上記シート番号検索手段に通知し、
上記シート番号検索手段は、上記アナログ信号が割付けられたグラフィックシンボルに関連するロジックシートのシート番号を検索することを特徴とする請求項１記載の監視装置。
【請求項５】
上記グラフィック画面のグラフィックシンボルには、ロジックシートを表示するかしないかを設定できるようになっており、
上記グラフィック画面表示手段は、上記ロジックシートを表示しないように設定されているグラフィックシンボルについては、上記アナログ信号の値を監視しないことを特徴とする請求項４記載の監視装置。
【請求項６】
複数のシーケンスシートで構成された上記プラントのシーケンス図が予め作成されており、
上記グラフィック画面表示手段により表示された上記グラフィックシンボルのうち、指定されたグラフィックシンボルに対応する機器を含む上記シーケンスシートのシート番号を検索するシーケンス検索手段、
及びこのシーケンス検索手段により検索されたシート番号のシーケンスシートを表示するシーケンス表示手段を備えたことを特徴とする請求項１〜請求項５のいずれかに記載の監視装置。
【請求項７】
請求項１〜請求項６のいずれかに記載の監視装置、
及び上記プラントを制御するとともに、上記監視装置と制御ネットワークにより接続され、上記プラントに対する入出力信号を上記監視装置に送信するコントローラを備えたことを特徴とするプラント監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、発電プラント、水処理プラント、または、産業プラントなどの監視やアプリケーションの作成を行う監視装置及びこれを用いたプラント監視制御システムに関するものである。
【背景技術】
【０００２】
従来のプラント監視制御システムでは、監視画面に表示される警報などに対応したコントローラ上のロジックの状態をモニターするためのロジックモニター画面の呼び出しは、個別にロジックのシート番号を手動で設定することにより行われている。（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２３６１１８号公報（第３〜４頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のプラント監視制御システムでは、監視装置に表示される警報やグラフィックシンボルなどに対応したロジックモニターを起動するためには、事前に、警報やグラフィックシンボルなどに関して、個別に対応するロジックシートのシート番号を手動で設定しておく必要があるため、設定する手間が掛かるだけでなく、設定ミスが発生する可能性があるなどの問題点があった。
また、あらかじめ対応するロジックのシート番号を手動で設定するため、ロジックシートの変更を行い、シート番号が変更になった場合には、手動設定したシート番号の修正も行う必要があった。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、画面表示されたグラフィックシンボルのうちの指定されたグラフィックシンボルに関連するロジックモニター画面を自動的に表示するようにした監視装置及びこれを用いたプラント監視制御システムを得ることを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係わる監視装置においては、プラントを制御するコントローラに接続され、プラントを監視するとともに、複数のロジックシートで構成されたアプリケーションを作成する監視装置であって、プラントを構成する各機器をグラフィックシンボルで表したグラフィック画面を表示するグラフィック画面表示手段、このグラフィック画面に表示されたグラフィックシンボルのうち、指定されたグラフィックシンボルに関連するロジックシートのシート番号を検索するシート番号検索手段、及びこのシート番号検索手段により検索されたシート番号のロジックシートをロジックモニター画面として表示するロジックモニター表示手段とを備えたものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、プラントを制御するコントローラに接続され、プラントを監視するとともに、複数のロジックシートで構成されたアプリケーションを作成する監視装置であって、プラントを構成する各機器をグラフィックシンボルで表したグラフィック画面を表示するグラフィック画面表示手段、このグラフィック画面に表示されたグラフィックシンボルのうち、指定されたグラフィックシンボルに関連するロジックシートのシート番号を検索するシート番号検索手段、及びこのシート番号検索手段により検索されたシート番号のロジックシートをロジックモニター画面として表示するロジックモニター表示手段とを備えたので、グラフィック画面で指定されたグラフィックシンボルに関連するロジックシートを自動的に表示することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１によるプラント監視制御システムを示す全体構成図である。
【図２】この発明の実施の形態１によるプラント監視制御システムのコントローラで実行されるアプリケーションの例を示す図である。
【図３】この発明の実施の形態１によるプラント監視制御システムのアプリケーションを記述する際に使用する信号を定義したテーブルを示す図である。
【図４】この発明の実施の形態１によるプラント監視制御システムのロジックシートをコントローラで実行可能な形式に変換した後の信号テーブルを示す図である。
【図５】この発明の実施の形態１によるプラント監視制御システムのＯＰＳ機能で実行するアプリケーションの例を示す図である。
【図６】この発明の実施の形態１によるプラント監視制御システムのグラフィックシートをＯＰＳ機能で実行可能な形式に変換時に、抽出されたグラフィック画面情報テーブルを示す図である。
【図７】この発明の実施の形態１によるプラント監視制御システムのＯＰＳ機能にて表示されたグラフィック画面を示す図である。
【図８】この発明の実施の形態１によるプラント監視制御システムのロジックモニター画面の例を示す図である。
【図９】この発明の実施の形態１によるプラント監視制御システムの動作の詳細を説明する説明図である。
【図１０】この発明の実施の形態１によるプラント監視制御システムの具体的な検索方法を示す図である。
【図１１】この発明の実施の形態２によるプラント監視制御システムの動作の詳細を説明する説明図である。
【図１２】この発明の実施の形態３によるプラント監視制御システムのグラフィックシートの例を示す図である。
【図１３】この発明の実施の形態３によるプラント監視制御システムの動作を示すフローチャートである。
【図１４】この発明の実施の形態４によるプラント監視制御システムのグラフィック画面のシンボルの定義の例を示す図である。
【図１５】この発明の実施の形態４によるプラント監視制御システムのグラフィックタスクの動作を示すフローチャートである。
【図１６】この発明の実施の形態５によるプラント監視制御システムのプロパティ情報にロジックモニター有効／無効設定を追加した例を示す図である。
【図１７】この発明の実施の形態５によるプラント監視制御システムのグラフィックタスクの動作を示すフローチャートである。
【図１８】この発明の実施の形態６によるプラント監視制御システムのグラフィックシートの例を示す図である。
【図１９】この発明の実施の形態６によるプラント監視制御システムのグラフィック画面情報テーブルの例を示す図である。
【図２０】この発明の実施の形態６によるプラント監視制御システムのシーケンス図の例を示す図である。
【図２１】この発明の実施の形態６によるプラント監視制御システムの動作の詳細を説明する説明図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１によるプラント監視制御システムを示す全体構成図である。
図１において、監視装置１は、プラント内の状態（温度、速度、スイッチ状態等）を監視したり、プラント監視制御システムにて使用されるアプリケーションを作成するための装置である。コントローラ２は、プラントを制御する。制御ネットワーク３は、監視装置１とコントローラ２とを接続する。
なお、以下の説明では、監視装置１内に実装されるプラントを監視する機能をＯＰＳ機能と呼び、アプリケーションを作成する機能をエンジニアリング機能と呼ぶ。
また、図１では、監視装置１とコントローラ２は、各１台が制御ネットワーク３に接続されている例を示しているが、複数台の監視装置、コントローラが接続される構成であってもよい。
また、監視装置１のエンジニアリング機能とコントローラ２との通信を、制御ネットワーク３を介して行うように構成されているが、制御ネットワーク３とは別にエンジニアリング用のネットワークを敷設してもよい。
【００１０】
図２は、この発明の実施の形態１によるプラント監視制御システムのコントローラで実行されるアプリケーションの例を示す図である。
図２において、コントローラ２で実行されるアプリケーションは、監視装置１内のエンジニアリング機能にて作成され、コントローラ２で実行可能な形式に変換後、制御ネットワーク３を経由してコントローラ２にダウンロードされ、コントローラ２にて実行される。
このアプリケーションは、シート１からシートＮまでのＮ枚のシートで構成される例を示している。ロジックシート１０は、コントローラアプリケーション全体のロジックを示している。ロジックシート１１は、シート１に記述されたロジックシートである。ロジックシート１２は、シート２に記述されたロジックシートである。ロジックシート１３は、シート３に記述されたロジックシートである。ロジックシート１４は、シートＮに記述されたロジックシートである。例えば、シート２は、自動運転中、回転速度、回転速度制限値、電流値、電流制限値の５個の信号をもとに、ポンプ故障の信号を生成する例である。
【００１１】
図３は、この発明の実施の形態１によるプラント監視制御システムのアプリケーションを記述する際に使用する信号を定義したテーブルを示す図である。
図３において、信号テーブル２０は、定義された信号の全体を示しており、内部信号テーブル２１、デジタル入力信号テーブル２２、デジタル出力信号テーブル２３、アナログ入力信号テーブル２４、アナログ出力信号テーブル２５を有している。
内部信号テーブル２１は、コントローラ内部で生成し使用する信号のテーブルであり、デジタル入力信号テーブル２２は、プラント内のセンサーやスイッチなどからのデジタル入力信号のテーブルであり、デジタル出力信号テーブル２３は、プラント内のアクチュエータや表示器などへのデジタル出力信号のテーブルであり、アナログ入力信号テーブル２４は、プラント内のセンサーやスイッチなどからのアナログ入力信号のテーブルであり、アナログ出力信号テーブル２５は、プラント内のアクチュエータや表示器などへのアナログ出力信号のテーブルである。
これらの信号テーブルは、各信号について、信号を使用するコントローラ名、信号名、コントローラ内のアドレス、信号が使用されるロジックシート番号から構成される。アプリケーション記述時には、コントローラ名、信号名を定義するとともに、プラント内のセンサーやアクチュエータとやりとりする入力信号、出力信号に関しては、アドレスの定義も行う。
【００１２】
図４は、この発明の実施の形態１によるプラント監視制御システムのロジックシートをコントローラで実行可能な形式に変換した後の信号テーブルを示す図である。
図４において、２０〜２５は図３におけるものと同一のものである。内部信号のアドレスは、この変換時に、監視装置１内のエンジニアリング機能が自動で、空いているアドレスからアドレスを割り付け、内部信号テーブル２１のアドレス欄に登録する。
また、この変換時には、エンジニアリング機能が、各信号が使用されているロジックシート番号を抽出し、信号テーブル２０内のロジックシート番号欄にロジックシート番号を登録するようになっている。
【００１３】
図５は、この発明の実施の形態１によるプラント監視制御システムのＯＰＳ機能で実行するアプリケーションの例を示す図である。
図５において、アプリケーションは、監視装置１内のエンジニアリング機能にて作成され、ＯＰＳ機能で実行可能な形式に変換後、ＯＰＳ機能にて使用される。
なお、複数台の監視装置が、制御ネットワーク３に接続されている場合には、ＯＰＳ機能で実行可能な形式に変換後、制御ネットワーク３、または、エンジニアリング用のネットワークを経由して、すべての監視装置にダウンロードし、使用される。
アプリケーションは、複数のシートで構成され、図５では、シート１からシートＭまでのＭ枚のシートで構成される例を示している。グラフィックシート３０は、ＯＰＳアプリケーション全体のグラフィックシートであり、グラフィックシート３１は、シート１に記述されたグラフィックシートであり、グラフィックシート３２は、シート２に記述されたグラフィックシートであり、グラフィックシート３９は、シートＭに記述されたグラフィックシートである。
【００１４】
例えば、シート２は、プラント内のタンクに設置されたポンプを監視するためのグラフィック画面を生成する例であり、タンクシンボル３３、ポンプシンボル３４を有している。タンクシンボル３３は、プラントの状態によって色や形状を変化させることがない固定画であり、ポンプシンボル３４は、プラントの状態によって色を変化させる可変画の例である。また、プロパティ情報３５は、タンクシンボル３３のプロパティを示す。プロパティ情報３６は、ポンプシンボル３４のプロパティを示している。
タンクシンボル３３を画面に配置すると、エンジニアリング機能により、配置されたシンボルをシート内で一意に特定するためのＩＤが割り振られる。図５では、ＩＤに２が割り振られた例を示している。同様に、シンボルのタイプは、Ｔａｎｋであること、および、色や形状を変化させるロジックは、無いことがプロパティ情報３５に登録される。
ポンプシンボル３４を画面に配置すると、同様に、エンジニアリング機能により、ＩＤに１が割り振られ、シンボルのタイプには、Ｖａｌｖｅと登録される。ポンプシンボル３４は、プラントの状態により表示する色を変更するため、色変えのロジックを定義する。図５では、コントローラ２内のポンプ故障信号がＯＮのとき、シンボルの色を赤に変更し、ポンプ故障がＯＮでないとき、シンボルの色を青に変更するというロジックを記述した例を示している。
【００１５】
図６は、この発明の実施の形態１によるプラント監視制御システムのグラフィックシートをＯＰＳ機能で実行可能な形式に変換時に、抽出されたグラフィック画面情報テーブルを示す図である。
図６において、グラフィック画面情報テーブル４１は、グラフィックシート番号、各グラフィックシンボルのプロパティ情報に設定されたＩＤ、シンボルの種別であるＴｙｐｅ、色や形状を変更するためのロジックで使用されている信号の信号名から構成され、エンジニアリング機能が自動で生成する。
【００１６】
図７は、この発明の実施の形態１によるプラント監視制御システムのＯＰＳ機能にて表示されたグラフィック画面を示す図である。
図７において、グラフィック画面４４は、ＯＰＳ機能にてグラフィックシート番号２のグラフィック画面を表示した画面である。ロジックモニターボタン４５は、ロジックモニターを起動したい場合に表示され、通常は表示されていない。
【００１７】
図８は、この発明の実施の形態１によるプラント監視制御システムのロジックモニター画面の例を示す図である。
図８は、ロジックモニター画面４８は、ロジックモニターボタン４５を押下後に起動される。図７のポンプシンボルは、コントローラ名が、ＣＮＳ１のポンプ故障信号を使用して、表示色の制御を行っているため、ＣＮＳ１のポンプ故障信号を使用しているロジックシートが自動検索され、表示される。
また、ロジックモニター中は、１ビットのデジタル信号であれば、ＯＮ状態、または、ＯＦＦ状態が各信号の近傍に表示される。状態表示は、ＯＮ、または、ＯＦＦといった表示であってもよいし、信号線の太さ、色など、他の方法により表現してもよい。同様に、アナログ信号は、各信号の近傍に、その数値を表示する。これらの表示は、制御ネットワーク３を経由して、コントローラ２から定周期で収集され、ロジックモニター画面上では、常に最新の値に更新される。
図８の例では、自動運転中に、回転速度が１２５となり、回転速度制限値１００を超えたことが、ポンプ信号がＯＮした根本原因であることを確認できる。
【００１８】
図９は、この発明の実施の形態１によるプラント監視制御システムの動作の詳細を説明する説明図である。
図９において、監視装置１は、グラフィック画面を表示するためのグラフィック画面表示手段６０、ロジックモニターを表示するためのロジックモニター表示手段８０、表示すべきロジックシートのシート番号を検索するシート番号検索手段７０、ロジックモニター画面に表示するためのコントローラ２上のデータを収集するためのデータ収集手段９０から構成される。コントローラ２は、データ送信手段１０１から構成される。
また、影付きのブロックは、プロセスやスレッドなどのタスクを示すものであり、監視装置１、コントローラ２内の各手段は、複数のタスクから構成される。
グラフィック画面表示手段６０は、イベント受信タスク６１とロジックモニター呼び出しタスク６４とから構成される。ロジックモニター表示手段８０は、ロジックモニター表示要求受信タスク８１、ロジックモニタータスク８３とから構成される。シート番号検索手段７０は、検索要求受信タスク７１とシート番号検索タスク７４とから構成される。データ収集手段９０は、データ収集要求受信タスク９１とデータ収集タスク９４とから構成される。
また、コントローラ２のデータ送信手段１０１は、コントローラデータ収集要求受信タスク１０２とコントローラデータ送信タスク１０３とから構成される。
【００１９】
なお、図９は、監視装置１、コントローラ２内の動作のフローチャートをも示している。このフローチャートは、ロジックモニターボタン４５が押下された後の動作のみを記載しており、監視装置１内のグラフィック画面４４の初期表示、コントローラ２内のロジックの実行などのためのタスクやフローは、その記載を省略している。
【００２０】
図１０は、この発明の実施の形態１によるプラント監視制御システムの具体的な検索方法を示す図である。
図１０において、２０、２１は図４におけるものと、４１は図６におけるものとそれぞれ同一のものである。
【００２１】
次に、動作について説明する。
図７は、監視装置１のＯＰＳ機能にて、グラフィック画面を表示しており、グラフィック画面４４は、グラフィックシート番号２のグラフィック画面を表示し、ロジックモニターボタン４５は、ロジックモニターを起動したい場合に表示されるもので、通常は表示されない。
図７の左上に配置されたポンプのシンボルは、通常、青色で表示されているが、ポンプが故障すると、赤色に変化する。例えば、赤色に変化した際、監視装置１に接続されているマウス、タッチパネルなどの入力装置を用いて、ポンプシンボルを選択すると、ロジックモニターを起動するためのロジックモニターボタン４５が表示される。
マウス、タッチパネル等により、ロジックモニターボタン４５を押下すると、ポンプの色変えを行うために使用したポンプ故障信号が使用されているロジックシートを自動検索し、該当のロジックシートを自動表示する。
なお、ロジックモニターボタン４５は、通常は表示されていない場合を例に説明したが、例えば、画面上部や下部に各種ボタンを常時表示する領域を設け、ロジックモニターボタンは常時表示しておき、画面上のシンボルを選択後、ロジックモニターボタンを押下する構成などでもよい。
【００２２】
図８のロジックモニター画面４８は、ロジックモニターボタン４５が押下された後に起動される。図７のポンプシンボルは、コントローラ名が、ＣＮＳ１のポンプ故障信号を使用して、表示色の制御を行っているため、ＣＮＳ１のポンプ故障信号を使用しているロジックシートが自動検索され、表示される。
また、ロジックモニター中は、１ビットのデジタル信号であれば、ＯＮ状態、または、ＯＦＦ状態が各信号の近傍に表示される。状態表示は、ＯＮ、または、ＯＦＦといった表示であってもよいし、信号線の太さ、色など、他の方法により表現してもよい。
同様に、アナログ信号は、各信号の近傍に、その数値を表示する。これらの表示は、制御ネットワーク３を経由して、コントローラ２から定周期で収集され、ロジックモニター画面上では、常に最新の値に更新されるようになっている。
図８の例では、自動運転中に、回転速度が１２５となり、回転速度制限値１００を超えたことが、ポンプ信号がＯＮした根本原因であることを確認することができる。
【００２３】
次に、図９により、図７、図８で説明した動作の詳細を説明する。
なお、図９では、フローチャートを示しているが、このフローチャートは、ロジックモニターボタン４５が押下された後の動作のみを記載している。
グラフィック画面４４上にて、ロジックモニターボタン４５が押下されると、該当のグラフィック画面のシート番号とグラフィックシンボルのＩＤとともに、ロジックモニターボタン４５が押下されたことが、イベント受信タスク６１に通知される。イベント受信タスク６１は、ロジックモニター呼び出しタスク６４に対して、ロジックモニター起動要求があったことをグラフィック画面のシート番号とグラフィックシンボルのＩＤとともに通知する。
ロジックモニター呼び出しタスク６４は、フローチャート中のステップ６５にて、シート番号検索手段７０内の検索要求受信タスク７１に対して、グラフィック画面のシート番号とグラフィックシンボルのＩＤを指定して、ロジックシートのシート番号の検索要求を送信し、ステップ６６に移り、シート番号検索手段７０からの応答を待つ。
【００２４】
シート番号の検索要求を受信した検索要求受信タスク７１は、シート番号検索タスク７４に対して、グラフィック画面のシート番号とグラフィックシンボルのＩＤを指定して、ロジックシートのシート番号の検索要求を行う。
シート番号検索タスク７４は、ステップ７５にて、ロジックシートのシート番号の検索を行う。検索は、グラフィック画面情報テーブル４１、信号テーブル２０のそれぞれのテーブルを参照することにより行う。
【００２５】
具体的な検索方法は、図１０に示すとおりである。
まず、グラフィック画面情報テーブル４１を参照し、指定されたグラフィック画面のシート番号のすべての行を参照し、指定されたグラフィックシンボルのＩＤを検索する。指定されたＩＤが見付かると、同一行に登録されている信号名を参照する。本例では、グラフィック画面のシート番号は２、グラフィックシンボルのＩＤは１であるので、信号名は、ポンプ故障であることが検索される。
【００２６】
次に、検索された信号名をキーとして、信号テーブル２０の検索を行う。信号テーブル２０は、内部信号テーブル２１、デジタル入力信号テーブル２２、デジタル出力信号テーブル２３、アナログ入力信号テーブル２４、アナログ出力信号テーブル２５から構成されており、これらのすべてのテーブルの検索を行う。該当の信号名が見付かると、同一行に登録されているロジックシート番号、コントローラ名の参照を行う。
本例では、ポンプ信号をキーとして検索を行うので、ロジックシート番号は２、コントローラ名はＣＮＳ１であることが検索される。
【００２７】
図９に戻り、検索を完了したシート番号検索タスク７４は、ステップ７６にて、検索結果のロジックシート番号とコントローラ名とをロジックモニター呼び出しタスク６４に送信する。
ロジックモニター呼び出しタスク６４は、ステップ６６にて、ロジックシート番号とコントローラ名とを受信し、ステップ６７にて、ロジックシート番号とコントローラ名とを指定して、ロジックモニター表示手段８０に対して、ロジックモニター表示要求を送信する。
ロジックモニター表示手段８０内のロジックモニター表示要求受信タスク８１は、ロジックモニター表示要求を受信すると、指定されたロジックシート番号とコントローラ名とをロジックモニタータスク８３に通知する。
【００２８】
ロジックモニタータスク８３は、ステップ８４にて、ロジックモニターの初期表示を行う。初期表示においては、指定されたコントローラ名の指定されたロジックシート番号のシートを、ロジックシート１０を参照して表示する。次にステップ８５にて、該当のロジックシートで使用されている信号の検索を行う。信号の検索は、信号テーブル２０を用いて行う。本例では、コントローラ名がＣＮＳ１であり、ロジックシート番号が２の信号がすべて抽出される。抽出においては、信号名とアドレスとが抽出される。
【００２９】
次に、ロジックモニター画面にて、コントローラの最新データを表示するために、抽出された信号の情報をもとに、ステップ８６にて、データ収集手段９０にデータ収集要求を送信する。データ収集要求の送信は、該当のコントローラ名、信号名、アドレスを指定して行う。データ収集要求を受信したデータ収集手段９０内のデータ収集要求受信タスク９１は、データ収集タスク９４にコントローラからのデータ収集要求を通知する。データ収集要求を受信したデータ収集タスク９４は、指定されたコントローラ名、信号名、アドレスを使用して、ステップ９５にて、制御ネットワーク３を経由して、コントローラにデータ収集要求を送信する。
【００３０】
コントローラデータ収集要求を受信したコントローラ２内のコントローラデータ収集要求受信タスク１０２は、指定された信号名、アドレスをコントローラデータ送信タスク１０３に通知する。コントローラデータ送信タスク１０３は、指定された信号名、アドレスのデータを読み出し、制御ネットワーク３を経由して、監視装置１のデータ収集手段９０に送信する。監視装置１のデータ収集手段９０内のデータ収集タスク９４は、ステップ９６にて、コントローラ２からデータを受信し、ステップ９７にて、ロジックモニタータスク８３にデータを送信する。データ送信後、ステップ９５に戻る。
ロジックモニタータスク８３は、ステップ８７にてデータを受信後、ステップ８８にて、ロジックモニター画面上のデータの表示を更新し、ステップ８６に戻る。ステップ８６に戻った後は、ロジックモニター画面の表示更新周期に対応した時間が経過するのを待ち、その後、再度、データ収集手段９０に対してデータ収集要求を送信するループを繰り返す。
【００３１】
このように、実施の形態１では、グラフィックシート番号、グラフィックシンボルのＩＤ、グラフィックシンボルに割り付けられている信号名を含むグラフィック画面情報テーブル４１、信号名、ロジックシート番号、コントローラ名、アドレスを含む信号テーブル２０を設け、指定されたグラフィックシート番号とグラフィックシンボルのＩＤをもとに、シート番号検索を要求したり、ロジックモニター表示を要求したりするグラフィック画面表示手段６０、指定されたグラフィックシート番号とグラフィックシンボルのＩＤをもとに、対応するロジックシートのシート番号を自動検索するシート番号検索手段７０、コントローラ２から最新情報を収集するデータ収集手段９０、グラフィック画面表示手段６０からのロジックモニター表示要求を受け、ロジックモニター画面を初期表示するとともに、データ収集手段９０を介してコントローラ２から最新データを収集し、ロジックモニター画面上のデータを最新データに更新するロジックモニター表示手段８０を設けたので、グラフィック画面から関連するロジックモニター画面を起動するために、あらかじめ、グラフィックシンボル毎に対応するロジックシートを手動で指定する必要がなくなり、グラフィック画面を作成するのみで、適切なシートのロジックをロジックモニター画面として、自動で表示することができるプラント監視制御システムを得ることができる。
また、グラフィックシンボル毎に対応するロジックシートを手動で指定する必要がないため、ロジックモニターに関する指定ミスが全く発生しないプラント監視制御システムを得ることができる。
また、対応するロジックシートのシート番号の検索を監視装置の稼動時に行うため、ロジックシートの変更を行い、ロジックシートのシート番号が変更になった場合であっても、何ら設定等の変更作業を行うことなく、対応するロジックシートのロジックモニター画面を自動で表示することができるプラント監視制御システムを得ることができる。
【００３２】
なお、上述の実施の形態１の説明では、監視装置１の監視画面として、グラフィック画面を例に説明したが、警報画面など、他の種類の画面であってもよく、上述の実施の形態１のものと同様の効果を奏する。
【００３３】
実施の形態２．
図１１は、この発明の実施の形態２によるプラント監視制御システムの動作の詳細を説明する説明図である。
図１１は、実施の形態１と同一のシステム構成、エンジニアリングデータを使用した例であり、グラフィック画面内のグラフィックシンボルに割り付けられたデジタル信号が変化したときに、ロジックモニターボタン４５を押下することなく、該当のロジックシートのロジックモニター画面を自動で表示する場合のフローチャートを示したものである。
図１１において、１、２０、４１、６０、７０、８０、９０は図９におけるものと、３０は図５におけるものとそれぞれ同一のものである。
なお、図１１では、実施の形態２で説明するタスクのみを示しているが、実施の形態２の監視装置１にも、図９で述べたタスクを有しているものとする。
【００３４】
グラフィックタスク１１１は、グラフィック画面を表示するためのタスクであり、グラフィック画面表示手段６０内に存在する。
グラフィックタスク１１１は、ステップ１１２にて、指定されたグラフィックシート番号のグラフィック画面の初期表示を行う。グラフィック画面の初期表示においては、グラフィックシート３０の情報を参照する。次に、ステップ１１３にて、グラフィック画面上の可変画であるポンプシンボルの色変えなどを行うために使用するコントローラ上の信号を検索する。検索は、グラフィック画面情報テーブル４１、信号テーブル２０を参照して行う。
本例では、グラフィックシート番号が２のグラフィックシートを表示しているため、まず、グラフィック画面情報テーブル４１を参照し、グラフィックシート番号２内のシンボルに割り付けられている信号名を検索する。本例では、信号名としてポンプ故障が検索される。
次に、検索した信号名をもとに、信号テーブル２０を参照し、信号名がポンプ故障の信号が定義されているコントローラ名とアドレスとを検索する。本例では、ポンプ故障信号は、コントローラ名がＣＮＳ１のコントローラのアドレスＺＲ０００４に割り付けられていることが検索される。
【００３５】
次に、ステップ１１４にて、コントローラ２上の信号の最新データを入手するために、データ収集手段９０内のデータ収集要求受信タスク９１（図９参照）にデータ収集要求を送信する。このデータ収集要求は、最新データが必要な信号のコントローラ名、信号名、アドレスの情報とともに、送信する。データ収集要求を受信したデータ収集手段９０は、実施の形態１で説明したフローと同一のフローにて、動作し、収集したデータは、データ収集タスク９４（図９参照）内のステップ９７にて、要求元であるグラフィックタスク１１１に送信する。
データ収集タスク９４内のステップ９７からの送信データは、グラフィックタスク１１１内のステップ１１５にて受信する。受信したデータは、ステップ１１６にて、前回値との比較が行われる。なお、最初の１回目は、前回値が存在しないため、比較結果は、一致、と判断する。比較は、デジタル信号のみを対象とし、アナログ信号の比較は実施しない。また、前回値との比較は、信号名をキーに、同一名の信号の前回値との比較を行う。比較した結果、前回値と一致していた場合は、ステップ１１８に移り、最新の値を前回値として格納し、ステップ１１４に戻り、同じ処理を繰り返す。ステップ１１６にて、不一致、と判断された場合、すなわち、前回のデータ収集時からデジタル信号が変化していた場合は、ステップ１１７に移り、ロジックモニター画面の起動要求を発行する。
【００３６】
ロジックモニター画面の起動要求は、現在表示しているグラフィック画面のグラフィックシート番号と変化が検出されたデジタル信号が割り付けられているグラフィックシンボルのＩＤとともに、ロジックモニター呼び出しタスク６４（図９参照）に送信される。ロジックモニター呼び出しタスク６４が、ロジックモニター画面の起動要求を受信した後のフローは、実施の形態１で説明したフローと同一であり、シート番号検索手段７０、ロジックモニター表示手段８０、データ収集手段９０により、変化のあった信号に対応したロジックシート番号のロジックシートのロジックモニター画面が自動で表示される。
【００３７】
実施の形態１では、ロジックモニターボタン４５の押下をトリガーとして、ロジックモニター画面を表示する場合について述べたが、実施の形態２は、図１１に示すように、グラフィックタスク１１１を設け、デジタル信号が変化した場合に、変化したデジタル信号に対応したロジックシートを自動で検索し、対応するロジックシートのロジックモニター画面を自動で表示するようにしたので、プラント内のデジタル信号が変化した際に、何ら操作を行うことなく、対応するロジックモニター画面を表示することができるプラント監視制御システムを得ることができる。
【００３８】
上述の実施の形態２の説明では、監視装置１の監視画面として、グラフィック画面を例に説明したが、警報画面など、他の種類の画面であってもよく、実施の形態２と同様の効果を奏する。
【００３９】
実施の形態３．
図１２は、この発明の実施の形態３によるプラント監視制御システムのグラフィックシートの例を示す図である。
図１２は、実施の形態２と同一のシステム構成、エンジニアリングデータを使用した例であり、グラフィックシートのエンジニアリングにおいて、シンボルのプロパティ情報にロジックモニターを有効とするか無効とするかの情報を追加したグラフィックシート番号が２のグラフィックシートの例を示している。
図１２において、プロパティ情報３８は、ポンプシンボル３４のプロパティであり、前述のプロパティ情報３６に、ロジックモニターを有効とするか無効とするかの情報を追加し、〔Ｌｏｇｉｃ  Ｍｏｎｉｔｏｒ〕の項に定義する。本例では、Ｅｎａｂｌｅ、すなわち、有効と定義している例である。同様に、プロパティ情報３７は、タンクシンボル３３のプロパティであり、同様に〔Ｌｏｇｉｃ  Ｍｏｎｉｔｏｒ〕の項を追加しているが、タンクシンボルは固定画であり、グラフィック用のロジックが定義されていないため、ロジックモニターも、Ｄｉｓａｂｌｅ、すなわち、無効となる。
【００４０】
図１３は、この発明の実施の形態３によるプラント監視制御システムの動作を示すフローチャートである。
図１３は、図１１のフローチャートの内、グラフィックタスク１１１のみを抜き出し、一部のフローを変更したものである。
図１３において、１１１〜１１５、１１７、１１８は図１１におけるものと同一のものである。
グラフィックタスク１１１は、図１１と同様に、ステップ１１２から順に実行される。ステップ１１５までは、図１１と同一の処理である。ステップ１１５の次に、ステップ１１９に移り、グラフィックシンボル毎に、すなわち、ＩＤ毎に、ロジックモニターが有効に設定されているか無効に設定されているかの判断を行う。有効、または、無効の情報は、グラフィックシート３０に格納されているプロパティ情報から取得する。
【００４１】
ロジックモニターが無効に設定されている場合は、比較処理は行わず、ステップ１１８に移る。すなわち、ロジックモニターは起動しない。
ロジックモニターが有効に設定されている場合は、ステップ１２０に移り、実施の形態２と同様に、前回値との比較を行う。前回値との比較の結果、前回値と一致している場合は、ステップ１１８に移る。前回値と一致していない場合は、ステップ１１７に移り、ロジックモニターの起動要求を行い、ステップ１１８に移る。
ステップ１１７にて、ロジックモニター起動要求が発行されると、図１１と同一のフローにしたがい、該当のロジックモニターが起動される。
ロジックモニターが有効に設定されている場合、無効に設定されている場合、前回値との比較結果が一致している場合、一致していない場合のいずれの場合も、最終的には、ステップ１１８に移り、その後は、図１１と同一のフローにしたがい動作する。
【００４２】
図１２に示したグラフィック画面が表示されている場合は、ポンプシンボルのロジックモニターが有効と設定されているため、ポンプシンボル３４に割り付けられているポンプ故障信号に変化があった場合には、対応するロジックモニター画面が自動で起動される。
なお、図１２のプロパティ情報３８にて、ロジックモニターを無効と設定すれば、ポンプ信号が変化しても、ロジックモニターは自動では起動されない。
【００４３】
実施の形態２では、表示しているグラフィック画面上のグラフィックシンボルに割り付けられているデジタル信号が変化したときには、無条件に、対応するロジックモニター画面を起動する場合について述べたが、実施の形態３は、図１２に示すように、プロパティ情報に、ロジックモニター起動を有効とするか無効とするかの情報を付加し、また、グラフィックタスク内において、ロジックモニター起動が有効と設定されているＩＤのグラフィックシンボルに対してのみ、信号の変化を検出し、ロジックモニター起動要求を発行するようにしたので、信号の変化があってもロジックモニター画面を表示する必要のないグラフィックシンボルに対しては、ロジックモニター画面を自動で表示せず、信号の変化があった際に、ロジックモニター画面を自動で表示する必要のあるグラフィックシンボルに対してのみ、ロジックモニター画面を自動で表示することができるプラント監視制御システムを得ることができる。
【００４４】
また、上述の実施の形態３の説明では、監視装置１の監視画面として、グラフィック画面を例に説明したが、警報画面など、他の種類の画面であってもよく、実施の形態３と同様の効果を奏する。
【００４５】
実施の形態４．
図１４は、この発明の実施の形態４によるプラント監視制御システムのグラフィック画面のシンボルの定義の例を示す図である。
図１４は、実施の形態１と同一のシステム構成、エンジニアリングデータを使用した例であり、グラフィック画面内のグラフィックシンボルに割り付けられたアナログ信号が、あらかじめ設定された上限値、または、下限値を越えたときに、ロジックモニターボタン４５を押下することなく、該当のロジックシートのロジックモニター画面を自動で表示する場合のグラフィック画面のシンボルの定義を示したものである。
図１４において、計器パネルシンボル４６は、アナログ信号の監視を行うための計器パネルに見立てたグラフィックシンボルである。プロパティ情報４７は、計器パネルシンボル４６のプロパティである。
【００４６】
プロパティ情報４７では、グラフィックシンボルのＩＤ、グラフィックシンボルのタイプ、タグ名称、上限アラーム値、下限アラーム値などを設定する。本例では、ＩＤは１０、タイプはＰＩＤを設定した例を示している。
また、アナログ値は、プラント監視制御システム内においては、タグという概念で管理されている。タグとは、複数の信号をまとめたもので、Ｃ言語などの構造体変数に相当するものであり、例えば、ＰＶ（プロセス値）、ＭＶ（操作値）、ＳＶ（設定値）などの複数の信号を一まとめにしてタグ名称を付与する。本例では、タグ名称として、ＶａｌｖｅＴａｇ１と定義している。
また、上限アラーム値は１１０、下限アラーム値は９０と定義しており、ＰＶ（プロセス量）が、上限アラーム値、または、下限アラーム値をオーバーした際に、プラント監視制御システム内にアラームが発行されるとともに、対応するロジックモニター画面を自動で起動するようになっている。
【００４７】
図１５は、この発明の実施の形態４によるプラント監視制御システムのグラフィックタスクの動作を示すフローチャートである。
図１５は、図１１のフローチャートの内、グラフィックタスク１１１のみを抜き出し、一部のフローを変更したものである。図１１と同一のものは、同一の符号を付している。
【００４８】
次に、図１５に沿ってグラフィックタスクの動作について説明する。
グラフィックタスク１１１は、図１１と同様に、ステップ１１２から順に実行される。ステップ１１５までは、図１１と同一の処理である。
ステップ１１５の次に、ステップ１２１に移り、シンボルに割り付けられているタグのＰＶ（プロセス量）と上限アラーム値との比較を行い、ＰＶ（プロセス量）が上限アラーム値をオーバーしていれば、ステップ１１７に進み、ロジックモニター画面の起動要求を発行する。
ＰＶ（プロセス量）が上限アラーム値をオーバーしていなければ、ステップ１２２に進み、ＰＶ（プロセス量）と下限アラーム値との比較を行う。ＰＶ（プロセス量）が下限アラーム値をオーバーしていれば、ステップ１１７に進み、ロジックモニター画面の起動要求を発行する。ＰＶ（プロセス量）が下限アラーム値をオーバーしていなければ、ステップ１１４に戻り、処理を繰り返す。
【００４９】
本例では、図１４に示すとおり、ＰＶ（プロセス量）が１１５．３で、上限アラーム値が１１０であるため、ステップ１２１にて上限アラーム値をオーバーしていると判断し、ステップ１１７に進み、対応するロジックモニター画面が自動で起動される。
【００５０】
実施の形態２では、デジタル信号が変化したときに、自動でロジックモニター画面を起動する場合について述べたが、実施の形態４は、図１４に示すように、プロパティ情報に、タグ名称、上限アラーム値、下限アラーム値を追加し、また、図１５に示すように、上限アラーム値との比較、下限アラーム値との比較を行う処理を設け、上限アラーム値、または、下限アラーム値をオーバーした場合には、自動でロジックモニター画面を起動するようにしたので、プラント内のアナログ信号が上限アラーム値、または、下限アラーム値をオーバーした際に、何ら操作を行うことなく、対応するロジックモニター画面を表示することができるプラント監視制御システムを得ることができる。
【００５１】
なお、上述の実施の形態４の説明では、監視装置１の監視画面として、グラフィック画面を例に説明したが、警報画面など、他の種類の画面であってもよく、実施の形態４と同様の効果を奏する。
【００５２】
実施の形態５．
図１６は、この発明の実施の形態５によるプラント監視制御システムのプロパティ情報にロジックモニター有効／無効設定を追加した例を示す図である。
図１６は、実施の形態４と同一のシステム構成、エンジニアリングデータを使用した例であり、グラフィックシートのグラフィックシートのエンジニアリングにおいて、シンボルのプロパティ情報にロジックモニターを有効とするか無効とするかの情報を追加した例である。
図１６において、４６は図１４におけるものと同一のものである。プロパティ情報１４１は、計器パネルシンボル４６のプロパティであり、前述のプロパティ情報４７に、ロジックモニターを有効とするか無効とするかの情報を追加し、〔Ｌｏｇｉｃ  Ｍｏｎｉｔｏｒ〕の項に定義している。本例では、Ｅｎａｂｌｅ、すなわち、有効と定義している例である。
【００５３】
図１７は、この発明の実施の形態５によるプラント監視制御システムのグラフィックタスクの動作を示すフローチャートである。
図１７は、図１１のフローチャートの内、グラフィックタスク１１１のみを抜き出し、一部のフローを変更したものである。図１１と同一のものは、同一の符号を付している。
【００５４】
次に、図１７に沿って、実施の形態５のグラフィックタスクの動作について説明する。
グラフィックタスク１１１は、図１１と同様に、ステップ１１２から順に実行される。ステップ１１５までは、図１１と同一の処理である。
ステップ１１５の次に、ステップ１２３に移り、グラフィックシンボル毎に、すなわち、ＩＤ毎に、ロジックモニターが有効に設定されているか無効に設定されているかの判断を行う。有効、または、無効の情報は、グラフィックシート３０に格納されているプロパティ情報から取得する。ロジックモニターが無効に設定されている場合は、何ら処理を行わず、ステップ１１４に戻る。すなわち、ロジックモニターは起動しない。
ロジックモニターが有効に設定されている場合は、ステップ１２１に移り、実施の形態４と同様の処理を行う。
【００５５】
図１６に示したグラフィック画面が表示されている場合は、計器パネルシンボル４６のロジックモニターが有効と設定されているため、計器パネルシンボル４６に割り付けられているタグであるＶａｌｖｅＴａｇ１のＰＶ（プロセス量）が１１５．３で、上限アラーム値が１１０であるため、ステップ１２１にて、上限アラーム値をオーバーしていると判断し、ステップ１１７に進み、対応するロジックモニター画面が自動で起動される。
【００５６】
実施の形態４では、表示しているグラフィック画面上のグラフィックシンボルに割り付けられているタグのＰＶ（プロセス量）が上限アラーム値、または、下限アラーム値をオーバーしたときには、無条件に、対応するロジックモニター画面を起動する場合について述べたが、実施の形態５は、図１６に示すように、プロパティ情報に、ロジックモニター起動を有効とするか無効とするかの情報を付加し、また、グラフィックタスク内において、ロジックモニター起動が有効と設定されているＩＤのグラフィックシンボルに対してのみ、上限アラーム値、または、下限アラーム値との比較を行い、ロジックモニター起動要求を発行するようにしたので、上限アラーム値、または、下限アラーム値をオーバーしてもロジックモニター画面を表示する必要のないグラフィックシンボルに対しては、ロジックモニター画面を自動で表示せず、上限アラーム値、または、下限アラーム値をオーバーした際に、ロジックモニター画面を自動で表示する必要のあるグラフィックシンボルに対してのみ、ロジックモニター画面を自動で表示することができるプラント監視制御システムを得ることができる。
【００５７】
なお、上述の実施の形態５の説明では、監視装置１の監視画面として、グラフィック画面を例に説明したが、警報画面など、他の種類の画面であってもよく、上述の実施の形態５と同様の効果を奏する。
【００５８】
実施の形態６．
図１８は、この発明の実施の形態６によるプラント監視制御システムのグラフィックシートの例を示す図である。
図１８は、実施の形態１と同一のシステム構成、エンジニアリングデータを使用したグラフィックシートの内、シート番号Ｍのグラフィックシートを示したものである。
図１８において、プロパティ情報１３０は、遮断器シンボルのプロパティであり、ＩＤに１が割り振られ、シンボルの種類であるＴｙｐｅに遮断器を示すＢｒｅａｋｅｒが定義され、シンボルの色変え等のロジックに、ＳＳ＿ＢＲＥＡＫＥＲ信号を使用したロジックが定義されている。
【００５９】
図１９は、この発明の実施の形態６によるプラント監視制御システムのグラフィック画面情報テーブルの例を示す図である。
図１９において、グラフィック画面情報テーブル１３１は、プロパティ情報１３０にて定義したＳＳ＿ＢＲＥＡＫＥＲ信号などを含むテーブルである。
【００６０】
図２０は、この発明の実施の形態６によるプラント監視制御システムのシーケンス図の例を示す図である。
図２０は、プラント内のシーケンス図を示したものであり、シート１３２は、前述したＳＳ＿ＢＲＥＡＫＥＲ信号を生成する遮断器を含むシートを示している。プラント内のシーケンスを示すシーケンス図は、複数のシーケンスシートで構成されるが、図２０は、その内の１シートを示している。
【００６１】
図２１は、この発明の実施の形態６によるプラント監視制御システムの動作の詳細を説明する説明図である。
図２１は、また、監視装置１内の動作フローをも示している。この動作フローは、本実施の形態６固有のフローのみを記載しており、グラフィック画面１３３を初期表示するフロー、コントローラ２からデータを収集するフローなどは、その説明を省略している。
図２１において、１は図９におけるものと、１３１は図１９におけるものと、１３２は図２０におけるものとそれぞれ同一のものである。
グラフィック画面１３３は、シート番号Ｍのグラフィックシートを表示したものであり、遮断器シンボル１４２が表示されている。シーケンス表示ボタン１４０は、シーケンス図を起動したい場合に表示されるボタンであり、通常は表示されない。
グラフィック画面表示手段６０は、グラフィック画面を表示するものであり、実施の形態６では実施の形態１で説明したグラフィック画面表示手段を拡張し、シーケンス図の呼び出しにも対応可能としたものである。シーケンス検索手段１６０は、指定されたグラフィックシンボルに対応する機器を含むシーケンスシートを検索する。シーケンス表示手段１７０は、シーケンスシートを表示する。
【００６２】
グラフィック画面表示手段６０は、イベント受信タスク１５１、シーケンス呼び出しタスク１５２を有する。シーケンス検索手段１６０は、検索要求受信タスク１６１、シート番号検索タスク１６２、全文検索エンジンタスク１６９を有する。シーケンス表示手段１７０は、シーケンス表示タスク１７１、シーケンス表示要求受信タスク１７２を有する。
【００６３】
次に、動作について説明する。
図２１で表示されたグラフィック画面１３３左の遮断器シンボル１４２は、遮断器のプロパティ情報１３０のロジックに定義された情報にもとづき、ＳＳ＿ＢＲＥＡＫＥＲ信号がＯＮの状態、例えば、遮断器が閉の状態のとき、緑色で表示されているが、ＳＳ＿ＢＲＥＡＫＥＲ信号がＯＦＦの状態、例えば、遮断器が開の状態になると、赤色に変化する。
例えば、赤色に変化した際、監視装置に接続されているマウス、タッチパネルなどの入力装置を用いて、遮断器シンボルを選択すると、シーケンス図を表示するためのシーケンス表示ボタン１４０が表示される。
マウス、タッチパネル等により、シーケンス表示ボタン１４０を押下すると、グラフィック画面表示手段６０内のイベント受信タスク１５１に、表示中のグラフィックシート番号と選択されたグラフィックシンボルのＩＤとともに、シーケンス表示ボタン１４０が押下されたことが通知される。
通知を受信した受信タスク１５１は、グラフィックシート番号とグラフィックシンボルのＩＤとともに、シーケンス呼び出しタスク１５２に対して、シーケンス表示要求があったことを通知する。シーケンス呼び出しタスク１５２は、ステップ１５３にて、シーケンス検索手段１６０に対して、グラフィックシート番号とグラフィックシンボルのＩＤとともに、シーケンス図の検索要求を通知する。
【００６４】
シーケンス検索手段１６０は、検索要求受信タスク１６１にて通知を受け、シート番号検索タスク１６２に、グラフィックシート番号とグラフィックシンボルのＩＤとともに、検索要求を発行する。
シート番号検索タスク１６２は、まず、ステップ１６３にて、グラフィック画面情報テーブル１３１を参照し、指定されたグラフィックシート番号とグラフィックシンボルＩＤに対応した信号名を検索する。本例では、グラフィックシート番号がＭ、グラフィックシンボルのＩＤが１であるため、ＳＳ＿ＢＲＥＡＫＥＲ信号が検索される。
次に、ステップ１６４にて、全文検索エンジンタスク１６９に対して、シーケンス図の中からＳＳ＿ＢＲＥＡＫＥＲ信号の検索要求を通知する。全文検索エンジンタスク１６９は、ステップ１６７にて、プラント全体のシーケンスシートの全文検索を行い、ＳＳ＿ＢＲＥＡＫＥＲ信号が記述されたシート番号を得る。なお、シーケンスシートは電子的に格納されており、そのデータ形式がテキスト形式等の場合は全文検索を行い、イメージ形式の場合は、ＯＣＲ等の文字認識機能により信号名称を抽出する。
【００６５】
指定された信号が記述されたシート番号の検索を終了すると、ステップ１６８にて、シート番号検索タスク１６２に対して、シーケンスシートのシート番号を送信する。シート番号検索タスク１６２は、ステップ１６５にて、シート番号を受信し、ステップ１６６にて、グラフィック画面表示手段６０のシーケンス呼び出しタスク１５２に対して、シート番号を送信する。
シーケンス呼び出しタスク１５２は、ステップ１５４にて、シート番号を受信後、ステップ１５５にて、シーケンスシートのシート番号とともに、シーケンス表示手段１７０に対して、シーケンス表示要求を送信する。
【００６６】
シーケンス表示手段１７０は、シーケンス表示要求受信タスク１７２にて、シーケンス表示要求を受信すると、シーケンス表示タスク１７１に対して、シート番号とともに、シーケンス図の表示要求を通知する。シーケンス表示タスク１７１は、シーケンスシート１３３を参照し、指定されたシート番号のシーケンスシートを監視装置１に表示する。
【００６７】
実施の形態１〜実施の形態５では、グラフィック画面に表示されるグラフィックシンボルを指定し、対応するロジックシートのロジックモニター画面を起動する場合について述べたが、実施の形態６は、図２１に示すように、シーケンスシートの中身を全文検索する全文検索エンジンタスク１６９を含むシーケンス検索手段１６０を設け、シーケンスシートに記述された信号名を検索可能とし、また、シーケンス表示手段１７０を設け、指定されたシート番号のシーケンスシートの表示を行えるようにしたので、事前に何ら設定等を行うことなく、監視装置１に表示されているグラフィック画面にて、グラフィックシンボルを指定して、対応するシーケンス図を自動で表示することができるプラント監視制御システムを得ることができる。
【００６８】
なお、シーケンス表示ボタン１４０は、通常は表示されていない場合を例に説明したが、例えば、画面上部や下部に各種ボタンを常時表示する領域を設け、シーケンス表示ボタンを常時表示しておき、画面上のシンボルを選択後、シーケンス表示ボタンを押下する構成などでもよい。
【００６９】
また、上述の実施の形態６の説明では、対応するシーケンス図を自動表示する例について説明したが、展開接続図や配線図など、他の種類の画面であってもよく、上述の実施の形態６と同様の効果を奏する。
【００７０】
また、上述の実施の形態６の説明では、シーケンス図の起動指示は、シーケンス表示ボタン１３３を介する構成で説明したが、実施の形態２、実施の形態４と同様に、該当信号の変化を検出し、対応するシーケンス図を自動で表示したり、実施の形態３、実施の形態５と同様に、シーケンス図の自動表示を有効とするか無効とするかをグラフィックシンボル毎に設定できるようにする構成も可能であることは言うまでもない。
【００７１】
また、上述の実施の形態６の説明では、監視装置１の監視画面として、グラフィック画面を例に説明したが、警報画面など、他の種類の画面であってもよく、上述の実施の形態６と同様の効果を奏する。
【符号の説明】
【００７２】
１  監視装置
２  コントローラ
３  制御ネットワーク
１０〜１４  ロジックシート
２０  信号テーブル
２１  内部信号テーブル
２２  デジタル入力信号テーブル
２３  デジタル出力信号テーブル
２４  アナログ入力信号テーブル
２５  アナログ出力信号テーブル
３０、３１、３２、３９  グラフィックシート
３３  タンクシンボル
３４  ポンプシンボル
３５，３６〜３８  プロパティ情報
４１  グラフィック画面情報テーブル
４４  グラフィック画面
４５  ロジックモニターボタン
４６  計器パネルシンボル
４７、１４１  プロパティ情報
４８  ロジックモニター画面
６０  グラフィック画面表示手段
７０  シート番号検索手段
８０  ロジックモニター表示手段
９０  データ収集手段
１０１  データ送信手段
１３０  プロパティ情報
１３１  グラフィック画面情報テーブル
１３２  シート
１３３  グラフィック画面
１６０  シーケンス検索手段
１７０  シーケンス表示手段
【図１】
2011237976.tif 000003
【図２】
2011237976.tif 000004
【図３】
2011237976.tif 000005
【図４】
2011237976.tif 000006
【図５】
2011237976.tif 000007
【図６】
2011237976.tif 000008
【図８】
2011237976.tif 000009
【図９】
2011237976.tif 000010
【図１０】
2011237976.tif 000011
【図１１】
2011237976.tif 000012
【図１３】
2011237976.tif 000013
【図１４】
2011237976.tif 000014
【図１５】
2011237976.tif 000015
【図１７】
2011237976.tif 000016
【図１９】
2011237976.tif 000017
【図２０】
2011237976.tif 000018
【図７】
2011237976.tif 000019
【図１２】
2011237976.tif 000020
【図１６】
2011237976.tif 000021
【図１８】
2011237976.tif 000022
【図２１】
2011237976.tif 000023