(57)【要約】【課題】プラントの運転状態の不具合の解析に有用な表示画面の履歴情報を効率よく蓄積し、検索する。【解決手段】画面変更検知部３４は、制御端８２に対する制御情報の入力を受付ける制御情報入力画面、および、計測器８１で取得された計測情報の異常を警告する警告情報表示画面を、表示装置５０における表示画面の変更として検知し、変更画面情報テキスト変換部３５は、変更が検知された表示画面について、その表示情報をテキスト情報に変換し、表示画面履歴情報登録部３６は、その変換されたテキスト情報を表示画面履歴情報として表示画面履歴ＤＢ４１に登録する。また、表示画面履歴ＤＢ検索部３７は、テキスト情報の検索キーの基づき、表示画面履歴ＤＢ４１を検索し、適合する表示画面履歴情報を抽出し、再生画面表示部３８は、抽出された表示画面履歴情報のテキスト情報に基づき、元の制御情報入力画面または警告情報表示画面を再生する。【選択図】図１
2011204048.tif 000002
【特許請求の範囲】
【請求項１】
プラント内に設けられた計測器および制御端に接続され、前記計測器から計測情報を取得するとともに、前記制御端に制御情報を出力する制御装置と、前記制御装置に通信ネットワークを介して接続され、前記制御装置から前記計測器の計測情報を収集するとともに、オペレータによる入力情報に基づく前記制御端に対する制御情報を、前記制御装置を介して前記制御端に出力するオペレーション・センタ装置と、
を含んで構成されたプラント監視・制御装置であって、
前記オペレーション・センタ装置は、
演算処理装置と、表示装置と、前記表示装置に表示された表示画面の履歴情報を蓄積する表示画面履歴データベースと、を有し、
前記演算処理装置は、
前記表示装置に表示された表示画面が変更されたことを検知する画面変更検知部と、
前記画面変更検知部で検知した表示画面に表示されている情報をテキスト情報に変換する変更画面情報テキスト変換部と、
前記変更画面情報テキスト変換部によって変換された表示画面のテキスト情報を表示画面履歴情報として前記表示画面履歴データベースに登録する表示画面履歴情報登録部と、
を備えること
を特徴とするプラント監視・制御装置。
【請求項２】
前記画面変更検知部は、
前記制御端を制御する制御情報の入力を促す制御情報入力受付画面が前記表示装置に表示され、かつ、前記制御情報入力受付画面を介して、オペレータによって入力された入力情報が受付けられたとき、前記表示画面が変更されたと判断し、そのとき前記表示装置に表示されている前記制御情報入力受付画面を、前記表示画面の変更として検知し、
前記変更画面情報テキスト変換部は、
前記制御情報入力受付画面に表示されている表示情報と、前記制御情報入力受付画面を介して入力された入力情報と、前記入力情報を入力したオペレータの識別情報と、前記入力情報が受付けられた日時情報と、を少なくとも含んだ情報を、所定の形式のテキスト情報に変換すること
を特徴とする請求項１に記載のプラント監視・制御装置。
【請求項３】
前記画面変更検知部は、さらに、
前記制御装置を介して前記計測器から収集された計測情報が前記表示装置に表示され、かつ、前記計測情報に異常な情報が含まれていることを警告する警告情報表示画面が表示されたとき、前記表示画面が変更されたと判断し、そのとき前記表示装置に表示されている前記警告情報表示画面を前記表示画面の変更として検知し、
前記変更画面情報テキスト変換部は、
前記警告情報表示画面に表示されている表示情報と、前記警告の対象となった計測情報の識別情報と、前記警告の対象となった計測情報の計測値と、前記警告情報表示画面が表示された日時情報と、を少なくとも含んだ情報を、所定の形式のテキスト情報に変換すること
を特徴とする請求項２に記載のプラント監視・制御装置。
【請求項４】
前記演算処理装置は、さらに、
前記表示画面履歴データベースを検索する検索条件情報の入力を受付け、前記表示画面履歴データベースから前記検索条件情報に適合する変更画面テキスト情報を抽出する表示画面履歴データベース検索部と、
前記抽出した変更画面テキスト情報に基づき、その表示画面履歴情報が表す表示画面を再生し、前記再生した表示画面を前記表示装置に表示する再生画面表示部と、
を備えること
を特徴とする請求項１ないし請求項３のいずれか１項に記載のプラント監視・制御装置。
【請求項５】
プラント内に設けられた計測器および制御端に接続され、前記計測器から計測情報を取得するとともに、前記制御端に制御情報を出力する制御装置と、前記制御装置に通信ネットワークを介して接続され、前記制御装置から前記計測器の計測情報を収集するとともに、オペレータによる入力情報に基づく前記制御端に対する制御情報を、前記制御装置を介して前記制御端に出力するオペレーション・センタ装置と、
を含んで構成されたプラント監視・制御装置における表示画面履歴データベース管理方法であって、
前記オペレーション・センタ装置は、
演算処理装置と、表示装置と、前記表示装置に表示された表示画面の履歴情報を蓄積する表示画面履歴データベースと、を有し、
前記演算処理装置は、
前記表示装置に表示された表示画面が変更されたことを検知する画面変更検知処理と、
前記画面変更検知部で検知した表示画面に表示されている情報をテキスト情報に変換する変更画面情報テキスト変換処理と、
前記変更画面情報テキスト変換部によって変換された表示画面のテキスト情報を表示画面履歴情報として前記表示画面履歴データベースに登録する表示画面履歴情報登録処理と、
を実行すること
を特徴とする表示画面履歴データベース管理方法。
【請求項６】
前記演算処理装置は、
前記画面変更検知処理では、
前記制御端を制御する制御情報の入力を促す制御情報入力受付画面が前記表示装置に表示され、かつ、前記制御情報入力受付画面を介して、オペレータによって入力された入力情報が受付けられたとき、前記表示画面が変更されたと判断し、そのとき前記表示装置に表示されている前記制御情報入力受付画面を、前記表示画面の変更として検知し、
前記変更画面情報テキスト変換処理では、
前記制御情報入力受付画面に表示されている表示情報と、前記制御情報入力受付画面を介して入力された入力情報と、前記入力情報を入力したオペレータの識別情報と、前記入力情報が受付けられた日時情報と、を少なくとも含んだ情報を、所定の形式のテキスト情報に変換すること
を特徴とする請求項５に記載の表示画面履歴データベース管理方法。
【請求項７】
前記演算処理装置は、さらに、
前記画面変更検知処理では、
前記制御装置を介して前記計測器から収集された計測情報が前記表示装置に表示され、かつ、前記計測情報に異常な情報が含まれていることを警告する警告情報表示画面が表示されたとき、前記表示画面が変更されたと判断し、そのとき前記表示装置に表示されている前記警告情報表示画面を前記表示画面の変更として検知し、
前記変更画面情報テキスト変換処理では、
前記警告情報表示画面に表示されている表示情報と、前記警告の対象となった計測情報の識別情報と、前記警告の対象となった計測情報の計測値と、前記警告情報表示画面が表示された日時情報と、を少なくとも含んだ情報を、所定の形式のテキスト情報に変換すること
を特徴とする請求項６に記載の表示画面履歴データベース管理方法。
【請求項８】
前記演算処理装置は、さらに、
前記表示画面履歴データベースを検索する検索条件情報の入力を受付け、前記表示画面履歴データベースから前記検索条件情報に適合する変更画面テキスト情報を抽出する表示画面履歴データベース検索処理と、
前記抽出した変更画面テキスト情報に基づき、その表示画面履歴情報が表す表示画面を再生し、前記再生した表示画面を前記表示装置に表示する再生画面表示処理と、
を実行すること
を特徴とする請求項５ないし請求項７のいずれか１項に記載の表示画面履歴データベース管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントの運転状態を監視・制御するとともに、その表示画面の履歴を蓄積するプラント監視・制御装置および表示画面履歴データベース管理方法に関する。
【背景技術】
【０００２】
プラントを監視・制御するプラント監視・制御装置においては、プラントの運転状態などに不具合が生じたとき、その原因解析に用いる目的のために、しばしば、表示装置の表示画面の履歴が保存される。
【０００３】
表示装置の表示画面の履歴を記録する方法としては、表示装置の表示画面を映像としてビデオ録画する方法が一般的である。また、近年では、特許文献１などに開示されているように、表示画面をディジタルの画像情報で記録し、その記録に際しては、画像情報を圧縮することも行われている。しかしながら、画像情報で記録する方法には、保存に必要な記憶装置の記憶容量が膨大になり、しかも、必要な画像情報を検索するのが容易にはできないという問題がある。
【０００４】
また、他方において、プラント運転状態の不具合の解析は、プラントから得られる運転状態を表す情報の履歴情報を用いればよいという考えもある。引用文献２には、プラントの運転状態を表す様々な情報の履歴情報をデータベース（以下、ＤＢと略称する）に登録するだけでなく、その登録した情報をグループに分類するとともに、そのグループ間およびグループ内における構成定義情報を作成しておくことによって、所望のプラントの運転状態情報の履歴情報を容易に検索できるようにしたプラントデータ収集装置の例が開示されている。
【０００５】
さらには、オペレータの操作履歴に重点を置いて不具合の解析を行う方法もある。引用文献３には、プラントから取得される運転状態の計測情報およびオペレータによる入力情報に基づき、運転記録簿の作成を支援するプラント監視装置の例が開示されている。この場合、不具合の解析には、その作成された運転記録簿が利用される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−３２６１１１号公報
【０００７】
【特許文献２】特開平９−５４６１５号公報
【０００８】
【特許文献３】特開２００９−２２３４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
引用文献２に記載のプラントデータ収集装置では、プラントから得られる様々な情報を履歴データベースに登録し、また、所望の情報の検索の容易化が図られている。しかしながら、検索が容易化されるといっても、必要な時点の必要な運転状態の情報を取得するには、複数のデータベースにまたがった検索を行う必要があり、その検索処理は、必ずしも簡単ではない。
【００１０】
また、引用文献２には、プラントに加えられるオペレータの操作の履歴情報を記録することについては、全く考慮されていない。従って、このプラントデータ収集装置では、ある不具合に関連するプラントの運転状態の時間推移グラフなどを再現することは可能でああっても、そのグラフとオペレータの操作とを関連付けることはできない。そのため、プラント運転状態の不具合の解析には、使い勝手がよいとはいえない。
【００１１】
また、引用文献２のプラントデータ収集装置では、表示画面の履歴が保存されるわけでも、また、検索されるわけでもない。従って、引用文献２には、表示画面の履歴情報を削減する方法については、何ら示されていない。
【００１２】
さらに、引用文献３に記載のプラント監視装置では、オペレータの操作情報とその操作に関連する運転状態情報をまとめて運転記録簿として作成することはできるが、引用文献３には、その運転記録簿をどのように検索し、利用するかについては記載されていない。
【００１３】
以上のように、従来のプラント監視・制御装置においては、プラントの運転状態の不具合を解析する上で、その解析に有用な表示画面の履歴情報をいかに効率よく保存し、如何に効率よく検索するかについては、全く検討されていなかった。
【００１４】
そこで、本発明は、プラントの運転状態の不具合の解析に有用な表示画面の履歴情報を効率よく蓄積し、検索することが可能なプラント監視・制御装置および表示画面履歴データベース管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
以上の目的を達成するために、本発明のプラント監視・制御装置のオペレーション・センタ装置は、表示装置に表示された表示画面の履歴情報を蓄積する表示画面履歴データベースを有し、その演算処理装置が、表示装置に表示された表示画面が変更されたことを検知する画面変更検知部と、その画面変更検知部で検知した表示画面に表示されている情報をテキスト情報に変換する変更画面情報テキスト変換部と、その変更画面情報テキスト変換部によって変換された表示画面のテキスト情報を表示画面履歴情報として表示画面履歴データベースに登録する表示画面履歴情報登録部を備えることを特徴とする。
【００１６】
また、本発明のプラント監視・制御装置においては、前記画面変更検知部は、プラント内の制御端を制御する制御情報の入力を受付ける制御情報入力受付画面の表示、および、プラント内の計測器から得られる計測情報に異常な情報が含まれていることを警告する警告情報表示画面の表示を、表示画面の変更として検知する。
【００１７】
従って、本発明のプラント監視・制御装置では、表示画面が変更されたときを検知し、そのときに表示画面に表示されている情報がテキスト情報に変換されて、表示画面履歴データベースに蓄積されるので、その表示画面履歴データベースに蓄積される情報量を削減することができる。また、表示画面履歴データベースがテキスト情報のデータベースとなるため、画像情報の処理が不要となるので、表示画面履歴データベースを検索する操作も簡単化され、また、その検索に要する処理時間も短縮される。
【００１８】
また、制御情報入力受付画面および警告情報表示画面を表示画面の変更として検知することによって、プラントの運転状態の不具合の解析に有用な表示画面の履歴情報を効率よく取得することが可能になる。
【発明の効果】
【００１９】
本発明によれば、プラント監視・制御装置において、プラントの運転状態の不具合の解析に有用な表示画面の履歴情報を効率よく蓄積、検索することが可能になる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係るプラント監視・制御装置の構成の例を示した図。
【図２】画面変更検知部によって表示画面の変更として検知される表示画面の例を示した図で、（ａ）は、制御情報入力受付画面の例、（ｂ）は、警告情報表示画面の例。
【図３】変更画面テキスト情報変換部によって生成される変更画面テキスト情報の例を示した図で、（ａ）は、制御情報入力受付画面に対する変更画面テキスト情報の例、（ｂ）は、警告情報表示画面に対する変更画面テキスト情報の例。
【図４】変更画面検知＆表示画面履歴ＤＢ登録処理の処理フローの例を示した図。
【図５】表示画面履歴ＤＢ検索＆再生画面表示処理の処理フローの例を示した図。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
【００２２】
図１は、本発明の実施形態に係るプラント監視・制御装置の構成の例を示した図である。図１に示すように、本発明の実施形態に係るプラント監視・制御装置１０は、オペレーション・センタ装置２０と、１つ以上の制御装置７０と、が通信ネットワーク９０を介して互いに通信可能に接続されて構成される。
【００２３】
制御装置７０は、プラント８０内の様々な機器（図示省略）の運転状態を計測する計測器８１、および、その機器の制御端８２に接続される。そして、計測器８１（例えば、ボイラの温度計や燃焼ガスの流量計など）から、機器の運転状態を表す情報（例えば、ボイラの温度や燃焼ガスの流量など）を取得するとともに、制御端８２（例えば、燃焼ガス配管のバルブの開度を調節するモータ）に対して、その駆動を制御する制御情報（例えば、燃焼ガス配管のバルブの開度情報など）を出力する。
【００２４】
オペレーション・センタ装置２０は、演算処理装置３０と記憶装置４０と表示装置５０と入力装置６０とを含んで構成される。ここで、演算処理装置３０は、いわゆる、ＣＰＵ（Central Processing Unit）とメモリとを含んでなるパーソナルコンピュータ、ワークステーションなどによって構成される。また、記憶装置４０は、ハードディスク装置などで構成され、表示装置５０は、ＬＣＤ（Liquid Crystal Display）などで構成され、入力装置６０は、キーボードやマウスなどによって構成される。なお、入力装置６０は、表示装置５０に付属するタッチパネルを含んでいてもよい。
【００２５】
演算処理装置３０は、プラント状態収集制御部３１、プラント状態情報表示部３２、制御情報入力受付部３３、画面変更検知部３４、変更画面情報テキスト変換部３５、表示画面履歴情報登録部３６、表示画面履歴ＤＢ検索部３７、再生画面表示部３８などの機能ブロックを含んで構成される。なお、これらの機能ブロックの機能は、演算処理装置３０のＣＰＵがそのメモリに記憶されている所定のプログラムを実行することによって実現される。
【００２６】
記憶装置４０には、表示画面履歴ＤＢ４１が記憶され、表示画面履歴ＤＢ４１には、表示装置５０に表示された表示画面の履歴情報が蓄積される。表示画面履歴ＤＢ４１に登録する表示画面の履歴情報の詳細については、以下の説明の中で順次説明する。
【００２７】
プラント状態収集制御部３１は、所定の時間ごとに計測器８１によって計測されたプラント８０の運転状態を示す計測情報を、制御装置７０および通信ネットワーク９０を介して収集し、その収集した計測情報をそれぞれの計測項目ごとに図示を省略した計測情報履歴ＤＢに蓄積する。また、プラント状態収集制御部３１は、入力装置６０および制御情報入力受付部３３を介してオペレータによって入力される制御情報を、通信ネットワーク９０を介して制御装置７０へ送信する。制御装置７０は、その制御情報をそのまま、あるいは、適宜演算処理して、制御端８２へ出力する。
【００２８】
プラント状態情報表示部３２は、プラント状態収集制御部３１によって収集された計測器８１からの計測情報を、適宜、時間推移の棒グラフや折れ線グラフなどで表示装置５０に表示し、プラント８０の運転状態をオペレータに報知する。また、プラント状態情報表示部３２は、表示中の計測情報に異常な情報が含まれているか否かを判定し、異常な情報が含まれていた場合には、それをオペレータに報知する警告情報を表示装置５０に表示する。なお、計測情報における異常な情報とは、その計測情報の計測値が所定の上限値または下限値の範囲を超えた場合や、その計測情報を計測する計測器８１が故障した場合などをいう。
【００２９】
制御情報入力受付部３３は、オペレータが入力装置６０を介して入力する入力情報を受付け、その入力情報に基づき制御装置７０や制御端８２に対する制御情報を生成し、その生成した制御情報を、プラント状態収集制御部３１を介して制御装置７０へ送信する。
【００３０】
以上に説明したプラント状態収集制御部３１、プラント状態情報表示部３２および制御情報入力受付部３３は、従来の一般的なオペレーション・センタ装置２０にも含まれる機能ブロックである。続いて、本実施形態に特有の機能を有する機能ブロックについて、図１とともに図２および図３を参照しながら説明する。
【００３１】
図１において、画面変更検知部３４は、表示装置５０に表示された表示画面に変更があったことを検知する。変更画面情報テキスト変換部３５は、画面変更検知部３４によって検知された表示画面に表示されている情報を、テキスト情報で表された変更画面テキスト情報に変換する。また、表示画面履歴情報登録部３６は、そのテキスト情報で表された変更画面テキスト情報を表示画面履歴情報として表示画面履歴ＤＢ４１に登録する。
【００３２】
本実施形態では、画面変更検知部３４は、表示画面の表示に変更があったとき、そのすべての変更を検出するのではなく、プラントの運転状態の不具合の原因解析に有用な表示画面の変更に限定して検知する。これは、表示画面履歴ＤＢ４１に登録する表示画面履歴情報を削減することを意図するものである。
【００３３】
図２は、変更画面テキスト情報変換部によって生成される変更画面テキスト情報の例を示した図で、（ａ）は、制御情報入力受付画面の例、（ｂ）は、警告情報表示画面の例である。
【００３４】
プラントの運転状態の不具合に直接結びつき易いのは、オペレータによる制御情報の入力誤りである。そこで、ここでは、画面変更検知部３４は、オペレータが制御情報を入力したときの表示画面を、表示画面の変更として検知するものとし、その表示画面の情報を表示画面履歴情報として表示画面履歴ＤＢ４１に登録する。
【００３５】
例えば、図２（ａ）に示すように、制御情報の入力を促す制御情報入力受付画面５１が表示装置５０表示され、さらに、その制御情報入力受付画面５１を介して、制御情報がオペレータによって入力されたとき、画面変更検知部３４は、そのときの制御情報入力受付画面５１を表示画面の変更として検知する。
【００３６】
なお、図２（ａ）の例では、表示装置５０に、まず、プラント８０に含まれる機器および制御端８２の接続関係や配置などを示したプラント系統図表示画面５２が表示される。そして、その中の制御端８２の１つ（例えば、「バルブＡ」）がオペレータによって選択されることによって、その選択された制御端８２（「バルブＡ」）に関する制御情報入力受付画面５１が、プラント系統図表示画面５２の上に重ねた形態で表示される。
【００３７】
さらに、制御情報入力受付画面５１には、「バルブＡ」の制御モードを選択する２つのボタン（「自動」ボタンおよび「手動」ボタン）が表示され、その制御モードとして「手動」が選択された場合に、「バルブＡ」の開度を設定するためのスライダが表示されている。そこで、オペレータが、その制御情報入力受付画面５１を介して、「手動」ボタンを選択し、「バルブＡ」の開度を、例えば、１０％から５０％に設定した場合には、画面変更検知部３４は、そのときの制御情報入力受付画面５１を画面変更として検知する。
【００３８】
また、他方において、プラント状態情報表示部３２は、計測器８１の計測情報を時々刻々取得し、適宜、その計測情報の時間推移を折れ線グラフなどで表示した計測情報表示画面５４を表示装置５０に表示する（図２（ｂ）参照）。そして、その計測情報表示画面５４は、新たな計測情報が取得されるたびに、例えば、１秒おきに更新される。しかしながら、本実施形態では、画面変更検知部３４は、このような時々刻々変化する計測情報表示画面５４を表示画面の変更として検知しない。
【００３９】
これは、プラントが少なくとも正常に運転されている場合に取得される計測器８１の計測情報は、プラントの運転状態の不具合の原因解析に必ずしも有用ではないからである。また、時々刻々取得される計測器８１の計測情報は、前記図示を省略した計測情報履歴ＤＢに蓄積されているので、その計測情報の折れ線グラフなどが必要な場合には、その計測情報履歴ＤＢに蓄積された計測情報の履歴情報から、その折れ線グラフなどを容易に生成することができる。
【００４０】
画面変更検知部３４は、プラント状態情報表示部３２が、折れ線グラフなどを含む計測情報表示画面５４を表示している中で、さらに、その計測情報表示画面５４に表示されている計測情報に異常な情報が含まれているか否かを判定し、異常な情報が含まれている場合には、その異常を報知する警告情報表示画面５３を表示する。そして、その警告情報表示画面５３を表示画面の変更として検知する。計測情報の異常は、プラントの運転状態の不具合に他ならない。
【００４１】
図２（ｂ）では、警告情報表示画面５３は、「ボイラＹ温度」の時間推移の折れ線グラフが表示された計測情報表示画面５４において、その「ボイラＹ温度」が、上限温度の摂氏２００度を超えたとき、その計測情報表示画面５４の上に重ねる形態で表示される。そして、その中には、「ボイラＹ温度」が異常であることを報知するメッセージ、そのときの「ボイラＹ温度」の計測値、そのときの日時情報などが表示される。
【００４２】
図３は、変更画面情報テキスト変換部３５によって生成された変更画面テキスト情報の例を示した図であり、（ａ）は、制御情報入力受付画面５１に対する変更画面テキスト情報５１ｔの例、（ｂ）は、警告情報表示画面５３に対する変更画面テキスト情報５３ｔの例である。ここで、変更画面テキスト情報５１ｔ、５３ｔは、画面変更検知部３４により表示画面の変更として検知された表示画面について、その表示画面に表示されている情報をテキスト情報で表わしたものである。そして、その変更画面テキスト情報５１ｔ、５３ｔは、後で元の表示画面を再生するときに用いられる。
【００４３】
ちなみに、図３（ａ）に示すように、制御情報入力受付画面５１に対する変更画面テキスト情報５１ｔは、制御情報入力受付画面５１の表示に対応するように、当該制御情報入力受付画面５１が「バルブＡ」に対するものであること、その制御情報入力受付画面５１には、「自動」および「手動」の２つのボタンが設けられていること、バルブの開度を調節するスライダが棒グラフの形式で表示されることなどを表すテキスト情報により構成される。
【００４４】
そして、変更画面テキスト情報５１ｔには、制御情報入力受付画面５１を介して入力された制御情報が、「Button 1」の「Status: OFF→ON」、「Bar Chart 1」の「Status: 10→50」などのようなテキスト情報として含まれている。さらに、変更画面テキスト情報５１ｔには、元の制御情報入力受付画面５１には必ずしも表示されない情報であるが、入力操作を行ったオペレータの識別情報が、「Operator: Ichiro」として含まれており、また、当該制御情報入力受付画面５１が表示画面の変更として検知されたときの日時情報が、「Time: 2010/01/01, 12:10:20」として含まれている。
【００４５】
次に、図３（ｂ）に示すように、警告情報表示画面５３に対する変更画面テキスト情報５３ｔには、警告情報表示画面５３に表示されている警告のメッセージが「Warning Message: “ボイラＹ温度異常！！”」として、警告の対象となった計測情報の識別情報が「Name: ボイラＹ温度」として、そのボイラ温度のそのときの計測値が「Temperature: 205」として、当該警告情報表示画面５３が表示画面の変更として検知されたときの日時情報が「Time: 2010/01/01, 15:30:20」として、当該ボイラの監視オペレータの識別情報が、「Operator: Jiro」として含まれている。
【００４６】
また、図３（ｂ）の変更画面テキスト情報５３ｔにおける「Line Chart Type」以下のテキスト情報は、警告情報表示画面５３が表示されたときの計測情報表示画面５４を再生するためのテキスト情報であり、その中には、当該計測情報表示画面５４に表示される計測情報の識別情報「ボイラＹ温度」、表示するグラフの種別「Line Chart」、グラフの縦軸および横軸に表示する情報の種別「X: Time, Y: Temperature」、表示範囲「Time Range: 2010/01/01, 15:00:00 - 15:30:20」などの情報が含まれている。
【００４７】
なお、「ボイラＹ温度」の時間推移の計測値は、この変更画面テキスト情報５３ｔに含まれていないが、その折れ線グラフを再生するに当たっては、計測情報履歴ＤＢから「ボイラＹ温度」の計測値の履歴情報を取得すればよい。従って、「Line Chart Type」以下のテキスト情報には、その計測情報をどのような形態のグラフに表示するかが分かる情報であればよい。
【００４８】
逆にいえば、これらの「Line Chart Type」以下のテキスト情報は、変更画面テキスト情報５３ｔに含まれないものとしてもよい。プラントの運転状態の不具合の原因を解析する場合には、警告情報表示画面５３のみならず、計測情報表示画面５４も合わせて再生されるほうが好都合であるが、計測情報を表示するグラフの形態などにこだわらなければ、計測情報履歴ＤＢから警報の対象となった計測情報の時間推移のグラフなどを再生することは容易である。
【００４９】
変更画面情報テキスト変換部３５は、制御情報入力受付画面５１または警告情報表示画面５３から、以上に説明したような変更画面テキスト情報５１ｔ、５３ｔを生成する。なお、その変更画面テキスト情報５１ｔ、５３ｔの生成は、制御情報入力受付画面５１や警告情報表示画面５３を表示するソースプログラムを利用することによって行うことができる。ソースプログラムには、制御情報入力受付画面５１または警告情報表示画面５３に表示する情報の名称や入力パラメータの名称が含まれているので、それらを直接または間接に変更画面テキスト情報５１ｔ、５３ｔの中で利用することができる。
【００５０】
表示画面履歴情報登録部３６は、変更画面情報テキスト変換部３５によって生成された変更画面テキスト情報５１ｔ、５３ｔを、表示画面履歴情報として表示画面履歴ＤＢ４１に登録する。
【００５１】
以上のように、表示画面履歴ＤＢ４１には、制御情報入力受付画面５１が表示され、必要な制御情報が入力されたとき、または、警告情報表示画面５３が表示されたとき、すなわち、イベント駆動に基づいて、表示画面履歴情報が蓄積されるので、表示画面履歴ＤＢ４１に蓄積される表示画面履歴情報の量を大幅に削減することができる。
【００５２】
表示画面履歴ＤＢ検索部３７は、入力装置６０を介して入力される検索キーの入力を受付け、その受付けた検索キーに基づき表示画面履歴ＤＢ４１を検索し、検索キーに適合するテキスト情報の表示画面履歴情報を抽出する。ここで、表示画面履歴ＤＢ４１に蓄積されている表示画面履歴情報は、すべてテキスト情報であるので、その検索機能は、単純なテキスト検索処理と、日時または計測値の範囲比較の検索処理などによって実現することができる。
【００５３】
再生画面表示部３８は、表示画面履歴ＤＢ検索部３７によって抽出された表示画面履歴情報である変更画面テキスト情報５１ｔ、５３ｔから、元の制御情報入力受付画面５１または警告情報表示画面５３を再生して、その再生画面を表示装置５０に表示する。なお、再生画面表示部３８の処理は、制御情報入力受付画面５１および警告情報表示画面５３を表示する表示プログラム、ならびに、変更画面テキスト情報５１ｔ、５３ｔから取得される、その表示プログラムを実行するのに必要なパラメータ、を用いることにより実現することができる。
【００５４】
以上のように、表示画面履歴ＤＢ検索部３７の処理は、テキスト情報だけの検索であるから、表示画面履歴情報が画像情報を含む場合に比べ、その処理時間を大幅に短縮することができる。また、オペレータにとってみれば、表示画面履歴ＤＢ４１を検索するに当たり、フリーキーワードを入力するだけでよい。さらに、プラントの運転状態の不具合の原因解析を行うに当たり、まずは、表示画面履歴ＤＢ４１だけを検索すれば、その不具合に関連するイベントの表示画面、入力した制御情報または取得された計測情報、日時情報、オペレータの識別情報などを得ることができる。従って、表示画面履歴情報の検索作業の効率だけでなく、プラントの運転状態の不具合の原因解析作業の効率を向上させることができる。
【００５５】
続いて、今までの説明を整理する形で、図４および図５を参照しながら（適宜、図１〜図３も参照）、本発明の実施形態に係るプラント監視・制御装置１０において行われる処理の処理フローについて説明する。ここで、図４は、変更画面検知＆表示画面履歴ＤＢ登録処理の処理フローの例を示した図、図５は、表示画面履歴ＤＢ検索＆再生画面表示処理の処理フローの例を示した図である。
【００５６】
図４に示す変更画面検知＆表示画面履歴ＤＢ登録処理は、演算処理装置３０が表示装置５０に表示された表示画面の変更を検知し、変更が検知された表示画面の情報をテキスト情報に変換し、表示画面履歴ＤＢ４１に登録するまでの処理である。
【００５７】
演算処理装置３０は、まず、表示装置５０に制御情報入力受付画面５１が表示されたか否かを判定し（ステップＳ１０）、制御情報入力受付画面５１が表示された場合には（ステップＳ１０でＹｅｓ）、さらに、その制御情報入力受付画面５１を介して、オペレータによる制御情報の入力が受付けられたか否かを判定する（ステップＳ１１）。そして、演算処理装置３０は、その制御情報の入力が受付けられていない場合には（ステップＳ１１でＮｏ）、ステップＳ１１の判定を制御情報の入力が受付けられるまで繰り返し行う。
【００５８】
また、ステップＳ１１の判定で、制御情報の入力が受付けられた場合には（ステップＳ１１でＹｅｓ）、演算処理装置３０は、そのとき制御情報入力受付画面５１に表示されている表示情報を取得する（ステップＳ１２）。なお、演算処理装置３０は、その表示情報を、前記したようにして制御情報入力受付画面５１を表示する処理のソースプログラムから取得することができる。
【００５９】
次に、演算処理装置３０は、制御情報入力受付画面５１を介して入力された入力情報を取得し（ステップＳ１３）、制御情報を入力したオペレータの識別情報を取得し（ステップＳ１４）、さらにそのときの日時情報を取得する（ステップＳ１５）。ここで、オペレータの識別情報は、オペレータをユニークに識別する情報であり、図示しない認証部の処理においてオペレータが事前に入力するユーザＩＤやそのユーザＩＤに対応付けられたオペレータの個人情報（氏名情報など）であるとする。
【００６０】
次に、演算処理装置３０は、以上のようにして取得した、制御情報入力受付画面５１に表示されている表示情報、その制御情報入力受付画面５１を介して入力された制御情報、オペレータの識別情報、そのときの日時情報などの情報に基づき、図３（ａ）に示したような変更画面テキスト情報５１ｔを生成する（ステップＳ１６）。
【００６１】
一方、演算処理装置３０は、ステップＳ１０の判定で、制御情報入力受付画面５１が表示されていない場合には（ステップＳ１０でＮｏ）、警告情報表示画面５３が表示されたか否かを判定し（ステップＳ２１）、警告情報表示画面５３が表示されていない場合には（ステップＳ２１でＮｏ）、ステップＳ１０の判定処理に戻る。
【００６２】
また、ステップＳ２１の判定で、警告情報表示画面５３が表示された場合には（ステップＳ２１でＹｅｓ）、演算処理装置３０は、そのとき警告情報表示画面５３に表示されている表示情報を取得する（ステップＳ２２）。なお、演算処理装置３０は、その表示情報を、前記したようにして警告情報表示画面５３を表示する処理のソースプログラムから取得することができる。
【００６３】
次に、演算処理装置３０は、警告情報表示画面５３が表示された計測情報表示画面５４に表示されている計測情報表示グラフの表示項目情報を取得し（ステップＳ２３）、さらに、そのときの日時情報を取得する（ステップＳ２４）。このとき、当該計測情報についての監視担当のオペレータの識別情報を併せて取得してもよい。
【００６４】
次に、演算処理装置３０は、以上のようにして取得した、警告情報表示画面５３に表示されている表示情報、その警告情報表示画面５３表示の元になった計測情報表示画面５４に表示されている計測情報表示グラフの表示項目情報、そのときの日時情報、オペレータの識別情報などの情報に基づき、図３（ｂ）に示したような変更画面テキスト情報５３ｔを生成する（ステップＳ２５）。
【００６５】
演算処理装置３０は、ステップＳ１６またはステップＳ２５の次には、そのステップＳ１６またはステップＳ２５で生成した変更画面テキスト情報５１ｔ、５３ｔを表示画面履歴情報として、表示画面履歴ＤＢ４１に登録する（ステップＳ２７）。
【００６６】
なお、以上の変更画面検知＆表示画面履歴ＤＢ登録処理において、ステップＳ１０、ステップＳ１１およびステップＳ２１の処理は、画面変更検知部３４の機能に相当する。また、ステップＳ１２からステップＳ１６までの処理およびステップＳ２２からステップＳ２５までの処理は、変更画面情報テキスト変換部３５の機能に相当する。また、ステップＳ２７の処理は、表示画面履歴情報登録部３６の機能に相当する。
【００６７】
以上、図４を用いて説明した処理によって、テキスト情報で表された表示画面履歴情報が表示画面履歴ＤＢ４１に蓄積されると、次には、図５に示す表示画面履歴ＤＢ検索＆再生画面表示処理が実行される。
【００６８】
図５に示すように、演算処理装置３０は、入力装置６０からオペレータによって入力される検索キーの入力を受付け（ステップＳ３０）、その検索キーを用いて表示画面履歴ＤＢ４１を検索し（ステップＳ３１）、その検索キーに適合するテキスト情報の表示画面履歴を抽出する。ここで、検索キーは、テキスト形式のフリーワードであるか、日時または計測値の範囲を表すテキスト情報であるとする。
【００６９】
次に、演算処理装置３０は、ステップＳ３１の表示画面履歴ＤＢ４１の検索で、検索キーに適合する表示画面履歴情報が抽出されたか否かを判定し（ステップＳ３２）、検索キーに適合する表示画面履歴情報が抽出されていた場合には（ステップＳ３２でＹｅｓ）、さらに、その抽出された表示画面履歴情報が制御情報入力受付画面５１の変更画面テキスト情報５１ｔであるか否かを判定する（ステップＳ３３）。また、検索キーに適合する表示画面履歴情報が抽出されていなかった場合には（ステップＳ３１でＮｏ）、表示画面履歴ＤＢ検索＆再生画面表示処理を終了する。
【００７０】
次に、演算処理装置３０は、ステップＳ３３で、制御情報入力受付画面５１の変更画面テキスト情報５１ｔであると判定した場合には（ステップＳ３３でＹｅｓ）、その変更画面テキスト情報５１ｔから制御情報入力受付画面５１を再生し、表示装置５０に表示する（ステップＳ３４）。
【００７１】
また、演算処理装置３０は、ステップＳ３３で、制御情報入力受付画面５１の変更画面テキスト情報５１ｔでないと判定した場合（ステップＳ３３でＮｏ）、すなわち、警告情報表示画面５３の変更画面テキスト情報５３ｔであった場合には、その変更画面テキスト情報５３ｔから警告情報表示画面５３および計測情報表示画面５４を再生し、表示装置５０に表示する（ステップＳ３５）。なお、計測情報表示画面５４の表示に際しては、グラフ表示に必要な計測情報の計測値を、表示画面履歴ＤＢ４１とは別のデータベースである計測情報履歴ＤＢから取得する。
【００７２】
なお、以上の表示画面履歴ＤＢ検索＆再生画面表示処理において、ステップＳ３０からステップＳ３２までの処理は、表示画面履歴ＤＢ検索部３７の機能に相当し、また、ステップＳ３３からステップＳ３５までの処理は、再生画面表示部３８の機能に相当する。
【００７３】
以上、本実施形態によれば、表示画面履歴ＤＢ４１に蓄積する表示画面履歴情報を、プラントの運転状態の不具合の解析に有用な表示画面、すなわち、オペレータによる制御情報の入力を受付ける制御情報入力受付画面や計測情報に異常な情報が含まれていることを警告する警告表示画面などに限定することによって、表示画面履歴ＤＢ４１に蓄積される表示画面履歴情報を大幅に削減することができる。
【００７４】
また、表示画面履歴ＤＢ４１に蓄積する表示画面履歴情報は、表示画面に表示されている情報をテキスト情報に変換したものであるので、表示画面履歴ＤＢ４１の検索は、フリーキーワードなどで容易に検索することが可能になり、また、画像情報による検索が不要となるので、演算処理装置３０による検索処理時間の短縮を図ることができる。
【００７５】
その結果、本実施形態のプラント監視・制御装置１０においては、プラントの運転状態の不具合の解析に有用な表示画面の履歴情報を効率よく表示画面履歴ＤＢ４１に蓄積し、効率よく検索することが可能になる。
【００７６】
なお、以上に説明した実施形態においては、オペレーション・センタ装置２０の演算処理装置３０（図１参照）は、１つのパーソナルコンピュータやワークステーションで構成されるとしたが、複数のパーソナルコンピュータやワークステーションで構成されるとしてもよい。例えば、この実施形態に特有の機能ブロックである画面変更検知部３４、変更画面情報テキスト変換部３５、表示画面履歴情報登録部３６、表示画面履歴ＤＢ検索部３７および再生画面表示部３８と、従来のオペレーション・センタ装置２０にも含まれるプラント状態収集制御部３１、プラント状態情報表示部３２および制御情報入力受付部３３と、を別々のパーソナルコンピュータやワークステーション上に構成するようにしてもよい。
【符号の説明】
【００７７】
１０    プラント監視・制御装置
２０    オペレーション・センタ装置
３０    演算処理装置
３１    プラント状態収集制御部
３２    プラント状態情報表示部
３３    制御情報入力受付部
３４    画面変更検知部
３５    変更画面情報テキスト変換部
３６    表示画面履歴情報登録部
３７    表示画面履歴ＤＢ検索部
３８    再生画面表示部
４０    記憶装置
４１    表示画面履歴ＤＢ
５０    表示装置
５１    制御情報入力受付画面
５１ｔ  変更画面テキスト情報
５２    プラント系統図表示画面
５３    警告情報表示画面
５３    警告情報表示画面５３
５３ｔ  変更画面テキスト情報
５４    計測情報表示画面
６０    入力装置
７０    制御装置
８０    プラント
８１    計測器
８２    制御端
９０    通信ネットワーク
【図１】
2011204048.tif 000003
【図２】
2011204048.tif 000004
【図３】
2011204048.tif 000005
【図４】
2011204048.tif 000006
【図５】
2011204048.tif 000007