(57)【要約】【課題】切り替え前の直前の画面に容易に戻して操作性を向上すること。【解決手段】複数の画面から１画面を優先表示するマルチウィンドウ形式の表示装置（２０）が、画面操作の度に各画面のイベントを履歴情報として記録する記録部（２４）と、時系列に並んだ履歴情報に基づいて画面の表示を制御する表示制御部（２５）とを備え、表示制御部が、現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に優先表示を切り替える構成にした。【選択図】図３
2018022211.tif 000002
【特許請求の範囲】
【請求項１】
複数の画面から１画面を優先表示するマルチウィンドウ形式の表示装置であって、
画面操作の度に各画面のイベントを履歴情報として記録する記録部と、
時系列に並んだ履歴情報に基づいて画面の表示を制御する表示制御部とを備え、
前記表示制御部が、現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に優先表示を切り替えることを特徴とするマルチウィンドウ形式の表示装置。
【請求項２】
前記記録部が、直前の履歴情報でアクティブな画面を現在の履歴情報でインアクティブな画面として記録しており、
前記表示制御部が、現在の履歴情報でアクティブな画面からインアクティブな画面に優先表示を切り替えることを特徴とする請求項１に記載のマルチウィンドウ形式の表示装置。
【請求項３】
前記記録部が、直前の履歴情報でアクティブな画面を現在の履歴情報でクローズされた画面として記録しており、
前記表示制御部が、現在の履歴情報でアクティブな画面からクローズされた画面に優先表示を切り替えることを特徴とする請求項１に記載のマルチウィンドウ形式の表示装置。
【請求項４】
前記表示制御部が、現在の履歴情報でアクティブな画面から直後の履歴情報でアクティブな画面に優先表示を切り替えることを特徴とする請求項１から請求項３のいずれかに記載のマルチウィンドウ形式の表示装置。
【請求項５】
前記記録部が、直後の履歴情報でオープンされた画面を記録しており、
前記表示制御部が、現在の履歴情報でアクティブな画面から直後の履歴情報でオープンされた画面に優先表示を切り替えることを特徴とする請求項４に記載のマルチウィンドウ形式の表示装置。
【請求項６】
前記記録部が、直後の履歴情報でクローズされた画面を現在の履歴情報でアクティブな画面として記録しており、
前記表示制御部が、現在の履歴情報でアクティブな画面をクローズすることを特徴とする請求項４に記載のマルチウィンドウ形式の表示装置。
【請求項７】
前記記録部が、前記表示制御部による画面操作時には履歴情報を記録しないことを特徴とする請求項１から請求項６のいずれかに記載のマルチウェインドウ形式の表示装置。
【請求項８】
請求項１から請求項７のいずれかに記載のマルチウィンドウ形式の表示装置と、
対象機器からの出力を収集して当該対象機器の駆動を制御する制御装置とを備え、
前記制御装置で収集された出力を前記マルチウィンドウ形式の表示装置に表示させて、前記対象機器を監視することを特徴とする監視制御システム。
【請求項９】
複数の画面から１画面を優先表示するマルチウィンドウ形式の表示方法であって、
画面操作の度に各画面のイベントを履歴情報として記録するステップと、
時系列に並んだ履歴情報に基づいて現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に優先表示を切り替えるステップとを有することを特徴とするマルチウィンドウ形式の表示方法。
【請求項１０】
マルチウィンドウ形式の表示装置に複数の画面から１画面を優先表示させるプログラムであって、
画面操作の度に各画面のイベントを履歴情報として記録するステップと、
時系列に並んだ履歴情報に基づいて現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に優先表示を切り替えるステップとを、前記マルチウィンドウ形式の表示装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面上に同時に複数のウィンドウを表示するマルチウェインドウ形式の表示装置、監視制御システム、マルチウィンドウ形式の表示方法、プログラムに関する。
【背景技術】
【０００２】
一般に鉄鋼プラントや化学プラント等の各種プラントには、各種情報を表示する監視用の表示装置が備えられている。表示装置としてマルチウィンドウ形式のものが採用されており、複数の画面を敷き詰めて並べたタイル表示や、タブによって前後に重なった画面を切り替え可能にしたタブ表示によって操作性を高める工夫が行われている。また、更なる操作性の向上のため、ある画面から一時的に別画面に遷移した時に、直前の画面に容易に戻ることが求められている。このため、マルチウィンドウ形式の表示装置として、遷移前の画面を復元するものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２３３２０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載の表示装置は、保存操作によってアクティブ画面の表示内容を予め保存しておくことで、復元操作によって現在の画面の表示内容から予め保存された表示内容に書き換えている。しかしながら、この表示装置では直前の画面に戻す場合には、直前の画面を予め保存操作によって保存しておく必要があり、保存操作をしていない画面には戻ることができない。この場合、メニュー操作等によって元の画面を表示し直すことができるが、直前の画面をオペレータが記憶していなければ、目的の画面を探し出さなければならないという問題があった。
【０００５】
本発明はかかる点に鑑みてなされたものであり、切り替え前の直前の画面に容易に戻して操作性を向上することができるマルチウィンドウ形式の表示装置、監視制御システム、マルチウィンドウ形式の表示方法、プログラムを提供することを目的の１つとする。
【課題を解決するための手段】
【０００６】
本発明のマルチウィンドウ形式の表示装置は、複数の画面から１画面を優先表示するマルチウィンドウ形式の表示装置であって、画面操作の度に各画面のイベントを履歴情報として記録する記録部と、時系列に並んだ履歴情報に基づいて画面の表示を制御する表示制御部とを備え、前記表示制御部が、現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に優先表示を切り替えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画面操作の度に画面のイベントが履歴情報として記録されているため、現在の履歴情報から直前の履歴情報に遡って画面のイベントを確認することができる。現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に切り替えることで、直前に優先表示された画面を再表示することができる。よって、複数の画面が表示された状態から直前に優先表示された画面を容易に呼び出すことができ、目的の画面を探し出すという手間を省いて操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態の監視制御システムの概略構成図である。
【図２】本実施の形態のタブ表示の画面の一例を示す図である。
【図３】本実施の形態の表示装置のブロック図である。
【図４】本実施の形態の履歴情報の一例を示す図である。
【図５】本実施の形態の履歴情報の記録動作の一例を示す図である。
【図６】本実施の形態の履歴情報の記録動作の一例を示す図である。
【図７】本実施の形態の画面戻し動作の流れを示すフローチャートである。
【図８】本実施の形態の画面送り動作の流れを示すフローチャートである。
【図９】変形例のタイル表示の画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本実施の形態のマルチウィンドウ形式の表示装置を備えた監視制御システムについて説明する。図１は、本実施の形態の監視制御システムの概略構成図である。図２は、本実施の形態のタブ表示の画面の一例を示す図である。
【００１０】
図１に示すように、監視制御システム１は、各種のプラントのプロセス制御用の分散型制御システム（ＤＣＳ：Distributed  Control  System）であり、プラントに設置された各機器１８からの監視データの収集や収集結果に応じた制御を実施している。監視制御システム１の下位層には、センサやアクチュエータ等の各機器１８に接続された複数の制御装置１１が設けられている。各制御装置１１は、マイクロプロセッサ等を持つコントローラであり、プラント内の各機器１８から周期的に監視データを収集して、ＰＩＤ（Proportional  Integral  Differential）制御等によって対象機器を自動制御している。
【００１１】
監視制御システム１の上位層には、各制御装置１１に制御ネットワーク１５を介して接続されたオペレータステーション１２、データベースステーション１３が設けられている。さらに、監視制御システム１の上位層にはプリンタ１４が設けられており、オペレータステーション１２、データベースステーション１３、プリンタ１４は情報ネットワーク１６によって相互に接続されている。オペレータステーション１２は、各制御装置１１から収集した監視データに基づいてプラントの監視を行っており、各制御装置１１に対する制御値の設定、制御の有効化及び無効化、制御状態の監視等を実施している。
【００１２】
データベースステーション１３は、プラントに関するアラームの履歴情報や監視データのトレンド情報を長時間に亘って蓄積している。プリンタ１４は、オペレータステーション１２等の上位層の装置から入力されたデータを印刷している。制御ネットワーク１５及び情報ネットワーク１６は、例えば、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、ＰＳＴＮ（Public  Switched  Telephone  Network）で構成される。また、制御ネットワーク１５及び情報ネットワーク１６は、有線ネットワークに限らず、無線ネットワークで構成されてもよい。
【００１３】
ところで、オペレータステーション１２には、プラントの制御状態を監視するためにマルチウィンドウ形式の表示装置２０が設けられている。表示装置２０には、プラントの概略構成を示すプラント画面や各機器１８の状態の時間的な変化を示すトレンド画面等の複数の画面が表示される。オペレータは、複数の画面の中から１つの画面を選択することで、選択画面を優先表示して監視業務等を行っている。マルチウィンドウ形式の表示方式としては、タブ表示、タイル表示、フローティング表示等の様々な表示方式があるが、以下の説明ではタブ表示を例示して説明する。
【００１４】
例えば、図２Ａに示すように、タブＡ−Ｄに関連付けられた４種類の画面がタブ表示されており、タブＡのプラント画面が優先表示されている。図２Ｂに示すように、優先表示されていないタブＢを選択することで、タブＢのトレンド画面が最前面に表示され、トレンド画面の背面側にタブＡのプラント画面が移動する。このように、タブ表示では前後に重なった複数の画面から任意の画面を選択して最前面に優先表示させる。また、タブ表示では表示可能な画面数に上限数が設定されており、上限数の画面が開かれた状態で更に画面が開かれると、例えば上限数を超えないように最も古い画面から閉じられる。
【００１５】
表示装置では、プラントの監視や機器の操作のためにオペレータによって複数の画面を切り替えながら作業が行われる。例えば、タブＡのプラント画面を表示した後に、タブＢのトレンド画面を表示し、さらにタブＣの履歴画面を表示した後に、再びタブＡのプラント画面を表示するという操作が考えられる。この操作では、オペレータはタブＣの履歴画面（不図示）を表示した状態で、直前のタブＢのトレンド画面に戻りたい場合がある。この場合、オペレータがタブＢを選択してトレンド画面を優先表示することも可能であるが、タブＢが目的のトレンド画面であることをオペレータが覚えておく必要がある。
【００１６】
特に、アラーム対応等の急な割り込み作業によってタブＢのトレンド画面から２、３画面遷移すると、目的のトレンド画面が関連付いたタブをオペレータが思い出せない可能性がある。ここで、タブ表示では画面が開かれた順序にタブが並んでいるが、優先表示された順にタブが並び替えられるわけではなく、タブの並びを見ても目的のタブＢを選択できるとは限らない。例えば、タブの並びではタブＢの前にタブＡが位置しているが、タブＡ、タブＣ、タブＢの順にタブを選択して画面を表示した場合には、タブＢのトレンド画面の直前に開かれた画面はタブＡのプラント画面ではなく、タブＣの履歴画面である。
【００１７】
さらに、タブＢのトレンド画面が優先表示される直前に、タブＣの履歴画面が閉じられている場合には、タブを探してもタブＣの履歴画面を見つけることはできない。このため、一般的なタブ表示では、オペレータが全てのタブを選択して目的のトレンド画面を探し出したり、新たに目的のトレンド画面を開き直したりしなければならず、煩わしい作業になっていた。そこで、本実施の形態の表示装置２０では、画面操作の度に各画面のイベントを履歴情報として記録して、時系列に並んだ履歴情報に基づいて、直前の画面を優先表示する画面戻し動作、直後の画面を優先表示する画面送り動作を実施するようにしている。
【００１８】
以下、図３及び図４を参照して、オペレータステーションの表示装置及び履歴情報について説明する。図３は、本実施の形態の表示装置のブロック図である。図４は、本実施の形態の履歴情報の一例を示す図である。なお、図３は、本実施の形態を説明するために簡略化したブロック図であり、表示装置が通常備える構成については備えているものとする。
【００１９】
図３に示すように、表示装置２０は、入力部２１によって画面操作を受け付けて制御部２２に入力し、制御部２２によって生成された画面を表示部２３で表示するように構成されている。制御部２２は、マルチウィンドウ形式の画面表示を制御すると共に、上記した画面戻し動作及び画面送り動作を制御している。なお、画面戻し動作及び画面送り動作は、例えば、入力部２１に割り当てられた操作戻しキー及び操作送りキーによって呼び出されてもよいし、メニュー画面に表示された操作戻しボタン及び操作送りボタン、専用コマンドによって呼び出されてもよい。
【００２０】
制御部２２には、画面戻し動作及び画面送り動作を実現する構成として、画面操作の度に各画面のイベント（事象）を履歴情報として記録する記録部２４と、履歴情報に基づいて画面の表示を制御する表示制御部２５と、履歴情報をリセットする消去部２６とが設けられている。記録部２４は、画面の表示、消去、切り替え操作等の画面操作に応じた画面の変化を履歴情報として記録している。１つの画面操作毎に履歴情報が記録されるため、１つの画面操作を１単位とした時系列に履歴情報が並べられる。このように、画面操作に応じた各画面の一連の変化が履歴情報として管理される。
【００２１】
図４に示すように、履歴情報には、時系列に並んだ履歴Ｎｏ毎に各画面のイベントが記録されている。イベントは、アクティブ、インアクティブ、オープン、クローズの４種類に分かれている。アクティブは画面が優先表示されている事象を示し、インアクティブは画面の優先表示が解除された事象を示している。また、オープンは新規に画面が開かれた事象を示し、クローズは画面が消去された事象を示している。履歴情報には、これら４種類のイベントに各画面のＩＤが関連付けて記録されている。なお、記録部２４による履歴情報の記録動作の詳細について後述する。
【００２２】
図３に戻り、表示制御部２５は、時系列に並んだ履歴情報に基づいて、現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に優先表示を切り替える画面戻し動作を制御する。画面戻し動作は、時系列に並んだ履歴情報を遡って過去の画面を優先表示させる。また、表示制御部２５は、時系列に並んだ履歴情報に基づいて、現在の履歴情報でアクティブな画面から直後の履歴情報でアクティブな画面に優先表示を切り替える画面送り動作を制御する。画面送り動作は、画面戻し動作後に実施され、時系列に並んだ履歴情報を操作戻し方向とは逆向きに進んで、画面戻し動作前の画面を優先表示させる。
【００２３】
消去部２６は、表示装置２０のオペレータが交代した場合に記録部２４によって記録された履歴情報をリセットする。例えば、表示装置２０からオペレータがログアウトしたことを検出して履歴情報をリセットしてもよいし、オペレータによるリセット操作によって履歴情報をリセットしてもよい。これにより、以前のオペレータの履歴情報が引き継がれることがないため、現在のオペレータが画面戻し動作や画面送り動作を実施しても以前のオペレータの画面が再現されることがない。よって、現在のオペレータが混乱することがない。
【００２４】
なお、制御部２２の各部は、各種処理を実行するプロセッサやメモリ等により構成されている。メモリは、用途に応じてＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等の一つ又は複数の記憶媒体で構成される。メモリには、表示装置２０に本実施の形態のマルチウィンドウ形式の表示方法を実行させるためのプログラムが記憶されている。また、本実施の形態のプログラムは記憶媒体に記憶されてもよい。記録媒体は、特に限定されないが、光ディスク、光磁気ディスク、フラッシュメモリの非一過性の記録媒体であってもよい。
【００２５】
図５及び図６を参照して履歴情報の記録動作、画面戻し動作、画面送り動作について説明する。図５及び図６は、本実施の形態の履歴情報の記録動作の一例を示す図である。なお、図５及び図６は、図示左側がイベントを示し、図示右側は履歴情報を示している。また、図５及び図６では、タブ表示可能な画面の上限数が４に設定されているものとする。
【００２６】
図５に示すように、非表示の状態で画面Ａがオープンされると、画面Ａが優先表示される。このとき、履歴情報の履歴Ｎｏ．１のアクティブ、オープンに画面Ａの画面ＩＤが記録される。次に、画面Ｂがオープンされると、画面Ａの優先表示が解除されて背面に移動して画面Ｂが優先表示される。このとき、履歴情報の履歴Ｎｏ．２のアクティブに画面Ｂ、インアクティブに画面Ａ、オープンに画面Ｂの画面ＩＤがそれぞれ記録される。次に、画面Ｃがオープンされると、画面Ｂの優先表示が解除されて背面に移動して画面Ｃが優先表示される。このとき、履歴情報の履歴Ｎｏ．３のアクティブに画面Ｃ、インアクティブに画面Ｂ、オープンに画面Ｃの画面ＩＤがそれぞれ記録される。
【００２７】
次に、画面Ｄがオープンされると、画面Ｃの優先表示が解除されて背面に移動して画面Ｄが優先表示される。このとき、履歴情報の履歴Ｎｏ．４のアクティブに画面Ｄ、インアクティブに画面Ｃ、オープンに画面Ｄの画面ＩＤがそれぞれ記録される。次に、タブＣが選択されると、画面Ｄの優先表示が解除されて背面に移動して画面Ｃが優先表示される。このとき、履歴情報の履歴Ｎｏ．５のアクティブに画面Ｃ、インアクティブに画面Ｄの画面ＩＤがそれぞれ記録される。次に、画面Ｃがクローズされると、画面Ｄが前面に移動して優先表示される。このとき、履歴情報の履歴Ｎｏ．６のアクティブに画面Ｄ、クローズに画面Ｃの画面ＩＤがそれぞれ記録される。
【００２８】
次に、画面Ｅがオープンされると、画面Ｄの優先表示が解除されて背面に移動して画面Ｅが優先表示される。このとき、履歴情報の履歴Ｎｏ．７のアクティブに画面Ｅ、インアクティブに画面Ｄ、オープンに画面Ｅの画面ＩＤがそれぞれ記録される。次に、画面Ｆがオープンされると、画面Ｅの優先表示が解除されて背面に移動して画面Ｆが優先表示される。画面数が上限数の４を超えるため、最初に表示された画面Ａがクローズされる。このとき、履歴情報の履歴Ｎｏ．８のアクティブに画面Ｆ、インアクティブに画面Ｅ、オープンに画面Ｆ、クローズに画面Ａの画面ＩＤがそれぞれ記録される。
【００２９】
図６に示すように、画面Ｇがオープンされると、画面Ｆの優先表示が解除されて背面に移動して画面Ｇが優先表示される。画面数が上限数の４を超えるため、２番目に表示された画面Ｂがクローズされる。このとき、履歴情報の履歴Ｎｏ．９のアクティブに画面Ｇ、インアクティブに画面Ｆ、オープンに画面Ｇ、クローズに画面Ｂの画面ＩＤがそれぞれ記録される。次に、タブＥが選択されると、画面Ｇの優先表示が解除されて背面に移動して画面Ｅが優先表示される。このとき、履歴情報の履歴Ｎｏ．１０のアクティブに画面Ｅ、インアクティブに画面Ｇの画面ＩＤがそれぞれ記録される。
【００３０】
次に、画面Ｅがクローズされると、画面Ｇが前面に移動して優先表示される。このとき、履歴情報の履歴Ｎｏ．１１のアクティブに画面Ｇ、クローズに画面Ｅの画面ＩＤがそれぞれ記録される。次に、画面Ａがオープンされると、画面Ｇの優先表示が解除されて背面に移動して画面Ａが優先表示される。このとき、履歴情報の履歴Ｎｏ．１２のアクティブに画面Ａ、インアクティブに画面Ｇ、オープンに画面Ａの画面ＩＤがそれぞれ記録される。次に、画面Ａがクローズされると、画面Ｇが前面に移動して優先表示される。このとき、履歴情報の履歴Ｎｏ．１３のアクティブに画面Ｇ、クローズに画面Ａの画面ＩＤがそれぞれ記録される。
【００３１】
次に、画面Ｇがクローズされると、画面Ｆが前面に移動して優先表示される。このとき、履歴情報の履歴Ｎｏ．１４のアクティブに画面Ｆ、クローズに画面Ｇの画面ＩＤがそれぞれ記録される。次に、画面Ｆがクローズされると、画面Ｄが前面に移動して優先表示される。このとき、履歴情報の履歴Ｎｏ．１５のアクティブに画面Ｄ、クローズに画面Ｆの画面ＩＤがそれぞれ記録される。そして、画面Ｄがクローズされることで全ての画面が閉じられ、履歴情報の履歴Ｎｏ．１６のクローズに画面Ｄの画面ＩＤが記録される。このように、画面操作の度に変化する画面表示が履歴情報として記録されている。
【００３２】
ここで、画面戻し動作の一例について説明する。記録部２４によって直前の履歴情報でアクティブな画面が現在の履歴情報でインアクティブな画面として記録されている場合には、表示制御部２５によって現在の履歴情報でアクティブな画面からインアクティブな画面に優先表示が切り替えられる。例えば、現在の履歴情報が履歴Ｎｏ．８である場合、履歴Ｎｏ．８でアクティブな画面Ｆからインアクティブな画面Ｅに優先表示が切り替えられる。また、現在の履歴情報が履歴Ｎｏ．８から１つ前の履歴Ｎｏ．７に変更される。これにより、履歴Ｎｏ．８で優先表示が解除された直前の履歴Ｎｏ．７で画面Ｅが再び優先表示される。
【００３３】
また、記録部２４が直前の履歴情報でアクティブな画面を現在の履歴情報でクローズされた画面として記録している場合には、表示制御部２５が現在の履歴情報でアクティブな画面からクローズされた画面に優先表示を切り替える。例えば、現在の履歴情報が履歴Ｎｏ．６である場合、履歴Ｎｏ．６でアクティブな画面Ｄからクローズされた画面Ｃに優先表示が切り替えられる。また、現在の履歴情報が履歴Ｎｏ．６から１つ前の履歴Ｎｏ．５に変更される。これにより、履歴Ｎｏ．６でクローズされた直前の履歴Ｎｏ．５の画面Ｃが再び優先表示される。
【００３４】
続いて画面戻し動作後の画面送り動作の一例について説明する。記録部２４が直後の履歴情報でオープンされた画面を記録している場合には、表示制御部２５が現在の履歴情報でアクティブな画面から直後の履歴情報でオープンされた画面に優先表示を切り替える。例えば、現在の履歴情報が履歴Ｎｏ．７である場合、履歴Ｎｏ．７でアクティブな画面Ｅから履歴Ｎｏ．８でオープンされた画面Ｆに優先表示が切り替えられる。また、現在の履歴情報が履歴Ｎｏ．７から１つ後の履歴Ｎｏ．８に変更される。これにより、直後（画面戻し動作前）の履歴Ｎｏ．８でオープンされた画面Ｆが再び優先表示される。
【００３５】
また、記録部２４が直後の履歴情報でクローズされた画面を現在の履歴情報でアクティブな画面として記録している場合には、表示制御部２５が現在の履歴情報でアクティブな画面をクローズする。例えば、現在の履歴情報が履歴Ｎｏ．１５である場合、履歴Ｎｏ．１５でアクティブな画面Ｄがクローズされる。また、現在の履歴情報が履歴Ｎｏ．１５から１つ後の履歴Ｎｏ．１６に変更される。これにより、直後（画面戻し動作前）の履歴Ｎｏ．１６の画面Ｄが再びクローズされる。
【００３６】
これら画面戻し動作及び画面送り動作は、記録部２４によって履歴情報に記録されずに実施される。これは画面戻し動作及び画面送り動作によって履歴情報が上書きされると、時系列に並んだ履歴情報を辿ることができなくなるからである。例えば、現在の履歴Ｎｏ．８から直前の履歴Ｎｏ．７への画面戻し動作時に履歴情報が記録されると、現在の履歴情報が履歴Ｎｏ．７に変更され、直前の履歴情報が履歴Ｎｏ．８に変更される。次に画面戻し動作を実施したときに現在の履歴Ｎｏ．７から直前の履歴Ｎｏ．８に戻されて、２点の履歴情報の間で画面戻し動作が繰り返されてしまう。
【００３７】
図７及び図８を参照して、マルチウィンドウ形式の表示方法について詳細に説明する。図７は、本実施の形態の画面戻し動作の流れを示すフローチャートである。図８は、本実施の形態の画面送り動作の流れを示すフローチャートである。なお、図７及び図８のフローチャートは一例を示すものであり、この構成に限定されるものではない。また、図７及び図８では、説明の便宜上、図５を適宜参照しながら説明する。また、上記したように画面戻し動作及び画面送り動作は、履歴情報に記録されずに実施される。
【００３８】
図７に示すように、オペレータによって画面戻し動作が実施されると、表示制御部２５によって履歴情報として現在の履歴Ｎｏ．ｉが取得されて（ステップＳ０１）、現在の履歴Ｎｏ．ｉのオープンに画面ＩＤが記録されているか否かが判定される（ステップＳ０２）。現在の履歴Ｎｏ．ｉのオープンに画面ＩＤが記録されている場合（ステップＳ０２でＹｅｓ）、現在の履歴Ｎｏ．ｉのオープンから画面ＩＤが消去されて（ステップＳ０３）、現在の履歴Ｎｏ．ｉのインアクティブに画面ＩＤが記録されているか否かが判定される（ステップＳ０４）。
【００３９】
現在の履歴Ｎｏ．ｉのインアクティブに画面ＩＤが記録されている場合（ステップＳ０４でＹｅｓ）、現在の履歴Ｎｏ．ｉのインアクティブに記録された画面ＩＤの画面が優先表示される（ステップＳ０５）。そして、現在の履歴Ｎｏ．ｉが１つ前の履歴Ｎｏ．ｉ−１に変更される（ステップＳ０６）。このようにして、優先表示の解除後の履歴Ｎｏ．ｉから優先表示の解除前の履歴Ｎｏ．ｉ−１の画面に切り替わる（例えば、履歴Ｎｏ．８から履歴Ｎｏ．７に切り替わる）。一方、現在の履歴Ｎｏ．ｉのインアクティブに画面ＩＤが記録されていない場合（ステップＳ０４でＮｏ）、１つ前の履歴Ｎｏ．ｉ−１に変更されることなく、現在の履歴Ｎｏ．ｉが維持される（例えば、履歴Ｎｏ．１）。
【００４０】
現在の履歴Ｎｏ．ｉのオープンに画面ＩＤが記録されていない場合（ステップＳ０２でＮｏ）、現在の履歴Ｎｏ．ｉのクローズに画面ＩＤが記録されているか否かが判定される（ステップＳ０７）。現在の履歴Ｎｏ．ｉのクローズに画面ＩＤが記録されている場合（ステップＳ０７でＹｅｓ）、現在の履歴Ｎｏ．ｉのクローズに記録された画面ＩＤの画面が優先表示される（ステップＳ０８）。そして、現在の履歴Ｎｏ．ｉが１つ前の履歴Ｎｏ．ｉ−１に変更される（ステップＳ０９）。このようにして、画面消去後の履歴Ｎｏ．ｉから画面消去前の履歴Ｎｏ．ｉ−１の画面に切り替わる（例えば、履歴Ｎｏ．６から履歴Ｎｏ．５に切り替わる）。
【００４１】
現在の履歴Ｎｏ．ｉのクローズに画面ＩＤが記録されていない場合（ステップＳ０７でＮｏ）、現在の履歴Ｎｏ．ｉのアクティブに画面ＩＤが記録されているか否かが判定される（ステップＳ１０）。現在の履歴Ｎｏ．ｉのアクティブに画面ＩＤが記録されている場合（ステップ１０でＹｅｓ）、現在の履歴Ｎｏ．ｉのインアクティブに記録された画面ＩＤの画面が優先表示される（ステップＳ１１）。そして、現在の履歴Ｎｏ．ｉが１つ前の履歴Ｎｏ．ｉ−１に変更される（ステップＳ１２）。このようにして、優先表示の解除後の履歴Ｎｏ．ｉから優先表示の解除前の履歴Ｎｏ．ｉ−１の画面に切り替わる（例えば、履歴Ｎｏ．５から履歴Ｎｏ．４に切り替わる）。一方で現在の履歴Ｎｏ．ｉのアクティブに画面ＩＤが記録されていない場合（ステップ１０でＮｏ）、画面戻し動作が実施されることなく処理が終了する。
【００４２】
図８に示すように、オペレータによって画面送り動作が実施されると、表示制御部２５によって表示情報として１つ後の履歴Ｎｏ．ｉ＋１が取得されて（ステップＳ２１）、１つ後の履歴Ｎｏ．ｉ＋１が存在するか否かが判定される（ステップＳ２２）。１つ後の履歴Ｎｏ．ｉ＋１が存在しない場合（ステップＳ２２でＮｏ）、画面送り動作が実施されることなく処理が終了する。一方で１つ後の履歴Ｎｏ．ｉ＋１が存在する場合（ステップＳ２２でＹｅｓ）、１つ後の履歴Ｎｏ．ｉ＋１のオープンに画面ＩＤが記録されているか否かが判定される（ステップＳ２３）。
【００４３】
１つ後の履歴Ｎｏ．ｉ＋１のオープンに画面ＩＤが記録されている場合（ステップＳ２３でＹｅｓ）、１つ後の履歴Ｎｏ．ｉ＋１のオープンに記録された画面ＩＤの画面が優先表示される（ステップＳ２４）。そして、現在の履歴Ｎｏ．ｉが１つ後の履歴Ｎｏ．ｉ＋１に変更される（ステップＳ２５）。このようにして、現在の履歴Ｎｏ．ｉの画面から新規画面の表示後の履歴Ｎｏ．ｉ＋１で新たに表示された画面に切り替わる（例えば、履歴Ｎｏ．７から履歴Ｎｏ．８に切り替わる）。一方で１つ後の履歴Ｎｏ．ｉ＋１のオープンに画面ＩＤが記録されていない場合（ステップＳ２３でＮｏ）、１つの後の履歴Ｎｏ．ｉ＋１のクローズに画面ＩＤが記録されているか否かが判定される（ステップＳ２６）。
【００４４】
１つ後の履歴Ｎｏ．ｉ＋１のクローズに画面ＩＤが記録されている場合（ステップＳ２６でＹｅｓ）、１つ後の履歴Ｎｏ．ｉ＋１のクローズに記録された画面ＩＤが消去される（ステップＳ２７）。そして、現在の履歴Ｎｏ．ｉが１つ後の履歴Ｎｏ．ｉ＋１に変更される（ステップＳ２８）。このようにして、現在の履歴Ｎｏ．ｉで優先表示された画面が消去されて履歴Ｎｏ．ｉ＋１の画面に切り替わる（例えば、履歴Ｎｏ．１４から履歴Ｎｏ．１５に切り替わる）。１つ後の履歴Ｎｏ．ｉ＋１のクローズに画面ＩＤが記録されていない場合（ステップＳ２６でＮｏ）、１つ後の履歴Ｎｏ．ｉ＋１のアクティブに画面ＩＤが記録されているか否かが判定される（ステップＳ２９）。
【００４５】
１つ後の履歴Ｎｏ．ｉ＋１のアクティブに画面ＩＤが記録されている場合（ステップＳ２９でＹｅｓ）、１つ後の履歴Ｎｏ．ｉ＋１のアクティブに記録された画面ＩＤの画面が優先表示される（ステップＳ３０）。そして、現在の履歴Ｎｏ．ｉが１つ後の履歴Ｎｏ．ｉ＋１に変更される（ステップＳ３１）。このようにして、現在の履歴Ｎｏ．ｉから優先表示された履歴Ｎｏ．ｉ＋１の画面に切り替わる（例えば、履歴Ｎｏ．９から履歴Ｎｏ．１０に切り替わる）。一方で、１つ後の履歴Ｎｏ．ｉ＋１のアクティブに画面ＩＤが記録されていない場合（ステップＳ２９でＮｏ）、画面送り動作が実施されることなく処理が終了する。
【００４６】
以上のように、本実施の形態のマルチウィンドウ形式の表示装置２０では、画面操作の度に画面のイベントが履歴情報として記録されているため、現在の履歴情報から直前の履歴情報に遡って画面のイベントを確認することができる。現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に切り替えることで、直前に優先表示された画面を再表示することができる。よって、複数の画面が表示された状態から直前に優先表示された画面を容易に呼び出すことができ、目的の画面を探し出すという手間を省いて操作性を向上させることができる。
【００４７】
なお、上記した本実施の形態のマルチウィンドウ形式の表示方法をタブ表示に適用した一例について説明したが、他のマルチウィンドウ形式にも適用可能である。例えば、図９に示すようなタイル表示にも適用可能である。タイル表示では複数の画面が上下左右に並べられて表示されており、優先表示された画面がカーソル枠３０で強調される。このようなタイル表示であっても、画面戻し動作及び画面送り動作によってカーソル枠３０を動かして画面の優先表示を切り替えることで、タブ表示と同様にオペレータの操作性を向上させることができる。
【００４８】
また、上記した本実施の形態の入力部２１は、表示装置２０に対して入力可能であれば、どのように構成されてもよい。例えば、入力部２１として、文字入力デバイス、ポインティングデバイス、音声認識デバイスが用いられてもよい。文字入力デバイスとしてはキーボード等が用いられてもよいし、ポインティングデバイスとしてはマウス、トラックボール、トラックパッド等が用いられてもよい。
【００４９】
また、上記した本実施の形態の表示部２３は、画面を表示可能であれば、どのように構成されてもよい。例えば、表示部２３として、液晶ディスプレイ、プラズマディスプレイ、ブラウン管ディスプレイ、フィルム型ディスプレイが用いられてもよい。フィルム型ディスプレイとしては有機ＥＬ（Electroluminescent）、液晶フィルム等が用いられてもよい。
【００５０】
また、上記した本実施の形態では、履歴情報のイベントとして、アクティブ、インアクティブ、オープン、クローズの４種類のイベントを例示したが、この構成に限定されない。履歴情報には、他のイベントが含まれてもよいし、イベント以外の表示時刻等の各種情報が含まれていてもよい。
【００５１】
また、上記した本実施の形態では、ソフトウェア内の異なるモジュールで表示された複数の画面に対して画面戻し動作及び画面送り動作を実施する構成に限らず、複数のソフトウェアで表示された画面に対して画面戻し動作及び画面送り動作を実施してもよい。例えば、プラント用のソフトウェアでだけでなく、プラント用のソフトウェアで表示された画面とＷＥＢブラウザ等の他のソフトウェアで表示された画面との優先表示を切り替えることも可能である。
【００５２】
また、本発明の実施の形態及び変形例を説明したが、本発明の他の実施の形態として、上記実施の形態及び変形例を全体的又は部分的に組み合わせたものでもよい。
【００５３】
また、本発明の実施の形態は上記の実施の形態及び変形例に限定されるものではなく、本発明の技術的思想の趣旨を逸脱しない範囲において様々に変更、置換、変形されてもよい。さらに、技術の進歩又は派生する別技術によって、本発明の技術的思想を別の仕方で実現することができれば、その方法を用いて実施されてもよい。したがって、特許請求の範囲は、本発明の技術的思想の範囲内に含まれ得る全ての実施態様をカバーしている。
【００５４】
また、本発明の実施の形態では、本発明をプラントの監視制御システムに設置された表示装置に適用した構成について説明したが、画面戻し動作及び画面送り動作によって操作性が向上する他の表示装置に適用することも可能である。
【００５５】
下記に、上記の実施形態における特徴点を整理する。
上記実施形態に記載のマルチウィンドウ形式の表示装置は、複数の画面から１画面を優先表示するマルチウィンドウ形式の表示装置であって、画面操作の度に各画面のイベントを履歴情報として記録する記録部と、時系列に並んだ履歴情報に基づいて画面の表示を制御する表示制御部とを備え、前記表示制御部が、現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に優先表示を切り替えることを特徴とする。
【００５６】
また、上記実施形態に記載のマルチウィンドウ形式の表示方法は、複数の画面から１画面を優先表示するマルチウィンドウ形式の表示方法であって、画面操作の度に各画面のイベントを履歴情報として記録するステップと、時系列に並んだ履歴情報に基づいて現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に優先表示を切り替えるステップとを有することを特徴とする。
【００５７】
これらの構成によれば、画面操作の度に画面のイベントが履歴情報として記録されているため、現在の履歴情報から直前の履歴情報に遡って画面のイベントを確認することができる。現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に切り替えることで、直前に優先表示された画面を再表示することができる。よって、複数の画面が表示された状態から直前に優先表示された画面を容易に呼び出すことができ、目的の画面を探し出すという手間を省いて操作性を向上させることができる。
【００５８】
上記実施形態に記載のマルチウィンドウ形式の表示装置は、前記記録部が、直前の履歴情報でアクティブな画面を現在の履歴情報でインアクティブな画面として記録しており、前記表示制御部が、現在の履歴情報でアクティブな画面からインアクティブな画面に優先表示を切り替える。この構成によれば、直前の画面の優先表示が解除されて現在の画面が優先表示された状態で、直前に優先表示された画面を再表示することができる。
【００５９】
上記実施形態に記載のマルチウィンドウ形式の表示装置は、前記記録部が、直前の履歴情報でアクティブな画面を現在の履歴情報でクローズされた画面として記録しており、前記表示制御部が、現在の履歴情報でアクティブな画面からクローズされた画面に優先表示を切り替える。この構成によれば、直前に優先表示された画面がクローズされて現在の画面が優先表示された状態で、直前に優先表示された画面を再表示することができる。
【００６０】
上記実施形態に記載のマルチウィンドウ形式の表示装置は、前記表示制御部が、現在の履歴情報でアクティブな画面から直後の履歴情報でアクティブな画面に優先表示を切り替える。この構成によれば、現在の履歴情報でアクティブな画面から直後の履歴情報でアクティブな画面に切り替えることで、直後に優先表示された画面を再表示することができる。よって、複数の画面が表示された状態から直後の画面を容易に呼び出すことができる。
【００６１】
上記実施形態に記載のマルチウィンドウ形式の表示装置は、前記記録部が、直後の履歴情報でオープンされた画面を記録しており、前記表示制御部が、現在の履歴情報でアクティブな画面から直後の履歴情報でオープンされた画面に優先表示を切り替える。この構成によれば、履歴情報で遡ることで現在の画面が優先表示された状態で、直後にオープンされた画面を再表示することができる。
【００６２】
上記実施形態に記載のマルチウィンドウ形式の表示装置は、前記記録部が、直後の履歴情報でクローズされた画面を現在の履歴情報でアクティブな画面として記録しており、前記表示制御部が、現在の履歴情報でアクティブな画面をクローズする。この構成によれば、履歴情報で遡ることで現在の画面が優先表示された状態で、現在の優先表示された画面をクローズすることができる。
【００６３】
上記実施形態に記載のマルチウィンドウ形式の表示装置は、前記記録部が、前記表示制御部による画面操作時には履歴情報を記録しない。この構成によれば、表示制御部による画面操作によって履歴情報が上書きされることがないため、時系列に並んだ履歴情報を辿ることができる。
【００６４】
上記実施形態に記載の監視制御システムは、上記のマルチウィンドウ形式の表示装置と、対象機器からの出力を収集して当該対象機器の駆動を制御する制御装置とを備え、前記制御装置で収集された出力を前記マルチウィンドウ形式の表示装置に表示させて、前記対象機器を監視することを特徴とする。この構成によれば、マルチウィンドウ形式の表示装置の操作性が向上することで、対象機器を効率的に監視することができる。
【００６５】
上記実施形態に記載のプログラムは、マルチウィンドウ形式の表示装置に複数の画面から１画面を優先表示させるプログラムであって、画面操作の度に各画面のイベントを履歴情報として記録するステップと、時系列に並んだ履歴情報に基づいて現在の履歴情報でアクティブな画面から直前の履歴情報でアクティブな画面に優先表示を切り替えるステップとを、前記マルチウィンドウ形式の表示装置に実行させることを特徴とする。この構成によれば、表示装置にプログラムをインストールすることで、表示装置に複数の画面が表示された状態から直前に優先表示された画面を容易に呼び出させることができる。
【産業上の利用可能性】
【００６６】
以上説明したように、本発明は、切り替え前の直前の画面に容易に戻して操作性を向上することができるという効果を有し、特に、プラントの監視制御システムで用いられるマルチウィンドウ形式の表示装置、監視制御システム、マルチウィンドウ形式の表示方法、プログラムに有用である。
【符号の説明】
【００６７】
１  監視制御システム
１１  制御装置
１２  オペレータステーション
１３  データベースステーション
１４  プリンタ
１５  制御ネットワーク
１６  情報ネットワーク
２０  表示装置
２１  入力部
２５  表示制御部
２３  表示部
２４  記録部
２６  消去部
【図１】
2018022211.tif 000003
【図２】
2018022211.tif 000004
【図３】
2018022211.tif 000005
【図４】
2018022211.tif 000006
【図５】
2018022211.tif 000007
【図６】
2018022211.tif 000008
【図７】
2018022211.tif 000009
【図８】
2018022211.tif 000010
【図９】
2018022211.tif 000011