(57)【要約】【課題】関連する情報を表示する複数の子画面を集約させて表示させることで、操作性をより向上させることを可能とした情報表示制御装置を提供する。【解決手段】取得した情報を表示させるための子画面を生成する子画面生成部２１と、子画面生成部２１が生成した子画面について、関連する情報を表示する複数の子画面をまとめた１つの子画面を生成する子画面グルーピング部２２と、子画面生成部２１が生成した子画面および子画面グルーピング部２１が生成した子画面を表示させる子画面表示制御部２３とを備えた。【選択図】図３
2017151766.tif 000002
【特許請求の範囲】
【請求項１】
取得した情報を表示させるための子画面を生成する子画面生成部と、
前記子画面生成部が生成した子画面について、関連する情報を表示する複数の子画面をまとめた１つの子画面を生成する子画面グルーピング部と、
前記子画面生成部が生成した子画面および前記子画面グルーピング部が生成した子画面を表示させる子画面表示制御部
とを備えた情報表示制御装置。
【請求項２】
表示モードの切り替えを受け付ける表示モード切替受付部をさらに備え、
前記子画面表示制御部は、前記表示モード切替受付部が受け付けた表示モードに応じて、前記子画面生成部が生成した複数の子画面をそれぞれ個別に表示させるか、前記子画面グルーピング部が生成した、複数の子画面をまとめた１つの子画面を表示させるかを切り替える
ことを特徴とする請求項１記載の情報表示制御装置。
【請求項３】
前記子画面グルーピング部は、
前記関連する情報を表示する複数の子画面がタブ化された１つの子画面を生成する
ことを特徴とする請求項１または請求項２記載の情報表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示情報をマルチウィンドウの形態で表示させる情報表示制御装置に関するものである。
【背景技術】
【０００２】
従来、アプリケーションが目的別に複数の画面を提供し、表示を制御するための手法として、親画面と子画面の関係を持つＭＤＩ（マルチドキュメントインタフェース）が提供されている。
表示情報を複数の子画面で表示する技術として、例えば、特許文献１には、フィールド機器の機器情報を表示する機器情報表示装置において、マルチドキュメント生成手段によって生成された小ウィンドウを表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０７９３８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されているような技術では、親画面と子画面とを紐付けているだけであり、子画面間での関連は制御されていない。すなわち、全ての子画面が同列で、それぞれに表示される。
ユーザが作業する際には、複数の子画面を、関連する情報を表示する子画面ごとに並べる等集約して表示させることで作業の効率化をはかることができる場合があるが、この場合、特許文献１に開示されているように、子画面が自由に、別々に表示・配置されていると、ユーザは、散らばった子画面をマウス操作などで逐一操作して並べ替える等の手間があり、ユーザに、目的に沿った情報を表示している子画面を探し出すための操作を強要することになるという課題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、関連する情報を表示する複数の子画面を集約させて表示させることで、操作性をより向上させることを可能とした情報表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る情報表示制御装置は、取得した複数の種類の情報をそれぞれ表示させるための子画面を生成する子画面生成部と、子画面生成部が生成した子画面について、関連する情報を表示する複数の子画面をまとめた１つの子画面を生成する子画面グルーピング部と、子画面グルーピング部が生成した子画面を表示させる子画面表示制御部とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、関連する情報を表示している複数の子画面を集約させて表示させることで、操作性をより向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る情報表示制御装置を搭載したエンジニアリング装置を備えた監視システムの構成図である。
【図２】この発明の実施の形態１に係る情報表示制御装置を搭載したエンジニアリング装置の構成図である。
【図３】この発明の実施の形態１に係る情報表示制御装置の構成を示すブロック図である。
【図４】実施の形態１において、メニュー画面表示制御部が表示部に表示させたメニュー画面の一例を示す図である。
【図５】この発明の実施の形態１に係る情報表示制御装置において、ユーザが選択した情報を、子画面にして表示部に表示させる動作を説明するフローチャートである。
【図６】実施の形態１において、子画面表示制御部が表示部に、子画面生成部が生成した子画面をそれぞれ表示させた画面の一例を示す図である。
【図７】実施の形態１において、子画面表示制御部が表示部に、子画面グルーピング部が生成した子画面を表示させた画面の一例を示す図である。
【図８】図８Ａ，図８Ｂは、この発明の実施の形態１に係る情報表示制御装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
この発明の実施の形態１に係る情報表示制御装置は、例えば、ビル監視システムやプラント管理システム等の監視システムを構築するエンジニアリング装置に搭載される。
図１は、この発明の実施の形態１に係る情報表示制御装置１０を搭載したエンジニアリング装置１００を備えた監視システムの構成図である。
監視システムでは、図１に示すように、エンジニアリング装置１００とデバイス２００とが、ネットワーク４００に接続されている。ここでは、ネットワーク４００は、Ｅｔｈｅｒｎｅｔ（登録商標）である。また、デバイス２００には、シリアル通信線５００を介して、複数の設備機器３００が接続されている。
なお、図１においては、デバイス２００には、３つの設備機器３００が接続されるものとしているが、これに限らず、施設内の複数の設備機器３００がネットワークに接続され、監視・制御される。また、図１においては、ネットワーク４００には、２つのデバイス２００が接続されるものとしているが、これに限らない。
また、説明の簡単のため図示は省略しているが、監視システムにおいて、ネットワーク４００上には、例えば、ビル監視装置等のシステム監視装置が接続される。
【００１０】
エンジニアリング装置１００は、例えば、デバイス２００に接続される設備機器３００の追加・変更・削除や、監視ポイントの追加・変更・削除などの理由により、デバイス２００の設定データまたはソフトウェアを変更するエンジニアリング作業が必要になった場合等に、デバイス２００への書き込みの対象として予め指定されている設定データまたはアプリケーション機能等のソフトウェアの情報をデバイス２００に送信する。
デバイス２００へ書き込む設定データまたはアプリケーション機能等のソフトウェアの情報の選択、および、選択された設定データまたはアプリケーション機能等のソフトウェアの情報の書き込み指示は、ユーザによって行われ、ユーザは、情報表示制御装置１０によって表示部（図２を用いて後述する）に表示される表示内容に基づき、当該設定データまたはアプリケーション機能等のソフトウェアの情報の選択および書き込み指示を行う。
【００１１】
デバイス２００は、エンジニアリング装置１００から書き込まれた設定データまたはアプリケーション機能等のソフトウェアの情報に従って動作し、ネットワーク４００を介して接続される設備機器３００を監視・制御する。また、デバイス２００は、ネットワーク４００を介して設備機器３００から収集したデータを格納し、設備機器３００の動作履歴や、日報データ、月報データ、警報データなどのデータを、必要に応じて上位の装置に送信する。あるいは、上位の装置が、デバイス２００をスキャンすることで、設備機器３００の動作履歴や、日報データ、月報データ、警報データなどのデータを収集する。
設備機器３００は、施設内に設置された機器であり、例えば、サブコンピュータ、ＶＡＶ（Ｖａｒｉａｂｌｅ  Ａｉｒ  Ｖｏｌｕｍｅ：可変定風量装置）等である。
【００１２】
図２は、この発明の実施の形態１に係る情報表示制御装置１０を搭載したエンジニアリング装置１００の構成図である。
エンジニアリング装置１００は、情報表示制御装置１０を搭載し、設定データ記憶ＤＢ（データベース）５０と、表示部４０と、書き込み指示受付部２０と、書き込み実行部３０とを備える。
設定データ記憶ＤＢ５０は、デバイス２００へ書き込む、設定データまたはアプリケーション機能等のソフトウェア等の情報を、対応関係がわかるような、すなわち、関連する情報はその旨がわかるようなデータとして記憶する。具体的には、設定データ記憶ＤＢ５０は、例えば、デバイス種別とデバイスとが対応付けられてテーブルに格納された、数値または文字列のデータを記憶する。また、設定データ記憶ＤＢ５０は、それぞれのデバイスで関連するアプリケーション機能が紐付けられた情報も一緒に記憶する。
【００１３】
設定データ記憶ＤＢ５０で記憶している設定データまたはアプリケーション機能等のソフトウェアの情報は、予め、ユーザによって対応関係がわかるようなデータとして作成され、設定データ記憶ＤＢ５０に記憶されているものとするが、これに限らず、監視システム構築後、デバイス２００から通信部（図示しない）を介して、各設備機器３００の情報、Ｉ／Ｏ情報等の管理情報、施設内に設置された各設備機器３００の監視ポイントの情報と当該監視ポイントの情報にアクセスするための仕様に関する情報などを、常時、あるいは、予め設定された周期で収集し、当該収集したデータに基づき、設定データまたはアプリケーション機能等のソフトウェアの情報を更新するようにしてもよい。
【００１４】
なお、エンジニアリング装置１００が設定データ記憶ＤＢ５０を備えるのではなく、例えば、外部のサーバに、設備機器３００の監視・制御を行うデバイス２００へ書き込む、設定データまたはアプリケーション機能等のソフトウェアの情報を格納するようにしてもよい。
また、ここでは、設定データ記憶ＤＢ５０は、エンジニアリング装置１００が備えるものとしたが、これに限らず、情報表示制御装置１０内に備えるようにしてもよいし、エンジニアリング装置１００の外部に備えるようにしてもよい。
【００１５】
情報表示制御装置１０は、設定データ記憶ＤＢ５０に記憶された設定データまたはアプリケーション機能等のソフトウェアの情報を参照し、当該設定データ記憶ＤＢ５０に記憶された情報のメニュー画面を表示部４０に表示させる。そして、表示させたメニュー画面から、ユーザが必要とする情報を受け付け、当該受け付けた情報を、子画面にして表示部４０に表示させる。
情報表示制御装置１０の詳細な構成および動作については後述する。
【００１６】
書き込み指示受付部２０は、ユーザから、情報表示制御装置１０が子画面にして表示部４０に表示させた情報に基づき、デバイス２００への書き込みの対象となる情報、例えば、アプリケーション機能を受け付ける。
【００１７】
書き込み実行部３０は、書き込み指示受付部２０が受け付けたアプリケーション機能等の情報をデバイス２００に送信する。
【００１８】
表示部４０は、設定データ記憶ＤＢ５０に記憶された設定データまたはアプリケーション機能等のソフトウェアの情報に基づき、情報表示制御装置１０が作成したメニュー画面または子画面等、ユーザに提供する情報を表示する。表示部４０は、ディスプレイであり、例えば、液晶ディスプレイやプラズマディスプレイである。また、表示部４０は、ＬＥＤ、ブラウン管等によって構成されるものであってもよい。
また、ここでは、表示部４０は、エンジニアリング装置１００が備えるものとしたが、これに限らず、エンジニアリング装置１００の外部に備えるものとしてもよい。
【００１９】
図３は、この発明の実施の形態１に係る情報表示制御装置１０の構成を示すブロック図である。
情報表示制御装置１０は、図３に示すように、操作受付部１と、子画面制御部２と、メニュー画面表示制御部３とを備える。
【００２０】
メニュー画面表示制御部３は、設定データ記憶ＤＢ５０を参照し、設定データ記憶ＤＢ５０に記憶されている設定データまたはアプリケーション機能等のソフトウェアの情報を、ツリー構造画面生成プログラムによってツリー画面に変換して、情報の見出しが表示されたメニュー画面を作成し、表示部４０に表示させる。
【００２１】
操作受付部１は、ユーザからの各種操作を受け付ける。
操作受付部１は、表示情報選択受付部１１と、表示モード切替受付部１２とを備える。
表示情報選択受付部１１は、ユーザから、表示させる情報の選択を受け付ける。
表示モード切替受付部１２は、ユーザから、表示モードの切り替えを受け付ける。
この実施の形態１において、表示モードには、通常モードとグルーピング表示モードとが設定可能となっている。通常モードとは、ユーザが表示させる情報として複数の情報を選択した場合に、当該ユーザが選択した複数の情報を、それぞれ、別々の子画面で同時に表示させるモードであり、グルーピング表示モードとは、ユーザが選択した複数の情報をそれぞれ表示する子画面について、関連する情報を表示する複数の子画面をまとめて１つの子画面として表示させるモードである。この実施の形態１においては、初期値として通常モードが設定されているものとする。
表示モード切替受付部１２は、通常モードとグルーピング表示モードとの切替指示を受け付け、グルーピング表示モードへの表示モードの切り替えを受け付けると、内部的に保持している切替フラグに１を設定する。通常モードにおいては、切替フラグには０を設定する。すなわち、切替フラグの初期値は０であり、例えば、電源投入時等に、当該切替フラグの初期化が行われる。
【００２２】
子画面制御部２は、ユーザから受け付けた各種操作に基づき、設定データ記憶ＤＢ５０から設定データまたはアプリケーション機能等のソフトウェアの情報を取得し、子画面に生成して表示部４０に表示させる。
子画面制御部２は、子画面生成部２１と、子画面グルーピング部２２と、子画面表示制御部２３と、子画面情報記憶部２４とを備える。
子画面生成部２１は、操作受付部１の表示情報選択受付部１１が受け付けた情報に関し、設定データ記憶ＤＢ５０を参照して該当の情報を取得し、Ｗｉｎｄｏｗｓ（登録商標／以下、記載を省略する）が持つ、マルチドキュメントインタフェース機能を用いて、取得した情報を表示させるための子画面を生成する。子画面生成部２１は、表示情報選択受付部１１が受け付けた情報が複数である場合には、当該複数の情報をそれぞれ表示させるための複数の子画面を生成する。
子画面生成部２１は、生成した子画面の情報を子画面情報記憶部２４に一時記憶させる。
【００２３】
子画面グルーピング部２２は、関連する情報を表示する複数の子画面をまとめた１つの子画面を生成する。この実施の形態１では、子画面グルーピング部２２は、関連する情報を表示する複数の子画面がタブ化された１つの子画面を生成するものとする。
子画面表示制御部２３は、表示モードに応じて、子画面生成部２１が生成した子画面、または、子画面グルーピング部２２が生成した子画面を、表示部４０に表示させる。また、ユーザから表示モードの切替指示を受け付けた場合には、子画面生成部２１、あるいは、子画面グルーピング部２２に、切替指示に応じた子画面を生成させ、受け付けた表示モードに応じて、子画面生成部２１が生成した複数の子画面をそれぞれ個別に表示させるか、子画面グルーピング部２２が生成した、複数の子画面をまとめた１つの子画面を表示させるかを切り替えて、表示部４０に表示させる。
子画面情報記憶部２４は、子画面生成部２１が生成した子画面の情報を一時記憶する。
【００２４】
なお、ここでは、子画面情報記憶部２４が、子画面の情報を一時記憶するものとしたが、これに限らず、子画面生成部２１は、自身の内部に、子画面の情報を一時記憶しておくようにしてもよい。
また、ここでは、子画面情報記憶部２４は、子画面制御部２が備えるものとするが、これに限らず、子画面情報記憶部２４は、子画面制御部２の外部の情報表示制御装置１０に備えるものとしてもよいし、情報表示制御装置１０の外部に備えるものとしてもよい。
【００２５】
情報表示制御装置１０の動作を説明する。
ここで、まず、動作開始時に表示部４０に表示させているメニュー画面について説明する。
情報表示制御装置１０では、メニュー画面表示制御部３によって、情報の見出しが表示されたメニュー画面が、表示部４０のメニュー画面表示エリアに表示させるようになっている。
具体的には、メニュー画面表示制御部３は、設定記憶部５０を参照し、設定データ記憶ＤＢ５０に記憶されている設定データまたはアプリケーション機能等のソフトウェアの情報を、ツリー構造画面生成プログラムによってツリー画面に変換して、情報の見出しが表示されたメニュー画面を作成し、表示部４０のメニュー画面表示エリアに表示させている。
ここで、図４は、メニュー画面表示制御部３が表示部４０に表示させたメニュー画面の一例を示す図である。図４に示すように、メニュー画面が、表示部４０のメニュー画面表示エリア４０ａに表示される。
設定データ記憶ＤＢ５０には、設備機器３００の監視・制御を行うデバイス２００へ書き込む、設定データまたはアプリケーション機能等のソフトウェアの情報が、対応付けられたデータとして記憶されている。
メニュー画面表示制御部３は、設定データ記憶ＤＢ５０を参照し、ツリー構造画面生成プログラムによって、情報の見出しが表示されたメニュー画面を作成し、表示部４０に表示する。
【００２６】
図４は、実施の形態１において、表示部４０に表示されるメニュー画面のイメージの一例を説明する図である。
ここでは、設定データ記憶ＤＢ５０には、例えば、ビルのフロアに関する情報を最上位とし、その下に、デバイス種別、デバイス、アプリケーション機能の情報が、対応付けられて記憶されているものとすると、図４に示すようなメニュー画面が表示される。
図４において、デバイス種別として、「計装系統１」が示されており、デバイスとして、「プライマリデバイス１」，「プライマリデバイス２」，「プライマリデバイス３」が示されており、アプリケーション機能の情報として、「機能１１」，「機能１２」，「機能１３」が表示されている。
なお、デバイス種別、デバイスは、それぞれ、設定データ記憶ＤＢ５０においては、デバイス種別ＩＤ、デバイスＩＤ、アプリケーション機能ＩＤ等に紐付けて管理されているものとする。
【００２７】
また、ここでは、メニュー画面表示制御部３は、図４に示すように、メニュー画面として、設定データ記憶ＤＢ５０に記憶されている情報を階層構造で表示するようにしたが、これに限らず、例えば、一番上位の情報のみを表示させておき、ユーザの操作に応じて下位の情報を表示させるように切り替えるようにしてもよいし、メニュー画面は、設定データ記憶ＤＢ５０に記憶されている情報の一覧を表示させることができるものであればよい。
【００２８】
このように、表示部４０のメニュー画面表示エリア４０ａにメニュー画面が表示されると、情報表示制御装置１０は、表示したい情報の選択をユーザから受け付け、該当情報を子画面にして表示部４０の画面表示エリアに表示させる。
以下、情報表示制御装置１０において、ユーザから表示したい情報の選択を受け付け、子画面を生成して表示部４０に表示させる動作について説明する。
【００２９】
図５は、この発明の実施の形態１に係る情報表示制御装置１０において、ユーザが選択した情報を、子画面にして表示部４０に表示させる動作を説明するフローチャートである。
操作受付部１の表示情報選択受付部１１は、ユーザから、表示させる情報の選択を受け付けるまで待機し（ステップＳＴ５０１の“ＮＯ”の場合）、ユーザから表示させる情報の選択を受け付けると（ステップＳＴ５０１の“ＹＥＳ”の場合）、受け付けた選択情報を子画面制御部２の子画面生成部２１へ出力する。
ここでは、例えば、図４に示したメニュー画面において、ユーザから、プライマリデバイス１の機能１１、機能１２、機能１３と、プライマリデバイス２の機能１２の選択を受け付けたものとする。ユーザは、各情報の見出しに付与され表示されているチェックボックスをクリック等することでチェックし、表示させたい情報の見出しを選択する。なお、ここでは、このように、表示されたチェックボックスをクリック等することで表示させたい情報を選択することとしたが、これに限らず、他の方法で選択させるようにしても構わない。
【００３０】
子画面制御部２の子画面生成部２１は、設定データ記憶ＤＢ５０を参照し、表示情報選択受付部１１から受け付けた情報を取得する（ステップＳＴ５０２）。受け付けた情報は、例えば、メニュー画面作成の際にメニュー画面表示制御部３がメニュー画面の見出しとして表示する各情報と、各デバイス種別のデバイス種別ＩＤ、各デバイスのデバイスＩＤ、アプリケーション機能ＩＤ等を紐付けて記憶しておき、子画面生成部２１は、ユーザが選択した情報のデバイス種別ＩＤ、デバイスＩＤ、アプリケーション機能ＩＤ等の情報をメニュー画面表示制御部３から取得して、当該デバイス種別ＩＤ、デバイスＩＤ、アプリケーション機能ＩＤ等から、設定データ記憶ＤＢ５０に記憶されている該当の情報を特定すればよい。
【００３１】
子画面生成部２１は、Ｗｉｎｄｏｗｓが持つ、マルチドキュメントインタフェース機能を用いて、ステップＳＴ５０２で取得した情報を表示させるための子画面を生成する（ステップＳＴ５０３）。子画面生成部２１は、表示情報選択受付部１１が受け付けた情報が複数である場合には、当該複数の情報をそれぞれ表示させるための複数の子画面を生成する。すなわち、ここでは、ステップＳＴ５０１において、プライマリデバイス１の機能１１、機能１２、機能１３と、プライマリデバイス２の機能１２が選択されたので、選択された４つの情報をそれぞれ表示させるための４つの子画面が生成されることになる。
このとき、子画面生成部２１は、生成した子画面に識別番号を付与する。また、子画面生成部２１は、子画面情報記憶部２４に当該識別番号が付与された子画面の情報を一時記憶しておく。識別番号は任意に付番するようにすればよい。
【００３２】
子画面制御部２の子画面表示制御部２３は、切替フラグに１が設定されているかどうかを判断する（ステップＳＴ５０４）。
ステップＳＴ５０４において、切替フラグに１が設定されていない場合（ステップＳＴ５０４の“ＮＯ”の場合）、ステップＳＴ５０５へ進む。
一方、ステップＳＴ５０４において、切替フラグに１が設定されていた場合（ステップＳＴ５０４の“ＹＥＳ”の場合）、ステップＳＴ５０８へ進む。
【００３３】
ここで、まず、立ち上げ時の動作として、切替フラグには初期値、すなわち０が設定されているものとし、ステップＳＴ５０５以降の動作について説明する。
切替フラグは０であると判断されると、子画面表示制御部２３は、ステップＳＴ５０３において子画面生成部２１が生成した子画面をそれぞれ表示部４０の画面表示エリアに表示させる（ステップＳＴ５０５）。具体的には、子画面表示制御部２３は、子画面生成部２１が生成した子画面について、子画面ごとに別々に配置し、表示させる。すなわち、子画面生成部２１が生成した子画面が、マルチウィンドウの形態で表示される。
【００３４】
図６は、子画面表示制御部２３が表示部４０に、子画面生成部２１が生成した子画面をそれぞれ表示させた画面の一例を示す図である。図６に示すように、複数の子画面が、それぞれ個別に、表示部４０の画面表示エリア４０ｂに配置され、表示される。すなわち、図７に示すような子画面の表示モードが、通常モードである。なお、画面表示エリア４０ｂが、親画面に相当する。
ここでは、画面表示エリア４０ｂに、プライマリデバイス１の機能１１（図６の２ａ）、プライマリデバイス１の機能１２（図６の２ｂ）、プライマリデバイス１の機能１３（図６の２ｃ）と、プライマリデバイス２の機能１２（図６の２ｄ）の情報が子画面で表示される。
なお、図６において、例えば、プライマリデバイス１の機能１１の情報を表示する子画面２ａの「１．１［ＷＪ−１］」について、「１．１」は、系統ＮｏとデバイスＮｏとの組み合わせを表わす。ここでは、プライマリデバイス１のデバイスＮＯを１とし、「１．１」は、「計装系統１のプライマリデバイス１」を表わしている。また、［ＷＪ−１］は、デバイスの種類、あるいは、種別であり、ここでは、［ＷＪ−１］は、プライマリデバイスを表わしている。
各子画面の見出しについては、ここでは、図６に示すように、系統Ｎｏ、デバイスＮｏ、デバイスの種類、種別、デバイス名称を表示するようにしたが、これに限らず、それぞれの子画面がどの情報を表示しているのかがわかるようになっていればよい。
【００３５】
また、各子画面の配置および大きさについて、子画面表示制御部２３は、任意の位置に任意の大きさで配置することができる。子画面の一部が重なるように配置してもよい。また、ユーザは、各子画面の配置および大きさを自由に変更可能とし、該当の子画面をマウスでドラッグする等してユーザから配置変更、あるいは、大きさ変更の指示を操作受付部１の位置・サイズ変更受付部（図示しない）が受け付けると、当該配置変更の指示に基づいた配置、あるいは、大きさとなるよう、子画面表示制御部２３は子画面の配置、あるいは、大きさを変更する。
【００３６】
ステップＳＴ５０５で画面表示エリア４０ｂに子画面が表示されると、操作受付部１の操作終了指示受付部（図示しない）は、ユーザから操作終了の指示を受け付けたかどうかを判断する（ステップＳＴ５０６）。ユーザは、例えば、表示部４０に表示された終了ボタン（図示しない）をクリックする、あるいは、画面を閉じる操作を行う等して、操作終了の指示を行う。
ユーザから操作終了の指示を受け付けると（ステップＳＴ５０６の“ＹＥＳ”の場合）、処理を終了する。
【００３７】
一方、ユーザから操作終了の指示を受け付けていない場合（ステップＳＴ５０６の“ＮＯ”の場合）、操作受付部１の表示モード切替受付部１２は、ユーザから操作切替指示を受け付けたかどうかを判断する（ステップＳＴ５０７）。
子画面の表示について、ユーザは、表示させる情報として複数の情報を選択した場合に、選択した複数の情報を、それぞれ、別々の子画面で同時に表示させる通常モードと、情報をそれぞれ表示する子画面について、関連する情報を表示する複数の子画面をまとめて１つの子画面として表示させるグルーピング表示モードとを自由に切り替えることができる。具体的には、ユーザは、表示部４０に表示された表示切替ボタン（図６の４０ｃ）をクリックする等して、表示モードを切り替える。なお、これは一例にすぎず、例えば、ユーザは、表示されている子画面のいずれかをクリックして表示モードを切り替えるものとしてもよいし、その他の方法で表示モードを切り替えるものであってもよい。
このステップＳＴ５０７において、表示モード切替受付部１２は、ユーザから、通常モード、あるいは、グルーピング表示モードへの表示モードの切替指示を受け付けたかどうかを判断する。
【００３８】
ユーザから表示モード切替指示を受け付けていない場合（ステップＳＴ５０７の“ＮＯ”の場合）、ステップＳＴ５０６へ戻り、以降の処理を繰り返す。
ユーザから表示モード切替指示を受け付けると（ステップＳＴ５０７の“ＹＥＳ”の場合）、ステップＳＴ５０４へ戻る。
ここでは、ステップＳＴ５０５において、図６に示すように子画面が通常モードで表示された状態から、ユーザが、表示切替ボタン４０ｃをクリックして、グルーピング表示モードへの切替指示を行ったものとする。
この時、表示モード切替受付部１２は、表示モード切替指示を受け付けると、内部的に保持している切替フラグを１にする。
【００３９】
ステップＳＴ５０４に戻り、子画面表示制御部２３は、切替フラグに１が設定されているかどうかを判断する（ステップＳＴ５０４）。
ステップＳＴ５０７において、切替フラグには１が設定されているので、ステップＳＴ５０８へ進む。
【００４０】
ステップＳＴ５０８において、子画面制御部２の子画面グルーピング部２２は、関連する情報を表示する複数の子画面をまとめた１つの子画面を生成する。具体的には、子画面表示制御部２３が、子画面グルーピング部２２に対して子画面グルーピング指示を出力し、子画面グルーピング部２２は、ステップＳＴ５０２，５０３において子画面生成部２１が生成し、子画面情報記憶部２４に一時記憶した子画面について、予め設定された単位で、関連する情報を表示する子画面のグループ分けを行い、同一のグループ毎に、複数の子画面がタブ化された１つの子画面を生成する。ここでは、予め、関連する情報として、デバイス単位でグループ分けを行うように設定されているものとする。つまり、同一のデバイスに関する情報が、同一のグループにグループ分けされる。
子画面グルーピング部２２は、タブ化の順番、すなわち、どの子画面がどのタブで表示されるかの順番については、例えば、子画面に付与された識別子の昇順となるようにすればよい。なお、これは一例にすぎず、タブ化の順番については、適宜設定可能とする。
また、この時、子画面グルーピング部２２は、同一のグループが存在しない情報については、単独の子画面として生成する。
【００４１】
そして、子画面表示制御部２３は、ステップＳＴ５０８において子画面グルーピング部２２が生成した子画面を表示部４０の画面表示エリアに表示させる（ステップＳＴ５０５）。すなわち、子画面表示制御部２３は、子画面グルーピング部２２が生成したタブ化後の子画面、あるいは、同一のグループが存在しないため単独の子画面として生成された子画面を、表示部４０に表示させる。
ここで、図７は、子画面表示制御部２３が表示部４０に、子画面グルーピング部２２が生成した子画面を表示させた画面の一例を示す図である。図７に示すように、同一のデバイスに関するアプリケーション機能の情報は、タブ化された子画面として表示部４０の画面表示エリア４０ｂに表示される。すなわち、図７に示すような子画面の表示モードが、グルーピング表示モードである。図７に示すように、子画面グルーピング部２２が生成した子画面が、マルチウィンドウの形態で表示される。
【００４２】
ここでは、デバイス単位でグループ分けが行われているので、画面表示エリア４０ｂには、図６では別々の子画面（図６の２ａ〜２ｃ）で表示されていた、プライマリデバイス１の機能１１の情報を表示する子画面と、プライマリデバイス１の機能１２の情報を表示する子画面と、プライマリデバイス１の機能１３の情報を表示する子画面とが、関連する情報を表示する子画面としてタブ化され１つの子画面として表示される（図７の２ｅ）。また、プライマリデバイス２の機能１２の情報は、同一のグループとなる子画面が存在しないので、図６同様、単独の子画面で表示される（図７の２ｄ）。
【００４３】
図７に示すように、子画面グルーピング部２２によって、関連する情報を表示する複数の子画面がタブ化された１つの子画面が生成され、表示されることで、ユーザは、目的の機能・画面を、まとめて確認することができる。また、タブの見出しを見れば、どの情報がどの子画面に表示されているのかを簡単に把握することができるので、散らばった子画面をマウス操作などで逐一操作する手間や、目的に沿った情報を表示している子画面を探し出すための操作を強要されることなく、画面切り替えボタンを押下等するだけの操作で、子画面を一定の条件で集約させて表示することが可能となる。その結果、ユーザはより簡単に、必要な情報を把握することができる。
【００４４】
なお、ここでは、図７に示すように、子画面グルーピング部２２は、関連する情報を表示する複数の子画面をタブ化された１つの子画面を生成するようにしたが、これに限らない。例えば、関連する情報を表示させる子画面の見出しを一覧にした１つの子画面を生成し、一覧から所望の子画面の見出しが選択された場合に、当該選択された見出しの子画面が表示されるようにしてもよい。子画面グルーピング部２２は、関連する情報を表示する複数の子画面をまとめて１つの子画面として生成するものであればよい。
【００４５】
その後、ステップＳＴ５０６へ進み、以降の処理を繰り返す。例えば、ユーザが、再び表示モードを、標準モードに切り替えたい場合には、表示部４０の表示切替ボタン４０ｃをクリックする等すれば、切替フラグに０が設定され（ステップＳＴ５０７）、子画面表示制御部２３は、子画面生成部２１が生成し、一時記憶した（ステップＳＴ５０３）子画面を、子画面ごとに別々に配置し、表示させる（ステップＳＴ５０５）。
【００４６】
このように、子画面表示制御部２３は、ステップＳＴ５０５において、子画面生成部２１が生成した子画面ごとに別々に配置して表示させるか、子画面グルーピング部２２が、子画面生成部２１が生成した子画面を関連するグループにグループ分けし生成した、複数の子画面がタブ化された１つの子画面を表示させるか、すなわち、標準モードで表示させるかグルーピング表示モードで表示させるかを、切替フラグによって判断し、子画面の表示を制御する。
【００４７】
これにより、ユーザの指示に基づき、メニュー画面から選択した情報について、それぞれ別々の子画面で表示するか、タブ化された子画面で表示するかを、適宜切り替えて表示部４０に表示させることができる。
したがって、ユーザは、例えば、子画面をそれぞれ自由に表示・配置したい場合には、子画面ごとに別々に表示させる通常モードで表示させ、目的の機能・画面をまとめて確認したい場合には、タブ化された子画面を表示させるグルーピング表示モードで表示させる等、必要に応じた表示モードで情報を表示させることができるようになり、操作性がより向上する。
【００４８】
なお、ここでは、一例として、子画面グルーピング部２２は、関連する情報を表示する子画面として、デバイス単位で、同一のデバイスに関する情報を表示する子画面を同一グループにグループ分けするものとして説明したが、グループ分けの単位はこれに限らない。例えば、同一のグループ種別に関する情報を表示する子画面を同一のグループとするようにしてもよい。この場合、図６で示した、プライマリデバイス１の機能１１の情報を示す子画面、プライマリデバイス１の機能１２の情報を示す子画面、プライマリデバイス１の機能１３の情報を示す子画面と、プライマリデバイス２の機能１２の情報を示す子画面は、すべて同一の、計装系統１というグループ種別に関する情報を表示する子画面のグループ分けされ、これら４つの画面がタブ化された一つの子画面として表示部４０の画面表示エリア４０ｂに表示されることになる。
【００４９】
また、例えば、同一のアプリケーション機能の種類の情報を表示する子画面を同一のグループとするようにしてもよい。この場合、例えば、図６で示した、プライマリデバイス１の機能１２の情報を示す子画面と、プライマリデバイス２の機能１２の情報を示す子画面とが、同一のアプリケーション機能の種類の情報を表示する子画面のグループ分けされ、当該２つの画面がタブ化された一つの子画面として表示部４０の画面表示エリア４０ｂに表示されることになる。
この時、タブの見出しが「機能１２」で同一となるため、子画面表示制御部２３は、例えば、各タブの名称を、デバイスを示す「プライマリデバイス１」，「プライマリデバイス２」のように、変更して表示させるようにすることもできる。
【００５０】
また、図７に示すように、子画面グルーピング部２２が生成したタブ化後の子画面を表示部４０の画面表示エリア４０ｂに表示させた状態で、ユーザは、タブ化された子画面の並べ替えを行うようにすることもできる。具体的には、例えば、ユーザは、マウスによって、並べ替えたい子画面のタブをドラッグさせ、並べ替え後の所望の位置でドロップする。当該ユーザによる並べ替え操作を、操作受付部１の並べ替え受付部（図示しない）が受け付け、並べ替え受付部が受け付けた情報に基づき、子画面表示制御部２３が、子画面グルーピング部２２にタブを並べ替えた子画面を生成させ、子画面グルーピング部２２が生成したタブ並べ替え後の小画面を、表示部４０の画面表示エリア４０ｂに表示させるようにすればよい。並べ替える子画面は、子画面の識別情報から特定すればよい。
【００５１】
また、この実施の形態１では、表示部４０のメニュー画面表示エリア４０ａ，画面表示エリア４０ｂ，表示切替ボタン４０ｃは、図６，図７に示す範囲、あるいは、図６，図７に示す位置に表示させるものとしたが、これに限らず、メニュー画面表示エリア４０ａ，画面表示エリア４０ｂ，表示切替ボタン４０ｃの表示位置は適宜設定可能である。
また、この実施の形態１では、ユーザは、表示切替ボタン４０ｃによって表示モードの切り替えを行うものとしたが、これに限らず、例えば、通常モードボタン、グルーピング表示モードボタンをそれぞれ表示し、どちらかを選択して表示モードの切り替えを行うものとしてもよく、表示モードの切り替えが行えるようになっていればよい。
【００５２】
図８Ａ，図８Ｂは、この発明の実施の形態１に係る情報表示制御装置１０のハードウェア構成の一例を示す図である。
この発明の実施の形態１において、操作受付部１は、マウス８０４やキーボード８０３である。
情報表示制御装置１０の子画面制御部２、メニュー画面表示制御部３の各機能は、処理回路８０１により実現される。すなわち、情報表示制御装置１０は、表示部の表示動作を制御するための処理回路８０１を備える。処理回路８０１は、図８Ａに示すように専用のハードウェアであっても、図８Ｂに示すようにメモリ８０５に格納されるプログラムを実行するＣＰＵ８０６であってもよい。
【００５３】
処理回路８０１が専用のハードウェアである場合、処理回路は、例えば、単一回路、複合回路、プログラム化したプロセッサー、並列プログラム化したプロセッサー、ＡＳＩＣ、ＦＰＧＡ、またはこれらを組み合わせたものが該当する。
【００５４】
処理回路８０１がＣＰＵ８０６の場合、子画面制御部２、メニュー画面表示制御部３の機能は、ソフトウェア、ファームウェア、または、ソフトウェアとファームウェアとの組み合わせにより実現される。すなわち、子画面制御部２、メニュー画面表示制御部３は、ＨＤＤ８０２、メモリ８０５等に記憶されたプログラムを実行するＣＰＵ８０６、システムＬＳＩ等の処理回路により実現される。また、ＨＤＤ８０２、メモリ８０５等に記憶されたプログラムは、子画面制御部２、メニュー画面表示制御部３の手順や方法をコンピュータに実行させるものであるとも言える。ここで、メモリ８０５とは、例えば、ＲＡＭが該当する。
【００５５】
情報表示制御装置１０の子画面情報記憶部２４は、ＨＤＤ８０２を使用する。なお、これは一例にすぎず、子画面情報記憶部２４は、メモリ８０５によって構成されるものであってもよい。
【００５６】
以上のように、実施の形態１によると、ユーザは、散らばった子画面をマウス操作などで逐一操作する手間や、目的に沿った情報を表示している子画面を探し出すための操作を強要されることなく、子画面を一定の条件で集約させて表示させることが可能となる。その結果、ユーザはより簡単に、監視対象に関する必要な情報を把握することができる。
また、ユーザは、例えば、子画面をそれぞれ自由に表示・配置したい場合には、子画面ごとに別々に表示させる通常モードで表示させ、目的の機能・画面をまとめて確認したい場合には、タブ化された子画面を表示させるグルーピング表示モードで表示させる等、必要に応じた表示モードで情報を表示させることができるようになり、操作性がより向上する。
【００５７】
なお、上記では、図５を用いて、子画面が表示部４０表示されていないことを前提に、複数の子画面をそれぞれ独立させて表示するところから始めるものとして説明したが、これに限らず、すでに子画面が表示部４０にそれぞれ表示されている状態から、ユーザからの操作切替指示を受け付け、子画面グルーピング部２２が、関連する情報を表示する複数の子画面をまとめた１つの子画面を生成するようにすることも可能である。その場合、図５のステップＳＴ５０７から、以降の動作を行うことになる。
【００５８】
また、この発明の実施の形態１において、情報表示制御装置１０は、監視システムを構成するエンジニアリング装置１００に搭載されるものとして説明したが、これに限らず、例えば、情報表示制御装置１０は、監視システム内のシステム監視装置（図示省略）に搭載されるものでもよく、情報表示制御装置１０は、取得した情報の表示を行うあらゆるシステム、装置に適用可能である。
また、この発明の実施の形態１において、情報表示制御装置１０は、図１で示すような構成としたが、情報表示制御装置１０は、子画面制御部を備えることにより、上述したような効果が得られるものである。
【００５９】
また、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００６０】
１  操作受付部
２  子画面制御部
３  メニュー画面表示制御部
１０  情報表示制御装置
１１  表示情報選択受付部
１２  表示モード切替受付部
２０  書き込み指示部
２１  子画面生成部
２２  子画面グルーピング部
２３  子画面表示制御部
２４  子画面情報記憶部
３０  書き込み実行部
４０  表示部
５０  設定データ記憶ＤＢ
１００  エンジニアリング装置
２００  デバイス
３００  設備機器
４００  ネットワーク
５００  シリアル通信線
８０１  処理回路
８０２  ＨＤＤ
８０３  キーボード
８０４  マウス
８０５  メモリ
８０６  ＣＰＵ
【図１】
2017151766.tif 000003
【図２】
2017151766.tif 000004
【図３】
2017151766.tif 000005
【図４】
2017151766.tif 000006
【図５】
2017151766.tif 000007
【図６】
2017151766.tif 000008
【図７】
2017151766.tif 000009
【図８】
2017151766.tif 000010