(57)【特許請求の範囲】
【請求項１】
プラントの監視に用いる監視画面を表示するモニタ装置と、前記プラント及びそのプロセス機器から送信される情報に基づきプラントやプロセス機器に関するアラーム及びイベントの少なくとも一つのメッセージを前記モニタ装置に表示する演算処理部とを有するプラント監視制御システムにおいて、
前記アラームに係る情報や前記イベントに係る情報を発信した前記プラント及びそのプロセス機器の監視画像を表示している画面、及びこの情報を発信した前記プラント及びそのプロセス機器とプラントの運転上関連のある前記プラント及びそのプロセス機器の監視画像を表示している画面を含む、前記メッセージに関連する複数の監視画面を検索し、検索した複数の前記監視画面を縮小した縮小画面を並べて一覧表示する関連監視画面一覧ウィンドウを前記モニタ装置のディスプレイ面の一部エリアに表示し、
縮小された前記監視画面が前記一覧ウィンドウの外に選択的にドラッグ＆ドロップされると、ドラッグ＆ドロップされた縮小監視画面に表示している画像を、前記ディスプレイ面に新たなウィンドウである監視画面ウィンドウにより拡大表示することを特徴とするプラント監視制御システム。
【請求項２】
請求項１に記載のプラント監視制御システムにおいて、
前記関連監視画面一覧ウィンドウの縮小画面と前記監視画面ウィンドウに表示する画像は、前記プラントの運転状況を図示化した監視画像を少なくとも含むことを特徴とするプラント監視制御システム。
【請求項３】
請求項１または２に記載のプラント監視制御システムにおいて、
前記関連監視画面一覧ウィンドウの縮小画面と前記監視画面ウィンドウに表示する画像は、アラームもしくはイベントメッセージ発生時、または現在の状態の監視画像であることを特徴とするプラント監視制御システム。
【請求項４】
請求項３に記載のプラント監視制御システムにおいて、
前記縮小画面及び前記監視画面ウィンドウには、アラームまたはイベントメッセージ発生時の監視画像と、現在の状態の監視画像とを選択可能に表示することを特徴とするプラント監視制御システム。
【請求項５】
請求項１から４のいずれか１項に記載のプラント監視制御システムにおいて、
前記関連監視画面一覧ウィンドウにおけるドラッグ＆ドロップされて前記監視画面ウィンドウを表示中の前記縮小画面は、前記監視画面ウィンドウを表示していないときと画面の表示状態が異なることを特徴とするプラント監視制御システム。
【請求項６】
請求項１から５のいずれか１項に記載のプラント監視制御システムにおいて、
前記関連監視画面一覧ウィンドウは、ウィンドウ内に表示することができる縮小画面の中で、所望の縮小画面を拡大するための拡大ボタンと縮小するための縮小ボタンとを有し、かつ、前記縮小画面の一覧をスクロールするためのスクロールバーを有していることを特徴とするプラント監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラント監視制御システムに係わり、特に運転監視画面の表示に特徴を有する監視制御システムに関する。
【背景技術】
【０００２】
下水処理場、発電所、工場などのプラントは、プラントやプロセス、設備・機器などの運転状況に対する警報であるアラーム情報や、重要な機器が起動・停止したことやプラントの出力が所定値に達したことなどを通知するイベント情報を、プラント監視制御システムに発信する。このアラーム情報やイベント情報を受信したプラント監視制御システムは、アラームメッセージやイベントメッセージを運転監視画面に表示して、アラームやイベントの発生をオペレータに通知する。運転監視画面にアラームやイベントのメッセージが表示された場合、オペレータはプラントの状況を確認するために、そのメッセージに関連する画面を表示する。この表示方法としては、メニュー画面から関連する監視画面を選択し、表示する方法が一般的である。
【０００３】
この方法では、メニュー画面から直接表示できない画面を表示したい場合などは、いくつかの監視画面を経由してから、目的の関連監視画面を表示しなくてはならない。従って、必要とする関連監視画面が複数あると、すべての関連監視画面を表示するのに時間がかかり、プラントの状況を把握するのが遅れる場合がある。
【０００４】
この他に、アラームやイベントのメッセージに予め関連付けられた監視画面を表示する方法や、特許文献１のように、TAGと呼ばれるプラントのデータの識別子をアラームやイベントのメッセージに割り付けておき、このTAGなどの情報から関連監視画面を探し出して表示する方法がある。これらの方法では、予め監視画面にメッセージを登録しておく作業やTAGをメッセージに割り付けておく作業が必要になる。
【０００５】
【特許文献１】特開２０００−２５９２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
プラント監視制御システムでは、運転監視中に発生したアラームやイベントにいち早く対応しプラントの状況を把握するため、表示されたメッセージに関連する監視画面の表示の迅速化が望まれている。アラームやイベントのメッセージに関連する監視画面は、通常は複数あり、オペレータは、この中から必要な関連監視画面を探し出して表示する。表示の迅速化のためには、関連監視画面をアラームやイベントのメッセージの一覧画面から直ちに表示できるのが好ましい。
【０００７】
しかしながら、特許文献１で示されたアラームやイベントのメッセージの一覧から監視画面を表示する方法では、オペレータが画面名称を基にして表示する画面を判断する必要がある。従って、実際に一度表示してみないと目的の関連監視画面を表示したかどうか判断できず、目的とする画面に到達するのに時間がかかる。
【０００８】
他の方法として、関連監視画面を縮小して一覧にした画面を表示して、この一覧画面から関連監視画面を選択することも考えられる。この場合、アラームやイベントのメッセージによっては、一覧画面内の縮小画面に、類似した画像が複数表示されていたり、表示内容が細かい画像が表示されていたりすることもある。このような場合、縮小画面だけでは目的とする関連監視画面がどの画面であるか判断できない。
【０００９】
また、アラームやイベントのメッセージ表示後、時間の経過により、アラームが復帰してしまったりプラントの状態が変化してしまったりする場合がある。この場合は、アラームやイベントが発生した時点の状況を表示している関連監視画面を表示するのが難しくなる。
【００１０】
さらに、最近のマルチウィンドウ方式による表示の場合には、モニタ装置上に複数の画面（ウィンドウ）を表示したとき、画面が重なって表示されることがある。この場合には、どこにどの画面があるのか分らなくなり、目的とする画面を迅速に表示できなくなってしまう。また、複数の監視画面が表示されていると、目的とする監視画面が既に表示されているのにもかかわらず、再度同一画面を表示してしまうこともある。このような場合には、モニタ装置の画面内がさらに混雑してしまい、監視や対応操作の支障になるという課題がある。
【００１１】
本発明の目的は、アラームやイベントのメッセージに関連する監視画面のうち、目的とする監視画面を迅速に選択、表示でき、かつ、任意の位置に見やすく表示できるようにすることである。
【課題を解決するための手段】
【００１２】
本発明によるプラント監視制御システムは、前記目的を達成するために、基本的には以下のような構成をとる。
【００１３】
すなわち、プラントの監視に用いる監視画面を表示するモニタ装置と、前記プラント及びそのプロセス機器から送信される情報に基づき、プラントやプロセス機器に関するアラーム及びイベントの少なくとも一つのメッセージを前記モニタ装置に表示する演算処理部とを有するプラント監視制御システムにおいて、前記メッセージに関連する複数の監視画面を縮小した縮小画面を並べて一覧表示する関連監視画面一覧ウィンドウを前記モニタ装置のディスプレイ面の一部エリアに表示することを特徴とする。また、縮小された前記監視画面が前記一覧ウィンドウの外に選択的にドラッグ＆ドロップされると、ドラッグ＆ドロップされた縮小画面に表示している画像を、前記ディスプレイ面に新たなウィンドウである監視画面ウィンドウにより拡大表示することを特徴とする。
【００１４】
その具体的様態として次のようなものを提案する。前記プラント監視制御システムにおいて、例えば、前記関連監視画面一覧ウィンドウの縮小画面と前記監視画面ウィンドウに表示する画像は、少なくとも前記プラントの図式化された監視画像を含むことを特徴とする。
【００１５】
また、前記関連監視画面一覧ウィンドウの縮小画面と前記監視画面ウィンドウに表示する画像は、アラームもしくはイベントメッセージ発生時、または現在の状態の監視画像であることを特徴とする。
【００１６】
また、前記縮小画面及び前記監視画面ウィンドウには、アラームまたはイベントメッセージ発生時の監視画像と、現在の状態の監視画像とを選択可能に表示することを特徴とする。
【００１７】
さらに、前記関連監視画面一覧ウィンドウにおけるドラッグ＆ドロップされて前記監視画面ウィンドウを表示中の前記縮小画面は、前記監視画面ウィンドウを表示していないときと画面の表示状態が異なることを特徴とする。
【００１８】
さらに、前記関連監視画面一覧ウィンドウは、ウィンドウ内に表示されている縮小画面の一覧を拡大するための拡大ボタンと縮小するための縮小ボタンとを有し、かつ、前記縮小画面の一覧をスクロールするためのスクロールバーを有していることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、オペレータは、アラームやイベントメッセージに関連する監視画面を複数ある関連監視画面の中から迅速に選択、表示でき、かつ、任意の位置に見やすく表示できる。
【発明を実施するための最良の形態】
【００２０】
本発明によるプラント監視制御システムにおける運転監視画面表示方法の例を、図１と図２を用いて説明する。
【００２１】
図１は、本発明を用いたプラント監視制御システムの構成図である。監視装置１は、モニタ装置２、入力装置７、及び演算処理装置９を備え、ネットワーク３を介して、コントローラ４、プロセスＩ／Ｏ装置５、及びプラント機器６と接続している。
【００２２】
モニタ装置２は、表示領域４０を有し、監視画面２ａやアラームメッセージ、イベントメッセージなどを表示する。監視画面２ａは、複数存在し、それぞれにコントローラ４、プロセスＩ／Ｏ装置５、及びプラント機器６の運転状況（監視情報）を図式化した監視画像で表示する。また、監視画面２ａには、画面番号が付けられている。表示領域４０は、マルチウィンドウ機能を備え、複数の画面（ウィンドウ）を表示することができる。
【００２３】
前記アラームメッセージは、プラントの運転中にプラント、プロセス設備・機器などが発信した警報であるアラーム情報に基づき表示されるメッセージである。前記イベントメッセージは、重要な機器が起動・停止したことや、プラントの出力が所定値に達したことなどを通知するイベント情報に基づき表示されるメッセージである。
【００２４】
入力装置７は、プラント用キーボード７ａ、モニタ装置２に表示された画面を操作するマウス７ｂ、及び監視装置用キーボード７ｃから構成される。プラント用キーボード７ａは、オペレータがプラント機器６、コントローラ４、及びプロセスＩ／Ｏ装置５をチューニングする際にデータを入力するためのものである。監視装置用キーボード７ｃは、モニタ装置２の画面の設定や画面展開の操作を行うもので、インチングボタン、画面展開用のファンクションボタン、及び警報確認用ボタンなどを備えている。
【００２５】
演算処理装置９は、画面表示処理部１０、画面操作入力処理部１１、関連画面管理処理部１２、アラーム・イベント処理部１３、及びデータ記憶部１４を有する。
【００２６】
プラント機器６は、例えばスイッチ６ａ、センサ６ｂ、ポンプ６ｃなどから構成され、プロセスＩ／Ｏ装置５を介して、コントローラ４により制御される。コントローラ４、プロセスＩ／Ｏ装置５、及びプラント機器６は、ネットワーク３を介して監視装置１に自身の監視画像及び監視情報を送信し、運転状況を通知する。監視画像、監視情報の意義及び格納処理については後述する。また、コントローラ４、プロセスＩ／Ｏ装置５、及びプラント機器６は、状態や出力の変化などのイベントが発生した場合や異常が発生した場合には、イベント情報やアラーム情報をネットワーク３を介して監視装置１に送信し、イベントや異常の発生を通知する。
【００２７】
監視装置１では、前記監視情報、前記イベント情報及び前記アラーム情報をアラーム・イベント処理部１３で受信する。
【００２８】
図２は、演算処理装置９の機能ブロック図である。図１に示すデータ記憶部１４は、図２に示すように、次の４つのデータベース（ＤＢ）から構成される。すなわち、モニタ装置２の監視画面２ａに表示すべきアラーム・イベントに関連する画像ファイルを格納するデータベース（以下、「アラーム・イベント関連監視画面画像データＤＢ」２０と称する）、プラント機器６及びこれを制御するコントローラ４やプロセスＩ／Ｏ装置５などから送信される監視情報を格納するデータベース（以下、「監視情報ＤＢ」２１と称する）、モニタ装置２に表示されたアラーム・イベントメッセージに関連する監視画面２ａの情報を格納するデータベース（以下、「アラーム・イベント関連監視画面情報ＤＢ」２２と称する）、及びモニタ装置２に表示されたアラーム・イベントメッセージの情報を格納するデータベース（以下、「アラーム・イベント情報ＤＢ」２３と称する）である。演算処理装置９が行う各種処理は、上記のデータベースに格納されたデータや情報を基に実行される。
【００２９】
コントローラ４、プロセスＩ／Ｏ装置５、及びプラント機器６が送信した情報は、アラーム・イベント処理部１３で受信するが、この情報のうち、プラント機器６及びこれを制御するコントローラ４やプロセスＩ／Ｏ装置５などの運転状態は、監視情報として監視情報ＤＢ２１に登録され、前記イベント情報及び前記アラーム情報は、アラーム・イベント情報としてアラーム・イベント情報ＤＢ２３に登録される。アラーム・イベント情報は、図１７に示すように、モニタ装置２に表示された順番を表す表示番号、各メッセージに割り付けてあるメッセージ番号、アラームやイベントが発生した機器や装置類の名称を示す発生場所、アラームやイベントが発生した年月日と時刻を表す発生日時から構成される。
【００３０】
また、プラント機器６、コントローラ４及びプロセスＩ／Ｏ装置５からは、自身の監視情報が演算処理装置９に送信される。これらの監視情報からなる画像ファイルは、アラームもしくはイベント情報があった時だけ、その時点の画像ファイルがアラーム・イベント関連監視画面画像データＤＢ２０に取り込まれる。
【００３１】
ここで、本発明のプラント監視制御システムにおける、イベント情報やアラーム情報を受信してから監視画面２ａを表示するまでの一連の処理を、図３のフロー図を用いて説明する。また、この処理においてモニタ装置２に表示する画面の例を、図４から図７を用いて説明する。
【００３２】
監視装置１は、図３のＳ１０１で、受信した情報がアラーム情報かイベント情報かをアラーム・イベント処理部１３で判定し、表示するメッセージを決定する。決定したメッセージは、モニタ装置２の表示領域４０にアラーム・イベントメッセージ４５として表示される。アラーム・イベントメッセージ４５は、プラントの状態や出力値、異常発生などをオペレータに通知するメッセージである。表示されたアラーム・イベントメッセージ４５には、モニタ装置２に表示された順番を表す表示番号が付加される。
【００３３】
このときのモニタ装置２の画面表示例を、図４に示す。アラーム・イベントメッセージ４５は、画面上部にあるメッセージ速報表示部４３に表示される。メッセージ速報表示部４３の下には、プロセスメッセージサマリ表示ボタン４４が表示されている。
【００３４】
オペレータは、上記アラーム・イベントメッセージにより、プラント機器６などに異常が発生したことや状態が変化したことなどを知ることができる。そして、後述するステップＳ１０２〜Ｓ１０７の一連の処理手順を経て、プラント機器６などの状況確認や異常発生の原因追及のため、アラーム・イベントメッセージに関連のある監視画面を表示する。アラーム・イベントメッセージに関連のある監視画面（以後、関連する監視画面または関連監視画面とも呼ぶ）とは、アラーム情報やイベント情報を発信した機器の監視画像を表示している画面、及び、上記機器とプラントの運転上関連のある機器の監視画像を表示している画面のことである。通常、１つのアラーム・イベントメッセージに対して、関連監視画面は複数存在する。以下、ステップＳ１０２〜Ｓ１０７について説明する。
【００３５】
図３のＳ１０２では、演算処理装置９が、メッセージ速報表示部４３に表示したアラーム・イベントメッセージ４５に関連する監視画面２ａの画像と画面情報を、それぞれアラーム・イベント関連監視画面画像データＤＢ２０とアラーム・イベント関連監視画面情報ＤＢ２２に登録する。すなわち、コントローラ４、プロセスＩ／Ｏ装置５及びプラント機器６から送信される監視情報のうち、アラーム・イベント情報に関連するものが、図１８に示すように、画像ファイルとしてアラーム・イベント関連監視画面画像データＤＢ２０に登録される。プラント機器６などの監視画像には、図１８のようにグラフやシンボルにより図式化された画像が含まれる。また、それらの画像をどの監視画面に表示させるかを特定する画面情報が、アラーム・イベント情報に基づいてアラーム・イベント関連監視画面情報ＤＢ２２に登録される。画像ファイルのファイル名には、各監視画面に割り付けてある監視画面番号とアラームやイベントが発生した年月日と時刻である発生日時とが含まれている。登録した画像ファイルは、アラームやイベントの発生時の画像であり、アラームやイベント発生時のプラントの状況を把握するために、要求があればいつでもモニタ装置２に表示することができる。例えば、アラームやイベントのメッセージ表示後、時間の経過により、アラームが復帰してしまったりプラントの状態が変化してしまったりした場合でも、登録した前記画像ファイルを表示することにより、アラームやイベントが発生した時点の状況を表示している関連監視画面を表示することができる。
【００３６】
一方、アラーム・イベント関連監視画面情報ＤＢ２２に登録される画面情報は、各アラーム・イベントメッセージに対してどの監視画面が関連あるかという情報である。すなわち、関連監視画面情報は、アラーム・イベントメッセージと関連監視画面との対応情報であり、図１９に示すように、メッセージがアラームかイベントかを区別するメッセージ種別、各メッセージに割り付けてあるメッセージ番号、アラームやイベントが発生した機器や装置類の名称を示す発生場所、アラームやイベントが発生した年月日と時刻を表す発生日時、前記監視画面番号を記した関連監視画面番号から構成される。関連監視画面は通常複数あるので、前記関連監視画面番号は、関連監視画面の番号の数だけ存在する。
【００３７】
Ｓ１０３では、オペレータがプロセスメッセージサマリ表示ボタン４４をマウスカーソル４２でクリックすると、プロセスメッセージサマリウィンドウ４６が表示される。このときの画面表示の例を、図５に示す。プロセスメッセージサマリウィンドウ４６には、現在までに受信したアラーム情報やイベント情報に対するアラーム・イベントメッセージが一覧となって表示される。
【００３８】
Ｓ１０４では、図５に示すように、プロセスメッセージサマリウィンドウ４６の中から、オペレータが監視画面を表示したいアラーム・イベントメッセージ４５を選択し、マウスカーソル４２でクリックする。すると、選択されたアラーム・イベントメッセージ４５の表示番号と一致する表示番号を持つアラーム・イベント情報を、アラーム・イベント情報ＤＢ２３から参照し、メッセージ番号、発生場所及び発生日時を取得する。このメッセージ番号、発生場所及び発生日時をキーワードとして、選択されたアラーム・イベントメッセージ４５と関連する監視画面情報を、アラーム・イベント関連監視画面情報ＤＢ２２の中から検索する。検索された関連監視画面情報には、関連監視画面の番号が含まれているので、この関連監視画面の番号から選択されたアラーム・イベントメッセージ４５に関連する監視画面が分かる。そして、この関連監視画面に関連される画像ファイル（監視画像）を、アラーム・イベント関連監視画面画像データＤＢ２０の中からファイル名に含まれている前記監視画面番号と前記発生日時をキーワードとして検索する。上記のように検索された画面情報及び監視画像から、監視画像を表示する関連監視画面（前述したように、通常は複数存在する）を、縮小画面３１として新しく開いたウィンドウに全て表示することにより、図６に示すような関連監視画面一覧ウィンドウ３０が表示される。
【００３９】
関連監視画面一覧ウィンドウ３０は、複数ある関連監視画面を１つのウィンドウ内に縮小画面３１として表示し、一覧できるようにした画面（ウィンドウ）である。関連監視画面一覧ウィンドウ３０を用いることで、オペレータは、アラーム・イベントメッセージ４５に関連した監視画面を全て１つのウィンドウ内に表示することができる。また、オペレータは、関連監視画面一覧ウィンドウ３０の中から、プラントの状態認識や異常発生の原因解明などに必要な画面を探して、プラントの状況を把握することができる。
【００４０】
関連監視画面一覧ウィンドウ３０には、Ｓ１０２でアラーム・イベント関連監視画面画像データＤＢ２０に登録した関連監視画面の画像ファイルの他に、送信されてきている現在監視中の画像を、リアルタイムに切り替え表示することもできる。すなわち、監視装置用キーボード７ｃまたはマウス７ｂを操作して画面表示を変更すると、関連画面管理処理部１２の処理により、表示してある画像を、現在監視中のものから登録してあるものへ、または、登録してあるものから現在監視中のものへと切り替えることができる。関連監視画面一覧ウィンドウ３０に現在監視中の画像を表示するか登録してある画像ファイルを表示するかの選択や上記の表示の切り替えは、関連監視画面一覧ウィンドウ３０内の全ての縮小画面に対して一括して行うことも、縮小画面を選択して個別に行うこともできる。
【００４１】
縮小画面３１は、同一の画面をもう１つ表示すること、すなわち縮小画面３１を複製することもできる。複製した縮小画面３１は、関連監視画面一覧ウィンドウ３０内に表示される。従って、例えば、複製元の縮小画面には現在監視中の画像を表示し、複製した縮小画面には登録してある画像ファイルを表示して、この２つの画像を並べて表示することにより、現時点のプラントの状況とアラームやイベントの発生時の状況とを比較することができる。これにより、時間経過に伴うプラントの状況変化を把握することができる。
【００４２】
また、縮小画面３１は、関連画面管理処理部１２と画面表示処理部１０の処理により、定期的に現在監視中の画像を更新することで、最新の画像をリアルタイムに表示することができる。
【００４３】
関連監視画面一覧ウィンドウ３０に表示した縮小画面３１は、新たに開いた別のウィンドウに拡大表示することもできる。別のウィンドウで開く場合は、Ｓ１０５からＳ１０６、Ｓ１０７へ進む。
【００４４】
Ｓ１０６では、関連監視画面一覧ウィンドウ３０に表示されている縮小画面３１のうち、拡大表示したい画面を、関連監視画面一覧ウィンドウ３０外にドラッグ＆ドロップする。図６では、ドラッグ＆ドロップしているマウスカーソル４２の軌跡を矢印で表している。
【００４５】
Ｓ１０７では、Ｓ１０６でドラッグ＆ドロップした縮小画面３１が、図７に示すように、監視画面ウィンドウ４１として新たに開いた別のウィンドウに拡大表示される。監視画面ウィンドウ４１も、関連監視画面一覧ウィンドウ３０に表示された縮小画面３１と同様に、アラーム・イベント関連監視画面画像データＤＢ２０に登録した関連監視画面の画像ファイルを表示することができる。また、表示画像を、現在監視中のものから登録してあるものへ、または、登録してあるものから現在監視中のものへと切り替えることもできる。さらに、関連画面管理処理部１２と画面表示処理部１０の処理により、定期的に現在監視中の画像を更新することで、最新の画像をリアルタイムに表示することもできる。
【００４６】
ここで、関連監視画面一覧ウィンドウ３０及び監視画面ウィンドウ４１について、図８〜図１０を用いて説明する。
【００４７】
関連監視画面一覧ウィンドウ３０は、図８に示したように、選択したアラーム・イベントメッセージ４５に関連する監視画面の全てを、１つのウィンドウ内に縮小画面３１の形で表示し、一覧できるようにしたものである。どの監視画面を縮小して一覧表示するのか、すなわち、どの画面が関連する監視画面であるかは、アラーム・イベント関連監視画面情報ＤＢ２２に登録した前記関連監視画面情報から決定される。
【００４８】
この縮小画面３１は、オペレータが監視し操作する画面を縮小表示したものであり、実際にオペレータが監視している画像が表示される。関連監視画面一覧ウィンドウ３０を利用することで、アラーム・イベントメッセージに関連する監視画面を表示する場合に、オペレータは、アラーム・イベントメッセージやそれに関連する画面の名称だけに頼ることなく、監視している画像を直接見ることで、所望の監視画面を探し出すことができる。オペレータは、マウス７ｂなどを用いて、１つまたは複数の縮小画面３１を選択することができる。
【００４９】
関連監視画面一覧ウィンドウ３０は、縮小画面３１を一覧表示する領域の他に、監視画面名称表示部３２、拡大ボタン３３、縮小ボタン３４、閉じるボタン３５、及びスクロールバー３７を備える。
【００５０】
監視画面名称表示部３２には、マウス７ｂなどを用いて縮小画面３１を選択すると、選択した縮小画面３１に表示されている監視画面の名称が表示される。
【００５１】
関連監視画面一覧ウィンドウ３０は、図９に示すように、拡大ボタン３３または縮小ボタン３４を用いて、ウィンドウ内に表示されている縮小画面３１の一覧を拡大または縮小することができる。図９（ａ）に表示されている画面に対し、拡大ボタン３３をクリックしていくと、（ｂ）→（ｃ）→（ｄ）のように画面が拡大表示されていく。また、（ｄ）の画面に対し縮小ボタン３４をクリックしていくと、（ｃ）→（ｂ）→（ａ）のように画面が縮小表示されていく。
【００５２】
縮小画面３１の数が多い場合や、拡大ボタン３３を用いて一覧表示を拡大した場合などは、ウィンドウ内に表示しきれない縮小画面３１が出てくる場合がある。このような場合には、スクロールバー３７を操作して一覧画面をスクロールし、所望の縮小画面を表示することができる。
【００５３】
拡大ボタン３３を用いて縮小画面３１の一覧を拡大すると、図９の（ｂ）や（ｃ）に示すように、複数の縮小画面３１を同時に拡大して表示することができる。また、縮小画面３１は、関連監視画面一覧ウィンドウ３０内でマウス７ｂを用いてドラッグすることにより、表示位置を移動することができる。従って、関連監視画面一覧ウィンドウ３０内で離れた位置に表示されていた複数の監視画面でも、位置が隣接するように移動させることにより、同時に監視することができる。これら隣接させた監視画面は、必要に応じて、拡大ボタン３３または縮小ボタン３４を用いて、関連監視画面一覧ウィンドウ３０内で同時に拡大または縮小することができる。
【００５４】
閉じるボタン３５は、関連監視画面一覧ウィンドウ３０を閉じるときに用いる。
【００５５】
縮小画面３１は、関連監視画面一覧ウィンドウ３０外にドラッグ＆ドロップして、新たに開いた別のウィンドウに拡大して表示することができる。図６に点線で示した矢印がマウスカーソル４２の軌跡であり、縮小画面の１つをドラッグ＆ドロップしている様子を表している。縮小画面をドラッグ＆ドロップすると、図７に示したように、監視画面ウィンドウ４１として新しいウィンドウが開く。監視画面ウィンドウ４１には、ドラッグ＆ドロップした縮小画面と同じ画像が拡大表示される。監視画面ウィンドウ４１に表示されている画面は、元の縮小画面と同様に、実際にオペレータが監視している画像が表示されており、オペレータが操作することができる。
【００５６】
この機能は、関連監視画面一覧ウィンドウ３０において、複数の縮小画面に類似した画像が表示されていて区別がつかない場合や、縮小画面の表示内容が細かくて画像の確認が困難である場合など、縮小画面３１の詳細を確認したい場合に有効である。従って、監視画面の視認性の向上やオペレータの操作の迅速化を図ることができる機能である。
【００５７】
ドラッグ＆ドロップによる拡大率は、予め定めた値を用いるが、設定により変更可能である。また、監視画面ウィンドウ４１は、ウィンドウ枠をマウス７ｂでドラッグすることにより、任意のサイズに変更することができる。
【００５８】
監視画面ウィンドウ４１で表示中の監視画面に対しては、図７に示したように、関連監視画面一覧ウィンドウ３０内では該当する縮小画面を網掛け表示３６にして表示を変更し、監視画面ウィンドウ４１として表示していない縮小画面と区別する。これは、既に監視画面ウィンドウ４１で表示されている縮小画面を、間違って新たな監視画面ウィンドウとして表示するのを防止するためである。縮小画面の表示を変更するこの方法は、上述の網掛け表示に限られるものではなく、例えば、縮小画面の表示色を反転させたり縮小画面を点滅させたりするなど、他の縮小画面と区別できる方法であればよい。監視画面ウィンドウ４１を閉じると、縮小画面の表示は、上述の変更が解除されて監視画面ウィンドウ４１の表示前の状態に戻る。
【００５９】
また、複数の監視画面ウィンドウ４１を表示することもできる。これは、縮小画面を１つずつドラッグ＆ドロップするか、または、複数の縮小画面を一括して同時にドラッグ＆ドロップすることにより、実行することができる。図１０には、一例として、２つの監視画面ウィンドウ４１を表示した場合を示した。このように、監視したい画面が複数ある場合は、それぞれの監視画面ウィンドウ４１を表示し、それらを同時に監視したり比較したりすることができる。
【００６０】
縮小画面３１のドラッグ＆ドロップは、表示領域４０内で、既に表示されているウィンドウ以外の領域（デスクトップ領域）であれば、任意の位置に行うことができる。従って、オペレータは、既に表示されているウィンドウと重ならないようにするなど、自分の見やすい任意の位置に監視画面ウィンドウ４１を配置することができる。
【００６１】
以上説明した縮小画面を別のウィンドウとして表示する機能により、オペレータは、アラーム・イベントメッセージに関連する所望の監視画面を、任意の位置に任意のサイズで表示でき、プラントの状況把握や異常確認などを迅速に行うことができるので、監視作業の効率を向上させることができる。
【００６２】
ここからは、監視装置１のアラーム・イベント処理部１３、関連画面管理処理部１２、画面操作入力処理部１１、及び画面表示処理部１０で実行する処理について、それぞれ説明する。
【００６３】
初めに、アラーム・イベント処理部１３で行う処理を、図１１のフロー図を用いて説明する。まず、ステップの説明に先立ち、コントローラ４、プロセスＩ／Ｏ装置５、及びプラント機器６が発信した監視情報及びアラーム・イベント情報（アラーム情報及び／またはイベント情報）は、それぞれ監視情報ＤＢ２１及びアラーム・イベント情報ＤＢ２３に登録されている。
【００６４】
Ｓ２０１では、図３のＳ１０１の処理を行う。すなわち、受信したアラーム情報、イベント情報、及び監視情報を判定し、表示するメッセージを決定する。
【００６５】
Ｓ２０２でも、引き続き図３のＳ１０１の処理を行う。画面表示処理部１０へ、Ｓ２０１で判定した上記メッセージを、アラーム・イベントメッセージ４５としてモニタ装置２に表示するように要求する。
【００６６】
図３のＳ１０２で説明したように、演算処理装置９は、表示したアラーム・イベントメッセージ４５に関連する監視画面の画像と、アラーム・イベントメッセージ４５と監視画面との関連を表す関連監視画面情報を、データ記憶部１４のデータベース（アラーム・イベント関連監視画面画像データＤＢ２０、アラーム・イベント関連監視画面情報ＤＢ２２）のそれぞれに登録する。
【００６７】
すなわち、Ｓ２０３では、演算処理装置９の関連画面管理処理部１２が、上述した図３のＳ１０２の処理を行う。具体的には、関連画面管理処理部１２は、上記アラーム・イベントメッセージに関連する監視画面の画像を、アラーム・イベント関連監視画面画像データＤＢ２０に登録するように要求する。また、関連画面管理処理部１２は、上記アラーム・イベント情報に関連する監視画面情報を、アラーム・イベント関連監視画面情報ＤＢ２２に登録するように要求する。
【００６８】
関連画面管理処理部１２の処理の流れを、図１２のフロー図を用いて説明する。関連画面管理処理部１２は、表示したアラーム・イベントメッセージ４５に関連する監視画面を管理する処理を行う。具体的には、既述のように、アラーム・イベント関連監視画面画像データＤＢ２０に画像ファイルを登録したり、アラーム・イベント関連監視画面情報ＤＢ２２に関連監視画面情報を登録したりする処理を行う。また、現在監視中の画像を取得したり、上記データベースに登録した画像ファイルを表示するために取得したりする処理も行う。
【００６９】
Ｓ３０１では、関連画面管理処理部１２に対する要求が何であるか判断する。画像や関連監視画面情報を登録する場合はＳ３０２へ進み、現在監視中の画像や登録してある画像ファイルを取得する場合はＳ３０５へ進む。
【００７０】
まず、画像や関連監視画面情報を登録する場合について説明する。Ｓ３０２では、表示したアラーム・イベントメッセージ４５に関連する監視画面を、全ての監視画面の中から検索し、探し出す。前記関連する監視画面は、通常は複数存在する。
【００７１】
Ｓ３０３では、図１１のＳ２０３の要求に従い、Ｓ３０２で検索して探し出した前記関連する監視画面に表示されている画像の全てを、アラーム・イベント関連監視画面画像データＤＢ２０に登録する。
【００７２】
Ｓ３０４は、図１１のＳ２０３の要求に従い、Ｓ３０２で検索して探し出した監視画面と表示したアラーム・イベントメッセージ４５との関連情報である関連監視画面情報を、アラーム・イベント関連監視画面情報ＤＢ２２に登録する。
【００７３】
次に、Ｓ３０１において、現在監視中の画像や登録してある画像ファイルを取得すると判断した場合について説明する。この場合はＳ３０５に進む。Ｓ３０５では、アラーム・イベント関連監視画面情報ＤＢ２２から、表示したアラーム・イベントメッセージ４５に対応する関連監視画面情報を取得する。前述したように、関連監視画面情報は、アラーム・イベントメッセージと関連監視画面との対応情報である。
【００７４】
Ｓ３０６では、取得する画像が、現在監視中のものであるかアラームやイベントの発生時のものであるかを判断する。
【００７５】
Ｓ３０７は、Ｓ３０６で現在監視中の画像を取得する場合の処理である。Ｓ３０５で取得した関連監視画面情報を基にして、表示したアラーム・イベントメッセージ４５に関連する監視画面を全て取得する。
【００７６】
Ｓ３０６で、アラームやイベントの発生時の画像ファイルを取得する場合は、Ｓ３０８へ進む。Ｓ３０８では、Ｓ３０５で取得した関連監視画面情報を基にして、アラーム・イベント関連監視画面画像データＤＢ２０から、表示したアラーム・イベントメッセージ４５に関連する監視画面の画像ファイルを全て取得する。
【００７７】
次に、画面操作入力処理部１１について説明する。画面操作入力処理部１１は、オペレータが、プロセスメッセージサマリ表示ボタン４４をクリックしてプロセスメッセージサマリウィンドウ４６を表示するとき（図３のＳ１０３）、アラーム・イベントメッセージ４５を選択してクリックしたとき（図３のＳ１０４）、及び縮小画面３１をドラッグ＆ドロップしたとき（図３のＳ１０６）の画面操作に対して処理を行う。図１３は、画面操作入力処理部１１のフロー図である。
【００７８】
Ｓ４０１では、上記の３つの画面操作のうち、どれが実行されたかという操作情報を取得する。
【００７９】
Ｓ４０２では、取得した上記操作情報に基づいて行う処理を判断し、Ｓ４０３、Ｓ４０４またはＳ４０５へ進む。
【００８０】
Ｓ４０３は、上記画面操作が、図４に示したプロセスメッセージサマリ表示ボタン４４をクリックして、図５に示したようにプロセスメッセージサマリウィンドウ４６を表示する場合の処理である。この場合は、画面表示処理部１０へ、プロセスメッセージサマリウィンドウ４６の表示を要求する。
【００８１】
Ｓ４０４は、上記画面操作が、図５に示したように、プロセスメッセージサマリウィンドウ４６の中から、監視画面を表示したいアラーム・イベントメッセージ４５をオペレータがマウス７ｂでクリックした場合の処理である。この場合は、画面表示処理部１０へ、クリックしたアラーム・イベントメッセージ４５に対する関連監視画面一覧ウィンドウ３０の表示を要求する。
【００８２】
Ｓ４０５では、上記画面操作が、図６に示したように、関連監視画面一覧ウィンドウ３０に表示されている縮小画面３１を、関連監視画面一覧ウィンドウ３０外にドラッグ＆ドロップした場合の処理である。この場合は、画面表示処理部１０へ、ドラッグ＆ドロップした縮小画面３１に対する監視画面ウィンドウ４１の表示を要求する。
【００８３】
ここからは、画面表示処理部１０について、図１４のフロー図を用いて説明する。画面表示処理部１０は、関連監視画面一覧ウィンドウ３０、監視画面ウィンドウ４１、アラーム・イベントメッセージ４５、及びプロセスメッセージサマリウィンドウ４６を、モニタ装置２の表示領域４０に表示する処理を行う。
【００８４】
Ｓ５０１では、画面表示するものが上記の４種のうちどれであるかという表示要求を取得する。
【００８５】
Ｓ５０２では、取得した上記表示要求に基づいて行う処理を判断し、Ｓ５０３、Ｓ５０６、Ｓ５０９、またはＳ５１０へ進む。
【００８６】
Ｓ５０３からＳ５０５は、上記表示要求が、図１３のＳ４０４に示したように、クリックしたアラーム・イベントメッセージ４５に対する関連監視画面一覧ウィンドウ３０の表示である場合の処理である。図３のフロー図では、Ｓ１０４の処理に対応する。
【００８７】
Ｓ５０３では、関連画面管理処理部１２から、クリックしたアラーム・イベントメッセージ４５に対する監視画面を全て取得する。この処理は、図１２のＳ３０５、Ｓ３０６、及びＳ３０７に示した処理に従い行われる。
【００８８】
Ｓ５０４では、上記の取得した監視画面の全てを、関連監視画面一覧ウィンドウ３０内に表示するために縮小する。
【００８９】
Ｓ５０５では、新しいウィンドウをモニタ装置２の表示領域４０に開き、Ｓ５０４で縮小した監視画面を全て縮小画面３１として上記新しいウィンドウ内に配置することにより、関連監視画面一覧ウィンドウ３０を表示する。
【００９０】
次に、Ｓ５０２の判断で、Ｓ５０６へ進む場合について説明する。Ｓ５０６からＳ５０８は、上記表示要求が、図１３のＳ４０５に示したように、ドラッグ＆ドロップした縮小画面３１に対する監視画面ウィンドウ４１の表示である場合の処理である。図３のフロー図では、Ｓ１０６とＳ１０７の処理に対応する。
【００９１】
Ｓ５０６では、関連画面管理処理部１２から、ドラッグ＆ドロップした縮小画面３１に対する監視画面を取得する。この処理は、図１２のＳ３０５、Ｓ３０６、及びＳ３０７またはＳ３０８に示した処理に従い行われる。
【００９２】
Ｓ５０７では、上記の取得した監視画面を、監視画面ウィンドウ４１に表示するために拡大する。
【００９３】
Ｓ５０８では、新しいウィンドウをモニタ装置２の表示領域４０に開き、Ｓ５０７で拡大した監視画面を上記新しいウィンドウ内に配置することにより、監視画面ウィンドウ４１を表示する。
【００９４】
なお、複数の縮小画面を一括して同時にドラッグ＆ドロップした場合は、ドラッグ＆ドロップした縮小画面の数だけ監視画面ウィンドウ４１を表示する。この場合は、Ｓ５０６からＳ５０８の処理を、ドラッグ＆ドロップした縮小画面の数だけ繰り返せばよい。
【００９５】
次に、Ｓ５０２の判断で、Ｓ５０９へ進む場合について説明する。Ｓ５０９は、上記表示要求が、図１１のＳ２０２で、アラーム・イベントメッセージを表示する場合の処理である。図３のフロー図では、Ｓ１０１の処理に対応する。本処理では、図１１のＳ２０１で判定したメッセージをアラーム・イベントメッセージ４５として、表示領域４０のメッセージ速報表示部４３に表示する。
【００９６】
最後に、Ｓ５０２の判断で、Ｓ５１０へ進む場合について説明する。Ｓ５１０は、上記表示要求が、図１３のＳ４０３で、プロセスメッセージサマリウィンドウ４６を表示する場合の処理である。図３のフロー図では、Ｓ１０３の処理に対応する。本処理では、現在までに受信したアラーム情報やイベント情報に対するアラーム・イベントメッセージを一覧にして、プロセスメッセージサマリウィンドウ４６に表示する。
【００９７】
以上で、監視装置１の演算処理装置９が備える、アラーム・イベント処理部１３、関連画面管理処理部１２、画面操作入力処理部１１、及び画面表示処理部１０で実行する処理について説明した。
【００９８】
ここで、関連監視画面一覧ウィンドウ３０と監視画面ウィンドウ４１について、説明を加える。
【００９９】
モニタ装置２に表示される監視画面では、プラントの運転上関連のある機器の監視画面は互いにリンクしていて、ある機器の監視画面からそれに関連のある機器の監視画面を呼び出せるようになっている。
【０１００】
図１５に、この一例を示す。図１５の（ａ）から（ｈ）は監視画面である。（ａ）と（ｂ）はリンクしており、（ａ）から（ｂ）を呼び出して表示することができる。また、（ｃ）は、（ｄ）、（ｆ）及び（ｇ）とリンクしており、（ｄ）と（ｇ）は、それぞれ（ｅ）と（ｈ）にリンクしている。従って、（ｅ）は、（ｃ）から（ｄ）を経由して表示することができ、（ｈ）は、（ｃ）から（ｇ）を経由して表示することができる。
【０１０１】
関連監視画面一覧ウィンドウ３０では、このようにリンクされた監視画面も縮小画面３１として表示することができる。このため、従来はリンクをいくつかたどって表示していた監視画面も、リンクをたどる必要がなく一度に表示することができる。
【０１０２】
また、縮小画面３１を別のウィンドウで開いた監視画面ウィンドウ４１でも、上述の監視画面のリンク関係を保持している。従って、ある監視画面ウィンドウから、これにリンクしている監視画面ウィンドウを開いて表示することができる。図１６にこの様子を示す。図中の矢印は、背面にある監視画面ウィンドウから、これにリンクしている監視画面ウィンドウを前面に表示していく様子を示している。監視画面ウィンドウ４１−１は、最背面にある監視画面ウィンドウから、これの前面にある監視画面ウィンドウを経由して表示されたものである。監視画面ウィンドウ４１−２は、最背面にある監視画面ウィンドウから、２つの監視画面ウィンドウを経由して表示されたものである。
【０１０３】
なお、監視画面ウィンドウ４１−１と監視画面ウィンドウ４１−２は、上述のように他の監視画面ウィンドウからリンクをたどって表示しなくても、関連監視画面一覧ウィンドウ３０からドラッグ＆ドロップして直接表示することもできる。どちらの方法で表示するのかは、オペレータが決定することができる。
【図面の簡単な説明】
【０１０４】
【図１】本発明によるプラント監視制御システムの構成図。
【図２】本発明によるプラント監視制御システムの演算処理装置の機能ブロック図。
【図３】監視画面を表示するまでの一連の処理のフロー図。
【図４】アラーム・イベントメッセージを表示したときの画面表示の例。
【図５】プロセスメッセージサマリウィンドウを表示したときの画面表示の例。
【図６】関連監視画面一覧ウィンドウを表示したときの画面表示の例。
【図７】監視画面ウィンドウを表示したときの画面表示の例。
【図８】関連監視画面一覧ウィンドウの説明図。
【図９】関連監視画面一覧ウィンドウに表示されている縮小画面を拡大・縮小した図。
【図１０】監視画面ウィンドウを２つ表示している図。
【図１１】アラーム・イベント処理部で行う処理のフロー図。
【図１２】関連画面管理処理部で行う処理のフロー図。
【図１３】画面操作入力処理部で行う処理のフロー図。
【図１４】画面表示処理部で行う処理のフロー図。
【図１５】関連のある機器の監視画面がリンクしていることの説明図。
【図１６】リンクしている監視画面ウィンドウを表示している図。
【図１７】アラーム・イベント情報ＤＢに登録されたアラーム・イベント情報。
【図１８】アラーム・イベント関連監視画面画像データＤＢに登録された画像ファイル。
【図１９】アラーム・イベント関連監視画面情報ＤＢに登録されたアラーム・イベント関連監視画面情報。
【符号の説明】
【０１０５】
１…監視装置、２…モニタ装置、２ａ…監視画面、３…ネットワーク、４…コントローラ、５…プロセスＩ／Ｏ装置、６…プラント機器、６ａ…スイッチ、６ｂ…センサ、６ｃ…ポンプ、７…入力装置、７ａ…プラント用キーボード、７ｂ…マウス、７ｃ…監視装置用キーボード、９…演算処理装置、１０…画面表示処理部、１１…画面操作入力処理部、１２…関連画面管理処理部、１３…アラーム・イベント処理部、１４…データ記憶部、２０…アラーム・イベント関連監視画面画像データＤＢ、２１…監視情報ＤＢ、２２…アラーム・イベント関連監視画面情報ＤＢ、２３…アラーム・イベント情報ＤＢ、３０…関連監視画面一覧ウィンドウ、３１…縮小画面、３２…監視画面名称表示部、３３…拡大ボタン、３４…縮小ボタン、３５…閉じるボタン、３６…網掛け表示、３７…スクロールバー、４０…表示領域、４１…監視画面ウィンドウ、４２…マウスカーソル、４３…メッセージ速報表示部、４４…プロセスメッセージサマリ表示ボタン、４５…アラーム・イベントメッセージ、４６…プロセスメッセージサマリウィンドウ。
【図１】
0004921338.tif 000002
【図２】
0004921338.tif 000003
【図３】
0004921338.tif 000004
【図４】
0004921338.tif 000005
【図５】
0004921338.tif 000006
【図６】
0004921338.tif 000007
【図７】
0004921338.tif 000008
【図８】
0004921338.tif 000009
【図９】
0004921338.tif 000010
【図１０】
0004921338.tif 000011
【図１１】
0004921338.tif 000012
【図１２】
0004921338.tif 000013
【図１３】
0004921338.tif 000014
【図１４】
0004921338.tif 000015
【図１５】
0004921338.tif 000016
【図１６】
0004921338.tif 000017
【図１７】
0004921338.tif 000018
【図１８】
0004921338.tif 000019
【図１９】
0004921338.tif 000020