(57)【要約】      （修正有）【課題】関連する情報を異なる複数の画面で表示させるとともに、関連する情報の関係性を確認可能な状態で表示させる画面表示装置を提供する。【解決手段】階層構造の情報選択画面を、第１の画面のツリーペインに表示させる階層表示制御部１１と、階層の選択を受け付ける階層選択受付部１２と、受け付けた階層で示される情報に関する関連画面を、第１の画面のコンテンツペインに表示させる画面表示制御部１３と、関連画面の分離指示を受け付ける分離指示受付部１４と、分離指示を受け付けた場合に、関連画面に基づく分離後関連画面を生成し、第２の画面に表示させる分離後画面表示制御部１５と、分離後関連画面の生成元を強調させるための指示を受け付ける強調指示受付部１６と、強調指示を受け付けた場合に、分離後関連画面に対応する、情報選択画面に表示された階層を強調表示させる強調表示制御部１７とを備えた。【選択図】図２
2019008635.tif 000002
【特許請求の範囲】
【請求項１】
階層構造の情報選択画面を、第１の画面が有するツリーペインに表示させる階層表示制御部と、
前記階層表示制御部が表示させた情報選択画面における階層の選択を受け付ける階層選択受付部と、
前記階層選択受付部が受け付けた階層で示される情報に関する関連画面を、前記第１の画面が有するコンテンツペインに表示させる画面表示制御部と、
前記画面表示制御部が表示させた関連画面の分離指示を受け付ける分離指示受付部と、
前記分離指示受付部が前記分離指示を受け付けた場合に、前記関連画面に基づく分離後関連画面を生成し、第２の画面に表示させる分離後画面表示制御部と、
前記分離後関連画面の生成元を強調させるための強調指示を受け付ける強調指示受付部と、
前記強調指示受付部が前記強調指示を受け付けた場合に、前記分離後画面表示制御部が前記第２の画面に表示させた分離後関連画面に対応する、前記情報選択画面に表示された階層を強調表示させる強調表示制御部
とを備えた画面表示装置。
【請求項２】
前記強調表示制御部は、
前記情報選択画面に表示された、階層をあらわす文字の色を変更することで、当該階層を強調表示させる
ことを特徴とする請求項１記載の画面表示装置。
【請求項３】
前記強調表示制御部は、
前記情報選択画面に表示された、階層をあらわす文字の背景色を変更することで、当該階層を強調表示させる
ことを特徴とする請求項１または請求項２記載の画面表示装置。
【請求項４】
前記強調表示制御部は、
前記情報選択画面に表示された、階層をあらわす文字の太さを変更することで、当該階層を強調表示させる
ことを特徴とする請求項１から請求項３のうちのいずれか１項記載の画面表示装置。
【請求項５】
入力装置を備え、
前記分離指示は、ユーザによる、前記入力装置を用いた、前記関連画面上のＧＵＩ操作によって行われる
ことを特徴とする請求項１から請求項４のうちのいずれか１項記載の画面表示装置。
【請求項６】
入力装置を備え、
前記分離指示は、ユーザによる前記入力装置の操作によって行われる
ことを特徴とする請求項１から請求項４のうちのいずれか１項記載の画面表示装置。
【請求項７】
前記画面表示制御部は、前記コンテンツペインに表示させる関連画面が複数存在する場合に、当該複数の関連画面をタブ化して表示させる
ことを特徴とする請求項１から請求項６のうちのいずれか１項記載の画面表示装置。
【請求項８】
請求項１から請求項７のうちのいずれか１項記載の画面表示装置と、
操作モードを受け付けるモード受付部と、
前記モード受付部が受け付けた操作モードを、実行操作モードに設定するモード設定部と、
前記ツリーペインに表示させる前記情報選択画面の切替を行う階層切替部とを備え、
前記階層切替部は、前記第２の画面に表示させた分離後関連画面が、前記モード設定部が設定した実行操作モードにおいて表示された情報選択画面に基づくものでない場合に、当該情報選択画面を、前記分離後関連画面が生成された際に表示されていた情報選択画面に切り替え、
前記強調表示制御部は、前記分離後関連画面に対応する、前記階層切替部が切り替えた後の情報選択画面に表示された階層を強調表示させる
ことを特徴とするエンジニアリング装置。
【請求項９】
階層表示制御部が、階層構造の情報選択画面を、第１の画面が有するツリーペインに表示させるステップと、
階層選択受付部が、前記階層表示制御部が表示させた情報選択画面における階層の選択を受け付けるステップと、
画面表示制御部が、前記階層選択受付部が受け付けた階層で示される情報に関する関連画面を、前記第１の画面が有するコンテンツペインに表示させるステップと、
分離指示受付部が、前記画面表示制御部が表示させた関連画面の分離指示を受け付けるステップと、
分離後画面表示制御部が、前記分離指示受付部が前記分離指示を受け付けた場合に、前記関連画面に基づく分離後関連画面を生成し、第２の画面に表示させるステップと、
強調指示受付部が、前記分離後関連画面の生成元を強調させるための強調指示を受け付けるステップと、
強調表示制御部が、前記強調指示受付部が前記強調指示を受け付けた場合に、前記分離後画面表示制御部が前記第２の画面に表示させた分離後関連画面に対応する、前記情報選択画面に表示された階層を強調表示させるステップ
とを備えた画面表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、関連した情報を複数の画面で表示させる画面表示装置、当該画面表示装置を備えたエンジニアリング装置、および、画面表示方法に関するものである。
【背景技術】
【０００２】
従来、監視システムについては、監視するポイント、または、グラフィック画面に表示させる管理ポイントの定義をしておく、あるいは、各種機能を実現するために必要な設定情報を定義しておく等、エンジニアリング装置により設定や定義作業が必要となる。
例えば、エンジニアリング装置において、システムの構成情報、および、Ｉ／Ｏ情報などの管理情報を記録したエンジニアリング情報を作成し、当該エンジニアリング情報に基づいて、各上位コントローラを動作させるための動作ファイルを作成して、当該各上位コントローラにダウンロードすることで、監視システムを構築する技術が開示されている（特許文献１参照）。
エンジニアリング装置においては、ユーザが、監視システムを構築するための作業を行う際、関連する情報を、画面に表示させながら作業する。
【０００３】
一方、関連する情報を複数の画面に表示させる技術については、以下のような技術が知られている。
例えば、ある画面（第１の画面とする）のある領域（ツリーペインとする）上に階層構造で表示された画面（情報選択画面とする）を表示し、ユーザから、情報選択画面における階層の選択を受け付け可能とする。そして、ユーザが階層を選択すると、選択された階層で示される情報に関連する画面（関連画面とする）を、第１の画面上の、ツリーペインとは別の領域（コンテンツペインとする）に表示させる。さらに、コンテンツペインに表示させた関連画面を、第１の画面から切り離した画面（分離後関連画面とする）を生成して別ウィンドウ（第２の画面とする）で表示させる。
エンジニアリング装置においても、上述の、情報選択画面と分離後関連画面のように、関連する情報を、複数の画面（第１の画面および第２の画面）に表示させる技術を採用している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１５３８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のエンジニアリング装置で採用しているような、関連する情報を複数の画面に表示させる技術では、ユーザは、切り離された分離後関連画面が、第１の画面における階層選択画面の、どの階層の選択に基づき生成されたものであるのかが判別できないという課題があった。
【０００６】
この発明は、上記のような課題を解決するためになされたもので、関連する情報を異なる複数の画面で表示させるとともに、当該複数の画面で表示させた関連する情報の関係性を確認可能な状態で表示させることができる画面表示装置、エンジニアリング装置、および、画面表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る画面表示装置は、階層構造の情報選択画面を、第１の画面が有するツリーペインに表示させる階層表示制御部と、階層表示制御部が表示させた情報選択画面における階層の選択を受け付ける階層選択受付部と、階層選択受付部が受け付けた階層で示される情報に関する関連画面を、第１の画面が有するコンテンツペインに表示させる画面表示制御部と、画面表示制御部が表示させた関連画面の分離指示を受け付ける分離指示受付部と、分離指示受付部が分離指示を受け付けた場合に、関連画面に基づく分離後関連画面を生成し、第２の画面に表示させる分離後画面表示制御部と、分離後関連画面の生成元を強調させるための強調指示を受け付ける強調指示受付部と、強調指示受付部が強調指示を受け付けた場合に、分離後画面表示制御部が第２の画面に表示させた分離後関連画面に対応する、情報選択画面に表示された階層を強調表示させる強調表示制御部とを備えたものである。
【発明の効果】
【０００８】
この発明によれば、関連する情報を異なる複数の画面で表示させるとともに、当該複数の画面で表示させた関連する情報の関係性を確認可能な状態で表示させることができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１に係る画面表示装置を備えた監視システムの構成例を示す図である。
【図２】実施の形態１に係る画面表示装置を備えたエンジニアリング装置の構成例を示すブロック図である。
【図３】実施の形態１のエンジニアリング装置の動作の一例を説明するフローチャートである。
【図４】実施の形態１において、階層表示制御部が第１の画面が有するツリーペインに情報選択画面を表示させた場合の画面の一例を示す図である。
【図５】実施の形態１において、画面表示制御部が関連画面を表示させた場合の表示部の画面例を示す図である。
【図６】実施の形態１において、分離後画面表示制御部が第２の画面に分離後表示画面を表示させた場合の表示部の画面例を示す図である。
【図７】実施の形態１において、強調表示制御部が、強調指示を受け付けた分離後関連画面に対応する、第１の画面上の情報選択画面に表示された階層を強調表示させた場合の表示部の画面例を示す図である。
【図８】実施の形態１において、分離後関連画面の表示、および、階層の強調表示を行った後、操作モードの切替が行われた場合に、階層表示制御部が第１の画面が有するツリーペインに情報選択画面を表示させた場合の画面の一例を示す図である。
【図９】実施の形態１において、図８に示したような画面から、関連画面を表示させ、関連画面から、制御装置の設定データの新規作成を行った後、当該関連画面を第１の画面から切り離して、分離後関連画面を生成し、第２の画面に表示させた場合の画面の一例を示す図である。
【図１０】実施の形態１において、強調表示制御部が、強調指示を受け付けた分離後関連画面に対応する、第１の画面上の情報選択画面に表示された階層を強調表示させた場合の表示部のその他の画面例を示す図である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る画面表示装置１を備えた監視システムの構成例を示す図である。
実施の形態１では、一例として、画面表示装置１は、施設内の機器等の監視または制御を行う監視システムにおいて、エンジニアリング装置２に備えられるものとする。
【００１１】
監視システムは、図１に示すように、エンジニアリング装置２、監視装置３、および、
複数の制御装置４を備える。
なお、画面表示装置１およびエンジニアリング装置２は、ソフトウェアに基づくＣＰＵを用いたプログラム処理によって実行される。
【００１２】
エンジニアリング装置２は、画面表示装置１を備え、監視システムを構築する。
エンジニアリング装置２は、例えば、ＢＡＣｎｅｔ（Ｂｕｉｌｄｉｎｇ  Ａｕｔｏｍａｔｉｏｎ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｎｅｔｗｏｒｋ）等の標準化されたオープンな通信規格に対応し、当該通信規格により制御装置４との間で通信を行う。
エンジニアリング装置２は、制御装置４で用いる制御プログラム、または、設定データの設定を行い、設定した制御プログラム、または、設定データのダウンロード処理等を行う。
【００１３】
監視装置３は、ネットワークを介して接続される複数の制御装置４の監視制御を行う。
制御装置４は、監視装置３による制御に従い、複数の下位コントローラ（図１では図示省略）の監視制御を行う。
また、制御装置４は、エンジニアリング装置２から制御用プログラム、または、設定データをダウンロードし、ダウンロードした制御用プログラム、または、設定データに基づいて、複数の下位コントローラを介し、当該下位コントローラに接続された制御機器（図１では図示省略）の監視または制御を行う。
なお、図１においては、制御装置４を２台としているが、制御装置４は２台に限らない。
【００１４】
図２は、実施の形態１に係る画面表示装置１を備えたエンジニアリング装置２の構成例を示すブロック図である。
エンジニアリング装置２は、画面表示装置１と、モード受付部２１と、モード設定部２２と、モード判定部２３と、階層切替部２４とを備える。
画面表示装置１は、階層表示制御部１１と、階層選択受付部１２と、画面表示制御部１３と、分離指示受付部１４と、分離後画面表示制御部１５と、強調指示受付部１６と、強調表示制御部１７と、表示部１８とを備える。
【００１５】
画面表示装置１の階層表示制御部１１は、階層構造の情報選択画面を、表示部１８（後述する）が表示させている画面（第１の画面とする）が有するツリーペインに表示させる。第１の画面とは、ユーザからの作業開始指示に基づき表示部１８に表示させる画面である。実施の形態１では、例えば、ユーザが、マウスまたはキーボード等の入力装置（図示省略）を操作し、エンジニアリング装置２で実行する操作モードを入力した場合に、画面表示装置１は、当該操作モードの入力情報を受け付け、ユーザからの作業開始指示があったものとする。なお、これは一例に過ぎず、例えば、ユーザが、表示部１８に表示された開始ボタンを押下する等し、画面表示装置１は、当該開始ボタンの押下を受け付け、ユーザからの作業開始指示があったものとするようにしてもよい。
また、表示部１８が表示する第１の画面は、異なる情報を表示することができる、少なくとも２つの領域を有する。実施の形態１では、第１の画面は、異なる情報を表示することができる２つの領域を有するものとし、それぞれ、ツリーペインおよびコンテンツペインという。
情報選択画面、ツリーペイン、コンテンツペインの詳細については後述する。
【００１６】
画面表示装置１の階層選択受付部１２は、階層表示制御部１１が表示させた情報選択画面における階層の選択を受け付ける。例えば、ユーザは、入力装置を操作し、情報選択画面に階層構造で表示された情報（階層）をクリックする等して、情報選択画面における階層を選択する。階層選択受付部１２は、当該ユーザによる階層の選択を受け付ける。
階層選択受付部１２は、受け付けた階層の情報を、画面表示制御部１３に出力する。
【００１７】
画面表示装置１の画面表示制御部１３は、階層選択受付部１２が受け付けた階層に関する関連画面を、第１の画面が有するコンテンツペインに表示させる。関連画面、および、コンテンツペインの詳細については後述する。
【００１８】
画面表示装置１の分離指示受付部１４は、画面表示制御部１３が表示させた関連画面の分離指示を受け付ける。例えば、ユーザは、入力装置を操作し、第１の画面のコンテンツペインに表示された関連画面について、第１の画面から切り離して別ウィンドウで表示させたい関連画面を指定する。分離指示受付部１４は、当該ユーザによる関連画面の指定を、分離指示として受け付ける。
分離指示受付部１４は、受け付けた分離指示に関する情報を、分離後画面表示制御部１５に出力する。
【００１９】
画面表示装置１の分離後画面表示制御部１５は、分離指示受付部１４が分離指示を受け付けた場合に、関連画面に基づく分離後関連画面を生成し、第１の画面とは別ウィンドウとした画面（第２の画面とする）に表示させる。分離後関連画面の詳細については後述する。
【００２０】
画面表示装置１の強調指示受付部１６は、分離後関連画面の生成元を強調させるための強調指示を受け付ける。例えば、ユーザは、入力装置を操作し、強調指示を入力する。
【００２１】
画面表示装置１の強調表示制御部１７は、強調指示受付部１６が強調指示を受け付けた場合に、当該強調指示を受け付けた分離後関連画面に対応する、第１の画面上の情報選択画面に表示された階層を、強調表示させる。強調表示の具体的な方法については後述する。
【００２２】
画面表示装置１の表示部１８は、ディスプレイ等の表示装置であり、各種画面、または、情報を表示する。
なお、実施の形態１では、図２に示すように、表示部１８は、画面表示装置１に備えられるものとするが、これに限らず、表示部１８は、エンジニアリング装置２に備えられるものとしてもよいし、画面表示装置１およびエンジニアリング装置２の外部に備えられるものとしてもよい。
【００２３】
モード受付部２１は、エンジニアリング装置２が有する各種操作モードの指定を受け付ける。例えば、制御部（図示省略）が、表示部１８にモード選択画面を表示させ、ユーザは、入力装置を操作して、所望の操作モードを指定する。モード受付部２１は、ユーザによって指定された操作モードを受け付ける。モード受付部２１は、受け付けた操作モードの情報を、モード設定部２２に出力する。
【００２４】
実施の形態１では、例えば、エンジニアリング装置２は、操作モードとして、「エンジニアリングモード」と、「コネクトモード」とを有するものとする。
「エンジニアリングモード」は、監視システムの立ち上げ時、または、制御装置４の新規追加があった場合の操作モードであり、「エンジニアリングモード」において、エンジニアリング装置２は、ユーザからの指示に基づき、制御装置４で用いる制御プログラムまたは設定データの新規作成等を行う。
「コネクトモード」は、監視システムの立ち上げ後、既存の制御装置４等に対する操作を行う場合の操作モードであり、「コネクトモード」において、エンジニアリング装置２は、ユーザからの指示に基づき、制御装置４が監視または制御する制御機器に関するデータの表示、または、制御装置４で用いる制御プログラムまたは設定データの設定変更等を行う。
【００２５】
モード設定部２２は、モード受付部２１が受け付けた操作モードを、エンジニアリング装置２で実行する実行操作モードに設定する。
【００２６】
モード判定部２３は、強調指示受付部１６が強調指示を受け付けた分離後関連画面が、モード設定部２２が設定した実行操作モードにおいて第１の画面に表示された情報選択画面に基づくものであるかどうかを判定する。具体的には、モード判定部２３は、分離後関連画面が、現在表示中の第１の画面に表示された情報選択画面から階層の選択を受け付けたことに応じて当該第１の画面に関連画面を表示させた後、当該第１の画面から切り離して生成した分離後関連画面であるかどうかを判定する。
【００２７】
階層切替部２４は、モード判定部２３が、第２の画面に表示させた分離後関連画面が、モード設定部２２が設定した実行操作モードにおいて表示された情報選択画面に基づくものでないと判定した場合に、現在表示中の第１の画面の情報選択画面を、分離後関連画面が生成された際に表示されていた情報選択画面に切り替える。
【００２８】
次に、実施の形態１に係る画面表示装置１を備えたエンジニアリング装置２の動作について説明する。
図３は、実施の形態１のエンジニアリング装置２の動作の一例を説明するフローチャートである。
モード受付部２１は、エンジニアリング装置２が有する各種操作モードの指定を受け付けるまで待機し（ステップＳＴ３０１の“ＮＯ”の場合）、操作モードの指定を受け付けると（ステップＳＴ３０１の“ＹＥＳ”の場合）、ステップＳＴ３０２に進む。
例えば、モード受付部２１は、操作モードとして、「コネクトモード」の指定を受け付けたものとする。
【００２９】
モード設定部２２は、ステップＳＴ３０１においてモード受付部２１が受け付けた操作モードを、エンジニアリング装置２で実行する実行操作モードに設定する（ステップＳＴ３０２）。
ここでは、モード設定部２２は、「コネクトモード」を実行操作モードに設定する。
【００３０】
階層表示制御部１１は、階層構造の情報選択画面を、第１の画面が有するツリーペインに表示させる（ステップＳＴ３０３）。
【００３１】
ここで、図４は、実施の形態１において、階層表示制御部１１が第１の画面が有するツリーペインに情報選択画面を表示させた場合の画面の一例を示す図である。
図４において、第１の画面には４０１、ツリーペインには４０２、情報選択画面には４０３と符号を付している。なお、図４において、４０４の符号を付して示しているのは、コンテンツペインである。図４に示すツリーペイン４０２、および、コンテンツペイン４０４の位置、および、範囲は、一例に過ぎない。ツリーペイン４０２、および、コンテンツペイン４０４の位置、および、範囲は、適宜設定可能である。
【００３２】
情報選択画面４０３は、図４に示すように、表示または設定が可能な情報を示す項目を、階層構造で示した画面である。
情報選択画面４０３の内容は、操作モードに応じて決まっている。そして、予め、操作モードと、当該操作モードで第１の画面４０１に表示させる情報選択画面４０３の情報とが紐付けられ、例えば、エンジニアリング装置２の記憶部（図示省略）等、画面表示装置１が参照可能な場所に記憶されている。
階層表示制御部１１は、モード設定部２２が実行操作モードに設定した操作モードの情報と、記憶部に記憶されている情報とに基づき、情報選択画面４０３を決定し、第１の画面４０１のツリーペイン４０２に表示させる。
ここでは階層表示制御部１１は、ツリーペイン４０２に、予め決められた、「コネクトモード」の情報選択画面４０３を表示させることになる。
【００３３】
図３のフローチャートに戻る。
階層選択受付部１２は、ステップＳＴ３０３において階層表示制御部１１が表示させた情報選択画面における階層の選択を受け付けたかどうかを判定する（ステップＳＴ３０４）。
【００３４】
ステップＳＴ３０４において、階層の選択を受け付けた場合（ステップＳＴ３０４の“ＹＥＳ”の場合）、ステップＳＴ３０５に進む。
ステップＳＴ３０４において、階層の選択を受け付けていない場合（ステップＳＴ３０４の“ＮＯ”の場合）、ステップＳＴ３０５をスキップし、ステップＳＴ３０６に進む。なお、階層選択受付部１２は、例えば、一定期間待機し、一定期間経過しても階層の選択を受け付けない場合に、階層の選択を受け付けていないと判定すればよい。
【００３５】
ステップＳＴ３０５において、画面表示制御部１３は、ステップＳＴ３０４において階層選択受付部１２が受け付けた階層で示される情報に関する関連画面を、第１の画面が有するコンテンツペインに表示させる（ステップＳＴ３０５）。
例えば、表示部１８に表示された画面が、図４に示したような内容であったとし、ユーザは、図４に示す情報選択画面４０３に表示された階層のうち、「Ｉ／Ｏ  Ｏｂｊｅｃｔ」の階層を選択したものとすると、画面表示制御部１３は、「Ｉ／Ｏ  Ｏｂｊｅｃｔ」の階層が示すデータに関する関連画面を、コンテンツペイン４０４に表示させる。
【００３６】
ここで、図５は、実施の形態１において、画面表示制御部１３が関連画面を表示させた場合の表示部１８の画面例を示す図である。
図５では、図４に示す画面の状態から、情報選択画面４０３の「Ｉ／Ｏ  Ｏｂｊｅｃｔ」の階層が選択された場合の画面例を示している。図５において、図４と同じ画面または領域等については、同じ符号を付している。
【００３７】
図５に示すように、コンテンツペイン４０４には、「Ｉ／Ｏ  Ｏｂｊｅｃｔ」の階層で示される情報に関する関連画面４０５が表示されるようになる。
なお、情報選択画面４０３に表示された階層のうち、ある階層が選択された場合に、どのような関連画面を表示するかは、階層が示すデータに応じて決まっている。例えば、予め、情報選択画面４０３ごとに、情報選択画面４０３において階層構造で表示させる階層と関連画面とが紐付けられ、関連画面対応付けデータとして記憶部に記憶されている。画面表示制御部１３は、当該関連画面対応付けデータに基づき、関連画面を決定し、コンテンツペインに表示させる。
【００３８】
図３のフローチャートに戻る。
分離指示受付部１４は、画面表示制御部１３が表示させた関連画面の分離指示を受け付けたかどうかを判定する（ステップＳＴ３０６）。
具体的には、ユーザは、入力装置を操作し、第１の画面のコンテンツペインに表示された関連画面について、第１の画面から切り離して別ウィンドウで表示させたい関連画面を指定し、分離指示受付部１４は、当該ユーザによる関連画面の指定を、分離指示として受け付ける。
例えば、第１の画面が図５に示した状態であったとし、ユーザは、「Ｉ／Ｏ  Ｏｂｊｅｃｔ」の階層が示すデータに関する関連画面４０５を、第１の画面から切り離して別ウィンドウで表示させたい場合、入力装置で、関連画面４０５上の「分離ボタン」（図５では図示省略）を押下することで、分離指示を入力する。
また、例えば、ユーザは、入力装置を用いて、関連画面４０５をダブルクリックして分離指示を入力するようにしてもよいし、関連画面４０５をアクティブ状態にした後ショートカットキーを押下することで、分離指示を入力するようにしてもよい。
【００３９】
ステップＳＴ３０６において、分離指示を受け付けた場合（ステップＳＴ３０６の“ＹＥＳ”の場合）、ステップＳＴ３０７に進む。分離指示受付部１４は、分離指示を受け付けた関連画面の情報を、分離後画面表示制御部１５に出力する。
【００４０】
ステップＳＴ３０６において、分離指示を受け付けていない場合（ステップＳＴ３０６の“ＮＯ”の場合）、ステップＳＴ３０７をスキップし、ステップＳＴ３０８に進む。なお、分離指示受付部１４は、例えば、一定期間待機し、一定期間経過しても分離指示を受け付けない場合に、分離指示を受け付けていないと判定すればよい。
【００４１】
ステップＳＴ３０７において、分離後画面表示制御部１５は、関連画面に基づく分離後関連画面を生成し、第１の画面とは別ウィンドウとした第２の画面に表示させる（ステップＳＴ３０７）。
ここでは、例えば、表示部１８に表示された画面が、図５に示したような内容であったとし、ユーザは、図５に示す関連画面４０５の分離指示を入力したものとすると、画面表示制御部１３は、「Ｉ／Ｏ  Ｏｂｊｅｃｔ」の階層で示される情報に関する関連画面の内容を示した分離後関連画面を生成し、第１の画面とは別のウィンドウである第２の画面を開き、生成した分離後関連画面を、第２の画面に表示させる。
すなわち、分離後関連画面とは、関連画面を第１の画面から切り離した画面である。分離後画面表示制御部１５は、関連画面で示す画像を、第２の画面のアスペクト比にあわせて拡大、または、縮小するように補正した画面を、分離後関連画面として生成するようにする。
【００４２】
ここで、図６は、実施の形態１において、分離後画面表示制御部１５が第２の画面に分離後表示画面を表示させた場合の表示部１８の画面例を示す図である。
図６では、図５に示す画面の状態から、「Ｉ／Ｏ  Ｏｂｊｅｃｔ」の階層で示される情報に関する関連画面４０５の分離指示が入力された場合の画面例を示している。図６において、図４，図５と同じ画面または領域等については、同じ符号を付している。
【００４３】
図６に示すように、「Ｉ／Ｏ  Ｏｂｊｅｃｔ」の階層で示される情報に関する関連画面４０５を別のウィンドウ（第２の画面６０１）で表示させた分離後関連画面６０２が表示されるようになる。
【００４４】
図３のフローチャートに戻る。
強調指示受付部１６は、分離後関連画面の生成元を強調させるための強調指示を受け付けたかどうかを判定する（ステップＳＴ３０８）。ユーザは、入力装置を操作し、強調指示を入力する。
例えば、第１の画面および第２の画面が図６に示した状態であったとし、ユーザは、分離後関連画面６０２の生成元である、第１の画面の情報選択画面４０３に表示された階層を知りたい場合、入力装置で、分離後関連画面６０２上の「強調ボタン」（図６では図示省略）を押下することで、強調指示を入力する。
また、例えば、ユーザは、入力装置を用いて、分離後関連画面６０２をアクティブ状態にした後、「Ｆ４」等のショートカットキーを押下することで、強調指示を入力するようにしてもよい。
【００４５】
ステップＳＴ３０８において、強調指示を受け付けた場合（ステップＳＴ３０８の“ＹＥＳ”の場合）、ステップＳＴ３０９に進む。強調指示受付部１６は、強調指示を受け付けた分離後関連画面の情報を、強調表示制御部１７に出力する。
ステップＳＴ３０８において、強調指示を受け付けていない場合（ステップＳＴ３０８の“ＮＯ”の場合）、ステップＳＴ３０９およびステップＳＴ３１０をスキップし、ステップＳＴ３１１に進む。なお、強調指示受付部１６は、例えば、一定期間待機し、一定期間経過しても強調指示を受け付けない場合に、分離指示を受け付けていないと判定すればよい。
【００４６】
ステップＳＴ３０９において、モード判定部２３は、ステップＳＴ３０８において強調指示を受け付けた分離後関連画面が、モード設定部２２が設定した実行操作モードにおいて第１の画面に表示された情報選択画面に基づくものであるかどうかを判定する（ステップＳＴ３０９）。ここでは、上述の図６の例で、強調指示受付部１６が、分離後関連画面６０２の強調指示を受け付けたとすると、モード判定部２３は、当該分離後関連画面６０２は、第１の画面４０１の情報選択画面４０３に基づくものであるかどうかを判定する。すなわち、モード判定部２３は、分離後関連画面６０２の元となる関連画面４０５（図５参照）が生成された際の操作モードの情報選択画面が、ツリーペイン４０２に表示されているかどうかを判定する。
図６では、ツリーペイン４０２には、図５同様、現在実行操作モードとしている「コネクトモード」の情報選択画面４０３が表示されているので、モード判定部２３は、強調指示を受け付けた分離後関連画面が、モード設定部２２が設定した実行操作モードにおいて第１の画面に表示された情報選択画面に基づくものであると判定する。
【００４７】
モード判定部２３は、例えば、記憶部に記憶されている、上述の関連画面対応付けデータに基づき、分離後関連画面が、第１の画面に表示された情報選択画面に基づくものかどうかを判定すればよい。具体的には、例えば、分離後画面表示制御部１５が分離後関連画面６０２を生成した際に（図３のステップＳＴ３０７参照）、分離後関連画面６０２を特定する情報と、当該分離後関連画面６０２の生成元である関連画面４０５を特定する情報とを紐付けて、記憶部等、画面表示装置１が参照可能な場所に記憶させておく。分離後関連画面６０２を特定する情報、および、関連画面４０５を特定する情報とは、画面ＩＤまたは画面名称等である。
モード判定部２３は、当該記憶された情報に基づき、分離後関連画面６０２の生成元である関連画面４０５を特定し、関連画面対応付けデータに基づき、関連画面４０５と情報選択画面４０３とが対応しているか判定することで、分離後関連画面６０２が情報選択画面４０３に基づくものかどうか判定するようにすればよい。
【００４８】
ステップＳＴ３０９において、強調指示を受け付けた分離後関連画面が、モード設定部２２が設定した実行操作モードにおいて第１の画面に表示された情報選択画面に基づくものであると判定した場合（ステップＳＴ３０９の“ＹＥＳ”の場合）、ステップＳＴ３１０をスキップし、ステップＳＴ３１１に進む。
【００４９】
ステップＳＴ３０９において、強調指示を受け付けた分離後関連画面が、モード設定部２２が設定した実行操作モードにおいて第１の画面に表示された情報選択画面に基づくものではないと判定した場合（ステップＳＴ３０９の“ＮＯ”の場合）、ステップＳＴ３１０に進む。
ステップＳＴ３１０の具体的な動作については、例をあげて後述する。
【００５０】
ステップＳＴ３１１において、強調表示制御部１７は、ステップＳＴ３０８において強調指示受付部１６が強調指示を受け付けた分離後関連画面に対応する、第１の画面上の情報選択画面に表示された階層を、強調表示させる（ステップＳＴ３１１）。
【００５１】
ここで、図７は、実施の形態１において、強調表示制御部１７が、強調指示を受け付けた分離後関連画面に対応する、第１の画面上の情報選択画面に表示された階層を強調表示させた場合の表示部１８の画面例を示す図である。
図７では、図６に示す画面の状態から、分離後関連画面６０２に対して強調指示が入力された場合の画面例を示している。図７において、図４〜図６と同じ画面または領域等については、同じ符号を付している。
【００５２】
図７に示すように、強調表示制御部１７は、分離後関連画面６０２の生成元、すなわち、関連画面４０５（図５参照）に対応する、第１の画面４０１の情報選択画面４０３上の階層である「Ｉ／Ｏ  Ｏｂｊｅｃｔ」を、強調表示させる。
図７では、強調表示制御部１７は、階層をあらわす文字である「Ｉ／Ｏ  Ｏｂｊｅｃｔ」の背景色を変更することで、当該「Ｉ／Ｏ  Ｏｂｊｅｃｔ」を強調表示させるものとしている。
これは一例に過ぎず、強調表示制御部１７は、その他の方法で、情報選択画面４０３上の階層の強調表示を行うようにしてもよい。例えば、強調表示制御部１７は、階層をあらわす文字の色を変更することで、当該階層を強調表示させるようにしてもよいし、階層をあらわす文字の太さを変更することで、当該階層を強調表示させるようにしてもよい。また、例えば、強調表示制御部１７は、階層をあらわす文字のフォントを変更することで、当該階層を強調表示させるようにしてもよい。強調表示制御部１７は、ユーザが、強調指示が入力された分離後関連画面６０２に対応する、第１の画面４０１の情報選択画面４０３上の階層がどれかわかるような表示を行うようになっていればよい。
【００５３】
なお、強調表示制御部１７は、記憶部に記憶されている、上述の関連画面対応付けデータに基づき、強調表示させる階層を特定すればよい。具体的には、例えば、分離後画面表示制御部１５が分離後関連画面６０２を生成した際に（図３のステップＳＴ３０７参照）、分離後関連画面６０２を特定する情報と、当該分離後関連画面６０２の生成元である関連画面４０５を特定する情報とを紐付けて、記憶部等、画面表示装置１が参照可能な場所に記憶させておく。
強調表示制御部１７は、当該記憶された情報に基づき、分離後関連画面６０２の生成元である関連画面４０５を特定し、関連画面対応付けデータに基づき、関連画面４０５に対応する階層を特定することで、分離後関連画面６０２に対応する階層を特定するようにすればよい。
【００５４】
このように、強調表示制御部１７が、強調指示受付部１６が強調指示を受け付けた分離後関連画面に対応する、第１の画面上の情報選択画面に表示された階層を、強調表示させることで、ユーザは、別ウィンドウで表示されている分離後関連画面と、第１の画面上の情報選択画面に表示された階層との関係性を、容易に把握することができる。
【００５５】
図３のフローチャートに戻る。
モード受付部２１は、新たに操作モードの指定を受け付けたかどうかを判定する（ステップＳＴ３１２）。すなわち、モード受付部２１は、操作モードが切り替えられたかどうかを判定する。
ステップＳＴ３１２において、操作モードが切り替えられた場合（ステップＳＴ３１２の“ＹＥＳ”の場合）、ステップＳＴ３０２に戻り、以降の処理を繰り返す。
ステップＳＴ３１２において、操作モードが切り替えられない場合（ステップＳＴ３１２の“ＮＯ”の場合）、ステップＳＴ３０４に戻り、以降の処理を繰り返す。
【００５６】
ここで、ステップＳＴ３１２において、操作モードが切り替えられた場合の、以降の動作について、例をあげて説明する。
例えば、ここでは、上述のとおり、実行操作モードが「コネクトモード」であったところ、ステップＳＴ３１２において、「エンジニアリングモード」に切り替えられたとすると、ステップＳＴ３０２に戻り、モード設定部２２は、実行操作モードを、「エンジニアリングモード」に設定する。
【００５７】
ステップＳＴ３０３では、階層表示制御部１１が、階層構造の情報選択画面を、第１の画面が有するツリーペインに表示させる。具体的な動作は上述したとおりであるが、ここでは、情報選択画面は、「エンジニアリングモード」に対応した画面となる。
図８は、実施の形態１において、分離後関連画面の表示、および、階層の強調表示を行った後（図３のステップＳＴ３０７，ステップＳＴ３１１参照）、操作モードの切替が行われた場合に、階層表示制御部１１が第１の画面が有するツリーペインに情報選択画面を表示させた場合の画面の一例を示す図である。図８において、図４〜図７と同じ画面または領域等については、同じ符号を付している。
【００５８】
図８では、ツリーペイン４０２には、「エンジニアリングモード」に対応した情報選択画面８０１が表示されるようになる。また、図８では、第２の画面６０１として、「コネクトモード」で表示させた分離後関連画面６０２が表示されている。
【００５９】
図８に示したような画面から、例えば、ユーザは階層を選択して関連画面を表示させ、関連画面から、制御装置４の設定データの新規作成を行った後、当該関連画面を第１の画面から切り離して、分離後関連画面を生成し、第２の画面に表示させると（ステップＳＴ３０４〜ステップＳＴ３０７）、図９に示すような画面が、表示部１８に表示されることになる。なお、図９において、図４〜図８と同じ画面または領域等については、同じ符号を付している。
図９において、第２の画面６０１は２つ生成され、一方の第２の画面６０１には、情報選択画面８０１で表示された階層の指定を受け付けて関連画面生成後、当該関連画面を切り離して生成した分離後関連画面９０１が表示されている。
【００６０】
この状態から、例えば、強調指示受付部１６は、ユーザから、分離後関連画面６０２の生成元を強調させるための強調指示を受け付けたとする（ステップＳＴ３０８の“ＹＥＳ”の場合）と、ステップＳＴ３０９に進む。
【００６１】
図９に示すように、強調指示を受け付けた分離後関連画面６０２は、「コネクトモード」で生成された分離後関連画面６０２であって、現在の実行操作モードである「エンジニアリングモード」において第１の画面に表示された情報選択画面８０１に基づくものではない。よって、ステップＳＴ３０９で、モード判定部２３は、ステップＳＴ３０８において強調指示を受け付けた分離後関連画面が、モード設定部２２が設定した実行操作モードにおいて第１の画面に表示された情報選択画面に基づくものではないと判定し（ステップＳＴ３０９の“ＮＯ”の場合）、ステップＳＴ３１０へ進む。
【００６２】
ステップＳＴ３１０において、階層切替部２４は、現在表示中の第１の画面の情報選択画面８０１を、分離後関連画面６０２が生成された際に表示されていた情報選択画面４０３（図４〜図７参照）に切り替える。
そして、強調表示制御部１７は、強調指示を受け付けた分離後関連画面６０２に対応する、第１の画面４０１上の情報選択画面４０３に表示された階層を、強調表示させる（ステップＳＴ３１１、図１０参照）。
このように、操作モードによって、情報選択画面が切り替わるような場合においては、エンジニアリング装置２は、分離後関連画面の生成元を強調させるための強調指示を受け付けると、当該強調指示を受け付けた分離後関連画面に対応する情報選択画面が、第１の画面に表示されているかどうか判定し、表示されていない場合には、情報選択画面を切り替える。そして、情報選択画面と分離後関連画面が関連付けられた状態にしたうえで、分離後関連画面に対応する階層を強調表示させる。
その結果、ユーザは、強調表示された階層を確認することができ、分離後関連画面の生成元の階層を把握することができる。
【００６３】
以上の説明では、関連画面が生成された後、ユーザは、当該関連画面の分離指示を行うものとして動作説明をしたが、ユーザは、関連画面の分離指示を行わず、コンテンツペインに関連画面を表示した状態で、新たに、情報選択画面から別の階層を選択し、関連画面を生成させることもできる。
この場合、画面表示制御部１３は、生成した複数の関連画面を、コンテンツペインにタブ化して表示させるようにする。
【００６４】
以上のように、画面表示装置１は、複数の表示領域（例えば、ツリーペインおよびコンテンツペイン）を有する第１の画面上で、当該複数の表示領域で関連する画面を表示させることができ、さらに、第１の画面上のある表示領域（コンテンツペイン）に表示させた画面（関連画面）の内容を、当該第１の画面とは別ウィンドウの第２の画面上に表示させる画面（分離後関連画面）を生成することができる。
さらに、画面表示装置１は、ユーザからの指示に基づき、第２の画面で表示させた分離後関連画面の生成元となった、第１の画面上の画面（情報選択画面）で表示された情報（階層）を、ユーザにわかるように、強調表示させることができる。
【００６５】
従来の技術では、上述したように、第１の画面に表示された画面を別ウィンドウで表示させるようにすることはできたが、当該別ウィンドウで表示させた画面が、第１の画面に表示されたどの情報に基づいて生成されたものなのかを示すようにはなっていなかった。
これに対し、実施の形態１の画面表示装置１は、上述のとおり、ユーザからの指示に基づき、第２の画面で表示させた分離後関連画面の生成元となった、第１の画面上の画面で表示された情報を、ユーザにわかるように、強調表示させることができるので、ユーザは、別ウィンドウで表示された画面と、第１の画面との関係性を容易に把握することができる。
【００６６】
以上の実施の形態１では、一例として、エンジニアリング装置２が画面表示装置１を備えているものとしたが、これに限らない。
画面表示装置１は、その他のあらゆるシステム、または、装置に適用可能であり、画面表示装置１が適用されたシステム、または、装置において、上述のステップＳＴ３０３〜３０８，３１１で説明したような処理を行うことができる。
【００６７】
以上のように、実施の形態１によれば、画面表示装置１は、階層構造の情報選択画面を、第１の画面が有するツリーペインに表示させる階層表示制御部１１と、階層表示制御部１１が表示させた情報選択画面における階層の選択を受け付ける階層選択受付部１２と、階層選択受付部１２が受け付けた階層で示される情報に関する関連画面を、第１の画面が有するコンテンツペインに表示させる画面表示制御部１３と、画面表示制御部１３が表示させた関連画面の分離指示を受け付ける分離指示受付部１４と、分離指示受付部１４が分離指示を受け付けた場合に、関連画面に基づく分離後関連画面を生成し、第２の画面に表示させる分離後画面表示制御部１５と、分離後関連画面の生成元を強調させるための強調指示を受け付ける強調指示受付部１６と、強調指示受付部１６が強調指示を受け付けた場合に、分離後画面表示制御部１５が第２の画面に表示させた分離後関連画面に対応する、情報選択画面に表示された階層を強調表示させる強調表示制御部１７とを備えるように構成した。そのため、関連する情報を異なる複数の画面で表示させるとともに、当該複数の画面で表示させた関連する情報の関係性を確認可能な状態で表示させることができる。
【００６８】
また、実施の形態１によれば、エンジニアリング装置２は、上記の画面表示装置１と、操作モードを受け付けるモード受付部２１と、モード受付部２１が受け付けた操作モードを、実行操作モードに設定するモード設定部２２と、ツリーペインに表示させる情報選択画面の切替を行う階層切替部２４とを備え、階層切替部２４は、第２の画面に表示させた分離後関連画面が、モード設定部２２が設定した実行操作モードにおいて表示された情報選択画面に基づくものでない場合に、当該情報選択画面を、分離後関連画面が生成された際に表示されていた情報選択画面に切り替え、強調表示制御部１７は、分離後関連画面に対応する、階層切替部２４が切り替えた後の情報選択画面に表示された階層を強調表示させるようにした。そのため、情報選択画面と分離後関連画面が関連付けられた状態にしたうえで、分離後関連画面に対応する階層を強調表示させることができる。その結果、関連する情報を異なる複数の画面で表示させるとともに、当該複数の画面で表示させた関連する情報の関係性を確認可能な状態で表示させることができるようになり、ユーザは、強調表示された階層を確認することができ、分離後関連画面の生成元の階層を把握することができる。
【００６９】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００７０】
１  画面表示装置
２  エンジニアリング装置
３  監視装置
４  制御装置
１１  階層表示制御部
１２  階層選択受付部
１３  画面表示制御部
１４  分離指示受付部
１５  分離後画面表示制御部
１６  強調指示受付部
１７  強調表示制御部
１８  表示部
２１  モード受付部
２２  モード設定部
２３  モード判定部
２４  階層切替部
４０１  第１の画面
４０２  ツリーペイン
４０３，８０１  情報選択画面
４０４  コンテンツペイン
６０１  第２の画面
６０２，９０１  分離後関連画面
【図１】
2019008635.tif 000003
【図２】
2019008635.tif 000004
【図３】
2019008635.tif 000005
【図４】
2019008635.tif 000006
【図５】
2019008635.tif 000007
【図６】
2019008635.tif 000008
【図７】
2019008635.tif 000009
【図８】
2019008635.tif 000010
【図９】
2019008635.tif 000011
【図１０】
2019008635.tif 000012