(57)【要約】【課題】制御対象の機器の状態情報をより詳細に表示する画面への切り替えを行う間、システムが正常に動作していることをユーザに確認させる。【解決手段】状態情報の一部を表示する表示ブロックのデータを機器ごとに生成し、複数の表示ブロックを有する第１画面のデータを生成する第１画面生成部と、複数の表示ブロックの中から、該表示ブロックに対応する機器の状態情報を表示ブロックよりも大きい面積で表示させる表示ブロックの選択入力を受け付ける入力部と、選択された表示ブロックに対応する機器の状態情報を表示する第２画面のデータを生成する第２画面生成部と、未選択の表示ブロックの表示位置を順次変化させて表示する１以上の第３画面のデータを生成する第３画面生成部と、少なくとも第２画面生成部が生成する第２画面を表示部に表示させるまでの間、第３画面生成部が生成した１以上の第３画面を表示部に順次表示させる表示制御部とを備える。【選択図】図２
2015210647.tif 000002
【特許請求の範囲】
【請求項１】
プラントに設置された複数の機器に接続された制御装置と通信可能に接続され、前記制御装置から前記複数の機器の状態をそれぞれ示す複数の状態情報を取得して表示する表示装置であって、
前記複数の状態情報を表示可能な表示部と、
前記状態情報の一部を表示する表示ブロックのデータを前記機器ごとに生成し、生成した複数の前記表示ブロックを有する第１画面のデータを生成する第１画面生成部と、
前記第１画面が有する複数の前記表示ブロックの中から、該表示ブロックに対応する前記機器の状態情報を前記表示ブロックよりも大きい面積で表示させる前記表示ブロックの選択入力を受け付ける入力部と、
前記選択入力された前記表示ブロックに対応する前記機器の状態情報を表示する第２画面のデータを生成する第２画面生成部と、
前記選択入力において未選択の前記表示ブロックの前記表示部における表示位置を順次変化させて表示する１以上の第３画面のデータを生成する第３画面生成部と、
少なくとも前記第２画面生成部が生成する前記第２画面を前記表示部に表示させるまでの間、前記第３画面生成部が生成した前記１以上の第３画面を前記表示部に順次表示させる表示制御部と、
を備えたことを特徴とする表示装置。
【請求項２】
前記１以上の第３画面は、
前記表示部が順次表示する際、前記未選択の前記表示ブロックが前記表示部の所定の到達位置まで移動するように見える画像群であることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記１以上の第３画面は、
前記未選択の前記表示ブロックが複数ある場合、前記表示ブロックごとに設定された前記到達位置に同じタイミングで到達するように見える画像群であることを特徴とする請求項２に記載の表示装置。
【請求項４】
前記第３画面生成部は、
前記未選択の前記表示ブロックが前記表示部で移動する速度を、該表示ブロックの前記到達位置までの距離と前記１以上の第３画面の表示時間に基づいて設定することを特徴とする請求項２に記載の表示装置。
【請求項５】
前記１以上の第３画面の表示時間は、前記第２画面生成部が前記第２画面のデータの生成に必要な最大時間より長いことを特徴とする請求項４に記載の表示装置。
【請求項６】
前記１以上の第３画面の表示時間は、当該表示を行う以前に前記第２画面が生成されて表示されるまでに要した実時間に基づいて定められることを特徴とする請求項４に記載の表示装置。
【請求項７】
前記表示制御部が前記１以上の第３画面を前記表示部に順次表示させている最中に、前記第２画面生成部が前記第２画面のデータを生成するために必要なデータの蓄積量を所定のタイミングで検出し、この検出した値と該タイミングで想定されるデータの蓄積量とを比較することにより、該タイミングより後の前記第３画面の表示態様を設定する第３画面表示設定部をさらに備えたことを特徴とする請求項２に記載の表示装置。
【請求項８】
前記１以上の第３画面のうち前記表示部における表示順が最後の第３画面は、前記未選択の表示ブロックを縮小して並べて表示することを特徴とする請求項１に記載の表示装置。
【請求項９】
前記第２画面と前記１以上の第３画面のうち前記表示部で未表示の第３画面とを合成して合成画面を生成する合成画面生成部をさらに備え、
前記表示制御部は、
前記第２画面生成後に前記合成画面を前記表示部に表示させることを特徴とする請求項１に記載の表示装置。
【請求項１０】
前記合成画面生成部は、
前記第３画面の上に前記第２画面を重畳することによって前記合成画面を生成することを特徴とする請求項９に記載の表示装置。
【請求項１１】
前記合成画面生成部は、
前記第２画面と、前記１以上の第３画面のうち前記表示部における表示順が最後の第３画面とを合成することを特徴とする請求項９に記載の表示装置。
【請求項１２】
前記表示部が前記第２画面を表示している最中に前記入力部が前記第２画面を表示する前記表示ブロックの選択入力を受け付けた場合、
前記第２画面生成部は、
選択された前記表示ブロックに対応する前記第２画面のデータを新たに生成し、
前記第３画面生成部は、
選択された前記表示ブロックの表示位置を変化させて表示する１以上の第３画面のデータを新たに生成し、
前記表示制御部は、
少なくとも前記第２画面生成部が新たに生成した前記第２画面を前記表示部に表示させるまでの間、前記新たに生成された前記１以上の第３画面を前記表示部に順次表示させることを特徴とする請求項１に記載の表示装置。
【請求項１３】
プラントに設置された複数の機器に接続された制御装置と、
前記制御装置と通信可能に接続された請求項１に記載の表示装置と、
を備えたことを特徴とする監視システム。
【請求項１４】
プラントに設置された複数の機器に接続された制御装置と通信可能に接続され、前記制御装置から前記複数の機器の状態をそれぞれ示す複数の状態情報を取得して表示する表示装置が行う表示方法であって、
前記状態情報の一部を表示する表示ブロックのデータを前記機器ごとにそれぞれ生成し、生成した複数の前記表示ブロックを表示する第１の表示ステップと、
表示されている複数の前記表示ブロックの中から、１つの前記表示ブロックの選択入力を受け付ける入力ステップと、
前記選択入力された前記表示ブロックに対応する前記機器の状態情報を、前記表示ブロックよりも大きい面積で表示する第２の表示ステップと、
前記第２の表示ステップと並行して実行され、該第２の表示ステップが終了するまでの間、前記選択入力において未選択の前記表示ブロックの表示位置を順次変化させて、前記第２の表示ステップによる表示領域以外の領域に表示する第３の表示ステップと、
を含むことを特徴とする表示方法。
【請求項１５】
プラントに設置された複数の機器に接続された制御装置と通信可能に接続され、前記制御装置から前記複数の機器の状態をそれぞれ示す複数の状態情報を取得して表示する表示装置に、
前記状態情報の一部を表示する表示ブロックのデータを前記機器ごとにそれぞれ生成し、生成した複数の前記表示ブロックを表示する第１の表示ステップと、
表示されている複数の前記表示ブロックの中から、１つの前記表示ブロックの選択入力を受け付ける入力ステップと、
前記選択入力された前記表示ブロックに対応する前記機器の状態情報を、前記表示ブロックよりも大きい面積で表示する第２の表示ステップと、
前記第２の表示ステップと並行して実行され、該第２の表示ステップが終了するまでの間、前記選択入力において未選択の前記表示ブロックの表示位置を順次変化させて、前記第２の表示ステップによる表示領域以外の領域に表示する第３の表示ステップと、
を実行させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントを監視する監視システムにおいて制御装置から取得した情報を表示する表示装置、該表示装置を備えた監視システム、該表示装置が実行する表示方法および表示プログラムに関する。
【背景技術】
【０００２】
従来、鉄鋼プラント、化学プラント、発電プラント等の各種プラントを対象とするプロセスの制御や監視を行うための監視システムとして、プロセスの制御を行う制御装置と、ヒューマンマシンインターフェースとしてのオペレータステーションとを備えた分散型制御システムが知られている。
【０００３】
分散型制御システムでは、複数の状態情報を同時に監視できることが求められる。この要求を満たすため、オペレータステーションは、制御装置から送られてくるプラントの状態情報に基づいた画像コンテンツの表示を行う機能を有している（例えば、非特許文献１を参照）。具体的には、オペレータステーションは、各状態情報のうち一部の情報のみを表示する計器図ウィンドウ等の画像コンテンツを縦横に複数並べてタイル表示したグループ表示画面を表示する機能を有している。
【０００４】
上述した計器図ウィンドウは、画面サイズの制限により、表示できる情報が限られている。この問題を解決するために、オペレータステーションは、グループ表示画面で表示している複数の計器図ウィンドウからユーザ（プラント管理者等のオペレータ）によって一つの計器図ウィンドウが選択されると、その計器図ウィンドウに対応したすべての状態情報を含む画面として、計器図ウィンドウよりも大きい表示面積を有するループ表示画面を生成して表示する機能をさらに有している。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】富士電機システムズ株式会社  オープン統合化制御システム  ＦＯＣＵＳ  ＦＯＣＵＳ−Ｐ  取扱説明書＜オペレーション編＞  改定７版  ２００６年７月「第３節  グループパネル」P.2
【発明の概要】
【発明が解決しようとする課題】
【０００６】
オペレータステーションは、ループ表示画面を生成する際、制御装置に対してループ表示画面を生成するために必要な情報の送信を要求する。この際に要求する情報は、計器図ウィンドウの種類に応じて異なるため、オペレータステーションがループ表示画面の生成に要する時間は、選択された計器図ウィンドウの種類に応じて異なる。その結果、グループ表示画面からループ表示画面への遷移に要する時間も、選択された計器図ウィンドウの種類によって異なってくる。
【０００７】
加えて、従来のオペレータステーションでは、制御対象の状態情報を異なる態様でそれぞれ表示するグループ表示画面からループ表示画面への遷移（切り替え）が、ループ表示画面の生成が完了した後で瞬時に行われる。
【０００８】
このため、ユーザは、オペレータステーションが、グループ表示画面から、制御対象の状態情報をより詳細に表示するループ表示画面への切り替えを行うまでの間、静止状態のグループ表示画面を見続けなければならず、その間にシステムが正常に動作していることを確認することができなかった。
【０００９】
本発明は、上記に鑑みてなされたものであって、制御対象の機器の状態情報をより詳細に表示する画面への切り替えを行う間、システムが正常に動作していることをユーザに確認させることができる表示装置、監視システム、表示方法および表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明に係る表示装置は、プラントに設置された複数の機器に接続された制御装置と通信可能に接続され、前記制御装置から前記複数の機器の状態をそれぞれ示す複数の状態情報を取得して表示する表示装置であって、前記複数の状態情報を表示可能な表示部と、前記状態情報の一部を表示する表示ブロックのデータを前記機器ごとに生成し、生成した複数の前記表示ブロックを有する第１画面のデータを生成する第１画面生成部と、前記第１画面が有する複数の前記表示ブロックの中から、該表示ブロックに対応する前記機器の状態情報を前記表示ブロックよりも大きい面積で表示させる前記表示ブロックの選択入力を受け付ける入力部と、前記選択入力された前記表示ブロックに対応する前記機器の状態情報を表示する第２画面のデータを生成する第２画面生成部と、前記選択入力において未選択の前記表示ブロックの前記表示部における表示位置を順次変化させて表示する１以上の第３画面のデータを生成する第３画面生成部と、少なくとも前記第２画面生成部が生成する前記第２画面を前記表示部に表示させるまでの間、前記第３画面生成部が生成した前記１以上の第３画面を前記表示部に順次表示させる表示制御部と、を備えたことを特徴とする。
【００１１】
本発明に係る表示装置は、上記発明において、前記１以上の第３画面は、前記表示部が順次表示する際、前記未選択の前記表示ブロックが前記表示部の所定の到達位置まで移動するように見える画像群であることを特徴とする。
【００１２】
本発明に係る表示装置は、上記発明において、前記１以上の第３画面は、前記未選択の前記表示ブロックが複数ある場合、前記表示ブロックごとに設定された前記到達位置に同じタイミングで到達するように見える画像群であることを特徴とする。
【００１３】
本発明に係る表示装置は、上記発明において、前記第３画面生成部は、前記未選択の前記表示ブロックが前記表示部で移動する速度を、該表示ブロックの前記到達位置までの距離と前記１以上の第３画面の表示時間に基づいて設定することを特徴とする。
【００１４】
本発明に係る表示装置は、上記発明において、前記１以上の第３画面の表示時間は、前記第２画面生成部が前記第２画面のデータの生成に必要な最大時間より長いことを特徴とする。
【００１５】
本発明に係る表示装置は、上記発明において、前記１以上の第３画面の表示時間は、当該表示を行う以前に前記第２画面が生成されて表示されるまでに要した実時間に基づいて定められることを特徴とする。
【００１６】
本発明に係る表示装置は、上記発明において、前記表示制御部が前記１以上の第３画面を前記表示部に順次表示させている最中に、前記第２画面生成部が前記第２画面のデータを生成するために必要なデータの蓄積量を所定のタイミングで検出し、この検出した値と該タイミングで想定されるデータの蓄積量とを比較することにより、該タイミングより後の前記第３画面の表示態様を設定する第３画面表示設定部をさらに備えたことを特徴とする。
【００１７】
本発明に係る表示装置は、上記発明において、前記１以上の第３画面のうち前記表示部における表示順が最後の第３画面は、前記未選択の表示ブロックを縮小して並べて表示することを特徴とする。
【００１８】
本発明に係る表示装置は、上記発明において、前記第２画面と前記複数の第３画面のうち前記表示部で未表示の第３画面とを合成して合成画面を生成する合成画面生成部をさらに備え、前記表示制御部は、前記第２画面生成後に前記合成画面を前記表示部に表示させることを特徴とする。
【００１９】
本発明に係る表示装置は、上記発明において、前記合成画面生成部は、前記第３画面の上に前記第２画面を重畳することによって前記合成画面を生成することを特徴とする。
【００２０】
本発明に係る表示装置は、上記発明において、前記合成画面生成部は、前記第２画面と、前記１以上の第３画面のうち前記表示部における表示順が最後の第３画面とを合成することを特徴とする。
【００２１】
本発明に係る表示装置は、上記発明において、前記表示部が前記第２画面を表示している最中に前記入力部が前記第２画面を表示する前記表示ブロックの選択入力を受け付けた場合、前記第２画面生成部は、選択された前記表示ブロックに対応する前記第２画面のデータを新たに生成し、前記第３画面生成部は、選択された前記表示ブロックの表示位置を変化させて表示する１以上の第３画面のデータを新たに生成し、前記表示制御部は、少なくとも前記第２画面生成部が新たに生成した前記第２画面を前記表示部に表示させるまでの間、前記新たに生成された前記１以上の第３画面を前記表示部に順次表示させることを特徴とする。
【００２２】
本発明に係る監視システムは、プラントに設置された複数の機器に接続された制御装置と、前記制御装置と通信可能に接続された上記の表示装置と、を備えたことを特徴とする。
【００２３】
本発明に係る表示方法は、プラントに設置された複数の機器に接続された制御装置と通信可能に接続され、前記制御装置から前記複数の機器の状態をそれぞれ示す複数の状態情報を取得して表示する表示装置が行う表示方法であって、前記状態情報の一部を表示する表示ブロックのデータを前記機器ごとにそれぞれ生成し、生成した複数の前記表示ブロックを表示する第１の表示ステップと、表示されている複数の前記表示ブロックの中から、１つの前記表示ブロックの選択入力を受け付ける入力ステップと、前記選択入力された前記表示ブロックに対応する前記機器の状態情報を、前記表示ブロックよりも大きい面積で表示する第２の表示ステップと、前記第２の表示ステップと並行して実行され、該第２の表示ステップが終了するまでの間、前記選択入力において未選択の前記表示ブロックの表示位置を順次変化させて、前記第２の表示ステップによる表示領域以外の領域に表示する第３の表示ステップと、を含むことを特徴とする。
【００２４】
本発明に係る表示プログラムは、プラントに設置された複数の機器に接続された制御装置と通信可能に接続され、前記制御装置から前記複数の機器の状態をそれぞれ示す複数の状態情報を取得して表示する表示装置に、前記状態情報の一部を表示する表示ブロックのデータを前記機器ごとにそれぞれ生成し、生成した複数の前記表示ブロックを表示する第１の表示ステップと、表示されている複数の前記表示ブロックの中から、１つの前記表示ブロックの選択入力を受け付ける入力ステップと、前記選択入力された前記表示ブロックに対応する前記機器の状態情報を、前記表示ブロックよりも大きい面積で表示する第２の表示ステップと、前記第２の表示ステップと並行して実行され、該第２の表示ステップが終了するまでの間、前記選択入力において未選択の前記表示ブロックの表示位置を順次変化させて、前記第２の表示ステップによる表示領域以外の領域に表示する第３の表示ステップと、を実行させることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、制御対象の機器の状態情報をより詳細に表示する画面への切り替えを行う間、システムが正常に動作していることをユーザに確認させることが可能となる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態１に係る監視システムの構成を模式的に示す図である。
【図２】本発明の実施の形態１に係る表示装置であるオペレータステーションの構成を示すブロック図である。
【図３】本発明の実施の形態１に係る表示装置が実行する表示方法の処理の概要を示すフローチャートである。
【図４】グループ表示画面の表示例を示す図である。
【図５】計器図ウィンドウの表示例を示す図である。
【図６】ループ表示画面の表示例を示す図である。
【図７】本発明の実施の形態１に係る表示装置であるオペレータステーションが実行するアニメーション表示処理の概要を示すフローチャートである。
【図８】アニメーション表示画面生成部が行う最小化ウィンドウ表示位置の設定を模式的に示す図である。
【図９】アニメーション表示画面の表示例（第１例）を示す図である。
【図１０】アニメーション表示画面の表示例（第２例）を示す図である。
【図１１】合成画面の表示例（第１例）を示す図である。
【図１２】合成画面の表示例（第２例）を示す図である。
【図１３】最小化ウィンドウの表示例を示す図である。
【図１４】ループ表示画面を表示している状態からグループ表示画面を表示する状態に戻った場合の表示例を示す図である。
【図１５】ループ表示画面を表示中に別の計器図ウィンドウが選択された場合のアニメーション画面の表示例を示す図である。
【図１６】本発明の実施の形態１の変形例１に係るアニメーション表示画面の表示例を示す図である。
【図１７】本発明の実施の形態１の変形例２に係る合成画面の表示例を示す図である。
【図１８】本発明の実施の形態１の変形例３に係る合成画面の表示例を示す図である。
【図１９】本発明の実施の形態１の変形例４に係る合成画面の表示例を示す図である。
【図２０】本発明の実施の形態１の変形例５に係る合成画面の表示例を示す図である。
【図２１】本発明の実施の形態１の変形例６に係る合成画面の表示例を示す図である。
【図２２】図２１に示す合成画面で計器図ウィンドウがループ表示画面の表示対象として選択され、対応するループ表示画面が生成、表示された場合の合成画面の表示例を示す図である。
【図２３】本発明の実施の形態２に係る表示装置であるオペレータステーションが実行するアニメーション表示処理の概要を示すフローチャートである。
【図２４】本発明の実施の形態２に係る表示装置であるオペレータステーションが実行するアニメーション表示処理の概要を示すフローチャートである。
【図２５】本発明の実施の形態３に係る表示装置であるオペレータステーションの構成を示すブロック図である。
【図２６】本発明の実施の形態３に係る表示装置であるオペレータステーションが実行するアニメーション表示処理の概要を示すフローチャートである。
【図２７】本発明のその他の実施の形態において合成画面からループ表示画面に戻る際の表示の概要を示す図である。
【図２８】本発明のその他の実施の形態に係るアニメーション表示画面の表示例を示す図である。
【図２９】本発明のその他の実施の形態に係るアニメーション表示画面の画面遷移例を示す図である。
【発明を実施するための形態】
【００２７】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施の形態」という）を説明する。
【００２８】
（実施の形態１）
図１は、本発明の実施の形態１に係る監視システムの構成を模式的に示す図である。同図に示す監視システム１は、鉄鋼プラント、化学プラントまたは発電プラント等のプラントＰで行われるプロセスの制御や監視を行う分散型制御システム（ＤＣＳ：Distributed  Control  System）である。監視システム１は、複数の制御装置２（図１では２つの制御装置２のみを図示）と、オペレータステーション３と、データベースステーション４と、プリンタ５と、を備える。
【００２９】
複数の制御装置２、オペレータステーション３およびデータベースステーション４は、制御ネットワーク６を介して通信可能に接続されている。オペレータステーション３、データベースステーション４およびプリンタ５は、情報ネットワーク７を介して通信可能に接続されている。制御ネットワーク６および情報ネットワーク７の各々は、例えばＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、イントラネット、公衆回線網、専用回線網などを適宜組み合わせた通信ネットワークによって構成される。
【００３０】
制御装置２は、プラントＰのプロセスを実行するためにプラントＰに設置された各種機器（図１では２つの機器Ｐ１、Ｐ２のみを図示）に接続されたセンサ等の計測装置と接続する。制御装置２は、ＣＰＵ（Central  Proccessing  Unit）を備え、計測装置の測定結果等に基づいた演算を行うことによって各種機器を制御する。制御装置２が行う制御方式として、例えばＰＩＤ（Proportional  Integral  Derivative）制御を挙げることができる。
【００３１】
制御装置２は、上述した計測装置の測定結果等に基づいてプロセスの制御を行うための内部計器に関わる情報を有している。このような内部計器として、例えばＰＩＤ制御計器、スイッチ（オン／オフ）計器、力率計器、風向計器等がある。
【００３２】
制御装置２は、内部計器の情報を制御対象である各種機器の状態を示す状態情報として、制御ネットワーク６を介してオペレータステーション３へ定期的に送信する。状態情報には、計測装置の測定結果に加えて、各種設定値、異常を示す情報（アラーム）、内部計器を識別するためのＴＡＧ情報等が含まれる。
【００３３】
制御装置２は、制御ネットワーク６を介してオペレータステーション３から送られてくる指示信号に基づいて、各種設定値の変更等の処理を行う。
【００３４】
図２は、オペレータステーション３の構成を示すブロック図である。同図に示すオペレータステーション３は、ユーザ（プラント管理者等のオペレータ）が、プラントＰの稼動状態を確認するための装置であり、本発明に係る表示装置として機能する。オペレータステーション３は、入力部３１と、第１通信部３２と、第２通信部３３と、表示部３４と、画像処理部３５と、制御部３６と、記憶部３７と、を備える。
【００３５】
入力部３１は、キーボード、およびマウス等のポインティングデバイスを用いて構成され、ユーザによる各種操作指示信号の入力を受け付ける。入力部３１を構成するポインティングデバイスとして、表示部３４の表示画面上に重ねて設けられるタッチパネルを適用することも可能である。
第１通信部３２は、制御部３６の制御の下、制御ネットワーク６を介して複数の制御装置２との間で各種データを送受信する。第１通信部３２が制御装置２から受信した情報は、記憶部３７に格納されて記憶される。
第２通信部３３は、制御部３６の制御の下、情報ネットワーク７を介してデータベースステーション４やプリンタ５との間で各種データを送受信する。
表示部３４は、液晶または有機ＥＬ（Electro  Luminescence）等のディスプレイを用いて構成され、制御部３６による制御の下、各種情報を表示する。
【００３６】
画像処理部３５は、グループ表示画面生成部３５１（第１画面生成部）と、ループ表示画面生成部３５２（第２画面生成部）と、アニメーション表示画面生成部３５３（第３画面生成部）と、合成画面生成部３５４と、を有する。画像処理部３５は、ＣＰＵや各種演算回路等を用いて実現される。
【００３７】
グループ表示画面生成部３５１は、内部計器の動作状態および内部計器を識別する識別情報を示す計器図ウィンドウ（表示ブロック）を、表示対象とする内部計器毎（内部計器に対応する機器毎）にそれぞれ生成し、生成した計器図ウィンドウの表示部３４（の表示画面上）における表示位置を設定することによってグループ表示画面（第１画面）データを生成する。グループ表示画面生成部３５１は、内部計器に対応する機器の状態情報に異常を示す情報が含まれている場合、対応する計器図ウィンドウの枠の表示色を他の計器図ウィンドウとは異なる表示色に変更する。
【００３８】
ループ表示画面生成部３５２は、グループ表示画面の中で選択された一つの計器図ウィンドウに対応するループ表示画面（第２画面）データを生成する。
【００３９】
アニメーション表示画面生成部３５３は、グループ表示画面の中でループ表示画面の生成対象として選択されなかった計器図ウィンドウを所定位置まで時間とともに移動させるように見せる画像群としての複数のアニメーション表示画面（第３画面）データを生成する。アニメーション表示画面生成部３５３は、最後に表示する画面データとして、未選択の計器図ウィンドウを最小化した最小化ウィンドウを所定方向に沿って並べて表示する画面のデータを生成する。
【００４０】
合成画面生成部３５４は、複数の画面データを合成する。具体的には、合成画面生成部３５４は、アニメーション表示画面の上にループ表示画面を重畳した画面データを生成する。
【００４１】
制御部３６は、表示部３４の表示処理を制御する表示制御部３６１と、制御装置２が行うプロセス制御の制御パラメータを入力部３１の入力に応じて変更する制御パラメータ変更部３６２とを有する。制御部３６は、ＣＰＵや各種演算回路等を用いて構成され、入力部３１が入力を受け付けた各種操作指示信号に応じてオペレータステーション３を構成する各部に対応する指示やデータの転送等を行うことにより、オペレータステーション３の動作を統括して制御する。なお、画像処理部３５と制御部３６を、共通のＣＰＵを用いて構成することも可能である。
【００４２】
記憶部３７は、状態情報記憶部３７１と、グループ表示情報記憶部３７２と、ループ表示情報記憶部３７３と、アニメーション表示情報記憶部３７４と、プログラム記憶部３７５と、を有する。
【００４３】
状態情報記憶部３７１は、第１通信部３２が制御装置２から定期的に受信する複数の状態情報を記憶する。状態情報記憶部３７１は、制御部３６の制御の下、複数の状態情報を受信するごとに記憶する情報を更新するとともに、それ以前の情報を、第２通信部３３を介してデータベースステーション４へ送信するようにしてもよい。
【００４４】
グループ表示情報記憶部３７２は、グループ表示画面生成部３５１がグループ表示画面データを生成する際に必要な情報を記憶する。このような情報として、例えばグループ表示画面における計器図ウィンドウの表示内容および表示位置に関する情報等がある。
【００４５】
ループ表示情報記憶部３７３は、ループ表示画面生成部３５２がループ表示画面データを生成する際に必要な情報を記憶する。このような情報として、例えば計器図ウィンドウごとに設定されるループ表示画面の表示内容に関する情報等がある。
【００４６】
アニメーション表示情報記憶部３７４は、アニメーション表示画面生成部３５３がアニメーション表示画面データを生成する際に必要な情報を記憶する。このような情報として、例えばアニメーション表示を行う際の計器図ウィンドウの目標位置、目標位置までの距離および速度に関する情報等がある。
【００４７】
プログラム記憶部３７５は、本実施の形態１に係る表示プログラムを含み、オペレータステーション３を動作させるための各種プログラム、および各種プログラムの実行中に使用される各種データ等を記憶する。なお、プログラム記憶部３７５が記憶するプログラムは、コンピュータ読み取り可能な記録媒体に記録することも可能である。また、プログラムの記録部または記録媒体への記録は、コンピュータまたは記録媒体を製品として出荷する際に行ってもよいし、通信ネットワークを介したダウンロードにより行ってもよい。
【００４８】
記憶部３７は、本実施の形態１に係る表示プログラムや所定のＯＳを起動するプログラム等が予めインストールされたＲＯＭ（Read  Only  Memory）、および各処理の演算パラメータやデータ等を記憶するＲＡＭ（Random  Access  Memory）等を用いて実現される。上述した各種プログラムは、通信ネットワークを介してダウンロードすることによって取得することも可能である。ここでいう通信ネットワークは、例えば既存の公衆回線網、ＬＡＮ、ＷＡＮなどによって実現されるものであり、有線、無線を問わない。
【００４９】
以上の構成を有するオペレータステーション３は、１つのコンピュータを用いて実現してもよいし、複数のコンピュータを用いて実現してもよい。後者の場合には、通信ネットワークを介してデータの送受信を行いながら、互いに連携して処理を行うようにすることも可能である。なお、ここでいうコンピュータは、汎用のパーソナルコンピュータやサーバ等によって構成することができる。また、通信ネットワークを介した複数のコンピュータからなるクライアント・サーバシステムによってオペレータステーション３を構築する場合には、入力部３１および表示部３４の機能をクライアント端末に具備させる一方、画像処理部３５、制御部３６および記憶部３７の機能を一または複数のサーバに分散するような構成としてもよい。
【００５０】
データベースステーション４は、制御ネットワーク６を介して制御装置２から送信されてくるデータを蓄積する装置であり、プラントＰに関するアラームの履歴情報や数値のトレンド情報を長期間にわたって保存するための装置である。データベースステーション４は、情報ネットワーク７を介してオペレータステーション３との間でデータの送受信も行う。
【００５１】
プリンタ５は、情報ネットワーク７を介して送信されてくるオペレータステーション３の指示信号に基づいて、オペレータステーション３およびデータベースステーション４が記憶する各種データを取得して印刷する。
【００５２】
図３は、本実施の形態１に係る表示装置が実行する表示方法の処理の概要を示すフローチャートである。図３では、オペレータステーション３において、制御装置２の内部計器を表示するモードが選択された場合の処理の概要を示している。以下の説明では、表示部３４が表示する内部計器がすでに設定されているものとして説明する。
【００５３】
まず、グループ表示画面生成部３５１は、表示対象として設定された内部計器に対応する機器の状態情報の一部を表示するグループ表示画面データを生成する（ステップＳ１）。グループ表示画面生成部３５１は、第１通信部３２を介して受信した最新の状態情報を状態情報記憶部３７１から読み出して内部計器ごとに表示すべき情報を生成するとともに、グループ表示情報記憶部３７２からグループ表示情報を読み出して各内部計器の表示部３４における表示位置の設定等も行う。
【００５４】
続いて、表示制御部３６１は、グループ表示画面生成部３５１が生成したグループ表示画面データに対応するグループ表示画面を表示部３４に表示させる（ステップＳ２）。
【００５５】
図４は、表示部３４が表示するグループ表示画面の例を示す図である。同図に示すグループ表示画面１０１は、１０個の計器図ウィンドウＷ１〜Ｗ１０が２行５列でタイル表示されている。図４では、各計器図ウィンドウの内部に表示される情報を省略して記載している。
【００５６】
本実施の形態１において、一度にタイル表示できる計器図ウィンドウの数は、最大で１０個（２行５列）であるものとする。したがって、図４に示す場合、計器図ウィンドウは最大数表示されている。なお、一般には、グループ表示画面で１０個より少ない数の計器図ウィンドウを表示するように設定することも可能である。この場合の各計器図ウィンドウは、図４に示す１０個の位置に重ならないように配置すればよい。
【００５７】
図５は、計器図ウィンドウの具体的な表示内容の例を示す図である。同図に示す計器図ウィンドウＷ１は、ＰＩＤ制御計器である。計器図ウィンドウＷ１は、ウィンドウ上部に配置されて内部計器を識別するためのタイトル（図５では「ＰＩＤ制御計器１」）を表示するタイトル表示領域Ｗ１１と、ウィンドウ下部に配置されて内部計器のＴＡＧ番号（図５では「ＰＩＤ−０００１」）を表示するＴＡＧ番号表示領域Ｗ１２と、測定値（ＰＶ：Process  Variable）を表示するＰＶ表示領域Ｗ１３と、設定値（ＳＶ：Set  Variable）を表示するＳＶ表示領域１４と、操作出力値（ＭＶ：Manipulative  Variable）を表示するＭＶ表示領域Ｗ１５と、三つの制御モード（Ｒ：リモート、Ａ：自動、Ｍ：手動）のうち設定中の制御モードを識別可能に表示する制御モード表示領域Ｗ１６と、ＰＶ値およびＳＶ値等を棒グラフで表示するグラフ表示領域Ｗ１７と、を有する。なお、計器図ウィンドウＷ１に、設定値等のパラメータを変更するためのアイコンをさらに表示するようにしてもよい。
【００５８】
計器図ウィンドウで表示される内部計器は、ＰＩＤ制御計器の他、スイッチ（オン／オフ）計器、力率計器、風向計器等がある。計器図ウィンドウＷ２〜Ｗ１０は、これらの内部計器のいずれかである。
【００５９】
ステップＳ２の後、入力部３１が計器図ウィンドウＷ１〜Ｗ１０のうち一つのウィンドウの選択入力を受け付けた場合（ステップＳ３：Ｙｅｓ）、オペレータステーション３は、選択された計器図ウィンドウの内部計器の詳細情報を表示するループ表示画面を生成する処理（ステップＳ４）を実行するとともに、表示部３４がループ表示画面を表示するまでの間、表示部３４がアニメーション表示する処理（ステップＳ５）を実行する。
【００６０】
まず、オペレータステーション３がループ表示画面を生成する処理（ステップＳ４）を説明する。ループ表示画面生成部３５２は、選択された計器図ウィンドウのループ表示画面データを生成する。ループ表示画面生成部３５２は、ループ表示画面データの生成に必要な情報を第１通信部３２を介して制御装置２へ要求する。その後、ループ表示画面生成部３５２は、ループ表示画面データの生成に必要な情報に加え、状態情報記憶部３７１およびループ表示情報記憶部３７３が記憶する情報を参照することにより、ループ表示画面データを生成する。
【００６１】
図６は、ループ表示画面データに対応するループ表示画面の表示例を示す図である。同図に示すループ表示画面Ｌ１は、グループ表示画面１０１でＰＩＤ制御内部計器の情報を表示する計器図ウィンドウＷ２が選択された場合のループ表示画面である。ループ表示画面Ｌ１は、内部計器情報ウィンドウＬ１１と、対応する計器図ウィンドウ（図４では計器図ウィンドウＷ２に相当）を表示する計器図ウィンドウＬ１２とを有する。
【００６２】
内部計器情報ウィンドウＬ１１は、上方に配置されて内部計器のＴＡＧ番号（図６では「ＰＩＤ−０００２」）およびタイトル（図６では「ＰＩＤ制御２」）を含む識別情報を表示する識別情報表示領域Ｌ１１１と、内部計器が有する全ての情報（内部計器に対応する機器の全ての状態情報）を表示する状態情報表示領域Ｌ１１２と、内部計器の測定値、設定値及び操作出力値の時間変化を示すトレンドをグラフで表示するトレンド表示領域Ｌ１１３とを有する。
【００６３】
状態情報表示領域Ｌ１１２は、測定値ＰＶ、設定値ＳＶ、操作出力値ＭＶ、ＰＶ上限値ＰＨ、ＰＶ下限値ＰＬ、ＳＶ上限値ＳＨ、ＳＶ下限値ＳＬ、ＭＶ上限値ＭＨ、ＭＶ下限値ＭＬ、偏差ＤＶ、偏差絶対値上限ＤＨ、比例帯Ｐ、積分時間Ｉ、微分時間Ｄ、サンプリング時間ＤＴＩ、フィルタ時定数ＴＦ等を含む全ての状態情報を表示する。
【００６４】
トレンド表示領域Ｌ１１３には、測定値ＰＶ、設定値ＳＶ、および操作出力値ＭＶのトレンドがそれぞれグラフＴP、ＴS、ＴMで表示される。図７において、３つのグラフは互いに異なる線の太さで表示されている。
【００６５】
計器図ウィンドウＬ１２は、計器図ウィンドウＷ２と同じ表示内容を有しており、当該ループ表示画面Ｌ１の右下部に配置される。なお、計器図ウィンドウＬ１２の表示サイズは必ずしも計器図ウィンドウＷ２の表示サイズと同じでなくてもよい。また、計器図ウィンドウＬ１２の表示位置も当該ループ表示画面Ｌ１の右下部に限定されるものではない。
【００６６】
次に、オペレータステーション３が実行するアニメーション表示処理（ステップＳ６）を、図７に示すフローチャートを参照して説明する。
【００６７】
表示部３４がループ表示画面を表示中でない場合（ステップＳ２１：Ｎｏ）、換言すれば、表示部３４がグループ表示画面を表示中である場合、アニメーション表示画面生成部３５３は、アニメーション表示情報記憶部３７４から最小化ウィンドウ表示情報を読み出して、ステップＳ３で未選択の計器図ウィンドウのアニメーション表示における到達位置としての最小化ウィンドウ表示位置の設定を行う（ステップＳ２２）。
【００６８】
図８は、アニメーション表示画面生成部３５３が行う最小化ウィンドウ表示位置の設定を模式的に示す図である。図８では、図５に示すグループ表示画面１０１を表示中に計器図ウィンドウＷ２が選択された場合の計器図ウィンドウＷ１、Ｗ３〜Ｗ１０の最小化ウィンドウ表示位置を設定する場合を例示している。図８に示す表示画面２０１において、最小化ウィンドウ表示領域Ｃは、タイル表示されている計器図ウィンドウ群の右側に設けられる。最小化ウィンドウ表示領域Ｃには、未選択の計器図ウィンドウを最小化してＴＡＧ番号のみを表示するための最小化ウィンドウ表示位置Ｃ１〜Ｃ９が、画面の上方から下方に向けて１列に並べて設けられている。
【００６９】
図８に示す場合、アニメーション表示画面生成部３５３は、未選択の計器図ウィンドウＷ１、Ｗ３〜Ｗ１０の最小化ウィンドウ表示位置を、グループ表示画面１０１における計器図ウィンドウの表示位置を示す行番号と列番号の和が小さい順で上から順に設定する。具体的には、アニメーション表示画面生成部３５３は、行番号と列番号の和が最小である計器図ウィンドウＷ１（行番号１、列番号１）の表示位置を、最上方の最小化ウィンドウ表示位置Ｃ１に設定する。アニメーション表示画面生成部３５３は、行番号と列番号の和が２番目に小さい計器図ウィンドウＷ３（行番号１、列番号３）の表示位置を最小化ウィンドウ表示位置Ｃ２に設定する。同様に、アニメーション表示画面生成部３５３は、計器図ウィンドウＷｎ（ｎ＝４、５、・・・、１０）の表示位置を最小化ウィンドウ表示位置Ｃｎ−１に設定する。
【００７０】
続いて、アニメーション表示画面生成部３５３は、未選択の計器図ウィンドウＷｊ（ｊ＝１、３、４、・・・、１０）のアニメーション画面における移動速度を算出する（ステップＳ２３）。本実施の形態１において、アニメーション表示画面生成部３５３は、未選択の計器図ウィンドウＷｊがグループ表示画面上での表示位置を同時に出発して等速度で移動し、最小化ウィンドウ表示位置Ｃ１〜Ｃ９に同時に到着するように移動速度（移動の速さと向き）を設定する。計器図ウィンドウＷｊの移動方向と移動量は、図８に示すベクトルＭjの向きと大きさでそれぞれ模式的に表される。このため、計器図ウィンドウＷｊの移動速度の大きさ（速さ）の比は、ベクトルＭjの大きさの比と等しい。
【００７１】
ここで、アニメーション表示画面生成部３５３は、計器図ウィンドウＷｊの移動速度を、ループ表示画面を表示するまでに要する時間に基づいて設定する。具体的には、アニメーション表示画面生成部３５３は、ループ表示情報記憶部３７３からループ表示画面の生成に必要な最大時間として予め設定された要生成時間を読み出し、この要生成時間が移動時間となるように計器図ウィンドウの移動速度を設定する。
【００７２】
この後、アニメーション表示画面生成部３５３は、アニメーション表示時間ｔを０に初期化し（ステップＳ２４）、ステップＳ２５へ移行する。なお、以下の処理では、アニメーション表示画面の表示順序を与えるパラメータとして、最初の表示からの経過時間ｔを採用するが、それ以外にも例えば、最初の表示からの積算枚数をパラメータ（カウンタ）として処理を実行することも可能である。
【００７３】
ステップＳ２５において、アニメーション表示画面生成部３５３は、未選択の計器図ウィンドウＷｊによる時間ｔのアニメーション表示画面データを生成する（ステップＳ２５）。具体的には、アニメーション表示画面生成部３５３は、ステップＳ２５で算出した計器図ウィンドウＷｊごとの移動速度に基づいて、時間ｔにおける計器図ウィンドウＷｊの位置を算出し、この位置に計器図ウィンドウＷｊを配置した画面データを生成する。アニメーション表示画面生成部３５３は、計器図ウィンドウＷｊのうち隣接する計器図ウィンドウ間に重なりが生じた場合、右側のウィンドウが上に位置するように重畳させる。
【００７４】
アニメーション表示画面生成部３５３は、計器図ウィンドウＷｊの表示内容を、ステップＳ３でループ表示を行う計器図ウィンドウが選択された時点での表示内容とする。これにより、アニメーション表示画面生成部３５３は、生成するたびに状態情報記憶部３７１の最新の状態情報を参照する必要がなくなる。したがって、アニメーション表示画面データ生成処理の高速化を実現することができる。
【００７５】
この後、表示制御部３６１は、ループ表示画面生成部３５２によるループ表示画面データの生成が完了しているか否かを判定する（ステップＳ２６）。表示制御部３６１は、例えばループ表示画面データが記憶部３７内の所定のデータ格納領域に存在するか否かを確認することによってループ表示画面データの生成が完了しているか否かを判定する。表示制御部３６１が、ループ表示画面データの生成が完了していると判定した場合（ステップＳ２６：Ｙｅｓ）、オペレータステーション３はアニメーション表示処理を終了する。一方、表示制御部３６１が、ループ表示画面データの生成が完了していないと判定した場合（ステップＳ２６：Ｎｏ）、表示制御部３６１は、ステップＳ２５で生成されたアニメーション表示画面を表示部３４に表示させる（ステップＳ２７）。
【００７６】
ステップＳ２７の後、アニメーション表示画面生成部３５３は、時間ｔが最大値ｔmaxであるか否かを判定し、ｔ＜ｔmaxである場合（ステップＳ２８：Ｎｏ）には、時間ｔの値を、表示間隔に相当する変化量Δｔだけ増加させ（ステップＳ２９）、ステップＳ２５へ戻る。一方、時間ｔがｔmaxに等しい場合（ステップＳ２８：Ｙｅｓ）、オペレータステーション３はアニメーション表示処理を終了する。本実施の形態１では、時間ｔがｔmaxの場合、アニメーション表示画面生成部３５３は、計器図ウィンドウＷｊを所定の最小化ウィンドウ表示位置Ｃ１〜Ｃ１０のいずれかに配置してタイトルのみを表示する最小化ウィンドウ表示画面データを生成する。
【００７７】
図９および図１０は、異なる時間ｔにおける表示部３４のアニメーション表示画面の表示例を示す図であり、図９の方が早い時間のアニメーション表示画面の表示例を示している。図９および図１０では、計器図ウィンドウＷｊの移動速度をベクトルＶjで示しているが、このベクトルＶjは、実際には表示されない。図９および図１０にそれぞれ示すアニメーション表示画面３０１、３０２からも明らかなように、左側に位置する計器図ウィンドウの方が移動の速さが大きいため、時間の経過とともに、左側の計器図ウィンドウがその右側に隣接する計器図ウィンドウに追いついてきて重なるようになってくる。例えば、図９において、計器図ウィンドウＷ６は、右側で隣接する計器図ウィンドウＷ７に追いついてきて重なっている。また、時間の経過によって、計器図ウィンドウＷｊは相互に近づき、重なり方も複雑になってくる。
【００７８】
なお、隣接する計器図ウィンドウ同士が重なった場合の重ね方のルールについて、本実施の形態１では、右側の計器図ウィンドウが上に来るように重ねて表示するように設定しているが、これは一例に過ぎず、左側の計器図ウィンドウが上に来るように重ねて表示するようにしてもよい。また、隣接する計器図ウィンドウの重ね方は、ユーザが入力部３１から入力することによって設定できるようにしてもよい。
【００７９】
本実施の形態１において、計器図ウィンドウが移動する際の表示内容は、ステップＳ３でループ表示を行う計器図ウィンドウが選択された時点での表示内容としていたが、さらなる高速化が必要な場合には、計器図ウィンドウの内部を省略し、まさに図９等に示すような表示態様で計器図ウィンドウの枠のみを移動させるようにしてもよい。また、アニメーション表示画面データ生成処理の高速化よりも表示のリアルタイム性を重視する場合には、アニメーション表示画面生成部３５３が、状態情報記憶部３７１から常に最新の状態情報状況を参照してアニメーション表示画面データを生成するようにしてもよい。
【００８０】
次に、ステップＳ２１において、表示部３４がループ表示画面を表示中である場合（ステップＳ２１：Ｙｅｓ）を説明する。この場合、まずアニメーション表示画面生成部３５３は、アニメーション表示情報記憶部３７４から最小化ウィンドウ表示情報を読み出して、未選択の計器図ウィンドウの最小化ウィンドウ表示位置の再設定を行い（ステップＳ３０）、最小化ウィンドウ表示画面データを生成する（ステップＳ３１）。
【００８１】
続いて、表示制御部３６１は、アニメーション表示画面生成部３５３が生成した最小化ウィンドウ画面データに対応する最小化ウィンドウ表示画面を表示部３４に表示させる（ステップＳ３２）。
【００８２】
この後、アニメーション表示画面生成部３５３は、アニメーション表示時間ｔを０に初期化し（ステップＳ３３）、ステップＳ３４へ移行する。
【００８３】
ステップＳ３４において、アニメーション表示画面生成部３５３は、選択された計器図ウィンドウによる時間ｔのアニメーション表示画面データを生成する（ステップＳ３４）。具体的には、アニメーション表示画面生成部３５３は、選択された計器図ウィンドウが、時間の経過とともに画面内を一定速度で移動していくようなアニメーション表示画面の時間ｔにおけるデータを生成する（この際の具体的な表示例については、例えば後述する図１５の説明を参照）。
【００８４】
続いて、表示制御部３６１は、上述したステップＳ２６と同様に、ループ表示画面生成部３５２によるループ表示画面データの生成が完了しているか否かを判定する（ステップＳ３５）。表示制御部３６１が、ループ表示画面データの生成が完了していると判定した場合（ステップＳ３５：Ｙｅｓ）、オペレータステーション３はアニメーション表示処理を終了する。一方、表示制御部３６１が、ループ表示画面データの生成が完了していないと判定した場合（ステップＳ３５：Ｎｏ）、表示制御部３６１は、ステップＳ２５で生成されたアニメーション表示画面データを表示部３４に表示させる（ステップＳ３６）。
【００８５】
ステップＳ３６の後、アニメーション表示画面生成部３５３は、時間ｔが最大値ｔmaxであるか否かを判定する。判定の結果、ｔ＜ｔmaxである場合（ステップＳ３７：Ｎｏ）、アニメーション表示画面生成部３５３は、時間ｔの値を表示間隔に相当する変化量Δｔだけ増加させ（ステップＳ３８）、ステップＳ３４へ戻る。一方、時間ｔがｔmaxに等しい場合（ステップＳ３７：Ｙｅｓ）、オペレータステーション３はアニメーション表示処理を終了する。
【００８６】
以上説明したステップＳ４およびＳ５の並行処理に続く処理を説明する。まず、合成画面生成部３５４は、ループ表示画面データとアニメーション表示画面データを重畳して合成画面データを生成する（ステップＳ６）。ここで、合成画面生成部３５４は、ループ表示画面をアニメーション表示画面の上に重畳する。この後、表示制御部３６１は、生成された合成画面データに対応する合成画像を表示部３４に表示させる（ステップＳ７）。
【００８７】
図１１は、表示部３４が表示する合成画面の表示例を示す図である。同図に示す合成画面４０１は、図１０に示すアニメーション表示画面３０２の表示直後にループ表示画面データの生成が完了した場合の表示例を示している。合成画面４０１では、アニメーション表示画面の上にループ表示画面Ｌ１が重畳して表示される。
【００８８】
この後、アニメーション表示画面生成部３５３は、時間ｔが最大値ｔmaxであるか否かを判定する（ステップＳ８）。判定の結果、ｔ＝ｔmaxである場合（ステップＳ８：Ｙｅｓ）には、ステップＳ９へ移行する。図１２は、ｔ＝ｔmaxである場合に表示部３４が表示する合成画面の表示例を示す図である。同図に示す合成画面４０２は、ループ表示画面Ｌ１の右側に最小化ウィンドウ表示画面ＷＣ１を表示している。最小化ウィンドウ表示画面ＷＣ１は、計測器ウィンドウＷｊ（ｊ＝１、３、・・・、１０）を最小化した最小化ウィンドウＷｊｔを所定の最小化ウィンドウ表示領域に表示する画面である。最小化ウィンドウＷｊｔには、図１３に示すように、各計器図ウィンドウのＴＡＧ番号が表示されている。なお、最小化ウィンドウＷｊｔにＴＡＧ番号を表示する代わりに、各計器図ウィンドウのタイトルを表示するようにしてもよい。
【００８９】
ステップＳ９において、入力部３１がグループ表示画面へ戻る指示信号の入力を受け付けた場合（ステップＳ９：Ｙｅｓ）、オペレータステーション３はステップＳ１へ戻る。グループ表示画面へ戻る指示信号は、例えば図６に示すループ表示画面Ｌ１の識別情報表示領域Ｌ１１１をユーザがマウスによってポインタをあわせてダブルクリックすることによって入力するようにしてもよい。また、グループ表示画面へ戻る指示信号は、合成画面４０２にグループ画面へ戻る操作を行うためのアイコン（例えば「戻る」と記載したアイコン）を表示しておき、このアイコンをユーザがマウスを操作してポインタをそのアイコンに合わせて後にマウスをクリックすることによって選択入力するようにしてもよい。
【００９０】
図１４は、ループ表示画面を表示している状態からグループ表示画面を表示する状態に戻った場合の表示部３４における表示例を示す図である。同図に示すグループ表示画面１０２は、直前にループ表示していた計器図ウィンドウ（図１５では計器図ウィンドウＷ２）の輪郭を太枠で表示している。このような表示を行うことにより、ユーザに対して直前にループ表示していた計器図ウィンドウを正確に認識させることができる。
【００９１】
なお、直前にループ表示していた計器図ウィンドウを明示する手法はこれに限定されるわけではない。例えば、ループ表示していた計器図ウィンドウの枠の色を他の計器図ウィンドウと異なる色で表示するようにしてもよいし、ループ表示していた計器図ウィンドウを矢印等で指示してもよい。また、直前にループ表示していた計器図ウィンドウだけでなく、その前にループ表示していた計器図ウィンドウを、表示順が認識可能な態様で表示するようにしてもよい。
【００９２】
ステップＳ９において、入力部３１がグループ表示画面に戻る指示信号の入力を受け付けない場合（ステップＳ９：Ｎｏ）を説明する。この場合、入力部３１が内部計器の表示モードを終了する指示信号の入力を受け付けたとき（ステップＳ１０：Ｙｅｓ）、オペレータステーション３は一連の処理を終了する。一方、ステップＳ１０において、入力部３１が内部計器の表示モードを終了する指示信号の入力を受け付けない場合（ステップＳ１０：Ｎｏ）、オペレータステーション３はステップＳ３へ戻る。
【００９３】
次に、ステップＳ８において、アニメーション表示画面生成部３５３が時間ｔに対してｔ＜ｔmaxであると判定した場合（ステップＳ８：Ｎｏ）を説明する。この場合、アニメーション表示画面生成部３５３は、時間ｔの値を変化量Δｔだけ増加させ（ステップＳ１１）、ステップＳ１２へ移行する。
【００９４】
ステップＳ１２において、アニメーション表示画面生成部３５３は、表示中の画面に最小化ウィンドウ表示画面が表示されているか否かを判定する（ステップＳ１２）。最小化ウィンドウ表示画面が表示されていない場合（ステップＳ１２：Ｎｏ）、アニメーション表示画面生成部３５３は、未選択の計器図ウィンドウＷｊによる時間ｔのアニメーション表示画面を生成する（ステップＳ１３）。この処理は、図７のステップＳ２５の処理と同様である。この後、オペレータステーション３はステップＳ６へ戻る。
【００９５】
一方、最小化ウィンドウ表示画面が表示されている場合（ステップＳ１２：Ｙｅｓ）、アニメーション表示画面生成部３５３は、選択された計器図ウィンドウによる時間ｔのアニメーション表示画面データを生成する（ステップＳ１４）。この処理は、図７のステップＳ３４の処理と同様である。この後、オペレータステーション３はステップＳ６へ戻る。
【００９６】
図１５は、ループ表示画面を表示中に別の計器図ウィンドウが選択された場合のアニメーション画面の表示例を示す図である。同図に示すアニメーション表示画面３０３は、図１２に示す合成画面４０２で最小化ウィンドウＷ８ｔが選択された場合の表示例を示している。アニメーション表示画面３０３では、新たな最小化ウィンドウ表示画面ＷＣ２が表示されている。最小化ウィンドウ表示画面ＷＣ２では、上から２番目の最小化ウィンドウ表示位置Ｃ２に計器図ウィンドウＷ２に対応する最小化ウィンドウＷ２ｔが表示されるとともに、選択された最小化ウィンドウＷ８ｔが表示されていない。
【００９７】
図１５に示す場合、選択された最小化ウィンドウＷ８ｔに対応する計器図ウィンドウＷ８は、最小化ウィンドウ表示画面ＷＣ２の左方の画面下部から上昇しながら徐々に姿を現していくように表示される。この意味で、図１５は、計器図ウィンドウＷ８の表示位置の時間変化を模式的に示しているものであり、特定の時間の表示態様を示しているものではない。なお、図１５に示す計器図ウィンドウＷ８の表示位置の時間変化はあくまでも一例に過ぎず、画面内の任意の位置から任意の方向へ移動するように設定することが可能である。
【００９８】
以上説明した本発明の実施の形態１によれば、グループ表示画面からループ表示画面へ切り替わる間、未選択のグループ表示画面を等速度で最小化ウィンドウ表示位置まで移動させるアニメーション表示を行うため、ユーザはシステムが正常に動作していることを視覚的に確認することができる。
【００９９】
また、本実施の形態１によれば、ループ表示画面の生成時間を考慮して未選択の計器図ウィンドウの移動速度を設定しているため、ループ表示画面が生成されるまでの間、アニメーション表示画面を表示し続けることができる。この結果、ユーザは安心してループ表示画面の表示を待つことができる。
【０１００】
なお、万が一ループ表示画面が表示される前に未選択の計器図ウィンドウが最小化ウィンドウ表示領域に到達してしまった場合への対応として、未選択の計器図ウィンドウをアニメーション表示の初期位置から再度移動させるように表示プログラムを設定してもよいし、最小化ウィンドウ表示領域から初期位置へ逆戻りさせるように表示プログラムを設定してもよい。
【０１０１】
（実施の形態１の変形例）
図１６は、本実施の形態１の変形例１に係るアニメーション表示画面の表示例を示す図である。同図に示すアニメーション表示画面３０４は、最初から最小化ウィンドウＷｊｔ（ｊ＝１、３、・・・、１０）が最小化ウィンドウ表示領域Ｃへ向けて移動する。このような表示方法を採用しても、実施の形態１と同様の効果を得ることができる。
【０１０２】
図１７は、本実施の形態１の変形例２に係る合成画面の表示例を示す図である。同図に示す合成画面４０３の一部を構成する最小化ウィンドウ表示画面ＷＣ３は、グループ表示画面における計器図ウィンドウと１：１に対応する最小化ウィンドウ表示領域を有している。この場合、最小化ウィンドウ表示画面ＷＣ３では、ループ表示画面として選択された計測器ウィンドウに対応する最小化ウィンドウ表示領域がブランク表示される。図１７では、グループ表示画面１０１で計器図ウィンドウＷ２がループ表示画面の作成対象として選択された場合を示している。この場合、最小化ウィンドウ表示画面ＷＣ３では、上から２番目の最小化ウィンドウ表示領域をブランク領域Ｂ２として表示する。なお、図１７では、ブランク領域Ｂ２を黒く塗りつぶしているが、この領域には何も表示しないようにしてもよい。
【０１０３】
図１８は、本実施の形態１の変形例３に係る合成画面の表示例を示す図である。同図に示す合成画面４０４では、最小化ウィンドウ表示画面ＷＣ１がループ表示画面Ｌ１の左方に表示されている。
【０１０４】
図１９は、本実施の形態１の変形例４に係る合成画面の表示例を示す図である。同図に示す合成画面４０５では、最小化ウィンドウ表示画面ＷＣ４がループ表示画面Ｌ２の上方に表示されている。最小化ウィンドウ表示画面ＷＣ４は、左から順にグループ表示画面における行番号と列番号の和が小さい計測器ウィンドウの最小化ウィンドウが表示される。最小化ウィンドウＷｊｔ’（ｊ＝１、３〜１０）では、ＴＡＧ番号またはタイトルが例えば縦書きで表示されている。ループ表示画面Ｌ２は、ループ表示画面Ｌ１と同様に、内部計器情報ウィンドウＬ２１と、対応する計器図ウィンドウ（図１９では計器図ウィンドウＷ２）を表示する計器図ウィンドウＬ２２とを有する。
【０１０５】
図２０は、本実施の形態１の変形例５に係る合成画面の表示例を示す図である。同図に示す合成画面４０６では、最小化ウィンドウ表示画面ＷＣ５において、グループ表示画面と同じ配置で最小化ウィンドウＷｊｔ’（ｊ＝１、３〜１０）が表示されるとともに、選択済みの計測器ウィンドウＷ２に対応する最小化ウィンドウ表示領域（ブランク領域Ｂ２’）はブランク表示される。
【０１０６】
なお、合成画面４０２〜４０６のうちどの表示方法を採用するかについては、ユーザが入力部３１を介して選択入力することができるようにしてもよい。
【０１０７】
図２１は、本実施の形態１の変形例６に係る合成画面の表示例を示す図である。同図に示す合成画面４０７は、ループ表示画面Ｌ３の表示態様が上述した実施の形態１と異なる。具体的には、ループ表示画面Ｌ３は、選択された計器図ウィンドウに対応する計器図ウィンドウＬ３２に加えて、この計器図ウィンドウＬ３２と関連する計器図ウィンドウＬ３３〜Ｌ３５が縦横に並べて表示される。関連する計器図ウィンドウＬ３３〜Ｌ３５は任意に設定可能であり、例えば計器図ウィンドウＬ３２と同種の内部計器に関する計器図ウィンドウでもよいし、計器図ウィンドウＬ３２と同一の制御対象の別な内部計器でもよい。また、計器図ウィンドウＬ３３〜Ｌ３５は、グループ表示画面に表示されているものでもよいし、グループ表示画面に表示されていないものでもよい。複数の計器図ウィンドウＬ３２〜Ｌ３５のうち、選択されている計器図ウィンドウＬ３２は他の計器図ウィンドウＬ３２〜Ｌ３５と区別できるように、他の計器図ウィンドウＬ３３〜Ｌ３５よりも太い枠で表示されている。なお、計器図ウィンドウＬ３２の枠の色を他の計器図ウィンドウＬ３３〜Ｌ３５と異なる色で表示することも可能である。
【０１０８】
図２２は、図２１に示す合成画面４０７で計器図ウィンドウＬ３５がループ表示画面の表示対象として選択され、対応するループ表示画面が生成、表示された場合の合成画面の表示例を示す図である。同図に示す合成画面４０８では、選択された計器図ウィンドウＬ３５が太枠で表示され、直前に選択されていた計器図ウィンドウＬ３２が細枠で表示されている。また、内部計器情報ウィンドウＬ３１’には、計器図ウィンドウＬ３５に対応した情報が表示される。なお、計器図ウィンドウＬ３２が直前にループ表示されていたことを識別できるように枠の太さや色をＬ３３〜Ｌ３５のいずれとも異なる態様で表示させることも可能である。
【０１０９】
合成画面４０７から合成画面４０８へ遷移する途中、表示部３４は、図１５で例示したアニメーション表示画面３０３と同様に、計器図ウィンドウＬ３５を最小化ウィンドウ表示画面ＷＣ１の左方の下部から徐々に上昇させていくアニメーション表示を行う。これにより、ユーザは、同一のループ表示画面Ｌ３の中で計器図を変更する場合であっても、システムが正常に動作していることを確認することができる。
【０１１０】
以上説明した本実施の形態１の変形例１〜６が、本実施の形態１と同様の効果を奏するものであることはいうまでもない。
【０１１１】
（実施の形態２）
本発明の実施の形態２は、ループ表示画面を生成している最中にアニメーション表示を行う一方、ループ表示画面を表示する際には、最小化ウィンドウ表示画面を同時に並列表示することを特徴とする。本実施の形態２に係る表示装置は、実施の形態１で説明したオペレータステーション３と同様の構成を有しており、監視システム１の一部をなす。
【０１１２】
図２３は、オペレータステーション３が実行する処理の概要を示すフローチャートである。図２３において、ステップＳ４１〜Ｓ４４の処理は、図３のステップＳ１〜Ｓ４の処理に順次対応している。
【０１１３】
ステップＳ４５のアニメーション表示処理について、図２４のフローチャートを参照して説明する。まず、表示部３４がループ表示画面を表示中でない場合（ステップＳ５１：Ｎｏ）を説明する。この場合のステップＳ５２〜Ｓ５５の処理は、図７のステップＳ２２〜Ｓ２５の処理に順次対応している。
【０１１４】
ステップＳ５６において、表示制御部３６１は、ループ表示画面生成部３５２によるループ表示画面データの生成が完了しているか否かを判定する（ステップＳ５６）。表示制御部３６１が、ループ表示画面データの生成が完了していると判定した場合（ステップＳ５６：Ｙｅｓ）、アニメーション表示画面生成部３５３は、最小化ウィンドウ表示画面データ（時間ｔ＝ｔmaxのアニメーション表示画面データに相当）を生成する（ステップＳ５７）。その後、オペレータステーション３は、アニメーション表示処理を終了する。一方、表示制御部３６１が、ループ表示画面データの生成が完了していないと判定した場合（ステップＳ５６：Ｎｏ）、表示制御部３６１は、ステップＳ５５で生成されたアニメーション表示画面データを表示部３４に表示させる（ステップＳ５８）。
【０１１５】
ステップＳ５８に続くステップＳ５９〜Ｓ６０の処理は、図７のステップＳ２８〜Ｓ２９の処理に順次対応している。
【０１１６】
次に、表示部３４がループ表示画面を表示中である場合（ステップＳ５１：Ｙｅｓ）を説明する。この場合にオペレータステーション３が実行するステップＳ６１〜６９の処理は、図７のステップＳ３０〜Ｓ３８の処理に順次対応している。
【０１１７】
以上説明したステップＳ４４、Ｓ４５の並行処理の後、合成画面生成部３５４は、ループ表示画面データと最小化ウィンドウ表示画面データとを用いて合成画面データを生成する（ステップＳ４６）。この後、表示制御部３６１は、生成された合成画面データに対応する合成画像を表示部３４に表示させる（ステップＳ４７）。
【０１１８】
ステップＳ４７に続くステップＳ４８〜Ｓ４９の処理は、図３のステップＳ９〜Ｓ１０の処理に順次対応している。
【０１１９】
本実施の形態２では、ループ表示画面生成部３５２がループ表示画面データを生成を完了して表示する際、未選択の計器図ウィンドウはアニメーション表示における表示順が最後である最小化ウィンドウ表示画面として合成表示される。このため、本実施の形態２では、ループ表示画面の表示が開始した時点で、図１２に示す合成画面４０２が表示されることとなる。
【０１２０】
以上説明した本発明の実施の形態２によれば、グループ表示画面からループ表示画面へ切り替わる間、未選択のグループ表示画面を等速度で最小化ウィンドウ表示位置まで移動させるアニメーション表示を行うため、ユーザはシステムが正常に動作していることを視覚的に確認することができる。
【０１２１】
また、本実施の形態２によれば、ループ表示画面を表示する際、未選択の計器図ウィンドウは最小化ウィンドウ表示画面で表示するため、アニメーション表示処理を最小限に抑えることができる。したがって、本実施の形態２によれば、アニメーション表示処理に係る処理の負荷を軽減することができる。
【０１２２】
（実施の形態３）
図２５は、本発明の実施の形態３に係る表示装置であるオペレータステーションの構成を示すブロック図である。同図に示すオペレータステーション８は、制御部８１の構成を除いて、実施の形態１で説明したオペレータステーション３と同様の構成を有する（図２を参照）。また、オペレータステーション８は、本実施の形態３に係る監視システムの一部をなす。本実施の形態３に係る監視システムは、オペレータステーションを除いて、実施の形態１に係る監視システム１と同様の構成を有する。以下、監視システム１が有する構成要素と同じ構成要素については、図２と同一の符号を付して説明する。
【０１２３】
制御部８１は、表示制御部３６１と、制御パラメータ変更部３６２と、アニメーション表示設定部８１１とを有する。アニメーション表示設定部８１１は、ループ表示画面生成中にアニメーション表示を行う際、計器図ウィンドウの速度をループ表示画面の生成状況に応じて調整する。
【０１２４】
ループ表示画面生成部３５２がループ表示画面データを生成する際には、制御装置２から定期的に送信されてくる状態情報に加えて制御装置２へ送信要求する情報があり、この処理がグループ表示画面からループ表示画面への切り替えに時間を要する主たる原因となっている。ループ表示画面生成部３５２は、ループ表示画面データの生成に必要なすべての情報が状態情報記憶部３７１に蓄積された後、ループ表示画面データの生成を完了する。
【０１２５】
ループ表示画面生成用データは、表示対象の内部計器に応じて異なり、想定されるデータ量やデータ取得時間も異なる。このため、本実施の形態３では、ループ表示情報記憶部３７３が、内部計器に応じたループ表示画面生成用データの時間ごとのデータ蓄積量（データ取得量）やデータ取得に要する時間の想定値を記憶している。
【０１２６】
アニメーション表示設定部８１１は、ループ表示情報記憶部３７３が記憶する表示画面生成用データの時間ごとのデータ蓄積量およびデータ取得時間の想定値と、状態情報記憶部３７１が記憶する状態情報とを参照し、アニメーション表示している最中にループ表示画面生成用データとして取得したデータ蓄積量と該データ蓄積量の時間ごとの想定値を比較することにより、比較時点でのデータ蓄積量を定量的に把握し、その結果を反映してアニメーション表示の設定を行う。
【０１２７】
具体的には、アニメーション表示設定部８１１は、比較時点でのデータ蓄積量が想定値よりも小さい場合、それ以後のアニメーション表示における計器図ウィンドウの移動速度の大きさを小さくしてアニメーション表示する時間を長くする制御を行う。同様に、アニメーション表示設定部８１１は、比較時点でのデータ蓄積量が想定値よりも大きい場合、以後のアニメーション表示における計器図ウィンドウの移動速度の大きさを大きくしてアニメーション表示する時間を短くする制御を行う。
【０１２８】
本実施の形態３に係るオペレータステーション３が実行する処理の概要は、図３に示すフローチャートと同様であるが、アニメーション表示処理（ステップＳ５）の内容が異なる。以下、図２６に示すフローチャートを参照して、アニメーション表示処理の概要を説明する。
【０１２９】
まず、表示部３４がループ表示画面を表示中でない場合（ステップＳ７１：Ｎｏ）を説明する。この場合のステップＳ７２〜Ｓ７７の処理は、図７のステップＳ２２〜Ｓ２７の処理に順次対応している。
【０１３０】
ステップＳ７７の後、アニメーション表示設定部８１１は、状態情報記憶部３７１およびループ表示情報記憶部３７３を参照して、ループ表示画面生成用データの蓄積状況を確認し、アニメーション表示する計器図ウィンドウの移動速度の変更が必要であるか否かを判断する（ステップＳ７８）。
【０１３１】
アニメーション表示設定部８１１が、アニメーション表示する計器図ウィンドウの移動速度の変更が必要と判断した場合（ステップＳ７９：Ｙｅｓ）、データ蓄積量に応じて移動速度を変更する（ステップＳ８０）。例えば、判断した時点でのデータ蓄積量が想定値よりｘ％（０＜ｘ＜１００）少ない場合、アニメーション表示設定部８１１は、対象となる計器図ウィンドウの移動速度の大きさを設定値よりｘ％小さく設定する。
【０１３２】
アニメーション表示設定部８１１が、アニメーション表示する計器図ウィンドウの移動速度の変更が必要と判断した場合（ステップＳ７９：Ｎｏ）、オペレータステーション３はステップＳ８１へ移行する。ステップＳ８１〜Ｓ８２の処理は、図７のステップＳ２８〜Ｓ２９の処理に順次対応している。
【０１３３】
次に、ステップＳ７１において、表示部３４がループ表示画面を表示中である場合（ステップＳ７１：Ｙｅｓ）を説明する。この場合のステップＳ８３〜Ｓ８９の処理は、図７のステップＳ３０〜Ｓ３６の処理に順次対応している。
【０１３４】
ステップＳ９０〜Ｓ９４の処理は、上述したステップＳ７６〜Ｓ８２の処理と実質的に同じである。ただし、ステップＳ９２で変更する移動速度は、選択された計器図ウィンドウのアニメーション表示における移動速度である。また、ステップＳ９４の後、オペレータステーション３は、ステップＳ８７へ戻る。
【０１３５】
以上説明した本発明の実施の形態３によれば、グループ表示画面からループ表示画面へ切り替わる間、未選択のグループ表示画面を最小化ウィンドウ表示位置まで移動させるアニメーション表示を行うため、ユーザはシステムが正常に動作していることを視覚的に確認することができる。
【０１３６】
また、本実施の形態３によれば、アニメーション表示画面における計器図ウィンドウの移動速度をループ表示画面の生成状況に応じて変更する制御を行うため、ユーザはループ表示画面が表示されるまでの時間をより的確に認識することができる。
【０１３７】
なお、本実施の形態３において、ループ表示画面生成用データの取得状況（蓄積量）を確認する処理は、アニメーション表示画面を生成するごとに行う必要はなく、所定のタイミングで行うようにしてもよい。このようなタイミングとして、例えばアニメーション表示画面を所定数生成するごとのタイミングを挙げることができる。
【０１３８】
（その他の実施の形態）
ここまで、本発明を実施するための形態を説明してきたが、本発明は上述した実施の形態１〜３のみによって限定されるべきものではない。例えば、図１２に示す合成画面４０２からグループ表示画面へ遷移する際には、ループ表示画面で表示されていた計器図ウィンドウＷ２と最小化ウィンドウ表示画面で表示されていた最小化ウィンドウＷｊｔ（ｊ＝１、３〜１０）がグループ表示画面の表示位置まで移動しながら戻るように表示してもよい。図２７に示す表示画面２０２は、この場合のアニメーション表示開始時における計器図ウィンドウＷ２および最小化ウィンドウＷｊｔの表示態様と、その後の軌跡を模式的に示す図である。最小化ウィンドウＷｊｔは、グループ表示画面の表示位置に戻るまで最小化されたままで移動してもよいし、最小化ウィンドウ表示領域から離れた時点で元の計器図ウィンドウＷｊの大きさで表示して移動させるようにしてもよい。
【０１３９】
また、グループ表示画面からループ表示画面へ遷移する際に未選択の計器図ウィンドウの移動速度の大きさ（速さ）を均一にしてもよい。図２８は、この場合のアニメーション表示画面の表示例を示す図である。同図に示すアニメーション表示画面３０５において、未選択の計器図ウィンドウＷｊ（ｊ＝１、３〜１０）は、同じ速さで移動している。図２８では、同じ速さであることを同じ矢印の長さで模式的に表現しているが、実際のアニメーション表示画面３０５において、矢印は表示されない。なお、計器図ウィンドウの移動方向を一定とせずに、曲線的な軌跡を描いて最小化ウィンドウ表示位置へ到達するようにすることも可能である。
【０１４０】
また、グループ表示画面からループ表示画面へ遷移する際に、擬似的なループ表示画面を徐々に大きくしながら表示してもよい。図２９は、この場合に表示部３４が表示する画面の遷移例を模式的に示す図であり、図１２で説明した合成画面４０２を表示するまでの画面遷移例を模式的に示す図である。
【０１４１】
図２９の最上方に記載したアニメーション表示画面３０６は、計器図ウィンドウＷｊ（ｊ＝１、３〜１０）を実施の形態１と同様に表示する（図９を参照）とともに、擬似ループ表示画面Ｌ４ａを表示する。擬似ループ表示画面Ｌ４ａは、擬似内部計器情報ウィンドウＬ４１ａと、擬似計器図ウィンドウＬ４２ａとを有する。擬似内部計器情報ウィンドウＬ４１ａには、例えば図６に示す内部計器情報ウィンドウＬ１１において、数値やトレンドの情報を記載していないものが表示される。また、擬似計器図ウィンドウＬ４２ａには、選択された計器図ウィンドウＷ２の選択時の画面が縮小表示される。
【０１４２】
この後、時間が経過するにつれて、計器図ウィンドウＷｊは徐々に右方に移動していき、擬似ループ表示画面は徐々に大きく表示される。図２９の中央部に記載したアニメーション表示画面３０７では、擬似ループ表示画面Ｌ４ｂがそアニメーション表示画面３０６の擬似ループ表示画面Ｌ４ａより大きく表示されている。なお、擬似内部計器情報ウィンドウＬ４１ｂおよび擬似計器図ウィンドウＬ４２ｂの表示内容は、擬似内部計器情報ウィンドウＬ４１ａおよび擬似計器図ウィンドウＬ４２ａの表示内容とそれぞれ同じである。
【０１４３】
このようにして、擬似ループ表示画面が大きくなるとともに計器図ウィンドウＷｊが最小化ウィンドウ表示領域Ｃへ近づいていき、ループ表示画面の生成が完了すると、図２９の最下方に記載した合成画面４０２が表示される。
【０１４４】
なお、ループ表示画面生成部３５２が、状態情報記憶部３７１から常に最新の状態情報を参照して、擬似計器図ウィンドウＬ４２ａ、Ｌ４２ｂを生成するようにしてもよい。
【０１４５】
以上の説明では、複数の一連のアニメーション表示画面で表示順が最後のアニメーション表示画面は最小化ウィンドウ表示画面であるとしてきたが、表示順が最後のアニメーション表示として、例えば計器図ウィンドウのタイトルまたはＴＡＧ番号に加えて、ＰＶ値、ＳＶ値、ＭＶ値のデータを含むように計器図ウィンドウを縮小した表示とすることも可能である。
【０１４６】
上述した実施の形態１〜３において、アニメーション表示画面生成部３５３がアニメーション表示画面データを生成する時間ｔの最大値ｔmaxは、予め定めた値（固定値）として説明したが、これに限られるわけではない。例えば、この最大値ｔmaxとして、ループ表示画面を開いたとき（生成して表示したとき）の実時間を使うことができる。実時間を使う場合には、前回ループ表示画面を開いたときの実時間を保持し、最大値tmaxへ代入することで実現可能である。この代入は都度行っても良いし、定期的に行っても良い。また、システム起動時に１度だけ代入を行い、その値を最大値tmaxとしてアニメーション表示情報記憶部３７４に記憶させても良い。さらに、ループ表示画面を開いたときの実時間を、直近の所定回数分だけ平均したものを最大値ｔmaxとして設定してもよい。
【０１４７】
このように、画面を開いた実時間で最大値tmaxを自動更新すれば、そのシステムに適宜適応するユーザインタフェースを提供できる。したがって、ユーザ負荷を軽減することができる。
【０１４８】
なお、実施の形態３で説明した、「内部計器に応じたループ表示画面生成用データの時間ごとのデータ蓄積量（データ取得量）やデータ取得に要する時間の想定値」についても、同様にして最大値ｔmaxを設定することができる。
【０１４９】
本明細書で記載したフローチャートにおける処理の順序はあくまでも一例に過ぎず、本発明を実施する際に矛盾のない範囲で変更することが可能である。
【０１５０】
以上の説明からも明らかなように、本発明は、ここでは記載していない様々な実施の形態等を含みうるものである。例えば、先に説明したＤＣＳ以外に、ＳＣＡＤＡ（Supervisory  Control  And  Data  Acquisition）ソフトが組み込まれた表示機能を有するパーソナルコンピュータによる監視システムや、プログラマブルコントローラと表示部とを備えたプログラマブルコントロールシステムによる監視システムに対しても、本発明を適用することができる。
【符号の説明】
【０１５１】
１  監視システム
２  制御装置
３、８  オペレータステーション
４  データベースステーション
５  プリンタ
６  制御ネットワーク
７  情報ネットワーク
３１  入力部
３２  第１通信部
３３  第２通信部
３４  表示部
３５  画像処理部
３６、８１  制御部
３７  記憶部
１０１、１０２  グループ表示画面
２０１、２０２  表示画面
３０１、３０２、３０３、３０４、３０５、３０６、３０７  アニメーション表示画面
３５１  グループ表示画面生成部
３５２  ループ表示画面生成部
３５３  アニメーション表示画面生成部
３５４  合成画面生成部
３６１  表示制御部
３６２  制御パラメータ変更部
３７１  状態情報記憶部
３７２  グループ表示情報記憶部
３７３  ループ表示情報記憶部
３７４  アニメーション表示情報記憶部
３７５  プログラム記憶部
４０１、４０２、４０３、４０４、４０５、４０６、４０７、４０８  合成画面
８１１  アニメーション表示設定部
Ｂ２  ブランク領域
Ｃ  最小化ウィンドウ表示領域
Ｃ１、Ｃ２、Ｃｎ−１  最小化ウィンドウ表示位置
Ｌ１、Ｌ２、Ｌ３  ループ表示画面
Ｌ２１、Ｌ３１  内部計器情報ウィンドウ
Ｌ１１  内部計器情報ウィンドウ
Ｌ１１１  識別情報表示領域
Ｌ１１２  状態情報表示領域
Ｌ１１３  トレンド表示領域
Ｌ１２、Ｌ２２、Ｌ３２、Ｌ３３、Ｌ３４、Ｌ３５  計器図ウィンドウ
Ｌ４１ａ、Ｌ４１ｂ  擬似内部計器情報ウィンドウ
Ｌ４２ａ、Ｌ４２ｂ  擬似計器図ウィンドウ
Ｌ４ａ、Ｌ４ｂ擬似ループ表示画面
Ｐ  プラント
Ｗ１〜Ｗ１０  計器図ウィンドウ
Ｗ１１  タイトル表示領域
Ｗ１２  ＴＡＧ番号表示領域
Ｗ１ｔ、〜Ｗ１０ｔ  最小化ウィンドウ
ＷＣ１〜ＷＣ５  最小化ウィンドウ表示画面
【図１】
2015210647.tif 000003
【図２】
2015210647.tif 000004
【図３】
2015210647.tif 000005
【図４】
2015210647.tif 000006
【図５】
2015210647.tif 000007
【図６】
2015210647.tif 000008
【図７】
2015210647.tif 000009
【図８】
2015210647.tif 000010
【図９】
2015210647.tif 000011
【図１０】
2015210647.tif 000012
【図１１】
2015210647.tif 000013
【図１２】
2015210647.tif 000014
【図１３】
2015210647.tif 000015
【図１４】
2015210647.tif 000016
【図１５】
2015210647.tif 000017
【図１６】
2015210647.tif 000018
【図１７】
2015210647.tif 000019
【図１８】
2015210647.tif 000020
【図１９】
2015210647.tif 000021
【図２０】
2015210647.tif 000022
【図２１】
2015210647.tif 000023
【図２２】
2015210647.tif 000024
【図２３】
2015210647.tif 000025
【図２４】
2015210647.tif 000026
【図２５】
2015210647.tif 000027
【図２６】
2015210647.tif 000028
【図２７】
2015210647.tif 000029
【図２８】
2015210647.tif 000030
【図２９】
2015210647.tif 000031