(57)【特許請求の範囲】
【請求項１】
プラントの制御運転及び監視を行う操作監視装置において、
前記プラントの操作監視領域毎に用意された操作監視画面の画面情報を格納する第１格納手段と、
前記プラントで実現されているプロセスを構成するプロセス要素の、前記プロセスの論理構成を示す論理構成図内における位置を示す情報と接続関係を示す情報とを含む関連情報を格納する第２格納手段と、
前記第１格納手段に格納された画面情報に応じた操作監視画面を表示する表示手段と、
前記第２格納手段に格納された前記関連情報に基づいて前記第１格納手段を検索し、前記表示手段に表示されている第１操作監視画面に関連する画面情報を得る検索手段と、
前記検索手段で得られた画面情報に応じた第２操作監視画面を、前記第１操作監視画面とともに前記表示手段に表示させる表示制御を行う表示制御手段と
を備えることを特徴とする操作監視装置。
【請求項２】
前記第１操作監視画面に対する操作指示が入力される入力手段と、
前記第１操作監視画面を移動若しくは縮小させる旨の操作指示が前記入力手段に入力された場合に、前記第１操作監視画面の移動若しくは縮小によって生ずる前記表示手段の余白領域を検出する検出手段とを備えており、
前記検索手段は、前記関連情報に加えて前記検出手段の検出結果に基づいて前記第１格納手段を検索して前記第１操作監視画面に関連する画面情報を得る
ことを特徴とする請求項１記載の操作監視装置。
【請求項３】
前記表示制御手段は、前記表示手段における前記第１操作監視画面の表示位置若しくは表示大きさを変更するとともに、前記検出手段よって検出された前記表示手段の余白領域に前記第２操作監視画面を表示させる表示制御を行うことを特徴とする請求項２記載の操作監視装置。
【請求項４】
前記表示制御手段は、前記表示手段における前記第１操作監視画面の表示位置を変更することなく、前記第２操作監視画面についての簡易情報を表示することを特徴とする請求項２記載の操作監視装置。
【請求項５】
前記表示制御手段は、前記第１操作監視画面に関連する画面情報が前記検索手段で複数得られた場合には、該画面情報に応じた操作監視画面を合成して前記第２操作監視画面として前記表示手段に表示させる表示制御を行うことを特徴とする請求項１から請求項４の何れか一項に記載の操作監視装置。
【請求項６】
前記表示制御手段は、前記第１操作監視画面に関連する画面情報が前記検索手段で複数得られた場合には、該画面情報に応じた操作監視画面についての簡易情報を表示し、該簡易情報に対する選択指示によって選択された操作監視画面を前記第２操作監視画面として前記表示手段に表示させる表示制御を行うことを特徴とする請求項１から請求項４の何れか一項に記載の操作監視装置。
【請求項７】
プラントの制御運転及び監視を行う操作監視方法において、
前記プラントの操作監視領域毎に用意された操作監視画面の画面情報を格納する第１格納手段に格納されている画面情報に応じた操作監視画面を表示するステップと、
前記プラントで実現されているプロセスを構成するプロセス要素の、前記プロセスの論理構成を示す論理構成図内における位置を示す情報と接続関係を示す情報とを含む関連情報を格納する第２格納手段に格納されている前記関連情報に基づいて前記第１格納手段を検索し、前記表示手段に表示されている第１操作監視画面に関連する画面情報を得るステップと、
検索によって得られた画面情報に応じた第２操作監視画面を、前記第１操作監視画面とともに前記表示手段に表示するステップと
を有することを特徴とする操作監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントの制御運転及び監視を行う操作監視装置及び操作監視方法に関する。
【背景技術】
【０００２】
従来から、プラントにおいては、高度な自動操業を実現すべく、フィールド機器と呼ばれる現場機器(測定器、操作器)と、これらの制御及び監視を行う操作監視装置とが通信バス等を介して接続された分散制御システム（ＤＣＳ：Distributed Control System）が構築されている。このような分散制御システムでは、プラントで実現されているプロセスの現在の測定値、目標値、アラーム値等が操作監視装置に表示され、この表示を参照したオペレータ（プラントのオペレータ）の指示に応じたフィールド機器の制御が操作監視装置によって行われる。
【０００３】
上記の操作監視装置におけるプロセスの測定値や目標値等の表示は、予め用意された操作監視画面（グラフィック画面）毎に行われる。ここで、グラフィック画面とは、プラントに設定された操作監視領域毎に用意され、その操作監視領域に配置される操作監視対象（例えば、バルブ、リアクタ、タンク等）をグラフィカルに表示する画面である。尚、操作監視領域は、プラントで実現されている一連のプロセスをなす個々のプロセスを基準として設定されることが多い。
【０００４】
ここで、プラントの制御運転及び監視を行う際には、プラントで実現されている一連のプロセスのうちのあるプロセスの前後のプロセスを同時に監視し、或いは、複数のプロセスを俯瞰的に監視することが必要になる場合がある。このような場合には、オペレータが操作監視装置を操作して複数のグラフィック画面を操作監視装置に表示させ、操作監視装置に表示された各々のグラフィック画面を切り替えながら監視を行うといった作業が必要になる。尚、以下の特許文献１には、直感的な操作が可能であり、容易に情報の再利用を行うことができる従来の操作監視装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１７１１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、従来の操作監視装置は、上述した通り、オペレータの指示に応じたグラフィック画面の表示は可能であるものの、表示させるべきグラフィック画面をオペレータが全て手作業で指示し、その表示位置やサイズもオペレータが全て手作業で調整する必要がある。つまり、従来の操作監視装置では、現在表示されているグラフィック画面の内容、表示位置、サイズが何ら考慮されずに、オペレータによって指示された新たなグラフィック画面が表示されることとなる。
【０００７】
このため、従来の操作監視装置を用いて前後するプロセスを同時に監視したり、複数のプロセスを俯瞰的に監視するには、オペレータが各プロセスの関係を考慮して各プロセス毎のグラフィック画面の表示位置やサイズを手作業で調整しなければならない。このように、従来の操作監視装置において複数のプロセスを意識した監視を行うには、極めて煩雑な作業が必要になり、利便性が悪く作業効率が悪いという問題があった。また、このような煩雑が作業が強いられると、プラントで生じたトラブルの原因究明を行うときに時間がかかり、対応が遅れてしまうという副次的な問題も生ずる。
【０００８】
本発明は上記事情に鑑みてなされたものであり、複数のプロセスを意識した監視を容易に行うことができる操作監視装置及び操作監視方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の操作監視装置は、プラントの制御運転及び監視を行う操作監視装置（２）において、前記プラントの操作監視領域（Ｒ１，Ｒ１１〜Ｒ１３）毎に用意された操作監視画面（Ｗ１、Ｗ１１〜Ｗ１３）の画面情報を格納する第１格納手段（１４）と、前記プラントで実現されているプロセスを構成するプロセス要素の、前記プロセスの論理構成を示す論理構成図内における位置を示す情報と接続関係を示す情報とを含む関連情報を格納する第２格納手段（１５）と、前記第１格納手段に格納された画面情報に応じた操作監視画面を表示する表示手段（１２）と、前記第２格納手段に格納された前記関連情報に基づいて前記第１格納手段を検索し、前記表示手段に表示されている第１操作監視画面に関連する画面情報を得る検索手段（１６ｂ）と、前記検索手段で得られた画面情報に応じた第２操作監視画面を、前記第１操作監視画面とともに前記表示手段に表示させる表示制御を行う表示制御手段（１６ｃ）とを備えることを特徴としている。
この発明によると、第２格納手段に格納された関連情報に基づいて、表示手段に表示されている第１操作監視画面に関連する画面情報が検索手段で第１格納手段から取得され、検索手段で取得された画面情報に応じた第２操作監視画面が第１操作監視画面とともに表示手段に表示される。
また、本発明の操作監視装置は、前記第１操作監視画面に対する操作指示が入力される入力手段（１１）と、前記第１操作監視画面を移動若しくは縮小させる旨の操作指示が前記入力手段に入力された場合に、前記第１操作監視画面の移動若しくは縮小によって生ずる前記表示手段の余白領域（ＳＰ）を検出する検出手段（１６ａ）とを備えており、前記検索手段が、前記関連情報に加えて前記検出手段の検出結果に基づいて前記第１格納手段を検索して前記第１操作監視画面に関連する画面情報を得ることを特徴としている。
ここで、本発明の操作監視装置は、前記表示制御手段が、前記表示手段における前記第１操作監視画面の表示位置若しくは表示大きさを変更するとともに、前記検出手段よって検出された前記表示手段の余白領域に前記第２操作監視画面を表示させる表示制御を行うことを特徴としている。
或いは、本発明の操作監視装置は、前記表示制御手段が、前記表示手段における前記第１操作監視画面の表示位置を変更することなく、前記第２操作監視画面についての簡易情報を表示することを特徴としている。
また、本発明の操作監視装置は、前記表示制御手段が、前記第１操作監視画面に関連する画面情報が前記検索手段で複数得られた場合には、該画面情報に応じた操作監視画面を合成して前記第２操作監視画面として前記表示手段に表示させる表示制御を行うことを特徴としている。
或いは、本発明の操作監視装置は、前記表示制御手段が、前記第１操作監視画面に関連する画面情報が前記検索手段で複数得られた場合には、該画面情報に応じた操作監視画面についての簡易情報を表示し、該簡易情報に対する選択指示によって選択された操作監視画面を前記第２操作監視画面として前記表示手段に表示させる表示制御を行うことを特徴としている。
本発明の操作監視方法は、プラントの制御運転及び監視を行う操作監視方法において、前記プラントの操作監視領域毎に用意された操作監視画面の画面情報を格納する第１格納手段に格納されている画面情報に応じた操作監視画面を表示するステップと、前記プラントで実現されているプロセスを構成するプロセス要素の、前記プロセスの論理構成を示す論理構成図内における位置を示す情報と接続関係を示す情報とを含む関連情報を格納する第２格納手段に格納されている前記関連情報に基づいて前記第１格納手段を検索し、前記表示手段に表示されている第１操作監視画面に関連する画面情報を得るステップと、検索によって得られた画面情報に応じた第２操作監視画面を、前記第１操作監視画面とともに前記表示手段に表示するステップとを有することを特徴としている。
【発明の効果】
【００１０】
本発明によれば、第２格納手段に格納された関連情報に基づいて第１格納手段を検索して表示手段に表示されている第１操作監視画面に関連する画面情報を取得し、取得した画面情報に応じた第２操作監視画面を第１操作監視画面とともに表示手段に表示しているため、複数のプロセスを意識した監視を容易に行うことができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による操作監視装置が用いられる操作監視システムの全体構成を簡略化して示すブロック図である。
【図２】本発明の一実施形態による操作監視装置の要部構成を示すブロック図である。
【図３】本発明の一実施形態におけるグラフィック画面データベースとプロセス構成データベースとの関係を説明するための図である。
【図４】本発明の一実施形態におけるグラフィック画面データベースの具体例を示す図である。
【図５】本発明の一実施形態におけるプロセス構成データベースの具体例を示す図である。
【図６】本発明の一実施形態による操作監視装置で行われる処理を示すフローチャートである。
【図７】本発明の一実施形態による操作監視装置で行われる処理を説明するための図である。
【図８】本発明の一実施形態において、複数の画面情報が検索された場合に表示される選択画面の一例を示す図である。
【図９】本発明の一実施形態の第１変形例を説明するための図である。
【図１０】本発明の一実施形態の第２変形例を説明するための図である。
【図１１】操作監視範囲の変更に用いられる画面移動用のボタンを示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の一実施形態による操作監視装置及び操作監視方法について詳細に説明する。図１は、本発明の一実施形態による操作監視装置が用いられる操作監視システムの全体構成を簡略化して示すブロック図である。図１に示す通り、操作監視システムＭＳは、フィールド機器１ａ〜１ｃ、操作監視装置２、及びコントローラ３を備えており、コントローラ３がフィールド機器１ａ〜１ｃを用いたプロセスの制御を行い、操作監視装置２がフィールド機器１ａ〜１ｃの監視を行う。尚、図１では、説明を簡単にするために、３台のフィールド機器１ａ〜１ｃを図示しているが、フィールド機器の台数はプラントの規模に応じて増減する。
【００１３】
フィールド機器１ａ〜１ｃは、例えば流量計や温度センサ等のセンサ機器、流量制御弁や開閉弁等のバルブ機器、ファンやモータ等のアクチュエータ機器、その他のプラントの現場に設置される機器である。これらフィールド機器１ａ〜１ｃを用いるプロセスは、コントローラ３から送信されてくる制御データに基づいて制御される。また、フィールド機器１ａ〜１ｃで得られた測定データはコントローラ３に収集され、コントローラ３から操作監視装置２に送られる。
【００１４】
通信バスＢ１１は、プラントに敷設される有線の通信バスであり、フィールド機器１ａ〜１ｃとコントローラ３とを接続する。この通信バスＢ１１としては、例えばファンデーションフィールドバス（Foundation Fieldbus：登録商標）、ＨＡＲＴ（Highway Addressable Remote Transducer：登録商標）、プロフィバス（PROFIBUS：登録商標）、又はＢＲＡＩＮ等で規定されるシリアル通信バスを用いることができる。また、通信バスＢ１２は、イーサネット（登録商標）等の有線の通信バスであり、コントローラ３と操作監視装置２とを接続する。
【００１５】
操作監視装置２は、コントローラ３との間でフィールド機器１ａ〜１ｃで用いられる各種パラメータの授受を行いながらフィールド機器１ａ〜１ｃの監視を行う。例えば、フィールド機器１ａ〜１ｃに設定されているパラメータを取得して現状の測定条件を把握するとともに、コントローラ３に対して新たなパラメータをフィールド機器１ａ〜１ｃに設定させることによって測定条件の変更等を行う。尚、操作監視装置２は、オペレータ（プラントのオペレータ）によって操作される。コントローラ３は、フィールド機器１ａ〜１ｃを用いたプロセスの制御を行う。
【００１６】
上記の操作監視装置２は、例えばキーボードやポインティングデバイス等の入力装置１１（入力手段）、液晶表示装置等の表示装置１２（表示手段）、及びドライブ装置１３等を備えるノート型又はデスクトップ型のパーソナルコンピュータ等で実現される。ドライブ装置１３は、例えばＣＤ−ＲＯＭ又はＤＶＤ（登録商標）−ＲＯＭ等のコンピュータ読み取り可能な記録媒体Ｍに記録されているデータの読み出しを行う装置である。尚、操作監視装置２の機能（フィールド機器１ａ〜１ｃの監視を行う機能、並びに、表示装置１２の表示制御を行う機能）は、記録媒体Ｍに記録されたプログラムをドライブ装置１３によって読み出して操作監視装置２にインストールすることによりソフトウェア的に実現される。
【００１７】
図２は、本発明の一実施形態による操作監視装置の要部構成を示すブロック図である。図２に示す通り、操作監視装置２は、上述した入力装置１１、表示装置１２、及びドライブ装置１３に加えて、グラフィック画面データベース（ＤＢ）１４（第１格納手段）、プロセス構成データベース１５（第２格納手段）、及び演算装置１６を備える。尚、グラフィック画面データベース１４及びプロセス構成データベース１５は、例えばハードディスク等の外部記憶装置を用いて実現され、演算装置１６は、ＣＰＵ（中央処理装置）によって実現される。
【００１８】
グラフィック画面データベース１４は、プラントの操作監視領域毎に用意された操作監視画面（グラフィック画面）の画面情報を格納する。ここで、グラフィック画面とは、プラントの操作監視領域に配置される操作監視対象（例えば、バルブ、リアクタ、タンク等）をグラフィカルに表示する画面である。尚、プラントの操作監視領域は、プラントで実現されている一連のプロセスをなす個々のプロセスを基準として設定されることが多い。
【００１９】
プロセス構成データベース１５は、プラントで実現されているプロセスを構成するプロセス要素の論理的な関連性を示す関連情報を格納する。ここで、プロセス要素とは、予め定められた関連性をもってプラントに配置され、互いに協働して動作することによってプロセスを実現している要素をいい、例えばバルブ、リアクタ、パイプ等である。
【００２０】
図３は、本発明の一実施形態におけるグラフィック画面データベースとプロセス構成データベースとの関係を説明するための図である。図３において、符号Ｚ１を付した枠内に示されている図はプラントで実現されている一連のプロセスの論理構成を示す図である。この図を参照すると、プロセスの論理構成図はプラントにおける配管図と同様の図であることが分かる。この論理構成図に含まれるプロセス要素の論理的な関連性を示す情報が関連情報としてプロセス構成データベース１５に格納される。
【００２１】
また、図３中の枠Ｚ１内に示した矩形の領域Ｒ１，Ｒ１１〜Ｒ１３はプラントの操作監視領域を示しており、枠Ｚ１外に示した画面Ｗ１，Ｗ１１〜Ｗ１３は操作監視領域Ｒ１，Ｒ１１〜Ｒ１３毎に用意されているグラフィック画面を示している。ここで、枠Ｚ１内に示されている論理構成図の領域Ｒ１，Ｒ１１〜Ｒ１３内におけるプロセス要素の接続関係と、グラフィック画面Ｗ１，Ｗ１１〜Ｗ１３に表示される操作監視対象間の接続関係とを比較すると似通っていることが分かる。以上のグラフィック画面Ｗ１，Ｗ１１〜Ｗ１３の画面情報がグラフィック画面データベース１４に格納される。
【００２２】
次に、グラフィック画面データベース及びプロセス構成データベースの具体例について順に説明する。図４は、本発明の一実施形態におけるグラフィック画面データベースの具体例を示す図である。尚、図４においては、理解を容易にするために、グラフィック画面データベース１４に格納される画面情報をテーブル形式で図示しているが、そのデータ形式は任意である。図４に示す通り、グラフィック画面データベース１４に格納される画面情報Ｇ１〜Ｇ３，…は、４つのフィールドＦ１１〜Ｆ１４からなる。
【００２３】
フィールドＦ１１は、グラフィック画面の各々を識別する情報である画面ＩＤが格納されるフィールドである。フィールドＦ１２は、グラフィック画面の各々に付される名称が格納されるフィールドである。フィールドＦ１３は、グラフィック画面に表示される操作監視対象の各々に割り当てられているＩＤの一覧（ＩＤリスト）が格納されるフィールドである。例えば、画面情報Ｇ１のフィールドＦ１３には、グラフィック画面に表示されるバルブのＩＤ「Ｖ１」、リアクタのＩＤ「Ｒ１」、タンクのＩＤ「Ｔ１」〜「Ｔ３」がＩＤリストとして格納されている。
【００２４】
フィールドＦ１４は、グラフィック画面に表示される操作監視対象毎の表示方法を示す情報が格納されるフィールドである。具体的には、操作監視対象の表示に用いるアイコンと操作監視対象の表示位置とを示す情報が格納される。また、操作監視対象に関連するグラフィック画面が存在する場合には、そのグラフィック画面を特定する画面ＩＤがリンク情報として格納される。以下、このリンク情報が格納されている操作監視対象を「リンクオブジェクト」と言う。
【００２５】
図４に示す例では、画面情報Ｇ１のフィールドＦ１４に、Ｔ１＝｛アイコンＸ１，表示位置（ｘ１，ｙ１），リンクＮｏ．３｝なる情報が格納されている。この情報は、ＩＤ「Ｔ１」が割り当てられているタンクを、「Ｘ１」なるアイコンを用いてグラフィック画面の位置（ｘ１，ｙ１）に表示すべきこと、及び、このタンクには画面ＩＤ「３」で特定されるグラフィック画面が関連していることを意味している。
【００２６】
尚、図４に示す例では、説明を簡単にするために、ＩＤ「Ｔ１」が割り当てられているタンクについての情報のみを図示しているが、フィールドＦ１４には、フィールドＦ１３に格納されるＩＤ毎の情報が格納される。つまり、画面情報Ｇ１のフィールドＦ１４には、ＩＤ「Ｔ１」についての情報に加えて、ＩＤ「Ｖ１」，「Ｒ１」，「Ｔ２」，「Ｔ３」毎の情報が格納される。
【００２７】
図５は、本発明の一実施形態におけるプロセス構成データベースの具体例を示す図である。尚、図５においては、図４に示すグラフィック画面データベース１４と同様に、プロセス構成データベース１５に格納される関連情報をテーブル形式で図示しているが、そのデータ形式は任意である。図５に示す通り、プロセス構成データベース１５に格納される関連情報Ｋ１〜Ｋ３，…は、４つのフィールドＦ２１〜Ｆ２４からなる。
【００２８】
フィールドＦ２１は、プロセスを構成するプロセス要素の各々を識別する情報である要素ＩＤが格納されるフィールドである。フィールドＦ２２は、プロセス要素の各々に付される名前が格納されるフィールドである。フィールドＦ２３は、図３中の枠Ｚ１内に示したプロセスの論理構成図内におけるプロセス要素の位置を示す情報が格納されるフィールドである。フィールドＦ２４は、他のプロセス要素との接続関係を示す情報（接続関係情報）が格納されるフィールドである。
【００２９】
図２に戻り、演算装置１６は、フィールド機器１ａ〜１ｃの監視を行うとともに、表示装置１２の表示制御を行う。図１に示す記録媒体Ｍに記録されたプログラムをドライブ装置１３によって読み出してインストールすることにより、演算装置１６には、余白検出部１６ａ（検出手段）、検索部１６ｂ（検索手段）、及び表示制御部１６ｃ（表示制御手段）が実現される。
【００３０】
余白検出部１６ａは、表示装置１２に表示されている操作監視範囲を変更する操作指示が入力装置１１から入力された場合に、表示装置１２に生ずる余白スペース（余白領域）を検出する。例えば、表示装置１２に表示されているグラフィック画面を右側に移動（スライド）させる旨の操作（右方向へのドラッグ操作）がオペレータによってなされた場合には、余白検出部１６は、表示装置１２に表示されているグラフィック画面が右側にスライドすることによって表示装置１２の左端部に生ずる余白スペースを検出する。
【００３１】
検索部１６ｂは、グラフィック画面データベース１４を検索して、余白検出部１６ａで検出された余白スペースに表示すべきグラフィック画面の画面情報を得る。ここで、検索部１６ｂで行われる検索の方法としては、以下の第１，第２検索方法がある。
（１）第１検索方法
前述したリンク情報を用いてグラフィック画面データベース１４を検索する検索方法
（２）第２検索方法
プロセス構成データベース１５に格納された関連情報を利用して、グラフィック画面データベース１４を検索する検索方法
【００３２】
上記の第１検索方法は、表示装置１２に表示されているグラフィック画面に対してリンク情報により予め関連づけられているグラフィック画面の画面情報を検索する検索方法である。例えば、表示装置１２に表示されているグラフィック画面に対し、そのグラフィック画面中の特定の操作監視対象を指定しながらのドラッグ操作が行われたときに、その指定された操作監視対象にリンク情報が存在していれば第１検索方法によってグラフィック画面データベース１４が検索される。
【００３３】
上記の第２検索方法は、プロセス構成データベース１５に格納された関連情報を用いて余白スペースに表示すべきであると推定されるグラフィック画面の画面情報を検索する検索方法である。例えば、表示装置１２に表示されているグラフィック画面に対してドラッグ操作が行われたときに、そのグラフィック画面にリンク情報が存在していなければ第２検索方法によってグラフィック画面データベース１４が検索される。
【００３４】
ここで、図３中の枠Ｚ１内に示したプロセスの論理構成図における操作監視領域Ｒ１のグラフィック画面Ｗ１が表示装置１２に表示されているとする。このグラフィック画面Ｗ１に対して右方向へのドラッグ操作がなされたとすると、ドラッグ操作によって生ずる余白スペースに表示すべきグラフィック画面は、プロセスの論理構成図から操作監視領域Ｒ１の左の部分（例えば、操作監視領域Ｒ１１）のグラフィック画面（例えば、グラフィック画面Ｗ１１）であると推定される。このように、第２検索方法では、プロセス構成データベース１５に格納された関連情報を用いて、表示すべきであると推定されるグラフィック画面の検索情報を検索する。
【００３５】
表示制御部１６ｃは、余白検出部１６ａ及び検索部１６ｂの検索結果に基づいて、表示装置１２に対するグラフィック画面の表示制御を行う。具体的には、検索部１６ｂで得られた画面情報に応じた新たなグラフィック画面（第２操作監視画面）を、表示装置１２に既に表示されているグラフィック画面（第１操作監視画面）とともに表示させる表示制御を行う。
【００３６】
例えば、表示制御部１６ｃは、表示装置１２に既に表示されているグラフィック画面の表示位置をオペレータの操作指示に基づいて変更するとともに、その表示位置の変更によって生じた余白スペースに新たなグラフィック画面を表示させる表示制御を行う。或いは、表示装置１２に既に表示されているグラフィック画面の表示位置を変更することなく、新たなグラフィック画面を縮小したサムネイル（簡易情報）として表示する表示制御を行う。
【００３７】
また、表示制御部１６ｃは、検索部１６ｂの検索によって複数の画面情報が得られた場合には、それらの画面情報に応じたグラフィック画面を合成して表示手段１２に表示させる表示制御を行う。ここで、表示制御部１６ｃは、グラフィック画面の各々を縮小したサムネイルを合成し、或いは、グラフィック画面の名称等示す情報をリストに合成して表示する。
【００３８】
次に、上記構成における操作監視装置の動作について説明する。図６は、本発明の一実施形態による操作監視装置で行われる処理を示すフローチャートである。尚、図６に示すフローチャートの処理は一定の時間間隔で繰り返し行われる。また、図７は、本発明の一実施形態による操作監視装置で行われる処理を説明するための図である。尚、図７において、符号Ｑを付した矩形の領域は表示装置１２におけるグラフィック画面の表示領域を示しており、初期状態では図７（ａ）に示す通り、表示領域Ｑ内にグラフィック画面Ｗ１（図３参照）の全体が表示されているとする。
【００３９】
処理が開始されると、オペレータの操作により監視範囲の変更が行われたか否かが演算装置１６で判断される（ステップＳ１１）。この判断結果が「ＮＯ」である場合には、ステップＳ１１の判断が繰り返される。これに対し、例えば図７（ａ）に示す通り、表示領域Ｑに表示されているグラフィック画面Ｗ１を右側にスライドさせる旨を示す右方向へのドラッグ操作Ｄがオペレータによってなされると、ステップＳ１１の判断結果が「ＹＥＳ」になり、余白検出部１６ａによる余白スペースの検出が行われる（ステップＳ１２）。
【００４０】
上記の右方向へのドラッグ操作Ｄがオペレータによりなされると、図７（ｂ）に示す通り、表示領域Ｑに表示されていたグラフィック画面Ｗ１の表示位置は表示領域Ｑの右方向にスライドし、これにより表示領域Ｑの左端部には余白スペースＳＰが生ずることになる。上記のステップＳ１２では、表示領域Ｑ内に生ずるであろう余白スペースＳＰの位置や大きさ等が余白検出部１６ａによって検出される。
【００４１】
余白スペースＳＰの検出が行われると、オペレータによるグラフィック画面Ｗ１の右方向へのドラッグ操作Ｄの際にリンクオブジェクトが指定されていたか否かが検索部１６ｂによって判断される（ステップＳ１３）。リンクオブジェクトが指定されていたと判断した場合（判断結果が「ＹＥＳ」の場合）には、検索部１６ｂは第１検索方法によりグラフィック画面データベース１４を検索する（ステップＳ１４）。例えば、グラフィック画面Ｗ１の画面情報が図４に示す画面情報Ｇ１であるとすると、フィールドＦ１４に格納されているリンク情報に基づいて、画面ＩＤ「３」で特定されるグラフィック画面の画面情報がグラフィック画面データベース１４から検索される。
【００４２】
これに対し、ステップＳ１３において、リンクオブジェクトが指定されていないと判断した場合（判断結果が「ＮＯ」の場合）には、検索部１６ｂは第２検索方法によりグラフィック画面データベース１４を検索する（ステップＳ１５）。例えば、グラフィック画面Ｗ１の画面情報が図４に示す画面情報Ｇ２であるとすると、まず検索部１６ｂはフィールドＦ１３に格納されたＩＤリスト（「Ｖ１１」，「Ｒ１１」，「Ｔ１１」）を取得する。次に、検索部１６ｂは、プロセス構成データベース１５を検索し、取得したＩＤリストで示される操作監視対象（プロセス要素）の位置（図３中の枠Ｚ１内に示したプロセスの論理構成図内における位置）をそれぞれ求める。
【００４３】
次に、検索部１６ｂは、再度プロセス構成データベース１５を検索し、プロセスの論理構成図内において、上記の処理で位置が求められた操作監視対象（プロセス要素）に対して、ドラッグ操作Ｄが行われた方向とは反対の方向（つまり、空白スペースＳＰが存在する左方向）に位置し、或いは、それら操作監視対象（プロセス要素）に接続されているプロセス要素を抽出する。そして、検索部１６ｂは、グラフィック画面データベース１４を検索して、抽出したプロセス要素（操作監視対象）が含まれるグラフィック画面の画面情報を得る。
【００４４】
ステップＳ１４，Ｓ１５の検索処理の何れか一方が終了すると、検索部１６ｂによって検索により得られた画面情報の数が判断される（ステップＳ１６）。画面情報が得られなかったと判断された場合（「０」の場合）には、ステップＳ１１の処理に戻る。つまり、表示装置１２の表示領域Ｑの表示内容は初期状態から変更されず、図７（ａ）に示す通り、表示領域Ｑ内にグラフィック画面Ｗ１の全体が表示されたままである。
【００４５】
一方、ステップＳ１６で１つの画面情報が得られたと判断された場合（「１」の場合）には、検索部１６ｂで検索された画面情報が表示制御部１６ｃに渡され、表示制御部１６ｃによるグラフィック画面の合成表示が行われる（ステップＳ１７）。具体的には、図７（ｃ）に示す通り、初期状態で全体が表示領域Ｑ内に表示されていたグラフィック画面Ｗ１の表示位置をドラッグ操作Ｄが行われた方向に移動させ、表示領域Ｑの左端部に生じた余白スペースＳＰに新たなグラフィック画面（例えば、グラフィック画面Ｗ１１）を表示させる処理が表示制御部１６ｃにより行われる。
【００４６】
他方、ステップＳ１６で複数の画面情報が得られたと判断された場合（「２以上」の場合）には、検索部１６ｂで検索された画面情報の全てが表示制御部１６ｃに渡され、図８に示す通り、グラフィック画面を選択するための選択画面が表示制御部１６ｃによって表示領域Ｑに表示される（ステップＳ１８）。図８は、本発明の一実施形態において、複数の画面情報が検索された場合に表示される選択画面の一例を示す図である。
【００４７】
図８に示す例では、初期状態で全体が表示領域Ｑに表示されていたグラフィック画面Ｗ１の表示位置がドラッグ操作Ｄが行われた方向に移動されており、表示領域Ｑの左端部に生じた余白スペースＳＰに選択メニューｍ１〜ｍ３が表示されている。尚、選択メニューｍ１〜ｍ３は、例えば図３に示すグラフィック画面Ｗ１〜Ｗ３を縮小したサムネイル、或いはグラフィック画面Ｗ１〜Ｗ３の名称をである。この選択メニューｍ１〜ｍ３のうちの何れか１つをオペレータが選択すると、図７（ｃ）に示す表示と同様の表示が行われる（ステップＳ１７）。
【００４８】
以上の通り、本実施形態では、プロセス構成データベース１５の関連情報に基づいてグラフィック画面データベース１４を検索することによって、表示装置１２に表示されているグラフィック画面に関連する新たなグラフィック画面の画面情報を得て、新たなグラフィック画面を元のグラフィック画面とともに表示するようにしている。このため、オペレータが煩雑な操作を行うことなく、複数のプロセスを意識した監視を容易に行うことができる。
【００４９】
次に、以上説明した実施形態の変形例について説明する。図９は、本発明の一実施形態の第１変形例を説明するための図である。上述した実施形態では、表示領域Ｑに表示されたグラフィック画面Ｗ１をオペレータのドラッグ操作によりスライドさせた場合に生ずる余白スペースに、グラフィック画面Ｗ１に関連するグラフィック画面を表示するものであった。これに対し、本変形例は、オペレータの操作によりグラフィック画面を縮小させた場合に生ずる余白スペースに、グラフィック画面Ｗ１に関連するグラフィック画面を表示するものである。
【００５０】
つまり、図９（ａ）に示す通り、表示領域Ｑ内にグラフィック画面Ｗ１の全体が表示されている状態において、オペレータがグラフィック画面Ｗ１を縮小させる操作を行うと、余白検出部１６ａによってグラフィック画面Ｗ１の周囲に生ずる余白スペースが検出される。そして、検索部１６ｂによって、グラフィック画面Ｗ１に関連する複数のグラフィック画面の画面情報が検索され、図９（ｂ）に示す通り、縮小されたグラフィック画面Ｗ１１の周囲の余白スペースに、グラフィック画面Ｗ１に関連するグラフィック画面Ｗ２１〜Ｗ２５が自動的に表示される。これにより、オペレータは複数のプロセスを俯瞰して監視することが可能になり、作業効率を向上させることができる。
【００５１】
図１０は、本発明の一実施形態の第２変形例を説明するための図である。上述した実施形態では、表示領域Ｑに表示されたグラフィック画面Ｗ１の移動によって生ずる余白スペースに、グラフィック画面Ｗ１に関連するグラフィック画面を表示するものであった。これに対し、本変形例は、グラフィック画面Ｗ１を移動させることなくグラフィック画面Ｗ１に関連するグラフィック画面のプレビュー表示を行うものである。
【００５２】
つまり、図１０（ａ）に示す通り、表示領域Ｑ内にグラフィック画面Ｗ１の全体が表示されている状態において、オペレータが入力装置１１を操作してカーソルＣをリンクオブジェクトの表示位置に移動させ、或いは、表示領域Ｑの端部に移動させると、そのカーソルＣの位置に応じて検索部１６ｂによって第１検索処理又は第２検索処理が行われる。そして、検索部１６ｂによって検索された画面情報に応じたグラフィック画面が縮小されたサムネイルを示すプレビュー画面ＰＶが表示される。元のグラフィック画面Ｗ１の表示位置の変更等を行わずにプレビュー画面ＰＶを表示することで、オペレータの意図しない誤操作がなされた場合に、表示装置１２の表示内容を元に戻すという作業を不要にすることができる。
【００５３】
以上、本発明の一実施形態による操作監視装置及び操作監視方法について説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、表示装置１２に表示されている操作監視範囲を変更する操作としてドラッグ操作を一例として挙げたが、フリック操作であっても良い。また、図１１に示す画面移動用のボタンＢ１を表示し、このボタンＢ１に対するクリック操作によって操作監視範囲を変更しても良い。図１１は、操作監視範囲の変更に用いられる画面移動用のボタンを示す図である。図１１に示すボタンＢ１は、８方向に放射状に伸びる矢印が設けられており、これら矢印を押下するクリック操作を行うことで、グラフィック画面Ｗ１を矢印の方向に移動させることができる。
【符号の説明】
【００５４】
２                操作監視装置
１１              入力装置
１２              表示装置
１４              グラフィック画面データベース
１５              プロセス構成データベース
１６ａ            余白検出部
１６ｂ            検索部
１６ｃ            表示制御部
Ｍ                記録媒体
Ｒ１              操作監視領域
Ｒ１１〜Ｒ１３    操作監視領域
ＳＰ              余白スペース
Ｗ                グラフィック画面
Ｗ１１〜Ｗ１３    グラフィック画面
【図１】
0005434941.tif 000002
【図２】
0005434941.tif 000003
【図３】
0005434941.tif 000004
【図４】
0005434941.tif 000005
【図５】
0005434941.tif 000006
【図６】
0005434941.tif 000007
【図７】
0005434941.tif 000008
【図８】
0005434941.tif 000009
【図９】
0005434941.tif 000010
【図１０】
0005434941.tif 000011
【図１１】
0005434941.tif 000012