(57)【要約】【課題】管理者等が、エンジニアリング作業を行う際、一覧表示された複数の分類の中から必要な分類を探し出す手間を省くことができる表示制御装置を提供する。【解決手段】エンジニアリング用情報に基づき、分類階層画面を表示させる分類階層画面表示制御部１０１と、分類階層画面表示制御部１０１が分類階層画面で表示させる複数のコントローラ２０のうちの対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させるための対象指定情報、を受け付けるための情報入力画面を表示させる情報入力画面表示制御部１０２と、情報入力画面に基づいて入力された対象指定情報を受け付ける対象受付部１０３と、対象受付部１０３が受け付けた対象指定情報に基づき、エンジニアリング用画面を表示させるエンジニアリング用画面表示制御部１０４とを備えた。【選択図】図２
2020160519.tif 000002
【特許請求の範囲】
【請求項１】
施設内に設置された１つ以上の機器と、当該１つ以上の機器を監視または制御する複数のコントローラと、当該複数のコントローラと接続されるエンジニアリング装置を備える施設監視システムにおいて、当該複数のコントローラと、当該複数のコントローラが前記１つ以上の機器を監視または制御するための制御関連情報とが対応付けられた、前記エンジニアリング装置が前記施設監視システムを構築するためのエンジニアリング用情報に関する画面を表示する表示制御装置であって、
前記エンジニアリング用情報に基づき、前記複数のコントローラ毎に、当該コントローラが当該コントローラ内を制御する際の目的、または、当該コントローラが前記１つ以上の機器を監視または制御する際の目的、に応じて分類分けされた複数の前記制御関連情報の分類に関する情報を階層構造にて表示した分類階層画面を表示させる分類階層画面表示制御部と、
前記分類階層画面表示制御部が前記分類階層画面で表示させる複数の前記コントローラのうちの対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させるための、前記対象コントローラに関する情報と当該対象コントローラに対応する前記対象分類に関する情報とが組み合わされた対象指定情報、を受け付けるための情報入力画面を表示させる情報入力画面表示制御部と、
前記情報入力画面に基づいて入力された前記対象指定情報を受け付ける対象受付部と、
前記対象受付部が受け付けた前記対象指定情報に基づき、前記エンジニアリング用画面を表示させるエンジニアリング用画面表示制御部
を備えた表示制御装置。
【請求項２】
前記対象受付部が受け付ける前記対象指定情報には、前記対象コントローラに関する情報および当該対象コントローラに対応する前記対象分類に関する情報が組み合わされた情報が複数含まれ、
前記エンジニアリング用画面表示制御部は、
複数の前記組み合わされた情報に基づき、複数の前記エンジニアリング用画面を表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記エンジニアリング用情報において前記対象分類と対応付けられている全てのコントローラに関する情報を、前記対象分類に関する情報と対応付けて一覧化したコントローラ一覧画面の表示指示を受け付けるコントローラ一覧表示指示受付部と、
前記コントローラ一覧表示指示受付部が前記コントローラ一覧画面の表示指示を受け付けた場合、当該コントローラ一覧画面の表示指示と、前記エンジニアリング用情報に基づき、前記コントローラ一覧画面を表示させるコントローラ一覧画面表示制御部
を備えた請求項１記載の表示制御装置。
【請求項４】
前記コントローラ一覧画面表示制御部が表示させた前記コントローラ一覧画面にて表示されているコントローラのうち、対応する前記対象分類に関する前記エンジニアリング用画面を表示させる表示対象コントローラを指定したコントローラ指定情報を受け付けるコントローラ指定情報受付部を備え、
前記エンジニアリング用画面表示制御部は、
前記コントローラ指定情報受付部が前記コントローラ指定情報を受け付けた場合、当該コントローラ指定情報に基づき、前記表示対象コントローラに対応する前記対象分類に関する前記エンジニアリング用画面を表示させる
ことを特徴とする請求項３記載の表示制御装置。
【請求項５】
前記分類階層画面表示制御部は、前記施設監視システムの構築のための用途に応じて設定された１つ以上のモード毎に、前記分類階層画面を表示させることが可能であり、
前記対象受付部は、前記対象コントローラに関する情報、当該対象コントローラに対応する前記対象分類、および、１つ以上の前記モードのうちの対象モードが組み合わされた前記対象指定情報を受け付け、
前記エンジニアリング用画面表示制御部は、
前記対象受付部が受け付けた前記対象指定情報と、前記モード毎の前記エンジニアリング用情報に基づき、前記対象モードで表示される、前記対象コントローラに対応する前記対象分類に関する前記エンジニアリング用画面、を表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項６】
全ての前記モードに関する情報を前記対象分類と対応付けて一覧化したモード一覧画面の表示指示を受け付けるモード一覧表示指示受付部と、
前記モード一覧表示指示受付部が前記モード一覧画面の表示指示を受け付けた場合、当該モード一覧画面の表示指示表示指示と、前記モード毎の前記エンジニアリング用情報に基づき、前記モード一覧画面を表示させるモード一覧画面表示制御部
を備えた請求項５記載の表示制御装置。
【請求項７】
前記モード一覧画面表示制御部が表示させた前記モード一覧画面にて表示されている前記モードのうちの表示対象モードを指定したモード指定情報を受け付けるモード指定情報受付部を備え、
前記エンジニアリング用画面表示制御部は、
前記モード指定情報受付部が前記モード指定情報を受け付けた場合、当該モード指定情報に基づき、前記表示対象モードで表示される、前記対象コントローラに対応する前記対象分類に関する前記エンジニアリング用画面、を表示させる
ことを特徴とする請求項６記載の表示制御装置。
【請求項８】
施設内に設置された１つ以上の機器と、当該１つ以上の機器を監視または制御する複数のコントローラと、当該複数のコントローラと接続されるエンジニアリング装置を備える施設監視システムにおいて、当該複数のコントローラと、当該複数のコントローラが前記１つ以上の機器を監視または制御するための制御関連情報とが対応付けられた、前記エンジニアリング装置が前記施設監視システムを構築するためのエンジニアリング用情報に関する画面を表示する表示制御方法であって、
分類階層画面表示制御部が、前記エンジニアリング用情報に基づき、前記複数のコントローラ毎に、当該コントローラが当該コントローラ内を制御する際の目的、または、当該コントローラが前記１つ以上の機器を監視または制御する際の目的、に応じて分類分けされた複数の前記制御関連情報の分類に関する情報を階層構造にて表示した分類階層画面を表示させるステップと、
情報入力画面表示制御部が、前記分類階層画面表示制御部が前記分類階層画面で表示させる複数の前記コントローラのうちの対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させるための、前記対象コントローラに関する情報と当該対象コントローラに対応する前記対象分類に関する情報とが組み合わされた対象指定情報、を受け付けるための情報入力画面を表示させるステップと、
対象受付部が、前記情報入力画面に基づいて入力された前記対象指定情報を受け付けるステップと、
エンジニアリング用画面表示制御部が、前記対象受付部が受け付けた前記対象指定情報に基づき、前記エンジニアリング用画面を表示させるステップ
を備えた表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、施設内に設置された１つ以上の機器を監視または制御する複数のコントローラと、当該複数のコントローラと接続されるエンジニアリング装置を備える施設監視システムにおいて、エンジニアリング装置が当該施設監視システムを構築するためのエンジニアリング用情報に関する画面を表示させる表示制御装置および表示制御方法に関するものである。
【背景技術】
【０００２】
従来、エンジニアリング装置が、施設内の機器を監視または制御するコントローラを動作させるための動作ファイルを作成して、当該動作ファイルをコントローラにダウンロードさせて施設監視システムを構築する技術が知られている（例えば、特許文献１参照）。
一方、施設監視システムを構築する際は、管理者等が、エンジニアリング装置から、施設監視システムを構築するための情報（以下「エンジニアリング用情報」という。）に基づく画面を表示させ、表示させた画面から、エンジニアリング作業を行う。具体的には、管理者等は、まず、エンジニアリング用情報に基づいて、コントローラ毎に、１つ以上の機器を監視または制御するための目的等に応じて分類分けされた、制御関連情報の分類を一覧表示させる。そして、管理者等は、一覧表示させた複数の分類の中から必要な分類を選択することで、当該必要な分類に関する画面を表示させて、エンジニアリング作業を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１５３８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の、施設監視システムを構築する技術では、管理者等は、エンジニアリング作業を行うための画面を表示させために、一覧表示された、複数のコントローラ毎に複数設定された複数の分類の中から、必要な分類を探し出さなければならないという課題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、管理者等が、エンジニアリング作業を行う際、一覧表示された複数の分類の中から必要な分類を探し出す手間を省いて、当該必要な分類に関する画面を表示させることができる表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る表示制御装置は、施設内に設置された１つ以上の機器と、当該１つ以上の機器を監視または制御する複数のコントローラと、当該複数のコントローラと接続されるエンジニアリング装置を備える施設監視システムにおいて、当該複数のコントローラと、当該複数のコントローラが前記１つ以上の機器を監視または制御するための制御関連情報とが対応付けられた、エンジニアリング装置が施設監視システムを構築するためのエンジニアリング用情報に関する画面を表示する表示制御装置であって、エンジニアリング用情報に基づき、複数のコントローラ毎に、当該コントローラが当該コントローラ内を制御する際の目的、または、当該コントローラが１つ以上の機器を監視または制御する際の目的、に応じて分類分けされた複数の制御関連情報の分類に関する情報を階層構造にて表示した分類階層画面を表示させる分類階層画面表示制御部と、分類階層画面表示制御部が分類階層画面で表示させる複数のコントローラのうちの対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させるための、対象コントローラに関する情報と当該対象コントローラに対応する対象分類に関する情報とが組み合わされた対象指定情報、を受け付けるための情報入力画面を表示させる情報入力画面表示制御部と、情報入力画面に基づいて入力された対象指定情報を受け付ける対象受付部と、対象受付部が受け付けた対象指定情報に基づき、エンジニアリング用画面を表示させるエンジニアリング用画面表示制御部とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、管理者等が、エンジニアリング作業を行う際、一覧表示された複数の分類の中から必要な分類を探し出す手間を省いて、当該必要な分類に関する画面を表示させることができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る表示制御装置を備えた施設監視システムの構成例を示す図である。
【図２】実施の形態１に係る表示制御装置の構成例を示す図である。
【図３】実施の形態１において、分類階層画面表示制御部が表示装置に表示させる分類階層画面の一例のイメージを説明するための図であって、図３Ａは、モードが「エンジニアリングモード」である場合に、分類階層画面表示制御部が表示させる分類階層画面の一例のイメージを示す図であり、図３Ｂは、モードが「コネクトモード」である場合に、分類階層画面表示制御部が表示させる分類階層画面の一例のイメージを示す図であり、図３Ｃは、モードが「差分チェックモード」である場合に、分類階層画面表示制御部が表示させる分類階層画面の一例のイメージを示す図である。
【図４】実施の形態１において、分類階層画面表示制御部が、表示装置に分類階層画面を表示させた画面例のイメージを示す図である。
【図５】実施の形態１において、分類階層画面に表示される情報入力画面表示ボタンの一例を示す図である。
【図６】実施の形態１において、情報入力画面表示制御部が表示させた情報入力画面の一例のイメージを示す図であって、図６Ａは、管理者等が対象指定情報を入力する前の情報入力画面の一例のイメージを示す図であり、図６Ｂは、管理者等が対象指定情報を入力した後の情報入力画面の一例のイメージを示す図である。
【図７】実施の形態１において、エンジニアリング用画面表示制御部が、表示装置に、エンジニアリング用画面を表示させた画面の一例のイメージを示す図である。
【図８】実施の形態１において、情報入力画面から、コントローラに関する情報、分類に関する情報、および、モードに関する情報の複数の組み合わせが入力された場合の画面の一例のイメージを説明するための図である。
【図９】実施の形態１において、エンジニアリング用画面表示制御部１０４が、画面ＩＤを表示させるようにしたエンジニアリング用画面の一例のイメージを示す図である。
【図１０】実施の形態１において、コントローラ一覧画面表示制御部が表示させるコントローラ一覧画面の一例のイメージを示す図である。
【図１１】実施の形態１において、エンジニアリング用画面表示制御部が、複数のエンジニアリング用画面をタブ化して表示させた画面の一例のイメージを示す図である。
【図１２】実施の形態１において、モード一覧画面表示制御部が表示させるモード一覧画面の一例のイメージを示す図である。
【図１３】実施の形態１に係る表示制御装置が、対象指定情報を受け付けて、エンジニアリング用画面を表示させる動作について説明するためのフローチャートである。
【図１４】実施の形態１において、表示制御装置が、コントローラ一覧画面を表示させ、当該コントローラ一覧画面から表示対象コントローラを受け付けた場合に、当該表示対象コントローラに関するエンジニアリング用画面を表示する動作について説明するためのフローチャートである。
【図１５】実施の形態１において、表示制御装置が、モード一覧画面を表示させ、当該モード一覧画面から表示対象モードを受け付けた場合に、当該表示対象モードで、対象コントローラに対応する対象分類のエンジニアリング用画面を表示する動作について説明するためのフローチャートである。
【図１６】実施の形態１において、情報入力画面表示制御部が、直接指定部を、表示ボタンと対応付けて表示するようにした情報入力画面の一例のイメージを示す図である。
【図１７】実施の形態１において、情報入力画面にて、コントローラ番号入力部、モード入力部、または、画面ＩＤ入力部に、ワイルドカードを示す情報が入力された場合の画面の一例のイメージを示す図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１は、実施の形態１に係る表示制御装置１を備えた施設監視システム１０００の構成例を示す図である。
施設監視システム１０００は、エンジニアリング装置１０、コントローラ２０、および、機器３０を備える。エンジニアリング装置１０、コントローラ２０、および、機器３０は、ネットワークを介して接続される。
実施の形態１において、表示制御装置１は、エンジニアリング装置１０に搭載される。  表示制御装置１の動作は、ソフトウェアに基づくＣＰＵを用いたプログラム処理によって実行される。
【００１０】
なお、図１では、施設監視システム１０００において、コントローラ２０は３つ備えられるものとしているが、これは一例に過ぎない。施設監視システム１０００において、コントローラ２０は、複数備えられる。また、図１では、施設監視システム１０００において、各コントローラ２０は、２つの機器３０に接続されるものとしているが、これは一例に過ぎない。各コントローラ２０は、１つ以上の機器３０に接続され得る。
以下の説明において、複数のコントローラ２０を単に「コントローラ２０」ともいい、１つ以上の機器３０を単に「機器３０」ともいう。
【００１１】
エンジニアリング装置１０は、エンジニアリング用情報に基づき、制御関連情報の設定等、当該制御関連情報に関するエンジニアリング処理を行い、施設監視システム１０００を構築する。具体的には、管理者等が、エンジニアリング装置１０を操作し、コントローラ２０毎に、当該コントローラ２０が当該コントローラ２０内を制御する際の目的、または、当該コントローラ２０が機器３０を監視または制御する際の目的、に応じて分類分けされた複数の制御関連情報の分類、に関する情報を、階層構造にて表示した画面（以下「分類階層画面」という。）を、表示装置（図１では図示省略）に表示させる。そして、管理者等は、分類階層画面で表示されているコントローラ２０のうちから、エンジニアリング処理を行う対象となるコントローラ（以下「対象コントローラ」という。）に対応する分類（以下「対象分類」という。）を指定する。このとき、管理者等は、分類階層画面とは別の、対象コントローラおよび対象分類を入力可能な画面（以下「情報入力画面」という。）を表示させ、当該情報入力画面から、当該対象コントローラおよび対象分類に関する情報を入力する。なお、管理者等は、対象コントローラおよび対象分類に加え、当該対象コントローラおよび対象分類に対応するモード（以下「対象モード」という。）も組み合わせて指定する。実施の形態１において、エンジニアリング装置１０では、施設監視システムの構築のための用途に応じた、１つ以上のモードが設定されている。モードの詳細については、後述する。
エンジニアリング装置１０は、管理者等が入力した情報に基づき、対象モードにて、対象コントローラに対応する対象分類に関する、エンジニアリング処理を行うための画面（以下「エンジニアリング用画面」という。）を、表示装置に表示させる。管理者等は、エンジニアリング用画面から、コントローラ２０にダウンロードさせる動作ファイルの作成等の、施設監視システム構築のためのエンジニアリング作業を行う。表示装置４０への、分類階層画面、情報入力画面、および、エンジニアリング用画面の表示は、エンジニアリング装置１０に備えられた表示制御装置１が行う。
【００１２】
コントローラ２０は、エンジニアリング装置１０が作成した動作ファイルをダウンロードし、当該ダウンロードした動作ファイルに基づいて動作する。
機器３０は、施設内に設置され、例えば、センサ、温度計、モータ、または、電力計である。
【００１３】
図２は、実施の形態１に係る表示制御装置１の構成例を示す図である。
表示制御装置１は、各種画面等を、表示装置４０に表示させる。なお、表示装置４０は、エンジニアリング装置１０に備えられる表示装置を想定している。
表示制御装置１は、分類階層画面表示制御部１０１、情報入力画面表示制御部１０２、対象受付部１０３、エンジニアリング用画面表示制御部１０４、コントローラ一覧表示指示受付部１０５、コントローラ一覧画面表示制御部１０６、コントローラ指定情報受付部１０７、モード一覧表示指示受付部１０８、モード一覧画面表示制御部１０９、および、モード指定情報受付部１１０を備える。
【００１４】
分類階層画面表示制御部１０１は、エンジニアリング用情報に基づき、複数のコントローラ毎に分類情報を階層構造にて表示した分類階層画面を、表示装置４０に表示させる。
実施の形態１において、分類情報とは、コントローラ２０が当該コントローラ２０内を制御する際の目的、または、コントローラ２０が機器３０を監視または制御する際の目的、に応じて分類分けされた、制御関連情報の分類を示す情報である。
実施の形態１において、コントローラ２０が当該コントローラ２０内を制御する、とは、コントローラ２０が内部的に保持している情報を用いて、当該コントローラ２０自身が動作するための各種制御を行うことをいう。具体的には、例えば、コントローラ２０は、内部的に保持している論理的な情報と物理的な情報との受け渡しの制御を行っている。また、例えば、コントローラ２０は、他のコントローラ２０と二重化される場合、内部的に保持する情報を用いて、自身が運用系のコントローラ２０または待機系のコントローラ２０としての動作するための制御を行う。このように、コントローラ２０は、当該コントローラ２０自身が内部的に保持している情報を用いて、当該コントローラ２０自身が動作するための様々な制御を行う。これらの様々な制御に用いられる、コントローラ２０自身が内部的に保持している情報が、エンジニアリング装置１０において、施設監視システム１０００を構築するための制御関連情報として用いられる。
【００１５】
管理者等は、予め、制御関連情報を、上述の目的に応じて分類分けしておき、分類毎に当該分類に属する制御関連情報が対応付けられて定義されたエンジニアリング用情報を作成して、記憶部（図示省略）に記憶させておく。エンジニアリング用情報において、分類は、階層構造で定義される。なお、記憶部は、表示制御装置１に備えられるものであってもよいし、表示制御装置１の外部の、表示制御装置１が参照可能な場所に備えられるものであってもよい。
分類階層画面表示制御部１０１は、記憶部を参照し、エンジニアリング用情報に基づいて、分類階層画面を表示させる。
【００１６】
上述のとおり、実施の形態１において、エンジニアリング装置１０では、施設監視システムの構築のための用途に応じた、１つ以上のモードが設定されている。
管理者等は、エンジニアリング装置１０から、各モードに応じたエンジニアリング用画面を表示させて、エンジニアリング作業を行う。エンジニアリング用情報は、各モードに応じて定義されている。
【００１７】
実施の形態１では、一例として、「エンジニアリングモード」、「コネクトモード」、「差分チェックモード」の３モードが設定されているものとする。
「エンジニアリングモード」とは、動作ファイルを作成するモードである。管理者等は、「エンジニアリングモード」にて表示させたエンジニアリング用画面から、例えば、制御関連情報の入力等を行い、動作ファイルを作成する。
「コネクトモード」とは、「エンジニアリングモード」にて作成した動作ファイルをダウンロードさせたコントローラ２０で保持されているデータの参照または編集等を行うモードである。管理者等は、「コネクトモード」にて表示させたエンジニアリング用画面から、例えば、動作ファイルが正しく動作していることの確認等を行う。
「差分チェックモード」とは、複数のコントローラ２０で保持されているデータの差分を確認するモードである。管理者等は、「差分チェックモード」にて表示させたエンジニアリング用画面から、例えば、コントローラ２０にて異常が発生していないかの確認等を行う。
なお、これは一例に過ぎず、モードは１つのみ設定されていてもよいし、２つ設定されていてもよいし、４つ以上設定されていてもよい。
【００１８】
図３は、実施の形態１において、分類階層画面表示制御部１０１が表示装置４０に表示させる分類階層画面の一例のイメージを説明するための図である。図３Ａは、モードが「エンジニアリングモード」である場合に、分類階層画面表示制御部１０１が表示させる分類階層画面の一例のイメージを示し、図３Ｂは、モードが「コネクトモード」である場合に、分類階層画面表示制御部１０１が表示させる分類階層画面の一例のイメージを示し、図３Ｃは、モードが「差分チェックモード」である場合に、分類階層画面表示制御部１０１が表示させる分類階層画面の一例のイメージを示している。
なお、施設監視システムの構築のための用途が異なれば、必要な制御関連情報も異なる可能性があるため、図３に示すように、モード毎のエンジニアリング用情報の内容は必ずしも一致していない。
【００１９】
分類階層画面表示制御部１０１は、図３で示したような分類階層画面を、管理者等の指示に基づき表示させる。具体的には、例えば、管理者等は、マウスまたはキーボード等の入力装置（図示省略）を操作して、分類階層画面表示指示を入力する。例えば、表示装置４０の画面には、分類階層画面表示ボタンが表示され、管理者等は、当該分類階層画面表示ボタンをクリックすることで、上記分類階層画面表示指示を入力する。表示制御装置１の受付部（図示省略）は、分類階層画面表示指示を受け付け、当該分類階層画面表示指示を受け付けた旨の情報を、分類階層画面表示制御部１０１に出力する。分類階層画面表示制御部１０１は、受付部から分類階層画面表示指示を受け付けた旨の情報が出力されると、分類階層画面を表示させる。
【００２０】
図４は、実施の形態１において、分類階層画面表示制御部１０１が、表示装置４０に分類階層画面を表示させた画面例のイメージを示す図である。図４は、分類階層画面表示制御部１０１が、エンジニアリングモードの分類階層画面を表示したものとしている。
図４に示すように、分類階層画面表示制御部１０１は、表示装置４０の画面の、ある領域（以下「第１表示領域」という。）に、分類階層画面を表示する。実施の形態１では、第１表示領域は、例えば、表示装置４０の画面の全領域のうち、管理者等が当該画面を正面から見た場合に管理者等からみて左側に存在する、予め設定された大きさの領域とする。
【００２１】
情報入力画面表示制御部１０２は、分類階層画面表示制御部１０１が分類階層画面で表示させる複数のコントローラ２０のうちの対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させるための、対象コントローラに関する情報と、対象コントローラに対応する対象分類と、対象モードが組み合わされた対象指定情報、を受け付けるための情報入力画面を表示させる。
【００２２】
具体的には、管理者等が、入力装置を操作して、情報入力画面表示指示を入力する。例えば、分類階層画面表示制御部１０１は、分類階層画面を表示させる際、当該分類階層画面にて、図５に示すように、情報入力画面表示ボタン５０１を表示させる。なお、図５では、説明の簡単のため、分類階層画面の、情報入力画面表示ボタン５０１周辺部のみ図示している。なお、分類階層画面表示制御部１０１は、情報入力画面表示ボタン５０１とともに、コントローラ一覧表示ボタン５０２およびモード一覧表示ボタン５０３を表示する。コントローラ一覧表示ボタン５０２およびモード一覧表示ボタン５０３については、後述する。
【００２３】
管理者等は、例えば、入力装置を操作して、情報入力画面表示ボタン５０１をクリックし、情報入力画面表示指示を入力する。
表示制御装置１の受付部は、情報入力画面表示指示を受け付け、当該情報入力画面表示指示を受け付けた旨の情報を、情報入力画面表示制御部１０２に出力する。情報入力画面表示制御部１０２は、情報入力画面を表示させる。管理者等は、表示された情報入力画面から、上記対象指定情報を入力する。
【００２４】
図６は、実施の形態１において、情報入力画面表示制御部１０２が表示させた情報入力画面の一例のイメージを示す図である。図６Ａは、管理者等が対象指定情報を入力する前の情報入力画面の一例のイメージを示しており、図６Ｂは、管理者等が対象指定情報を入力した後の情報入力画面の一例のイメージを示している。
情報入力画面表示制御部１０２は、図６に示すような情報入力画面を、分類階層画面が表示されている画面に重畳表示させるようにしてもよいし、分類階層画面が表示された状態から、画面を切り替えて、情報入力画面を表示させるようにしてもよい。
【００２５】
図６に示すように、情報入力画面には、コントローラ番号入力部（図６Ａの６０１参照）、モード入力部（図６Ａの６０２参照）、画面ＩＤ入力部（図６Ａの６０３参照）、および、表示ボタン（図６Ｂの６０４参照）が対応付けられて表示される。
コントローラ番号入力部は、対象コントローラの情報を入力するための入力部である。ここでは、例えば、管理者等は、対象コントローラを、コントローラ番号で指定するものとしている。コントローラ番号とは、コントローラ２０毎に付与されている、コントローラ２０を特定するための番号である。
モード入力部は、対象モードの情報を入力するための入力部である。ここでは、例えば、管理者等は、モードを、「Ｅ」、「Ｃ」、「Ｄ」で指定するものとしている。「Ｅ」はエンジニアリングモードを示し、「Ｃ」はコネクティングモードを示し、「Ｄ」は差分チェックモードを示す。実施の形態１に係る施設監視システム１０００では、各モードを特定するための、上記「Ｅ」等の文字が予め設定されているものとする。
【００２６】
画面ＩＤ入力部は、対象分類の情報を入力するための入力部である。ここでは、例えば、管理者等は、対象分類を、画面ＩＤで指定するものとしている。画面ＩＤとは、エンジニアリング用画面毎に、当該エンジニアリング用画面がどの分類に関するエンジニアリング用画面であるかに応じて、予め設定されている画面ＩＤである。分類に応じてエンジニアリング用画面に画面ＩＤが付与されているため、管理者等は、当該画面ＩＤを指定することで、対象分類を指定できる。なお、例えば、コントローラＡに対応する分類「Ｉ／Ｏオブジェクト」（図４参照）に関するエンジニアリング用画面と、コントローラＢに対応する分類「Ｉ／Ｏオブジェクト」（図４参照）に関するエンジニアリング用画面は、同じ分類「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面であるため、同じ画面ＩＤが付与される。管理者等は、対象指定情報において、対象コントローラと対象分類とを組み合わせて指定することで、どのコントローラ２０に対応する分類のエンジニアリング用画面を表示させるか指定することができる。
表示ボタンは、コントローラ番号入力部、モード入力部、および、画面ＩＤ入力部に入力された対象指定情報を、対象受付部１０３が受け付けるトリガとなる入力部である。情報入力画面表示制御部１０２は、表示ボタンを、例えば、対象指定情報が入力された場合に表示させる。
【００２７】
ここでは、図６Ｂに示すように、管理者等は、コントローラ番号「１０００２４」、モード「Ｅ」、および、画面ＩＤ「４」の組み合わせを入力したものとしている。なお、画面ＩＤ「４」は、「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面の画面ＩＤである。すなわち、管理者等は、「エンジニアリングモード」で、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を表示させるための情報を入力したことになる。
管理者等は、上記情報を入力すると、入力装置を操作して、表示ボタン６０１をクリック等する。これにより、入力された上記情報が、対象受付部１０３によって、対象指定情報として受け付けられる。
【００２８】
図２の説明に戻る。
対象受付部１０３は、上述のようにして、情報入力画面表示制御部１０２が表示した情報入力画面に基づいて入力された対象指定情報を受け付ける。
対象受付部１０３は、受け付けた対象指定情報を、エンジニアリング用画面表示制御部１０４に出力する。
【００２９】
エンジニアリング用画面表示制御部１０４は、対象受付部１０３から出力された対象指定情報に基づき、対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させる。
上述の例でいうと、エンジニアリング用画面表示制御部１０４は、「エンジニアリングモード」で、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を表示する。
図７は、実施の形態１において、エンジニアリング用画面表示制御部１０４が、表示装置４０に、エンジニアリング用画面を表示させた画面の一例のイメージを示す図である。
図７は、エンジニアリング用画面表示制御部１０４が、「エンジニアリングモード」で、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面（図７の７０１参照）を表示したものとしている。
図７に示すように、エンジニアリング用画面表示制御部１０４は、エンジニアリング用画面を、表示装置４０の画面のある領域（以下「第２表示領域」という。）に表示させる。実施の形態１では、第２表示領域は、例えば、表示装置４０の画面の全領域のうち、管理者等が当該画面を正面から見た場合に管理者等からみて右側に存在する、予め設定された大きさの領域とし、第１表示領域と第２表示領域とは同じ画面上に存在する領域とする。
【００３０】
分類階層画面では、エンジニアリング用情報で定義されている全てのコントローラ２０について、コントローラ２０毎に、当該コントローラ２０に対応付けられた複数の分類を示す分類情報が階層で表示されており、表示されている分類情報の数は多くなる。従来の施設監視システムでは、管理者等は、分類階層画面で表示されている分類情報から、表示させたいコントローラの分類を指定して、エンジニアリング用画面を表示するしかなかった。そのため、管理者等は、エンジニアリング作業を行うためにエンジニアリング用画面を表示させようとすると、当該エンジニアリング用画面を表示させるモードの分類階層画面を表示させ、当該分類階層画面から、表示させたい、コントローラ２０の分類を探し出す必要があった。各コントローラ２０の配下に階層表示される分類情報は、同じような構成であることが多いこともあり、管理者等は、表示させたい、コントローラ２０の分類を探し出すのに手間がかかる。
これに対し、表示制御装置１は、管理者等が、情報入力画面を表示させ、当該情報入力画面に基づき出力された、モード、コントローラ２０、および、分類に関する情報が組み合わされた対象指定情報を受け付け、エンジニアリング用画面を表示させることができる。そのため、管理者等は、情報入力画面から、直接、表示させたい、モード、コントローラ２０、および、分類に関する情報を指定することで、エンジニアリング用画面を表示させることができ、分類階層画面にて分類情報を探し出す必要がなく、エンジニアリング用画面を表示させるまでの手間を省くことができる。
【００３１】
以上の説明では、情報入力画面には、対象コントローラ、対象分類、および、対象モードの組み合わせが１つ、入力されるものとしたが、これは一例に過ぎない。管理者等は、情報入力画面において、コントローラ２０に関する情報、分類に関する情報、および、モードに関する情報の複数の組み合わせを入力し、当該組み合わせの中から、対象指定情報に含める対象コントローラ、対象分類、および、対象モードの組み合わせを指定するようにしてもよい。言い換えれば、対象受付部１０３が受け付ける対象指定情報には、対象コントローラに関する情報と当該対象コントローラに対応する対象分類と対象モードとが組み合わされた情報が複数含まれるものであってもよい。
【００３２】
具体例を挙げて説明すると、例えば、管理者等は、まず、図８に示すように、情報入力画面から、コントローラ２０に関する情報、分類に関する情報、および、モードに関する情報の複数の組み合わせを入力する。
そして、管理者等は、上記複数の組み合わせの中から、対象コントローラ、対象分類、および、対象モードの組み合わせを選択する。管理者等が、選択した組み合わせに対応して表示されている表示ボタン（図８の８０１参照）を、入力装置でクリックすると、対象受付部１０３は、選択された組み合わせに関する情報を、対象指定情報として受け付ける。
例えば、図８の例でいうと、管理者等は、「差分チェックモード」で、「コントローラＢ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を指定した情報を、対象指定情報とすると選択したとする。そうすると、管理者等は、コントローラ番号「１００９９」、モード「Ｄ」、および、画面ＩＤ「４」に対応して表示されている表示ボタン（図８の８０１ａ参照）を入力装置でクリックする。対象受付部１０３は、コントローラ番号「１０００２４」、モード「Ｅ」、および、画面ＩＤ「４」が指定された対象指定情報を受け付ける。
エンジニアリング用画面表示制御部１０４は、「差分チェックモード」で、「コントローラＢ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を表示する。
【００３３】
なお、管理者等は、情報入力画面から入力した、コントローラ２０、分類、および、モードの複数の組み合わせを全て選択し、対象受付部１０３は、全ての組み合わせに関する情報を、対象指定対象指定情報として受け付けることもできる。
具体的には、管理者等は、コントローラ２０、分類、および、モードの複数の組み合わせを入力後、全表示ボタン（図８の８０２参照）を、入力装置でクリックする。これにより、対象受付部１０３は、情報入力画面にて入力された、コントローラ２０、分類、および、モードの組み合わせを全て、対象指定情報として受け付ける。すなわち、図８の例でいうと、対象受付部１０３は、対象コントローラ「１０００２４」、対象モード「Ｅ」、および、対象分類「４」の組み合わせと、対象コントローラ「１０００９９」、対象モード「Ｄ」、および、対象分類「４」の組み合わせと、対象コントローラ「１００１００」、対象モード「Ｅ」、および、対象分類「５」の組み合わせと、対象コントローラ「１００１０１」、対象モード「Ｃ」、および、対象分類「６」の組み合わせが指定された対象指定情報を、受け付ける。
【００３４】
エンジニアリング用画面表示制御部１０４は、例えば、「エンジニアリングモード」の、コントローラ「１０００２４」に対応する対象分類「４」のエンジニアリング用画面と、「差分チェックモード」の、コントローラ「１０００９９」に対応する分類「４」に関するエンジニアリング用画面と、「エンジニアリングモード」の、コントローラ「１００１００」に対応する分類「５」に関するエンジニアリング用画面と、「コネクティングモード」の、コントローラ「１００１０１」に対応する分類「６」に関するエンジニアリング用画面を、重畳表示させる。
【００３５】
なお、エンジニアリング用画面表示制御部１０４は、エンジニアリング用画面を表示させる際、当該エンジニアリング用画面に、画面ＩＤを表示させるようにしてもよい（図９の９０１参照）。エンジニアリング用画面表示制御部１０４が、エンジニアリング用画面に画面ＩＤを表示させるようにすることで、管理者等は、指定した対象分類に関するエンジニアリング用画面が正しく表示されていること、または、自身が入力した画面ＩＤが間違っていなかったこと等を、確認することができる。
【００３６】
図２の説明に戻る。
コントローラ一覧表示指示受付部１０５は、エンジニアリング用画面表示制御部１０４がエンジニアリング用画面を表示させると、エンジニアリング用情報において、対象分類に対応付けられている全てのコントローラに関する情報を対象分類に関する情報と対応付けて一覧化した画面（以下「コントローラ一覧画面」という。）の表示指示（以下「コントローラ一覧表示指示」という。）を受け付ける。実施の形態１において、コントローラ一覧画面では、同一モードのエンジニアリング用情報において、対象分類に対応付けられている全てのコントローラ２０に関する情報が表示されるものとする。
【００３７】
例えば、エンジニアリング用画面表示制御部１０４が、図７に示したようなエンジニアリング用画面を表示させたとする。すなわち、エンジニアリング用画面表示制御部１０４は、「エンジニアリングモード」で、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を表示させたとする。なお、このときの対象モードは「エンジニアリングモード」であり、対象コントローラは「コントローラＡ」であり、対象分類は「Ｉ／Ｏオブジェクト」である。
この状態から、エンジニアリング用画面に基づき、管理者等は、入力装置を操作して、上記コントローラ一覧表示指示を入力することができる。
具体的には、例えば、管理者等は、分類階層画面表示制御部１０１が分類階層画面に表示させているコントローラ一覧表示ボタン５０２（図５参照）を、入力装置でクリックし、コントローラ一覧表示指示を入力する。
コントローラ一覧表示指示受付部１０５は、管理者等が入力したコントローラ一覧表示指示を受け付ける。
【００３８】
コントローラ一覧表示指示受付部１０５は、コントローラ一覧表示指示を受け付けると、当該コントローラ一覧表示指示に関する情報を、コントローラ一覧画面表示制御部１０６に出力する。コントローラ一覧表示指示に関する情報には、少なくとも、現在アクティブになっているエンジニアリング用画面に対応する対象モードに関する情報、対象コントローラに関する情報、および、対象分類に関する情報が含まれる。ここでは、コントローラ一覧表示指示に関する情報には、「エンジニアリングモード」、「コントローラＡ」、および、「Ｉ／Ｏオブジェクト」に関する情報が含まれる。
【００３９】
コントローラ一覧画面表示制御部１０６は、コントローラ一覧表示指示受付部１０５から出力されたコントローラ一覧表示指示に関する情報と、記憶部に記憶されているエンジニアリング用情報に基づき、コントローラ一覧画面を表示させる。
ここで、図１０は、実施の形態１において、コントローラ一覧画面表示制御部１０６が表示させるコントローラ一覧画面の一例のイメージを示す図である。コントローラ一覧画面表示制御部１０６は、コントローラ一覧画面を、エンジニアリング用画面に重畳表示させるようにしてもよいし、エンジニアリング用画面が表示された画面から切り替えて表示させるようにしてもよい。図１０は、図７に示したようなエンジニアリング用画面が表示された状態から、コントローラ一覧表示指示に関する情報とエンジニアリング用情報に基づき、コントローラ一覧画面表示制御部１０６が表示させたコントローラ一覧画面の一例のイメージとしている。
【００４０】
つまり、図１０は、「エンジニアリングモード」のエンジニアリング用情報において、「Ｉ／Ｏオブジェクト」に対応付けられている全てのコントローラ２０に関する情報を一覧化したコントローラ一覧画面の一例のイメージである。
図１０に示すように、コントローラ一覧画面表示制御部１０６は、コントローラ一覧画面において、コントローラ番号と、画面ＩＤと、表示ボタン（図１０の１００１参照）とを対応付けて表示する。
図１０から、「エンジニアリングモード」のエンジニアリング用情報において、「Ｉ／Ｏオブジェクト」に対応付けられているコントローラ２０は、対象コントローラであるコントローラＡの他に、コントローラ番号「１０００９９」のコントローラＢ、コントローラ番号「１００１００」のコントローラＣ、および、コントローラ番号「１００１０１」のコントローラＤがあることがわかる。なお、実施の形態１では、コントローラＣのコントローラ番号は「１００１００」、コントローラＤのコントローラ番号は「１００１０１」である。
【００４１】
なお、ここでは、コントローラ一覧画面表示制御部１０６は、既にエンジニアリング用画面が表示されている対象コントローラに対応する対象分類に関する情報もコントローラ一覧画面で表示するようにした。具体的には、コントローラ一覧画面表示制御部１０６は、「コントローラＡ」（コントローラ番号「１０００２４」）に対応する「Ｉ／Ｏオブジェクト」（画面ＩＤ「４」）の情報を表示するようにした。しかし、これは一例に過ぎず、コントローラ一覧画面表示制御部１０６は、既に表示されているエンジニアリング用画面に対応する対象コントローラおよび対象分類に関する情報は、コントローラ一覧画面に表示しないようにしてもよい。
【００４２】
コントローラ指定情報受付部１０７は、コントローラ一覧画面表示制御部１０６が表示させたコントローラ一覧画面にて表示されているコントローラ２０のうち、当該コントローラ２０に対応する分類、言い換えれば、対象分類、に関するエンジニアリング用画面を表示させるコントローラ２０（以下「表示対象コントローラ」という。）を指定したコントローラ指定情報を受け付ける。
【００４３】
管理者等は、コントローラ一覧画面で表示されている情報に基づき、対象コントローラとは別のコントローラ２０に対応する、対象分類に関するエンジニアリング用画面を表示させることができる。
具体的には、例えば、管理者等は、コントローラ一覧画面にて表示されている表示ボタンを、入力装置でクリックすることで、当該表示ボタンに対応付けられているコントローラ２０を、表示対象コントローラとして指定する。
例えば、コントローラ一覧画面の内容が、図１０で示したような内容であった場合に、管理者等が、コントローラＣ（コントローラ番号「１００１００」）のＩ／Ｏオブジェクトに関するエンジニアリング用画面（画面ＩＤ「４」）を表示させようとすると、管理者等は、コントローラ番号「１００１００」に対応付けられている表示ボタン（図１０の１００１ａ参照）をクリックする。これによって、管理者等は、コントローラ番号「１００１００」のコントローラＣを、表示対象コントローラとして入力したことになる。
コントローラ指定情報受付部１０７は、管理者等によって入力された、表示対象コントローラを指定したコントローラ指定情報を受け付ける。コントローラ指定情報には、少なくとも、表示対象コントローラおよび対象分類に関する情報が含まれる。
【００４４】
コントローラ指定情報受付部１０７は、コントローラ指定情報を受け付けた場合、受け付けたコントローラ指定情報を、エンジニアリング用画面表示制御部１０４に出力する。
エンジニアリング用画面表示制御部１０４は、コントローラ指定情報受付部１０７から出力されたコントローラ指定情報に基づき、表示対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させる。
上述の例の場合、エンジニアリング用画面表示制御部１０４は、コントローラＣに対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を表示させることになる。
エンジニアリング用画面表示制御部１０４は、例えば、コントローラＣに対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を、既に表示させている、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面に重畳させて表示させてもよいし、第２表示領域において、コントローラＣに対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を、既に表示させている、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面と並べてタブ化して表示するようにしてもよい（図１１参照）。
【００４５】
このように、エンジニアリング用画面表示制御部１０４が、同一モードのエンジニアリング用情報で定義されている複数のコントローラ２０について、当該複数のコントローラ２０に共通して対応する分類に関するエンジニアリング用画面をそれぞれ表示することで、管理者等は、簡易に、同一モードにおいて、複数のコントローラ２０を跨いで、同一の分類に関するエンジニアリング用画面を同時に表示させることができる。その結果、管理者等は、効率的にエンジニアリング作業を進めることが可能になる。
【００４６】
なお、管理者等は、例えば、全表示ボタン（図１０の１００２参照）を入力装置でクリックすることにより、コントローラ一覧画面にて表示されている全てのコントローラ２０を、表示対象コントローラに指定することができる。
この場合、コントローラ指定情報受付部１０７は、管理者等によって入力された、コントローラ一覧画面にて表示された全てのコントローラ２０を表示対象コントローラとして指定したコントローラ指定情報を受け付ける。
エンジニアリング用画面表示制御部１０４は、コントローラ一覧画面にて表示された全てのコントローラ２０に対応する対象分類に関するエンジニアリング用画面を表示させる。
【００４７】
図２の説明に戻る。
モード一覧表示指示受付部１０８は、エンジニアリング用画面表示制御部１０４がエンジニアリング用画面を表示させると、各モードに対応したエンジニアリング用情報に基づき、全てのモードに関する情報を、対象分類と対応付けて一覧化した画面（以下「モード一覧画面」という。）の表示指示（以下「モード一覧表示指示」という。）を受け付ける。実施の形態１において、モード一覧画面では、対象コントローラと同一のコントローラ２０、および、対象分類と同一の分類に対応付けられている全てのモードに関する情報が表示されるものとする。
【００４８】
例えば、エンジニアリング用画面表示制御部１０４が、図７に示したようなエンジニアリング用画面を表示させたとする。すなわち、エンジニアリング用画面表示制御部１０４は、「エンジニアリングモード」で、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を表示させたとする。なお、このときの対象モードは「エンジニアリングモード」であり、対象コントローラは「コントローラＡ」であり、対象分類は「Ｉ／Ｏオブジェクト」である。
この状態から、管理者等は、入力装置を操作して、上記モード一覧表示指示を入力することができる。
具体的には、例えば、管理者等は、分類階層画面表示制御部１０１が分類階層画面に表示させているモード一覧表示ボタン５０３（図５参照）を、入力装置でクリックし、モード一覧表示指示を入力する。
モード一覧表示指示受付部１０８は、管理者等が入力したモード一覧表示指示を受け付ける。
モード一覧表示指示受付部１０８は、モード一覧表示指示を受け付けると、当該モード一覧表示指示に関する情報を、モード一覧画面表示制御部１０９に出力する。モード一覧表示指示に関する情報には、少なくとも、現在アクティブになっているエンジニアリング用画面に対応する対象モードに関する情報、対象コントローラに関する情報、および、対象分類に関する情報が含まれる。ここでは、モード一覧表示指示に関する情報には、「エンジニアリングモード」、「コントローラＡ」、および、「Ｉ／Ｏオブジェクト」に関する情報が含まれる。
【００４９】
モード一覧画面表示制御部１０９は、モード一覧表示指示受付部１０８から出力されたモード一覧表示指示に関する情報と、記憶部に記憶されているエンジニアリング用情報に基づき、モード一覧画面を表示させる。
ここで、図１２は、実施の形態１において、モード一覧画面表示制御部１０９が表示させるモード一覧画面の一例のイメージを示す図である。モード一覧画面表示制御部１０９は、モード一覧画面を、エンジニアリング用画面に重畳表示させるようにしてもよいし、エンジニアリング用画面が表示された画面から切り替えて表示させるようにしてもよい。図１２は、図７に示したようなエンジニアリング用画面が表示された状態から、モード一覧画面表示指示に基づき、モード一覧画面表示制御部１０９が表示させたモード一覧画面の一例のイメージとしている。
【００５０】
つまり、図１２は、エンジニアリング用情報において、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」が定義されている全てのモードに関する情報を一覧化したモード一覧画面の一例のイメージである。
図１２に示すように、モード一覧画面表示制御部１０９は、モード一覧画面において、モードに関する情報と、画面ＩＤと、表示ボタン（図１２の１２０１参照）とを対応付けて表示する。なお、モード一覧画面表示制御部１０９は、モード一覧画面において、例えば、コントローラ番号も表示させるようにしてもよい。
図１２から、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」は、「エンジニアリングモード」、「コネクティングモード」、および、「差分チェックモード」にて定義されていることがわかる。
【００５１】
なお、ここでは、モード一覧画面表示制御部１０９は、既にエンジニアリング用画面が表示されている、対象モードにおける対象コントローラに対応する対象分類に関する情報もモード一覧画面で表示するようにした。具体的には、モード一覧画面表示制御部１０９は、「エンジニアリングモード」に対応する「Ｉ／Ｏオブジェクト」の情報を表示するようにした。しかし、これは一例に過ぎず、モード一覧画面表示制御部１０９は、既に表示されているエンジニアリング用画面に対応する、対象モードおよび対象分類に関する情報は、モード一覧画面に表示しないようにしてもよい。
【００５２】
モード指定情報受付部１１０は、モード一覧画面表示制御部１０９が表示させたモード一覧画面にて表示されているモードのうち、モード一覧画面にて表示されている分類、言い換えれば、対象コントローラに対応する対象分類、に関するエンジニアリング用画面を表示させるモード（以下「表示対象モード」という。）を指定したモード指定情報を受け付ける。
【００５３】
管理者等は、モード一覧画面で表示されている情報に基づき、対象モードとは別のモードでの、対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させることができる。
具体的には、例えば、管理者等は、モード一覧画面にて表示されている表示ボタンを、入力装置でクリックすることで、当該表示ボタンに対応付けられているモードを、表示対象モードとして指定する。
例えば、モード一覧画面の内容が、図１２で示したような内容であった場合に、管理者等が、「コネクティングモード」（モード「Ｃ」）で、コントローラＡに対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面（画面ＩＤ４）を表示させようとすると、管理者等は、モード一覧画面において「Ｃ」に対応付けられている表示ボタン（図１２の１２０１ａ参照）をクリックする。これによって、管理者等は、「コネクティングモード」を、表示対象モードとして入力したことになる。
【００５４】
モード指定情報受付部１１０は、管理者等によって入力された、表示対象モードを指定したモード指定情報を受け付ける。モード指定情報には、少なくとも、表示対象モード、対象コントローラ、および、対象分類に関する情報が含まれる。
モード指定情報受付部１１０は、モード指定情報を受け付けた場合、受け付けたモード指定情報を、エンジニアリング用画面表示制御部１０４に出力する。
エンジニアリング用画面表示制御部１０４は、モード指定情報受付部１１０から出力されたモード指定情報に基づき、エンジニアリング用画面を表示させる。
上述の例の場合、エンジニアリング用画面表示制御部１０４は、「コネクティングモード」で、コントローラＡに対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を表示させることになる。
【００５５】
エンジニアリング用画面表示制御部１０４は、例えば、「コネクティングモード」で、コントローラＡに対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面を、既に表示させている、「エンジニアリングモード」で、「コントローラＡ」に対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面に重畳させて表示させる。なお、このとき、分類階層画面表示制御部１０１が、「コネクティングモード」での分類階層画面を表示させるようにし、当該分類階層画面が、「コネクティングモード」で、コントローラＡに対応する「Ｉ／Ｏオブジェクト」に関するエンジニアリング用画面とともに表示されるようにしてもよい。
【００５６】
このように、エンジニアリング用画面表示制御部１０４が、異なる複数のモードで、同一のコントローラ２０に対応する同一の分類に関するエンジニアリング用画面をそれぞれ表示することで、管理者等は、簡易に、モードを跨いで、同一のコントローラ２０に対応する同一の分類に関するエンジニアリング用画面を同時に表示させることができる。その結果、管理者等は、効率的にエンジニアリング作業を進めることが可能になる。
【００５７】
なお、管理者等は、例えば、全表示ボタン（図１２の１２０２参照）を入力装置でクリックすることにより、モード一覧画面にて表示されている全てのモードを、表示対象モードに指定することができる。
この場合、モード指定情報受付部１１０は、管理者等によって入力された、モード一覧画面にて表示された全てのモードを表示対象モードとして指定したモード指定情報を受け付ける。
エンジニアリング用画面表示制御部１０４は、モード一覧画面にて表示された全てのモードで、対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させる。
【００５８】
実施の形態１に係る表示制御装置１の動作について説明する。
まず、表示制御装置１が、対象指定情報を受け付けて、エンジニアリング用画面を表示させる動作について説明する。
図１３は、実施の形態１に係る表示制御装置１が、対象指定情報を受け付けて、エンジニアリング用画面を表示させる動作について説明するためのフローチャートである。
【００５９】
分類階層画面表示制御部１０１は、表示装置４０の画面において、エンジニアリング用情報に基づき、コントローラ２０毎に制御関連情報の分類を示す分類情報が階層構造にて表示された分類階層画面を表示させる（ステップＳＴ１３０１）。
【００６０】
情報入力画面表示制御部１０２は、分類階層画面表示制御部１０１が分類階層画面で表示させる複数のコントローラ２０のうちの対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させるための対象指定情報、を受け付けるための情報入力画面を表示させる（ステップＳＴ１３０２）。
【００６１】
対象受付部１０３は、ステップＳＴ１３０２にて情報入力画面表示制御部１０２が表示した情報入力画面に基づく対象指定情報を受け付ける（ステップＳＴ１３０３）。
対象受付部１０３は、受け付けた対象指定情報を、エンジニアリング用画面表示制御部１０４に出力する。
【００６２】
エンジニアリング用画面表示制御部１０４は、対象受付部１０３から出力された対象指定情報に基づき、対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させる（ステップＳＴ１３０４）。
【００６３】
次に、実施の形態１において、表示制御装置１が、コントローラ一覧画面を表示させ、当該コントローラ一覧画面から表示対象コントローラを受け付けた場合に、当該表示対象コントローラに関するエンジニアリング用画面を表示する動作について説明する。
図１４は、実施の形態１において、表示制御装置１が、コントローラ一覧画面を表示させ、当該コントローラ一覧画面から表示対象コントローラを受け付けた場合に、当該表示対象コントローラに関するエンジニアリング用画面を表示する動作について説明するためのフローチャートである。
【００６４】
コントローラ一覧表示指示受付部１０５は、エンジニアリング用画面表示制御部１０４がエンジニアリング用画面を表示させると（図１３のフローチャート参照）、当該エンジニアリング用画面に基づき、コントローラ一覧表示指示を受け付けたか否かを判定する（ステップＳＴ１４０１）。
ステップＳＴ１４０１にて、コントローラ一覧表示指示受付部１０５が、コントローラ一覧表示指示を受け付けなかった場合（ステップＳＴ１４０１の”ＮＯ”の場合）、表示制御装置１は、処理終了する。
【００６５】
ステップＳＴ１４０１にて、コントローラ一覧表示指示受付部１０５が、コントローラ一覧表示指示を受け付けた場合（ステップＳＴ１４０１の”ＹＥＳ”の場合）、コントローラ一覧表示指示受付部１０５は、コントローラ一覧表示指示に関する情報を、コントローラ一覧画面表示制御部１０６に出力する。
コントローラ一覧画面表示制御部１０６は、ステップＳＴ１４０１にてコントローラ一覧表示指示受付部１０５から出力されたコントローラ一覧表示指示に関する情報と、記憶部に記憶されているエンジニアリング用情報に基づき、コントローラ一覧画面を表示させる（ステップＳＴ１４０２）。
【００６６】
コントローラ指定情報受付部１０７は、ステップＳＴ１４０２にてコントローラ一覧画面表示制御部１０６が表示させたコントローラ一覧画面にて表示されているコントローラ２０のうち、表示対象コントローラを指定したコントローラ指定情報を受け付けたか否かを判定する（ステップＳＴ１４０３）。
【００６７】
ステップＳＴ１４０３において、コントローラ指定情報受付部１０７が、コントローラ指定情報を受け付けなかった場合（ステップＳＴ１４０３の”ＮＯ”の場合）、表示制御装置１は、処理終了する。
【００６８】
ステップＳＴ１４０３において、コントローラ指定情報受付部１０７が、コントローラ指定情報を受け付けた場合（ステップＳＴ１４０３の”ＹＥＳ”の場合）、コントローラ指定情報受付部１０７は、受け付けたコントローラ指定情報を、エンジニアリング用画面表示制御部１０４に出力する。
エンジニアリング用画面表示制御部１０４は、ステップＳＴ１４０３にてコントローラ指定情報受付部１０７から出力されたコントローラ指定情報に基づき、エンジニアリング用画面を表示させる（ステップＳＴ１４０４）。
【００６９】
次に、実施の形態１において、表示制御装置１が、モード一覧画面を表示させ、当該モード一覧画面から表示対象モードを受け付けた場合に、当該表示対象モードで、対象コントローラに対応する対象分類のエンジニアリング用画面を表示する動作について説明する。
図１５は、実施の形態１において、表示制御装置１が、モード一覧画面を表示させ、当該モード一覧画面から表示対象モードを受け付けた場合に、当該表示対象モードで、対象コントローラに対応する対象分類のエンジニアリング用画面を表示する動作について説明するためのフローチャートである。
【００７０】
モード一覧表示指示受付部１０８は、エンジニアリング用画面表示制御部１０４がエンジニアリング用画面を表示させると（図１３のフローチャート参照）、モード一覧表示指示を受け付けたか否かを判定する（ステップＳＴ１５０１）。
【００７１】
ステップＳＴ１５０１において、モード一覧表示指示受付部１０８が、モード一覧表示指示を受け付けなかった場合（ステップＳＴ１５０１の”ＮＯ”の場合）、表示制御装置１は、処理終了する。
【００７２】
ステップＳＴ１５０１において、モード一覧表示指示受付部１０８が、モード一覧表示指示を受け付けた場合（ステップＳＴ１５０１の”ＹＥＳ”の場合）、モード一覧表示指示受付部１０８は、モード一覧表示指示に関する情報を、モード一覧画面表示制御部１０９に出力する。
【００７３】
モード一覧画面表示制御部１０９は、ステップＳＴ１５０１にてモード一覧表示指示受付部１０８から出力されたモード一覧表示指示に関する情報と、記憶部に記憶されているエンジニアリング用情報に基づき、モード一覧画面を表示させる（ステップＳＴ１５０２）。
【００７４】
モード指定情報受付部１１０は、ステップＳＴ１５０２にてモード一覧画面表示制御部１０９が表示させたモード一覧画面にて表示されているモードのうち、表示対象モードを指定したモード指定情報を受け付けたか否かを判定する（ステップＳＴ１５０３）。
【００７５】
ステップＳＴ１５０３において、モード指定情報受付部１１０が、表示対象モードを指定したモード指定情報を受け付けなかった場合（ステップＳＴ１５０３の”ＮＯ”の場合）、表示制御装置１は、処理終了する。
【００７６】
ステップＳＴ１５０３において、モード指定情報受付部１１０が、表示対象モードを指定したモード指定情報を受け付けた場合（ステップＳＴ１５０３の”ＹＥＳ”の場合）、モード指定情報受付部１１０は、受け付けたモード指定情報を、エンジニアリング用画面表示制御部１０４に出力する。
【００７７】
エンジニアリング用画面表示制御部１０４は、ステップＳＴ１５０３にてモード指定情報受付部１１０から出力されたモード指定情報に基づき、エンジニアリング用画面を表示させる（ステップＳＴ１５０４）。
【００７８】
なお、以上の実施の形態１では、図６に示すように、情報入力画面には、コントローラ番号入力部、モード入力部、画面ＩＤ入力部、および、表示ボタンが対応付けられて表示されるものとしたが、これは一例に過ぎない。
例えば、情報入力画面表示制御部１０２は、情報入力画面において、コントローラ番号と、モードと、画面ＩＤをまとめて入力する、直接指定部を、表示ボタンと対応付けて表示するようにし、管理者等は、直接指定部に、コントローラ番号と、モードと、画面ＩＤをまとめて入力するようにしてもよい。
図１６は、情報入力画面表示制御部１０２が、直接指定部（図１６の１６０１参照）を、表示ボタンと対応付けて表示するようにした情報入力画面の一例のイメージを示す図である。
【００７９】
また、以上の実施の形態１では、管理者等は、情報入力画面から、コントローラに関する情報を入力する際、コントローラ番号を入力するものとし、対象受付部１０３が受け付ける対象指定情報には対象コントローラのコントローラ番号が含まれるものとしたが、これは一例に過ぎない。管理者等は、コントローラに関する情報を、例えば、コントローラ名称で入力するようにしてもよく、コントローラが特定できる情報が入力されるようになっていればよい。情報入力画面表示制御部１０２は、情報入力画面において、対象コントローラを特定できる情報が入力可能な入力部を表示するようにし、対象受付部１０３が受け付ける対象指定情報には、対象コントローラを特定できる情報が含まれるようになっていればよい。
【００８０】
また、以上の実施の形態１では、管理者等は、情報入力画面から分類に関する情報を入力する際、当該分類に関するエンジニアリング用画面に付与されている画面ＩＤを入力するものとし、対象受付部１０３が受け付ける対象指定情報には対象分類の画面ＩＤが含まれるものとしたが、これは一例に過ぎない。管理者等は、分類に関する情報を、例えば、分類名称で入力するようにしてもよく、分類が特定できる情報が入力されるようになっていればよい。情報入力画面表示制御部１０２は、情報入力画面において、対象分類を特定できる情報が入力可能な入力部を表示するようにし、対象受付部１０３が受け付ける対象指定情報には、対象分類を特定できる情報が含まれるようになっていればよい。
【００８１】
ただし、分類を特定する情報を、画面ＩＤとすることで、例えば、言語の異なる国で施設監視システムが適用される場合、当該言語が異なることへの対応が不要となるというメリットがある。また、例えば、異なる施設監視システムにて表示されるエンジニアリング用画面を比較したい場合、当該異なる施設監視システムにおいて異なる画面名称が付与されていても、共通の画面ＩＤを使用していれば、簡易に比較したいエンジニアリング用画面を表示することができる。また、画面名称が変更になった場合でも、当該画面名称の変更の影響を受けず、エンジニアリング用画面の指定を受け付けることができる。
また、例えば、試験項目書等、施設監視システム内で画面ＩＤに紐付けて管理されている情報がある場合、エンジニアリング用画面表示制御部１０４がエンジニアリング用画面を表示させる際に、当該画面ＩＤに紐付けて管理されている情報を、当該画面ＩＤから特定し、エンジニアリング用画面を表示する際にあわせて表示することができる。
【００８２】
また、以上の実施の形態１では、管理者等は、情報入力画面から、モードに関する情報を入力する際、「Ｅ」等、各モードに応じて予め設定された文字を入力するものとし、対象受付部１０３が受け付ける対象指定情報にはモードを示す文字が含まれるものとしたが、これは一例に過ぎない。管理者等は、モードに関する情報を、例えば、モード名称で入力するようにしてもよく、モードが特定できる情報が入力されるようになっていればよい。情報入力画面表示制御部１０２は、情報入力画面において、対象モードを特定できる情報が入力可能な入力部を表示するようにし、対象受付部１０３が受け付ける対象指定情報には、対象モードを特定できる情報が含まれるようになっていればよい。
【００８３】
また、以上の実施の形態１では、図６に示すように、情報入力画面には、コントローラ番号入力部、モード入力部、および、画面ＩＤ入力部が表示され、管理者等は、コントローラ番号入力部にコントローラ番号、モード入力部にモード、画面ＩＤ入力部に画面ＩＤを、それぞれ入力するものとしたが、これは一例に過ぎない。例えば、管理者等は、コントローラ番号入力部、モード入力部、または、画面ＩＤ入力部に、ワイルドカードを示す情報を入力することもできる。
図１７は、情報入力画面において、コントローラ番号入力部、モード入力部、または、画面ＩＤ入力部に、ワイルドカードを示す情報が入力された場合の画面の一例のイメージを示す図である。図１７において、ワイルドカードを示す情報は「＊」で示している。
例えば、コントローラ番号入力部に「＊」が入力された場合、対象受付部１０３は、全てのコントローラ２０が対象コントローラとして指定されたものとして、対象指定情報を受け付ける。
【００８４】
また、以上の実施の形態１では、情報入力画面表示制御部１０２は、分類階層画面表示制御部１０１が分類階層画面を表示させてから、情報入力画面を表示させるものとしたが、これに限らず、情報入力画面表示制御部１０２が情報入力画面を表示させる際に、分類階層画面が表示されていることを前提としなくてもよい。
【００８５】
また、以上の実施の形態１では、分類階層画面表示制御部１０１が第１表示領域に分類階層画面を表示し、エンジニアリング用画面表示制御部１０４が第２表示領域にエンジニアリング用画面を表示するようにして、分類階層画面とエンジニアリング用画面とは同一画面に表示されるものとしたが、これは一例に過ぎない。
表示制御装置１は、分類階層画面とエンジニアリング用画面を、異なる画面にて表示させるようにしてもよい。
【００８６】
また、以上の実施の形態１では、施設監視システム１０００において、必ずモードが設定されていることを前提としたが、これは一例に過ぎず、施設監視システム１０００において、モードは設定されていなくてもよい。
この場合、情報入力画面表示制御部１０２は、情報入力画面においてモード入力部を表示する必要はなく、対象受付部１０３が受け付ける対象指定情報には、対象コントローラに関する情報と当該対象コントローラに対応する対象分類とが組み合わされた情報が含まれるようになっていればよい。
【００８７】
また、以上の実施の形態１では、表示制御装置１は、コントローラ一覧画面を表示し、さらに、当該コントローラ一覧画面に基づくコントローラ指定情報を受け付けた場合に、当該コントローラ指定情報に基づくエンジニアリング用画面を表示する機能を備えるものとしたが、表示制御装置１は、当該機能を備えることを必須としない。
また、以上の実施の形態１では、表示制御装置１は、モード一覧画面を表示し、さらに、当該モード一覧画面に基づくモード指定情報を受け付けた場合に、当該モード指定情報に基づくエンジニアリング用画面を表示する機能を備えるものとしたが、表示制御装置１は、当該機能を備えることを必須としない。
【００８８】
以上のように、実施の形態１によれば、表示制御装置１は、エンジニアリング用情報に基づき、複数のコントローラ２０毎に、当該コントローラ２０が当該コントローラ２０内を制御する際の目的、または、当該コントローラ２０が１つ以上の機器３０を監視または制御する際の目的、に応じて分類分けされた複数の制御関連情報の分類に関する情報を階層構造にて表示した分類階層画面を表示させる分類階層画面表示制御部１０１と、分類階層画面表示制御部１０１が分類階層画面で表示させる複数のコントローラ２０のうちの対象コントローラに対応する対象分類に関するエンジニアリング用画面を表示させるための、対象コントローラに関する情報と当該対象コントローラに対応する対象分類に関する情報とが組み合わされた対象指定情報、を受け付けるための情報入力画面を表示させる情報入力画面表示制御部１０２と、情報入力画面に基づいて入力された対象指定情報を受け付ける対象受付部１０３と、対象受付部１０３が受け付けた対象指定情報に基づき、エンジニアリング用画面を表示させるエンジニアリング用画面表示制御部１０４を備えるように構成した。そのため、管理者等が、エンジニアリング作業を行う際、一覧表示された複数の分類の中から必要な分類を探し出す手間を省いて、当該必要な分類に関する画面を表示させることができることができる。
【００８９】
また、実施の形態１によれば、表示制御装置１は、エンジニアリング用情報において対象分類と対応付けられている全てのコントローラに関する情報を、対象分類に関する情報と対応付けて一覧化したコントローラ一覧画面の表示指示を受け付けるコントローラ一覧表示指示受付部１０５と、コントローラ一覧表示指示受付部１０５がコントローラ一覧画面の表示指示を受け付けた場合、当該コントローラ一覧画面の表示指示と、エンジニアリング用情報に基づき、コントローラ一覧画面を表示させるコントローラ一覧画面表示制御部１０６を備えるように構成した。そのため、管理者等は、同一の分類に対応付くコントローラ２０がどれぐらいあるのかをいうことを把握することができる。
さらに、表示制御装置１は、コントローラ一覧画面表示制御部１０６が表示させたコントローラ一覧画面にて表示されているコントローラ２０のうち、対応する対象分類に関するエンジニアリング用画面を表示させる表示対象コントローラを指定したコントローラ指定情報を受け付けるコントローラ指定情報受付部１０７を備え、エンジニアリング用画面表示制御部１０４は、コントローラ指定情報受付部１０７がコントローラ指定情報を受け付けた場合、当該コントローラ指定情報に基づき、表示対象コントローラに対応する対象分類に関する前記エンジニアリング用画面を表示させるように構成した。そのため、管理者等は、簡易に、同一モードにおいて、複数のコントローラ２０を跨いで、同一の分類に関するエンジニアリング用画面を同時に表示させることができる。その結果、管理者等は、効率的にエンジニアリング作業を進めることが可能になる。
【００９０】
また、実施の形態１によれば、表示制御装置１において、分類階層画面表示制御部１０１は、施設監視システムの構築のための用途に応じて設定された１つ以上のモード毎に、分類階層画面を表示させることが可能であり、対象受付部１０３は、対象コントローラに関する情報、当該対象コントローラに対応する対象分類、および、１つ以上のモードのうちの対象モードが組み合わされた対象指定情報を受け付け、エンジニアリング用画面表示制御部１０４は、対象受付部１０３が受け付けた対象指定情報に基づき、対象モードの分類階層画面にて表示される、対象コントローラに対応する前記対象分類に関するエンジニアリング用画面を表示させるようにした。そして、表示制御装置１は、全てのモードに関する情報を対象分類と対応付けて一覧化したモード一覧画面の表示指示を受け付けるモード一覧表示指示受付部１０８と、モード一覧表示指示受付部がモード一覧画面の表示指示を受け付けた場合、当該モード一覧画面の表示指示表示指示と、モード毎のエンジニアリング用情報に基づき、モード一覧画面を表示させるモード一覧画面表示制御部１０９を備えるようにした。そのため、管理者等は、同一のコントローラ２０に対応する同一の分類に関するエンジニアリング用画面が表示されるモードがどれぐらいあるのかをいうことを把握することができる。
さらに、表示制御装置１は、モード一覧画面表示制御部１０９が表示させたモード一覧画面にて表示されているモードのうちの表示対象モードを指定したモード指定情報を受け付けるモード指定情報受付部１１０を備え、エンジニアリング用画面表示制御部１０４は、モード指定情報受付部１１０がモード指定情報を受け付けた場合、当該モード指定情報に基づき、表示対象モードで表示される、対象コントローラに対応する対象分類に関するエンジニアリング用画面、を表示させるように構成した。そのため、管理者等は、簡易に、モードを跨いで、同一のコントローラ２０に対応する同一の分類に関するエンジニアリング用画面を同時に表示させることができる。その結果、管理者等は、効率的にエンジニアリング作業を進めることが可能になる。
【００９１】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００９２】
１０００  施設監視システム
１  表示制御装置
１０  エンジニアリング装置
２０  コントローラ
３０  機器
４０  表示装置
１０１  分類階層画面表示制御部
１０２  情報入力画面表示制御部
１０３  対象受付部
１０４  エンジニアリング用画面表示制御部
１０５  コントローラ一覧表示指示受付部
１０６  コントローラ一覧画面表示制御部
１０７  コントローラ指定情報受付部
１０８  モード一覧表示指示受付部
１０９  モード一覧画面表示制御部
１１０  モード指定情報受付部
【図１】
2020160519.tif 000003
【図２】
2020160519.tif 000004
【図３】
2020160519.tif 000005
【図４】
2020160519.tif 000006
【図５】
2020160519.tif 000007
【図６】
2020160519.tif 000008
【図７】
2020160519.tif 000009
【図８】
2020160519.tif 000010
【図９】
2020160519.tif 000011
【図１０】
2020160519.tif 000012
【図１１】
2020160519.tif 000013
【図１２】
2020160519.tif 000014
【図１３】
2020160519.tif 000015
【図１４】
2020160519.tif 000016
【図１５】
2020160519.tif 000017
【図１６】
2020160519.tif 000018
【図１７】
2020160519.tif 000019