(57)【要約】【課題】ユーザにとって最適な画像を表示でき、且つ、利便性が高いプロセス監視システム、プロセス監視方法、及び、プロセス監視プログラムを提供すること。【解決手段】プロセスの状態を監視するプロセス監視システムであって、プロセスの状態を示すプロセス状態情報とプロセス状態情報を示す画像を表示するための表示設定情報とを関連付けて記録する記録部と、プロセス状態情報と表示設定情報とに基づいて異なる複数の画像を表示する表示部と、画像の表示状態を制御する制御部と、を備え、制御部は、画像の表示履歴を示す表示履歴情報に基づいて表示設定情報を更新する表示設定情報更新部と、更新された表示設定情報に基づいて表示状態を制御する表示状態制御部と、を備える。【選択図】図１
2017126297.tif 000002
【特許請求の範囲】
【請求項１】
プロセスの状態を監視するプロセス監視システムであって、
前記プロセスの状態を示すプロセス状態情報と前記プロセス状態情報を示す画像を表示するための表示設定情報とを関連付けて記録する記録部と、
前記プロセス状態情報と前記表示設定情報とに基づいて異なる複数の前記画像を表示する表示部と、
前記画像の表示状態を制御する制御部と、を備え、
前記制御部は、
前記画像の表示履歴を示す表示履歴情報に基づいて前記表示設定情報を更新する表示設定情報更新部と、
更新された前記表示設定情報に基づいて前記表示状態を制御する表示状態制御部と、を備える、
プロセス監視システム。
【請求項２】
前記制御部は、（ａ）前記表示履歴情報に基づいて前記表示設定情報を更新すること、及び、（ｂ）更新された前記表示設定情報に基づいて前記表示内容を制御すること、を複数回繰り返すように構成されている、
請求項１に記載のプロセス監視システム。
【請求項３】
前記画像の表示期間情報、表示回数情報、及び表示頻度情報のうち少なくとも一つの情報に基づいて、前記画像の重要度を判断する重要度判断部をさらに備え、
前記表示設定情報更新部は、判断された前記重要度に基づいて、前記表示設定情報を更新する、
請求項１又は２に記載のプロセス監視システム。
【請求項４】
前記記録部は、ウィンドウにおいて複数の前記画像が表示される場合に、複数の前記画像のうち第１画像の第１画像識別情報と、前記第１画像が表示された後、前記第１画像に代えて表示される第２画像の第２画像識別情報と、を関連付けて前記表示履歴情報として記録し、
前記表示部は、前記第１画像識別情報及び前記第２画像識別情報に基づいて、前記ウィンドウにおいて前記第１画像が表示された後、前記第１画像に代えて前記第２画像を表示する、
請求項１から３のいずれか一項に記載のプロセス監視システム。
【請求項５】
プロセスの状態を監視するプロセス監視方法であって、
前記プロセスの状態を示すプロセス状態情報と前記プロセス状態情報を示す画像を表示するための表示設定情報とを関連付けて記録するステップと、
前記プロセス状態情報と前記表示設定情報とに基づいて異なる複数の前記画像を表示するステップと、
前記画像の表示状態を制御するステップと、を含み、
前記制御するステップは、
前記画像の表示履歴を示す表示履歴情報に基づいて前記表示設定情報を更新するステップと、
更新された前記表示設定情報に基づいて前記表示状態を制御するステップと、を含む、
プロセス監視方法。
【請求項６】
プロセスの状態を監視するプロセス監視プログラムであって、
コンピュータに、
前記プロセスの状態を示すプロセス状態情報と前記プロセス状態情報を示す画像を表示するための表示設定情報とを関連付けて記録する機能と、
前記プロセス状態情報と前記表示設定情報とに基づいて異なる複数の前記画像を表示する機能と、
前記画像の表示内容を制御する機能であって、前記画像の表示履歴を示す表示履歴情報に基づいて前記表示設定情報を更新する機能と、更新された前記表示設定情報に基づいて前記表示状態を制御する機能と、を含む前記制御する機能と、を実現させるための
プロセス監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、プロセスの状態を監視するプロセス監視システム、プロセス監視方法、及び、プロセス監視プログラムに関する。
【背景技術】
【０００２】
従来、プロセスの状態を監視する技術の一例として、特許文献１記載のプラント監視装置が知られている。当該プラント監視装置は、プラントからの情報を収集して、プラント情報と表示情報とにより編集してＣＲＴと大型スクリーンとにプラント監視情報を表示させるプラント監視装置であって、大型スクリーンにプラント監視情報を表示させるエリアや表示の大きさに関する表示形態情報をスクリーン表示装置制御情報として保存する表示情報制御テーブルを大型スクリーンの表示要求情報によって検索して対応するスクリーン表示装置制御情報を抽出する表示情報制御手段と、表示情報とプラント情報とスクリーン表示装置制御情報とに基づいて大型スクリーンにプラント監視情報を表示させる表示手段と、表示情報制御テーブルの内容を設定変更する大型スクリーン表示情報設定手段と、を備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−３３２４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載のプラント監視装置においては、対話装置を介して大型スクリーンに表示する画面内容を設定や修正する要求があると、作業員により対話装置を通じて表示情報制御テーブルの内容の変更が行われる。そして、変更された表示情報制御テーブルの内容に基づいて画面表示が行われる。
【０００５】
しかしながら、画面ウィンドウの数やレイアウト等の表示設定内容は多岐にわたり複雑であるので、当該表示設定内容を適切に調整するためには、熟練作業員の高度なノウハウが必要であり、プラント監視装置においては、ユーザにとって最適な画像を容易には表示できないおそれがある。
【０００６】
また、画面ウィンドウの数やレイアウト等の表示設定内容を適切に調整するためには、高度なノウハウが必要であるので、一旦、あるユーザに適した表示内容で設定した表示内容を、他のユーザに適した表示内容に柔軟に調整することは困難であり、利便性が高いとは言えない。
【０００７】
そこで、本発明は、ユーザにとって最適な画像を表示でき、且つ、利便性が高いプロセス監視システム、プロセス監視方法、及び、プロセス監視プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一側面に係るプロセス監視システムは、プロセスの状態を監視するプロセス監視システムであって、プロセスの状態を示すプロセス状態情報とプロセス状態情報を示す画像を表示するための表示設定情報とを関連付けて記録する記録部と、プロセス状態情報と前記表示設定情報とに基づいて異なる複数の画像を表示する表示部と、画像の表示状態を制御する制御部と、を備え、制御部は、画像の表示履歴を示す表示履歴情報に基づいて表示設定情報を更新する表示設定情報更新部と、更新された表示設定情報に基づいて表示状態を制御する表示状態制御部と、を備える。
【０００９】
上記プロセス監視システムにおいては、制御部は、（ａ）表示履歴情報に基づいて表示設定情報を更新すること、及び、（ｂ）更新された表示設定情報に基づいて表示内容を制御すること、を複数回繰り返すように構成されてもよい。
【００１０】
上記プロセス監視システムにおいては、画像の表示期間情報、表示回数情報、及び表示頻度情報のうち少なくとも一つの情報に基づいて、画像の重要度を判断する重要度判断部をさらに備え、表示設定情報更新部は、判断された重要度に基づいて、表示設定情報を更新してもよい。
【００１１】
上記プロセス監視システムにおいては、記録部は、ウィンドウにおいて複数の画像が表示される場合に、複数の画像のうち第１画像の第１画像識別情報と、第１画像が表示された後、第１画像に代えて表示される第２画像の第２画像識別情報と、を関連付けて表示設定情報として記録し、表示部は、第１画像識別情報及び第２画像識別情報に基づいて、ウィンドウにおいて第１画像が表示された後、第１画像に代えて第２画像を表示してもよい。
【００１２】
上記課題を解決するために、本発明の一側面に係るプロセス監視方法は、プロセスの状態を監視するプロセス監視方法であって、プロセスの状態を示すプロセス状態情報とプロセス状態情報を示す画像を表示するための表示設定情報とを関連付けて記録するステップと、プロセス状態情報と表示設定情報とに基づいて異なる複数の画像を表示するステップと、画像の表示状態を制御するステップと、を含み、制御するステップは、画像の表示履歴を示す表示履歴情報に基づいて表示設定情報を更新するステップと、更新された表示設定情報に基づいて表示状態を制御するステップと、を含む。
【００１３】
上記課題を解決するために、本発明の一側面に係るプロセス監視プログラムは、プロセスの状態を監視するプロセス監視プログラムであって、コンピュータに、プロセスの状態を示すプロセス状態情報とプロセス状態情報を示す画像を表示するための表示設定情報とを関連付けて記録する機能と、プロセス状態情報と表示設定情報とに基づいて異なる複数の画像を表示する機能と、画像の表示内容を制御する機能であって、画像の表示履歴を示す表示履歴情報に基づいて表示設定情報を更新する機能と、更新された表示設定情報に基づいて表示状態を制御する機能と、を含む、制御する機能と、を実現させる。
【００１４】
なお、本発明において、「部」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１５】
本発明によれば、ユーザにとって最適な画像を表示でき、且つ、利便性が高いプロセス監視システム、プロセス監視方法、及び、プロセス監視プログラムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係るプロセス監視システムの一例を示す図である。
【図２】本発明の一実施形態に係る運転操作監視装置の構成例を示すブロック図である。
【図３】本発明の一実施形態に係る記録装置に記録される表示設定情報の一例を示した情報テーブルである。
【図４】本発明の一実施形態に係る記録装置に記録される表示履歴情報の一例を示した情報テーブルである。
【図５】本発明の一実施形態に係る運転操作監視装置の機能ブロック図である。
【図６】本発明の一実施形態に係る運転操作監視装置による画像表示処理を説明するフローチャートである。
【図７】本発明の一実施形態に係る運転操作監視装置のディスプレイに表示される操作選択画面の一例を示す図である。
【図８】本発明の一実施形態に係る運転操作監視装置のディスプレイに表示される画像表示画面の一例を示す図である。
【図９】本発明の一実施形態に係る運転操作監視装置による表示設定情報の更新処理の一例を示す模式図である。
【図１０】本発明の一実施形態に係る運転操作監視装置のディスプレイに表示される画像表示画面の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形（各実施例を組み合わせる等）して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
【００１８】
（プロセス監視システムの全体構成）
図１は、本発明の一実施形態に係るプロセス監視システムの一例を示す図である。図１に示すプロセス監視システム１は、プロセスの状態を監視するシステムであり、例示的に、一以上のフィールド機器１０と、一以上の入出力（ＩＯ）ユニット１１と、運転操作監視装置１５と、コントローラ１７と、リンクモジュール２０と、を備える。
【００１９】
プラント又はプロセスの入出力の最小単位であるポイントの一例であるフィールド機器１０は、流量、圧力、温度等の所定の物理量を測定する測定ポイント又は制御する制御ポイントとして機能可能に構成されている。フィールド機器１０の一例としては、発信器やポジショナが挙げられる。発信器の一例は、流量センサ、圧力センサ、温度センサ等の各種センサである。ポジショナの一例は、電気信号を例えば制御目的の空気圧力に応じた信号に変換し、当該信号に従って流量制御弁や圧力制御弁等のバルブの位置制御を行なう。
【００２０】
運転操作監視装置１５は、コントローラ１７、ＩＯユニット１１を介してフィールド機器１０とそれぞれ通信することができる。当該通信によって、運転操作監視装置１５は、フィールド機器１０の測定値を取得したり、当該測定値に基づいてフィールド機器１０へ設定値や制御値を与えたりすることができる。つまり、コントローラ１７及び運転操作監視装置１５は、ＩＯユニット１１を経由する通信路１８を介してプロセスを制御する制御系統の一例を成す。ここで、フィールド機器１０の測定値、設定値、及び制御値は、プロセスの状態を示すプロセス状態情報の一例である。
【００２１】
また、運転操作監視装置１５は、例えばリンクモジュール２０と連携し、ＩＯユニット１１を介してフィールド機器１０と通信することができる。当該通信によって、運転操作監視装置１５は、フィールド機器１０の状態を示す情報、例えば、フィールド機器１０の入出力情報や故障情報等を取得することができる。つまり、運転操作監視装置１５及びリンクモジュール２０は、ＩＯユニット１１を経由する通信路１６を介してフィールド機器１０の状態等を監視する監視系統の一例を成す。ここで、フィールド機器１０の状態を示す情報は、プロセスの状態を示すプロセス状態情報の一例である。
【００２２】
より詳細には、ＩＯユニット１１、運転操作監視装置１５、コントローラ１７、及び、リンクモジュール２０は、通信路１６に接続することができる。通信路１６の一例は、ＴＣＰ（Transmission Control Protocol）又はＵＤＰ（User Datagram Protocol）に準拠したデジタル通信が可能なＴＣＰ／ＵＤＰ通信路である。
【００２３】
ＴＣＰ／ＵＤＰ通信路（デジタル通信路）１６の一例としては、イーサネット（登録商標）通信路（ケーブル）が挙げられる。したがって、運転操作監視装置１５は、例えば、コントローラ１７、リンクモジュール２０、及びＩＯユニット１１等とＴＣＰ／ＵＤＰ通信が可能である。
【００２４】
コントローラ１７には、例示的に、通信路１８を介してＩＯユニット１１を相互通信可能に接続することができる。通信路１８の一例は、コントローラ１７及びＩＯユニット１１の通信機能に特化した独自規格のＸｂｕｓである。Ｘｂｕｓは、コントローラ１７とＩＯユニット１１との間でデジタル通信を可能にするデジタル通信路の一例である。
【００２５】
ＩＯユニット１１には、フィールド機器１０を接続することができる。これらの接続には、アナログ直流信号（例えば、４ｍＡ〜２０ｍＡ）を伝送するアナログ通信路を用いることができる。
【００２６】
アナログ直流信号は、フィールド機器１０に応じた変数を表す信号の一例である。変数の一例としては、流量計、圧力計、温度計等のフィールド機器１０で得られる流量、圧力、温度等の測定値や、ポンプやバルブ等の弁開度等の制御値が挙げられる。
【００２７】
フィールド機器１０は、測定値に応じた電流値（４〜２０ｍＡ）のアナログ直流信号を、ＩＯユニット１１を介してコントローラ１７へ送信することができ、また、コントローラ１７からＩＯユニット１１を介して送信されてくる設定値や制御値等に応じた電流値（４〜２０ｍＡ）のアナログ直流信号を受信することができる。
【００２８】
上記のとおり、フィールド機器１０及びＩＯユニット１１の間のアナログ通信路、並びに、ＩＯユニット１１及びコントローラ１７の間のデジタル通信路１８が、制御系統における通信路の一例である。
【００２９】
他方、フィールド機器１０及びＩＯユニット１１の間のアナログ通信路、並びに、ＩＯユニット１１とリンクモジュール２０及び運転操作監視装置１５との間のデジタル通信路１６が、監視系統における通信路の一例を成す。
【００３０】
なお、上記したとおり、制御系統における通信路と監視系統における通信路とは異なるものとして説明を行ったが、制御経路及び監視経路は同一であってもよい。例えば、運転操作監視装置１５は、例えばフィールド機器１０の状態を示す情報（例えば、入出力情報や故障情報等）を取得することができる。つまり、運転操作監視装置１５は、ＩＯユニット１１を経由する通信路１８を介してフィールド機器１０の状態等を監視するように構成されてもよい。
【００３１】
次に、コントローラ１７は、例えば、フィールド機器１０を制御することで、プロセスの実施状態を制御する。コントローラ１７は、例えば、センサ等の発信器としてのいずれかのフィールド機器１０から取得した測定値に基づいて、アクチュエータ等のポジショナとしてのいずれかのフィールド機器１０を制御することで、バルブ等の開度等を調節することができる。
【００３２】
リンクモジュール２０は、ＴＣＰ／ＵＤＰ通信路１６を通じてＩＯユニット１１と通信し、例えば、当該ＩＯユニット１１に接続されているフィールド機器１０のデバイス情報を取得する。取得したデバイス情報（ライブリスト情報）の一部又は全部は、リンクモジュール２０のメモリ（不図示）等に記憶しておくことができる。リンクモジュール２０は、運転操作監視装置１５からの問い合わせに応じ、ライブリスト情報の一部又は全部を、ＴＣＰ／ＵＤＰ通信路１６を通じて運転操作監視装置１５へ提供することができる。
【００３３】
他方、リンクモジュール２０は、フィールド機器１０からの応答やイベント通知等を受信して、受信した応答やイベント通知等をＴＣＰ／ＵＤＰ通信路１６経由で運転操作監視装置１５に送信することもできる。なお、図１においてリンクモジュール２０は、運転操作監視装置１５とは別個のものとして図示されているが、運転操作監視装置１５に組み込まれていてもよい。
【００３４】
運転操作監視装置１５は、コントローラ１７から受信したフィールド機器１０の測定値に基づいて、フィールド機器１０の運転状況等を図２に示すディスプレイ１５６に出力する。他方、運転操作監視装置１５は、コントローラ１７に設定値や制御値を与えることで、コントローラ１７を通じてフィールド機器１０の運転状態を個別的に制御する。
【００３５】
また、運転操作監視装置１５は、リンクモジュール２０と連携して、ＴＣＰ／ＵＤＰ通信路１６経由でＩＯユニット１１と通信し、当該ＩＯユニット１１に接続されているフィールド機器１０の監視や診断等を行なう。監視や診断の一例としては、フィールド機器１０のプロセスの実行状況や、フィールド機器１０の状態等のチェック、フィールド機器１０の保守及び修理の必要時期等の診断等が挙げられる。運転操作監視装置１５は、監視や診断の結果を図２に示すディスプレイ１５６に出力するように構成される。運転操作監視装置１５は、パーソナルコンピュータ（ＰＣ）等の情報処理装置を用いて実現できる。
【００３６】
（運転操作監視装置のハードウェア構成）
図２は、本発明の一実施形態に係る運転操作監視装置のハードウェア構成例を示すブロック図である。図２に示すように、運転操作監視装置１５は、例示的に、ＣＰＵ１５１、ＲＡＭ（Random Access Memory）１５２、ＲＯＭ（Read Only Memory）１５３、ハードディスク等の記憶装置１５４、インターフェース（ＩＦ）１５５、ディスプレイ１５６、キーボード１５７、及び、ポインティングデバイス１５８を備える。キーボード１５７及びポインティングデバイス１５８は、作業員が運転操作監視装置１５に、例えば、表示設定情報、プロセス状態情報に含まれる、フィールド機器１０の設定値や制御値、及びデバイス定義情報等を入力するために用いられる入力デバイスの一例である。
【００３７】
表示部の一例であるディスプレイ１５６は、ＲＡＭ１５２やＲＯＭ１５３、記憶装置１５４に記憶されているデータを表示する。また、ディスプレイ１５６は、プロセスの状態を示すプロセス状態情報と、プロセス状態情報を示す画像を表示するための表示設定情報と、に基づいて異なる複数の画像を表示する（図７及び図１０参照）。なお、ディスプレイ１５６は、例えば、液晶ディスプレイ、ＰＤＰ（プラズマ・ディスプレイ・パネル）、ＨＭＤ（ヘッドマウントディスプレイ）等の表示装置である。また、ディスプレイ１５６は、タッチパネル等の情報入力が可能な入力デバイスを備えていてもよい。
【００３８】
インターフェース１５５は、運転操作監視装置１５を、例えばＴＣＰ／ＵＤＰ通信路１６に接続する通信インターフェースである。運転操作監視装置１５は、インターフェース１５５を介して、ＴＣＰ／ＵＤＰ通信路１６から各種情報を受信したり、ＴＣＰ／ＵＤＰ通信路１６に各種情報を送信したりする。
【００３９】
記憶装置１５４は、例示的に、プロセス監視システムの機能を発揮させるプロセス監視プログラム、プロセス状態情報、表示設定情報、及び、画像の表示履歴を示す表示履歴情報等を記憶する。例えば、記憶装置１５４は、プロセス状態情報と、表示設定情報と、を関連付けて記録する。プロセス監視プログラムは、コンピュータ読取可能な記録媒体に記録された形態で提供することができる。
【００４０】
記録媒体には、例えば、ハードディスク、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＢＤ（Blue-ray Disk）、ＲＯＭカートリッジ、バッテリバックアップ付きＲＡＭカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等が含まれる。コンピュータの一例である運転操作監視装置１５は当該記録媒体からプロセス監視プログラム、プロセス状態情報、表示設定情報、及び、表示履歴情報等を読み取って記憶装置１５４やＲＡＭ１５２に転送し格納して用いる。また、プロセス監視プログラムは、例えばＴＣＰ／ＵＤＰ通信路１６を介して運転操作監視装置１５に提供することもできる。
【００４１】
図３は、本発明の一実施形態に係る記録装置に記録される表示設定情報の一例を示した情報テーブルである。図３に示すように、記録装置１５４は、例えば、ウィンドウ０からウィンドウ６のウィンドウごとに、表示設定情報を記録する。図３に示すように、表示設定情報は、例えば、基本情報として、画面が表示されるディスプレイがプライマリかセカンダリかを示すディスプレイ情報、画面を入れ替える先を示す情報、及び、ウィンドウにおいて画面を表示する順位を示す表示順位情報等を含む。また、表示設定情報は、例えば、画面サイズや画面の表示位置を示す情報を含む。画面の表示位置を示す情報は、後で詳述するが図７に示す各ウィンドウ表示領域Ｒ０、Ｒ１、Ｒ２、ＲＸ、ＲＹにおいて画面を表示する場合、当該画面が各ウィンドウ表示領域の上端から、及び、左端から、どの程度離れているか等の情報を含む。さらに、表示設定情報は、例えば、ウィンドウに割り当てられる画面の種類を示す割当画面情報を含む。画面の種類としては、警報監視画面、運転監視画面、チューニングトレンド画面、関連ある複数ポイントを一覧表示したグループ画面、及び各ポイントの状態を示すポイント詳細画面等が挙げられる。なお、割当画面情報は、今回表示される画面である「現画面」情報や、「現画面」の次に「現画面」に代わって表示される「次画面」情報を含んでもよい。さらにまた、表示設定情報は、画面の属性、例えば、画面のタイトルを当該画面上に表示するか否かを示す情報、画面の移動が可能か否かを示す情報、画面のリサイズが可能か否かの情報、及び、画面の最大化が可能か否かの情報等を含む。
【００４２】
記録装置１５４は、例えば、各ウィンドウにおいて、複数の割当画面（複数の画像）が表示される場合、各割当画面を識別する割当画面識別情報に表示設定情報を関連付けて記録する。例えば、ウィンドウ０において、画面Ａ：警報操作画面、及び、画面Ｃ：運転監視画面が表示される場合、記録装置１５４は、画面Ａの識別情報に画面Ａを表示するための表示設定情報を関連付けて記録し、画面Ｃの識別情報に画面Ｃを表示するための表示設定情報を関連付けて記録する。
【００４３】
図４は、本発明の一実施形態に係る記録装置に記録される表示履歴情報の一例を示した情報テーブルである。図４に示すように、記録装置１５４は、例えば、ウィンドウごとに、表示履歴情報を各表示画面名称に対応付けて記録する。具体的に、記録装置１５４は、「Ｗｉｎ  Ｎｏ．」：ウィンドウ０において表示された「画面名称」：画面Ａの表示履歴情報を記録する。より具体的には、記録装置１５４は、例えば、ウィンドウ０において画面Ａが表示された回数「表示回数」：２０、画面Ａが表示された期間「表示期間」：２ｈ（２時間）、画面Ａが表示された頻度「表示頻度」：１０、「表示回数」、「表示期間」、及び「表示頻度」のうち少なくとも一つに基づいて判断される画面Ａの「重要度」、画面の表示位置やサイズを示す「左」：０、「上」：０、「幅」：１２８０、「高さ」：１０２４、並びに、ウィンドウ０において画面Ａが表示された後、画面Ａに代えて表示される画面「次画面」を示す情報を、表示履歴情報として記録する。ここで、記録装置１５４は、画面Ａ（第１画像）の画面Ａの名称又は画面ＡのＩＤ等（第１画像識別情報）と、画面Ａが表示された後、画面Ａに代えて表示される、例えば画面Ｂ（第２画像）の画面Ｂ名称又は画面ＢのＩＤ等（第２画像識別情報）と、を関連付けて表示履歴情報として記録する。他方、記録装置１５４は、「次画面」情報を表示設定情報として記録してもよい。
【００４４】
「表示期間」は、一回の表示処理当たりの最大表示期間、一回の表示処理当たりの最少表示期間、平均表示期間、及び、複数回表示された場合の、各表示処理あたりの表示期間を合計した合計表示期間のうち少なくとも一つの情報を含む。
【００４５】
「表示回数」は、表示される画面が移動可である場合は、当該画面の移動回数をさらに含んでもよい。
【００４６】
「重要度」は、例えば、各ウィンドウにおいて表示される異なる複数の画面間の相対的な重要度を含む。例えば、より重要度の高い画面は、より小さい値で示される場合、図３に示すように、ウィンドウ０において表示される画面Ａの重要度は１、画面Ｄの重要度は６、及び、画面Ｅの重要度は４であるので、ウィンドウ０において表示される画像の中では、画面Ａが最も重要度が高い。
【００４７】
なお、記録装置１５４は、フィールド機器１０の監視や診断を実行するための、エンジニアリングツール等を用いて定義、設定されたデバイス定義情報を、例えばデバイス定義ファイルとして記憶する。
【００４８】
デバイス定義ファイルには、リンクモジュール２０のノード番号、リンクモジュール２０のネットワークアドレス情報、ＩＯユニット１１のネットワークアドレス情報、当該デバイス定義ファイルのファイル番号、ＩＯモジュール番号、スロット番号、ポイント名称、ポイントＩＤ、ポイントタイプ、ポイントレビジョン、ベンダ、ベンダＩＤ、モデル名等の情報が必要に応じて含まれてよい。なお、ノード番号、ファイル番号、ＩＯモジュール番号、及びスロット番号の情報セットは、例えば、運転操作監視装置１５からフィールド機器１０に至る経路を特定する情報（経路情報）として使用できる。
【００４９】
なお、「コンピュータ」とは、例示的に、ハードウェアとオペレーティングシステム（ＯＳ）とを含む概念であり、ＯＳの制御の下で動作するハードウェアを意味することがある。また、ＯＳが不要でプログラム単独でハードウェアを動作させることが可能な場合には、そのハードウェアがコンピュータに相当すると位置付けることができる。ハードウェアは、ＣＰＵ等の演算装置と、記録媒体に記録されたプログラムを読み取り可能な読み取り装置とを含むことができる。
【００５０】
プロセス監視プログラムは、上述のようなコンピュータに、運転操作監視装置１５としての機能を実現させるプログラムコードを含んでいる。その機能の一部はプログラムではなくＯＳによって実現されてもよい。
【００５１】
ＲＯＭ１５３は、不揮発性記憶媒体の一例であり、例えば、運転操作監視装置１５が起動する際に、ＣＰＵ１５１にマイクロコードを設定したり、各部を初期化したり、記憶装置１５４からＯＳ等を起動し、プログラムが実行されるような指示を行なったりするためのプログラムやデータを記憶する。
【００５２】
ＲＡＭ１５２は、揮発性記憶媒体の一例であり、ＣＰＵ１５１の作業領域（ワークメモリ）を提供する。
【００５３】
制御部の一例であるＣＰＵ１５１は、演算処理能力を備えた信号プロセッサの一例である。ＣＰＵ１５１は、ＲＯＭ１５３や記憶装置１５４に記憶されたプロセス監視プログラム、プロセス状態情報、表示設定情報、表示履歴情報、及び、インターフェース１５５を通じて与えられる各種入力情報を作業領域であるＲＡＭ１５２に展開し、展開したプロセス監視プログラム等に従って動作することにより、コンピュータを運転操作監視装置１５として機能させる。なお、ＣＰＵ１５１の代わりに、ＭＰＵや、ＤＳＰ、ＡＳＩＣを用いてもよい。
【００５４】
（運転操作監視装置の機能ブロック）
図５に、運転操作監視装置の機能ブロック図を示す。運転操作監視装置は、上述したようにＣＰＵ１５１（制御部）がＲＡＭ１５２、ＲＯＭ１５３及び記憶装置１５４と協働してプロセス監視プログラムを実行することで、図５に示す、例えば、表示履歴情報収集部１５１−１、重要度判断部１５１−３、表示設定情報更新部１５１−５、及び表示状態制御部１５１−７としての機能の一部又は全部が具現される。
【００５５】
制御部は、画像の表示状態を制御する機能ブロックである。
【００５６】
表示履歴情報収集部１５１−１は、表示履歴情報を収集する機能ブロックである。
【００５７】
重要度判断部１５１−３は、表示履歴情報収集部１５１−１が収集した表示履歴情報に含まれる、画像の表示期間情報、表示回数情報、及び表示頻度情報のうち少なくとも一つの情報に基づいて、画像の重要度を判断する機能ブロックである。
【００５８】
表示設定情報更新部１５１−５は、表示履歴情報に基づいて表示設定情報を更新する機能ブロックである。表示設定情報更新部１５１−５は、例えば、重要度判断部１５１−３により判断された重要度に基づいて、表示設定情報を更新する。
【００５９】
表示状態制御部１５１−７は、表示設定情報更新部１５１−５により更新された表示設定情報に基づいて画像の表示状態を制御する機能ブロックである。
【００６０】
（画像表示処理）
本発明の一実施形態に係る運転操作監視装置による、ユーザにとって最適な画像を表示するための画像表示処理を図６から図１０を用いて説明する。図６は、本発明の一実施形態に係る運転操作監視装置による画像表示処理を説明するフローチャートである。図７は、本発明の一実施形態に係る運転操作監視装置のディスプレイに表示される操作選択画面の一例を示す図である。図８は、本発明の一実施形態に係る運転操作監視装置のディスプレイに表示される画像表示画面の一例を示す図である。図９は、本発明の一実施形態に係る運転操作監視装置による表示設定情報の更新処理の一例を示す模式図である。図１０は、本発明の一実施形態に係る運転操作監視装置のディスプレイに表示される画像表示画面の一例を示す図である。
【００６１】
前提として、運転操作監視装置１５は、プロセスの状態を示すプロセス状態情報を収集する。また、ユーザの一例である作業員等は、プロセス状態情報を示す画像を表示するための表示設定情報を、例えばキーボード１５７及びポインティングデバイス１５８の少なくとも一方を用いて運転操作監視装置１５に入力する。
【００６２】
そして、図２に示す運転操作監視装置１５のディスプレイ１５６（表示部）は、プロセス状態情報と表示設定情報とに基づいて異なる複数の画像を表示する処理を一回又は複数回実施する。画像表示処理が一回又は複数回実施される場合、図５に示す表示履歴情報収集部１５１−１は、プロセス状態情報を示す画像の表示履歴を示す表示履歴情報を収集する。具体的には、表示履歴情報の収集開始、収集終了、解析、及び保存の処理は、任意のタイミングで実施される。例えば、表示履歴情報の収集開始、収集終了、解析、及び保存の処理は、作業員等の指示を契機として実施されてもよい。
【００６３】
具体的には、図７に示すように、作業員等が、ディプレイ１５６上に表示される選択画面ＳＤの収集開始ボタンＢ１を選択すると、表示履歴情報収集部１５１−１は、表示履歴情報の収集を開始する。作業員等が、選択画面ＳＤの収集終了ボタンＢ２を選択すると、表示履歴情報収集部１５１−１は、表示履歴情報の収集を終了する。作業員等が、選択画面ＳＤの履歴解析ボタンＢ３を選択すると、表示履歴情報収集部１５１−１は、表示履歴情報の解析を実行する。作業員等が、選択画面ＳＤの履歴保存ボタンＢ４を選択すると、表示履歴情報収集部１５１−１は、表示履歴情報の保存を実行する。
【００６４】
また、複数回、画像表示処理が実行された場合、表示履歴情報収集部１５１−１は、各回の表示履歴情報を収集し、任意のタイミングで纏めて解析し保存するように構成されてもよい。
【００６５】
また、表示履歴情報収集部１５１−１は、画像表示処理が実行されるごとに、表示履歴情報を収集、解析、及び保存するように構成されてもよい。
【００６６】
図６に戻り、図２に示す運転操作監視装置１５の記録装置（記録部）は、プロセス状態情報とプロセス状態情報を示す画像を表示するための表示設定情報とを関連付けて記録する（ステップＳ１）。
【００６７】
図２に示す運転操作監視装置１５のディスプレイ１５６（表示部）は、プロセス状態情報と表示設定情報とに基づいて異なる複数の画像を表示する（ステップＳ２）。図８の例においては、ディスプレイ１５６は、表示画面Ｄ１のＷｉｎｄｏｗ０の表示領域Ｒ０においてＷｉｎｄｏｗ０画像を表示し、表示画面Ｄ１のＷｉｎｄｏｗ１の表示領域Ｒ１においてＷｉｎｄｏｗ１画像を表示し、表示画面Ｄ１のＷｉｎｄｏｗ２の表示領域Ｒ２おいてＷｉｎｄｏｗ２画像を表示し、表示画面Ｄ１のＷｉｎｄｏｗＸの表示領域ＲＸにおいてＷｉｎｄｏｗＸ画像を表示し、表示画面Ｄ１のＷｉｎｄｏｗＹの表示領域ＲＹにおいてＷｉｎｄｏｗＹ画像を表示する。
【００６８】
具体的に、図８に示すとおり、ディスプレイ１５６は、各Ｗｉｎｄｏｗの各表示領域Ｒにおいて、各Ｗｉｎｄｏｗ画像を、様々な表示サイズで表示し、且つ、様々な表示位置に表示する。図８の例においては、各Ｗｉｎｄｏｗ画像は、表示画面Ｄ１において、互いに重なり合って表示されてはいないが、表示サイズや表示位置に統一性がなく、視認性が高いとは言えず、作業員等にとって適した表示状況であるとは言えない。
【００６９】
また、作業員が予め設定した表示設定情報に誤りがある場合には、例えば、Ｗｉｎｄｏｗ１画像が、Ｗｉｎｄｏｗ２の表示領域Ｒ２において表示されうる。例えば、高度なノウハウを有しない作業員が、表示設定情報を設定する場合、設定された表示設定情報によっては、各Ｗｉｎｄｏｗ画像が、重なり合った状態で表示画面Ｄ１に表示される事態も想定されるので、ユーザにとって最適な画像を表示できないおそれがある。
【００７０】
図６に戻り、ステップＳ３において、図５に示す表示設定情報更新部１５１−５は、表示履歴情報に基づいて表示設定情報を更新する。表示設定情報更新部１５１−５は、例えば、重要度判断部１５１−３により判断された、画像の重要度に基づいて、各ウィンドウ０から６の表示設定情報を更新する。
【００７１】
重要度判断部１５１−３は、例えば、表示履歴情報収集部１５１−１が収集した表示履歴情報に含まれる、画像の表示期間情報、表示回数情報、及び表示頻度情報のうち少なくとも一つの情報に基づいて、画像の重要度を判断する。重要度判断部１５１−３は、例えば、画像表示期間が最も長い画像の重要度が、最も高いと判断する。また、重要度判断部１５１−３は、例えば、画像表示回数が最も多い画像の重要度が、最も高いと判断する。さらに、重要度判断部１５１−３は、例えば、画像表示頻度が最も高い画像の重要度が、最も高いと判断する。
【００７２】
また、重要度判断部１５１−３は、例えば、画像の表示期間情報、表示回数情報、及び表示頻度情報を総合的に考慮して、画像の重要度を判断するように構成されてもよい。例えば、重要度判断部１５１−３は、画像の表示回数は最も多くはないが、一回あたりの表示期間が他画像と比較して大幅に長い場合、表示頻度が他画像と比較してとても高い場合等は、当該画像の重要度は高いと判断する。
【００７３】
さらに、重要度判断部１５１−３は、例えば、画像の表示期間情報、表示回数情報、及び表示頻度情報のうち少なくとも一つの情報に重み付けを行い、重み付けが行われた情報を優先的に考慮して、画像の重要度を判断するように構成されてもよい。例えば、重要度判断部１５１−３は、表示頻度情報に重み付けが行われた場合、ある画像の表示期間が短かったとしても、表示頻度が他画像と比べて高かった場合は、当該画像の優先度は高いと判断する。
【００７４】
以上のとおり、表示設定情報更新部１５１−５は、例えば、図９に示すように、表示履歴情報に基づいて、各ウィンドウ０から６の表示設定情報を更新する。図９に示すように、具体的には、表示設定情報更新部１５１−５は、重要度判断部１５１−３により判断された画像の重要度、例えば、図４に示すＷｉｎｄｏｗ０の画面Ａの重要度は１であり、最も高いので、画面Ｎに代えて画面Ａが表示されるように、ウィンドウ０の表示設定情報を更新する。なお、表示設定情報更新部１５１−５は、ウィンドウ１からウィンドウ６の表示設定情報も、同様に更新するように構成されてもよい。
【００７５】
表示状態制御部１５１−７は、表示設定情報更新部１５１−５により更新された表示設定情報に基づいて画像の表示状態を制御する（ステップＳ４）。例えば、表示状態制御部１５１−７は、更新された表示設定情報に基づいて、図８に示す表示画面Ｄ１に表示される画像の表示状態が、図１０に示す表示画面Ｄ１に表示される画像の表示状態となるように制御する。具体的には、図８においては、各Ｗｉｎｄｏｗ画像は、各Ｗｉｎｄｏｗの各表示領域Ｒにおいて、様々な表示サイズで表示され、且つ、様々な表示位置に表示されており、表示サイズや表示位置に統一性がなく、且つ、視認性が低く、作業員等にとって適した表示状態ではなかったが、表示状態制御部１５１−７により、図１０に示すように、表示画面Ｄ１において各Ｗｉｎｄｏｗ画像が整然と配置された表示状態に制御される。
【００７６】
なお、作業員等の指示により、別途表示設定情報を更新することにより、画像の表示状態を制御してもよい。
【００７７】
次に、図６に示すように、運転操作監視装置１５は、ステップＳ３及びＳ４を繰り返す。具体的には、運転操作監視装置１５の制御部は、（ａ）表示履歴情報に基づいて表示設定情報を更新すること、及び、（ｂ）更新された表示設定情報に基づいて表示内容を制御すること、を複数回繰り返すように構成されている。
【００７８】
なお、図６のステップＳ３において、表示設定情報が更新されない場合は、本発明の画像表示処理は終了するか、又は、ステップＳ２において表示された画像の表示状態が維持される。
【００７９】
（他の実施形態）
図３に示すように、表示設定情報は、各ウィンドウにおいて、複数の画像を表示する場合に、各画像を表示する順位を示す表示順位情報を含んでいる。ディスプレイ１５６は、収集されたプロセス状態情報と表示順位情報とに基づいて、順位が最も高い画像をウィンドウにおいて優先的に表示するように構成される。
【００８０】
例えば、記録装置１５４は、任意のウィンドウＸにおいて、画面Ａ（第１画像）の画面Ａの名称又は画面ＡのＩＤ等（第１画像識別情報）と、画面Ａが表示された後、画面Ａに代えて表示される、例えば画面Ｂ（第２画像）の画面Ｂ名称又は画面ＢのＩＤ等（第２画像識別情報）と、を関連付けて表示履歴情報として記録する。そして、表示設定情報更新部１５１−５は、表示履歴情報として記録した「次画面」情報を表示設定情報として更新する。表示部は、第１画像識別情報及び第２画像識別情報に基づいて、ウィンドウにおいて画面Ａが表示された後、画面Ａに代えて画面Ｂを表示するように構成されてもよい。
【００８１】
本発明によれば、表示履歴情報に基づいて表示設定情報を更新するので、ユーザに適した表示設定情報を用いて画像を表示できる。よって、ユーザにとって最適な画像を表示でき、且つ、利便性が高いプロセス監視システム、プロセス監視方法、及び、プロセス監視プログラムを提供できる。
【００８２】
また、制御部１５１は、（ａ）表示履歴情報に基づいて表示設定情報を更新すること、及び、（ｂ）更新された表示設定情報に基づいて表示内容を制御すること、を複数回繰り返すように構成されているので、上記（ａ）及び（ｂ）の一連の処理を繰り返すごとに表示設定情報が最適化される。したがって、ユーザにとってより最適な画像を表示でき、且つ、利便性の向上が図られる。
【符号の説明】
【００８３】
１          プロセス監視システム
１０        フィールド機器
１１        入出力（ＩＯ）ユニット
１５        運転操作監視装置
１７        コントローラ
２０        リンクモジュール
１５１      ＣＰＵ
１５２      ＲＡＭ
１５３      ＲＯＭ
１５４      記録装置
１５５      ＩＦ（インターフェース）
１５６      ディスプレイ
１５７      キーボード
１５８      ポインティングデバイス
１５１−１  表示履歴情報収集部
１５１−３  表示設定情報更新部
１５１−５  重要度判断部
１５１−７  表示状態制御部
【図１】
2017126297.tif 000003
【図２】
2017126297.tif 000004
【図３】
2017126297.tif 000005
【図４】
2017126297.tif 000006
【図５】
2017126297.tif 000007
【図６】
2017126297.tif 000008
【図７】
2017126297.tif 000009
【図８】
2017126297.tif 000010
【図９】
2017126297.tif 000011
【図１０】
2017126297.tif 000012