(57)【要約】      （修正有）【課題】作業者等が、施設監視システムを構築する際、施設監視システムを構築するための作業が煩雑になることを防ぐことが可能な情報を提示可能な表示制御装置を提供する。【解決手段】エンジニアリング装置１が施設監視システム１０００を構築するための、複数のコントローラ２毎の複数のエンジニアリング処理の進捗状況に関する情報を取得する情報取得部と、情報取得部が取得した進捗状況に関する情報に基づき、複数のコントローラ２毎に、複数のエンジニアリング処理の進捗状況を示す情報を表示させる進捗表示制御部１０を備えた。【選択図】図１
2020160909.tif 000002
【特許請求の範囲】
【請求項１】
施設内に設置された１つ以上の機器と、当該１つ以上の機器を監視または制御する複数のコントローラと、当該複数のコントローラと接続されるエンジニアリング装置を備える施設監視システムにおいて、前記エンジニアリング装置による前記施設監視システムの構築、に関する情報を表示する表示制御装置であって、
前記エンジニアリング装置が前記施設監視システムを構築するための、前記複数のコントローラ毎の複数のエンジニアリング処理、の進捗状況に関する情報を取得する情報取得部と、
前記情報取得部が取得した進捗状況に関する情報に基づき、前記複数のコントローラ毎に、前記複数のエンジニアリング処理の進捗状況を示す情報を表示させる進捗表示制御部
とを備えた表示制御装置。
【請求項２】
前記複数のコントローラを階層構造で表示した階層画面を表示させる階層表示制御部を備え、
前記進捗表示制御部は、
前記階層表示制御部が表示させた階層画面において、前記複数のコントローラを示す情報と対応付けて、前記複数のエンジニアリング処理の進捗状況を示す情報を表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記進捗表示制御部は、
前記複数のエンジニアリング処理の進捗状況を示す情報を、アイコンで表示させる
ことを特徴とする請求項１または請求項２記載の表示制御装置。
【請求項４】
前記進捗表示制御部は、
前記複数のエンジニアリング処理の進捗状況を示す情報を、グラフで表示させる
ことを特徴とする請求項１から請求項３のうちのいずれか１項記載の表示制御装置。
【請求項５】
前記進捗表示制御部は、
前記複数のエンジニアリング処理の進捗状況を示す情報として、前記複数のエンジニアリング処理の完了時刻を表示させる
ことを特徴とする請求項１から請求項４のうちのいずれか１項記載の表示制御装置。
【請求項６】
施設内に設置された１つ以上の機器と、当該１つ以上の機器を監視または制御する複数のコントローラと、当該複数のコントローラと接続されるエンジニアリング装置を備える施設監視システムにおいて、前記エンジニアリング装置による前記施設監視システムの構築、に関する情報を表示する表示制御方法であって、
情報取得部が、前記エンジニアリング装置が前記施設監視システムを構築するための、前記複数のコントローラ毎の複数のエンジニアリング処理、の進捗状況に関する情報を取得するステップと、
進捗表示制御部が、前記情報取得部が取得した進捗状況に関する情報に基づき、前記複数のコントローラ毎に、前記複数のエンジニアリング処理の進捗状況を示す情報を表示させるステップ
とを備えた表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、施設内に設置された１つ以上の機器を監視または制御する施設監視システムにおいて、エンジニアリング装置による当該施設監視システムの構築に関する情報を表示する表示制御装置および表示制御方法に関するものである。
【背景技術】
【０００２】
従来、施設内に設置された１つ以上の機器を監視または制御する施設監視システムにおいて、管理者等が、エンジニアリング装置から、機器の監視または制御を行う複数のコントローラを動作させるための動作ファイルを作成し、ダウンロードする技術が知られている。例えば、特許文献１には、施設内の空調を一括管理制御する空調システムにおいて、エンジニアリングツールから、コントローラに実行させるアプリケーションプログラムを作成し、当該コントローラに格納させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−８５６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
施設監視システムを構築する際、管理者等が、エンジニアリング装置から、各コントローラにダウンロードさせる動作ファイルを作成し、当該動作ファイルをダウンロードさせるまでには、複数の処理工程が存在する。当該複数の処理工程は、連続して実施されることを必須としない。
しかし、従来の施設監視システムでは、上述のように、複数の処理工程が連続して実施されることを必須としない点が考慮されていない。そのため、管理者等は、例えば、中断していた動作ファイルの作成のための処理工程を再開しようとした場合、どの段階の処理まで完了しているかを確認してから再開しなければならず、施設監視システムの構築のための作業が煩雑になることがあるという課題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、施設内に設置された１つ以上の機器を監視または制御する複数のコントローラを備える施設監視システムにおいて、作業者等が当該施設監視システムを構築する際、当該施設監視システムを構築するための作業が煩雑になることを低減することが可能な情報を提示可能な表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る表示制御装置は、施設内に設置された１つ以上の機器と、当該１つ以上の機器を監視または制御する複数のコントローラと、当該複数のコントローラと接続され、施設監視システムを構築するエンジニアリング装置とを備える施設監視システムにおいて、エンジニアリング装置による施設監視システムの構築、に関する情報を表示する表示制御装置であって、エンジニアリング装置が施設監視システムを構築するための、複数のコントローラ毎の複数のエンジニアリング処理、の進捗状況に関する情報を取得する情報取得部と、情報取得部が取得した進捗状況に関する情報に基づき、複数のコントローラ毎に、複数のエンジニアリング処理の進捗状況を示す情報を表示させる進捗表示制御部とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、施設内に設置された１つ以上の機器を監視または制御する複数のコントローラを備える施設監視システムにおいて、作業者等が、当該施設監視システムを構築する際、当該施設監視システムを構築するための作業が煩雑になることを低減することが可能な情報を提示することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る表示制御装置を備えた施設監視システムの構成例を示す図である。
【図２】実施の形態１において、表示制御装置が表示装置に表示させた階層画面の一例のイメージを説明するための図である。
【図３】実施の形態１に係る表示制御装置の構成例を示す図である。
【図４】実施の形態１において、表示制御装置の進捗表示制御部が、エンジニアリング処理の進捗状況を示す情報を、表示装置に表示させた画面例のイメージを説明するための図である。
【図５】実施の形態１において、表示制御装置の進捗表示制御部が、エンジニアリング処理の進捗状況を示す情報を、表示装置に表示させたその他の画面例のイメージを説明するための図である。
【図６】実施の形態１において、表示制御装置の進捗表示制御部が、エンジニアリング処理の進捗状況を示す情報を、表示装置に表示させたその他の画面例のイメージを説明するための図である。
【図７】実施の形態１において、表示制御装置の進捗表示制御部が、エンジニアリング処理の進捗状況を示す情報を、表示装置に表示させたその他の画面例のイメージを説明するための図である。
【図８】実施の形態１において、表示制御装置の進捗表示制御部が、エンジニアリング処理の進捗状況を示す情報を、表示装置に表示させたその他の画面例のイメージを説明するための図である。
【図９】実施の形態１において、表示制御装置の進捗表示制御部が、エンジニアリング処理の進捗状況を示す情報を、表示装置に表示させたその他の画面例のイメージを説明するための図である。
【図１０】実施の形態１に係る表示制御装置において、コントローラ毎に、複数のエンジニアリング処理の進捗状況を示す情報を表示させる動作を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１は、実施の形態１に係る表示制御装置１０を備えた施設監視システム１０００の構成例を示す図である。
施設監視システム１０００は、エンジニアリング装置１、コントローラ２、および、機器３を備える。エンジニアリング装置１、コントローラ２、および、機器３は、ネットワークを介して接続される。
実施の形態１において、表示制御装置１０は、エンジニアリング装置１に備えられる。  表示制御装置１０の動作は、ソフトウェアに基づくＣＰＵを用いたプログラム処理によって実行される。
なお、図１では、施設監視システム１０００において、コントローラ２は３つ備えられるものとしているが、これは一例に過ぎない。施設監視システム１０００において、コントローラ２は、２つ備えられるものであってもよいし、４つ以上備えられるものであってもよい。施設監視システム１０００において、複数のコントローラ２がネットワークに接続される。また、図１では、施設監視システム１０００において、コントローラ２は、２つの機器３に接続されるものとしているが、これは一例に過ぎない。各コントローラ２は、１つ以上の機器３に接続され得る。
以下の説明において、複数のコントローラ２を単に「コントローラ２」ともいい、１つ以上の機器３を単に「機器３」ともいう。
【００１０】
エンジニアリング装置１は、施設監視システム１０００を構築する。
具体的には、管理者等が、エンジニアリング装置１を操作して、動作ファイルを作成し、当該動作ファイルを、対応するコントローラ２にダウンロードさせることで、施設監視システム１０００を構築する。管理者等は、動作ファイルをコントローラ２にダウンロードさせるまでに、エンジニアリング装置１から複数の処理（以下「エンジニアリング処理」という。）を行う。その際、管理者等は、適宜、画面等を表示装置（図示省略）に表示させ、当該表示装置からデータ入力等を行って、当該エンジニアリング処理を行う。表示装置は、例えば、エンジニアリング装置１が備えるディスプレイである。エンジニアリング処理を行うための画面等の表示は、エンジニアリング装置１に備えられた表示制御装置１０が行う。
管理者等に指示に基づき、エンジニアリング装置１は、例えば、以下の３つのエンジニアリング処理を行う。なお、エンジニアリング装置１は、以下の３つのエンジニアリング処理を、各コントローラ２に対して行う。エンジニアリング装置１は、複数のコントローラ２に対して、並行して、以下の３つのエンジニアリング処理を行うことができる。
【００１１】
・ＪＯＢファイルを作成するエンジニアリング処理
エンジニアリング装置１は、まず、コントローラ２毎に、コントローラ２および機器３の構成情報またはＩ／Ｏ情報等の管理情報を記録したファイル（以下「ＪＯＢファイル」という。）を作成するエンジニアリング処理を行う。
具体的には、管理者等は、マウスまたはキーボード等の入力装置を操作して、表示制御装置１０に対して、コントローラ２に関する情報を階層構造で表示した階層画面を、表示装置に表示させる。
図２は、実施の形態１において、表示制御装置１０が表示装置に表示させた階層画面の一例のイメージを説明するための図である。
図２に示すように、表示制御装置１０は、表示装置に階層画面を表示させる。表示制御装置１０は、階層画面において、施設監視システム１０００においてネットワークに接続されているコントローラ２を示す情報を、ネットワークを示す情報の下位に、一覧化して表示させる。
【００１２】
図２では、一例として、表示制御装置１０は、ネットワークを、アイコンで示すようにしている（図２の２０１参照）。また、表示制御装置１０は、コントローラ２を、アイコン（図２の２０２参照）、コントローラ番号（図２の２０３参照）、および、コントローラ名（図２の２０４参照）を組み合わせて示すようにしている。なお、これは一例に過ぎず、表示制御装置１０は、階層画面において、ネットワークに接続されているコントローラ２を特定可能な情報を、コントローラ２を示す情報として、階層構造で表示するようになっていればよい。
管理者等は、例えば、入力装置を操作して、表示装置に表示されている階層画面表示ボタン（図示省略）をクリック等することで、階層画面表示指示を入力する。表示制御装置１０は、当該階層画面表示指示を受け付け、図２に示すような階層画面を表示させる。
【００１３】
表示制御装置１０が階層画面を表示させる動作の詳細は、表示制御装置１０の構成例とともに、後述する。また、図２の階層画面で図示している進捗表示ボタン（図２の２０５）についても後述する。
【００１４】
管理者等は、階層画面を表示させると、当該階層画面に表示されている、コントローラ２を示す情報を、入力装置でクリック等することで、当該コントローラ２に関するＪＯＢファイルを作成するための画面を呼び出す呼出指示を入力する。表示制御装置１０は、呼出指示に従った画面を、表示装置に表示させる。
管理者等は、表示装置に表示された画面から、ＪＯＢファイルを作成するためのデータ設定を行う。データ設定が完了すると、管理者等は、入力装置を操作して、エラーチェック指示を入力する。
エンジニアリング装置１の受付部（図示省略）は、管理者等が入力したエラーチェック指示を受け付け、当該エラーチェック指示を受け付けた旨の情報を、エンジニアリング装置１の制御部（図示省略）に出力する。制御部は、管理者等がＪＯＢファイルを作成するために作成するために設定したデータのエラーチェックを行う。具体的には、制御部は、予めエンジニアリング装置１にダウンロードされているエラーチェックソフトを起動して、エラーチェックを行う。
管理者等は、エンジニアリング装置１から、設定したデータのエラーがなくなるまで上述の動作を繰り返し、ＪＯＢファイルを作成する。
ＪＯＢファイルの作成が完了すると、エンジニアリング装置１は、作成したＪＯＢファイルを、コントローラ２を特定可能な情報と対応付けて、記憶部（図示省略）に記憶させておく。
【００１５】
また、エンジニアリング装置１は、予め記憶部に記憶されている、エンジニアリング用情報の、対応するコントローラ２の情報に、ＪＯＢファイル作成済みフラグを付与する。
実施の形態１において、エンジニアリング用情報とは、コントローラ２毎に、当該コントローラ２が監視または制御する対象となる機器３に関する情報等が定義された情報である。当該エンジニアリング用情報は、管理者等によって予め作成され、エンジニアリング装置１が記憶する記憶部に記憶されている。エンジニアリング装置１は、ＪＯＢファイルが作成されると、エンジニアリング用情報において、対応するコントローラ２の情報に、ＪＯＢファイル作成済みフラグを付与する。
例えば、管理者等は、ＪＯＢファイルの作成を完了すると、入力装置を操作して、表示装置に表示されている完了ボタン（図示省略）をクリックすることで、ＪＯＢファイル作成完了通知を入力する。エンジニアリング装置１は、管理者等がＪＯＢファイル作成完了通知を入力すると、これを受け付け、上述したように、ＪＯＢファイルの記憶、および、ＪＯＢファイル作成済みフラグの付与を行う。
具体例を挙げると、今、コントローラ００１（図２参照）について、ＪＯＢファイルの作成が完了したとすると、エンジニアリング装置１は、コントローラ００１のＪＯＢファイルを、コントローラ００１を特定可能な情報と対応付けて、記憶部に記憶させる。また、エンジニアリング装置１は、エンジニアリング用情報においてコントローラ００１の情報に、ＪＯＢファイル作成済みフラグを付与する。
このように、エンジニアリング装置１は、ＪＯＢファイルを作成するエンジニアリング処理を行う。
【００１６】
・動作ファイルを作成するエンジニアリング処理
ＪＯＢファイルを作成するエンジニアリング処理を行うと、次に、エンジニアリング装置１は、動作ファイルを作成するエンジニアリング処理を行う。
具体的には、管理者等は、入力装置を操作して、動作ファイル作成実行指示を入力する。例えば、管理者等は、表示装置に表示されている、動作ファイル作成実行ボタン（図示省略）をクリック等することで、動作ファイル作成実行指示を入力する。
エンジニアリング装置１の受付部は、動作ファイル作成実行指示を受け付け、当該動作ファイル作成実行指示を受け付けた旨の情報を、エンジニアリング装置１の制御部に出力する。制御部は、動作ファイル作成ソフトを起動して、動作ファイルを作成する。動作ファイル作成ソフトは、ＪＯＢファイルに対して、データの追加構築等を行って当該ＪＯＢファイルに基づく動作ファイルを作成するソフトであり、予めエンジニアリング装置１にダウンロードされている。
動作ファイルの作成が完了すると、エンジニアリング装置１は、作成した動作ファイルを、コントローラ２を特定可能な情報と対応付けて、記憶部に記憶させておく。
【００１７】
また、エンジニアリング装置１は、予め記憶部に記憶されている、エンジニアリング用情報の、対応するコントローラ２の情報に、動作ファイル作成済みフラグを付与する。
具体例を挙げると、今、コントローラ００１（図２参照）について、動作ファイルの作成が完了したとすると、エンジニアリング装置１は、コントローラ００１の動作ファイルを、コントローラ００１を特定可能な情報と対応付けて、記憶部に記憶させる。また、エンジニアリング装置１は、エンジニアリング用情報においてコントローラ００１の情報に、動作ファイル作成済みフラグを付与する。
このように、エンジニアリング装置１は、動作ファイルを作成するエンジニアリング処理を行う。
なお、エンジニアリング装置１において、動作ファイルの作成が完了すると、例えば、表示制御装置１０は、エンジニアリング装置１の制御部から動作ファイル作成完了通知を受け付け、動作ファイルの作成が完了した旨のメッセージを表示装置に表示させるようにしてもよい。
【００１８】
・動作ファイルをダウンロードするエンジニアリング処理
動作ファイルを作成するエンジニアリング処理を行うと、エンジニアリング装置１は、作成した動作ファイルを、対応するコントローラ２にダウンロードするエンジニアリング処理を行う。
具体的には、管理者等は、入力装置を操作して、ダウンロード実行指示を入力する。例えば、管理者等は、表示装置に表示されている、ダウンロード実行ボタン（図示省略）をクリック等することで、ダウンロード実行指示を入力する。
エンジニアリング装置１の受付部は、ダウンロード実行指示を受け付け、当該ダウンロード実行指示を受け付けた旨の情報を、エンジニアリング装置１の制御部に出力する。ダウンロード実行指示には、動作ファイルをダウンロードするコントローラ２に関する情報が含まれている。制御部は、ダウンロード実行指示に基づき、対応するコントローラ２に動作ファイルをダウンロードする。
エンジニアリング装置１の制御部は、動作ファイルのダウンロードを完了すると、予め記憶部に記憶されている、エンジニアリング用情報の、対応するコントローラ２の情報に、ダウンロード済みフラグを付与する。
【００１９】
このように、エンジニアリング装置１は、動作ファイルをダウンロードするエンジニアリング処理を行う。
なお、エンジニアリング装置１において、動作ファイルのダウンロードが完了すると、例えば、表示制御装置１０は、エンジニアリング装置１の制御部からダウンロード完了通知を受け付け、動作ファイルのダウンロードが完了した旨のメッセージを表示装置に表示させるようにしてもよい。
【００２０】
以上のようにして、エンジニアリング装置１は、コントローラ２に対して、上述の３つの工程のエンジニアリング処理を行い、施設監視システムを構築する。
【００２１】
上述の３つの工程のエンジニアリング処理を行い、施設監視システムを構築する過程で、表示制御装置１０は、コントローラ２が、上述したようなエンジニアリング処理のうち、どのエンジニアリング処理までを完了させているかの、エンジニアリング処理の進捗状況を示す情報を、表示装置に表示させることができる。
具体的には、管理者等は、例えば、入力装置を操作して、表示装置に表示されている進捗表示ボタン（図２の２０５参照）をクリック等することで、進捗表示指示を入力する。表示制御装置１０は、当該進捗表示指示を受け付け、エンジニアリング処理の進捗状況を示す情報を、表示装置に表示させる。
なお、実施の形態１では、表示制御装置１０が、表示装置に、図２に示すような進捗表示ボタンを表示させるものとし、管理者等は、当該進捗表示ボタンから進捗表示指示を入力するものとするが、これは一例に過ぎない。表示制御装置１０は、管理者等が進捗表示指示を入力可能な入力部を表示させるようになっていればよい。
表示制御装置１０がエンジニアリング処理の進捗状況を示す情報を表示装置に表示させる動作の詳細は、後述する。
【００２２】
また、管理者等は、上述の３つのエンジニアリング処理を、連続して行う必要はない。例えば、管理者等は、コントローラ００１（図２参照）に対して、ＪＯＢファイルを作成するエンジニアリング処理を行った後、一旦施設監視システムの構築を中断してもよい。そして、管理者等は、一定期間が経過してから、当該コントローラ００１に対して、動作ファイルを作成するエンジニアリング処理を行って、施設監視システムの構築を再開してもよい。
また、複数の管理者等が、各エンジニアリング処理を分担して行ってもよい。
【００２３】
図１の説明に戻る。
コントローラ２は、ネットワークを介して接続される機器３を監視または制御する。コントローラ２は、エンジニアリング装置１からダウンロードされた動作ファイルに基づいて動作する。
機器３は、例えば、センサ、温度計、モータ、または、電力計である。
【００２４】
図３は、実施の形態１に係る表示制御装置１０の構成例を示す図である。
表示制御装置１０は、表示装置１１と接続される。表示装置１１は、例えば、エンジニアリング装置１が備えるディスプレイを想定している。
表示制御装置１０は、表示指示受付部１０１、情報取得部１０２、および、表示制御部１０３を備える。
表示指示受付部１０１は、階層表示指示受付部１０１１および進捗表示指示受付部１０１２を備える。
表示制御部１０３は、階層表示制御部１０３１および進捗表示制御部１０３２を備える。
【００２５】
表示指示受付部１０１は、各種情報を受け付ける。例えば、表示指示受付部１０１は、エンジニアリング装置１の制御部から出力された動作ファイル作成完了通知を受け付ける。また、例えば、表示指示受付部１０１は、エンジニアリング装置１の制御部から出力されたダウンロード完了通知を受け付ける。
【００２６】
表示指示受付部１０１の階層表示指示受付部１０１１は、管理者等が入力した、上述の階層表示指示を受け付ける。
階層表示指示受付部１０１１は、階層表示指示を受け付けると、当該階層表示指示を受け付けた旨の情報を、情報取得部１０２および表示制御部１０３に出力する。
表示指示受付部１０１の進捗表示指示受付部１０１２は、管理者等が入力した、上述の進捗表示指示を受け付ける。
進捗表示指示受付部１０１２は、進捗表示指示を受け付けると、当該進捗表示指示を受け付けた旨の情報を、情報取得部１０２および表示制御部１０３に出力する。
【００２７】
情報取得部１０２は、階層表示指示受付部１０１１から階層表示指示を受け付けた旨の情報が出力されると、または、進捗表示指示受付部１０１２から進捗表示指示を受け付けた旨の情報が出力されると、エンジニアリング装置１の記憶部を参照し、エンジニアリング用情報を取得する。
情報取得部１０２は、取得したエンジニアリング用情報を、表示制御部１０３に出力する。
【００２８】
表示制御部１０３は、表示指示受付部１０１から出力された情報、または、情報取得部１０２から出力されたエンジニアリング用情報に基づき、各種情報を、表示装置１１に表示させる。例えば、表示制御部１０３は、表示指示受付部１０１から、動作ファイル作成完了通知を受け付けた旨の情報が出力されると、動作ファイルの作成が完了した旨のメッセージを、表示装置１１に表示させる。また、例えば、表示制御部１０３は、表示指示受付部１０１から、ダウンロード完了通知を受け付けた旨の情報が出力されると、動作ファイルのダウンロードが完了した旨のメッセージを、表示装置１１に表示させる。
【００２９】
表示制御部１０３の階層表示制御部１０３１は、階層表示指示受付部１０１１から階層表示指示を受け付けた旨の情報が出力されると、情報取得部１０２から出力されたエンジニアリング用情報に基づき、上述の階層画面を、表示装置１１に表示させる（図２参照）。
【００３０】
表示制御部１０３の進捗表示制御部１０３２は、進捗表示指示受付部１０１２から進捗表示指示を受け付けた旨の情報が出力されると、情報取得部１０２から出力されたエンジニアリング用情報に基づき、エンジニアリング処理の進捗状況を示す情報を、表示装置１１に表示させる。
具体的には、進捗表示制御部１０３２は、エンジニアリング用情報において、コントローラ２毎に、ＪＯＢファイル作成済みフラグ、動作ファイル作成済みフラグ、または、ダウンロード済みフラグが付与されているかを判定する。そして、ＪＯＢファイル作成済みフラグ、動作ファイル作成済みフラグ、または、ダウンロード済みフラグが付与されているかどうかの判定結果に基づき、エンジニアリング処理の進捗状況を示す情報を、表示装置１１に表示させる。
【００３１】
ここで、図４は、実施の形態１において、表示制御装置１０の進捗表示制御部１０３２が、エンジニアリング処理の進捗状況を示す情報を、表示装置１１に表示させた画面例のイメージを説明するための図である。
図４に示すように、進捗表示制御部１０３２は、例えば、コントローラ２毎に、エンジニアリング処理の進捗状況を示す情報を、アイコンで表示した画面を表示させる。
ここでは、例えば、管理者等は、階層画面を表示させてから、進捗表示指示を入力することを前提とする。
【００３２】
図４では、進捗表示制御部１０３２は、階層表示制御部１０３１が表示させた階層画面において、コントローラ２を示す情報に重畳させて、対応するコントローラ２に対するエンジニアリング処理の進捗状況を示すアイコンを表示させるものとしている。
具体的には、進捗表示制御部１０３２は、エンジニアリング用情報において、ＪＯＢファイル作成済みフラグが付与されていれば、ＪＯＢファイル作成状況アイコン４０１を色付きで表示させる。また、進捗表示制御部１０３２は、エンジニアリング用情報において、動作ファイル作成済みフラグが付与されていれば、動作ファイル作成状況アイコン４０２を色付きで表示させる。また、進捗表示制御部１０３２は、エンジニアリング用情報において、ダウンロード済みフラグが付与されていれば、ダウンロード状況アイコン４０３を色付きで表示させる。以下、ＪＯＢファイル作成状況アイコン４０１、動作ファイル作成状況アイコン４０２、および、ダウンロード状況アイコン４０３を、まとめて、単に「アイコン」ともいうものとする。なお、図４では、説明の便宜上、各アイコンが色付きであることを、黒枠にアイコンを白抜きであらわすことで表現している。
管理者等は、アイコンが色付きか否かを確認することで、３つのエンジニアリング処理のうち、どのエンジニアリング処理の段階まで完了しているかを把握することができる。
【００３３】
例えば、ＪＯＢファイル作成状況アイコン４０１が色付きで表示された場合、管理者等は、当該ＪＯＢファイル作成状況アイコン４０１に対応するコントローラ２では、ＪＯＢファイルを作成するエンジニアリング処理が完了していることを把握することができる。また、例えば、動作ファイル作成状況アイコン４０２が色付きで表示された場合、管理者等は、当該動作ファイル作成状況アイコン４０２に対応するコントローラ２では、動作ファイルを作成するエンジニアリング処理が完了していることを把握することができる。また、例えば、ダウンロード状況アイコン４０３が色付きで表示された場合、管理者等は、当該ダウンロード状況アイコン４０３に対応するコントローラ２では、動作ファイルをダウンロードするエンジニアリング処理が完了していることを把握することができる。
図４を用いて具体的に説明すると、例えば、管理者等は、コントローラ００３について、ＪＯＢファイルを作成するエンジニアリング処理、および、動作ファイルを作成するエンジニアリング処理は完了しているが、動作ファイルをダウンロードするエンジニアリング処理についてはまだ完了していないと把握することができる。
【００３４】
上述したように、管理者等は、３つのエンジニアリング処理を、連続して行う必要はなく、一旦、施設監視システム１０００の構築を中断した後、一定期間が経過してから再開することがある。また、複数の管理者等が、各エンジニアリング処理を分担して行うこともある。
従来の施設監視システムでは、このように、複数のエンジにリング処理が連続して実施されることが必須とされない点が考慮されていないため、管理者等は、例えば、一定期間が経過してから施設監視システム１０００の構築のためのエンジニアリング処理を再開した場合、各コントローラに対して、自分がどの段階のエンジニアリング処理を行ったかを、わざわざエンジニアリング用情報を参照する等して、都度確認しなければならなかった。そのため、管理者等が施設監視システム１０００を構築するための作業が煩雑なることがあるという問題があった。
これに対し、実施の形態１に係る表示制御装置１０は、コントローラ２毎に、どの段階まで各エンジニアリング処理が完了しているかということを、一覧で表示させることができる。その結果、管理者等は、一見して、各エンジニアリング処理が完了しているか否かを把握することができ、施設監視システム１０００を構築するための作業が煩雑になることを低減することができる。
【００３５】
なお、進捗表示制御部１０３２がエンジニアリング処理の進捗状況を示す情報を表示させる方法は、図４で説明したような方法に限られない。以下、いくつか例を挙げて、進捗表示制御部１０３２が、コントローラ２毎にエンジニアリング処理の進捗状況を示す情報を表示させるその他の方法について説明する。
【００３６】
図５は、実施の形態１において、表示制御装置１０の進捗表示制御部１０３２が、エンジニアリング処理の進捗状況を示す情報を、表示装置１１に表示させたその他の画面例のイメージを説明するための図である。
図４では、進捗表示制御部１０３２は、階層画面において、コントローラ２を示す情報に重畳させてエンジニアリング処理の進捗状況を示すアイコンを表示させるようにしていたが、図５に示すように、コントローラ２を示す情報と、エンジニアリング処理の進捗状況を示すアイコンを、対応付けて、並べて表示させるようにしてもよい。
【００３７】
図６は、実施の形態１において、表示制御装置１０の進捗表示制御部１０３２が、エンジニアリング処理の進捗状況を示す情報を、表示装置１１に表示させたその他の画面例のイメージを説明するための図である。
図６に示すように、進捗表示制御部１０３２は、例えば、コントローラ２毎に、エンジニアリング処理の進捗状況を示す情報を、図形で表示するようにしてもよい。
図６では、進捗表示制御部１０３２は、エンジニアリング処理の進捗状況を示す情報を、３つの四角６０１で表示するようにしている。具体的には、進捗表示制御部１０３２は、エンジニアリング用情報において、ＪＯＢファイル作成済みフラグが付与されていれば、一番左側の四角６０１を色付きで表示させる。また、進捗表示制御部１０３２は、エンジニアリング用情報において、動作ファイル作成済みフラグが付与されていれば、真ん中の四角６０１を色付きで表示させる。また、進捗表示制御部１０３２は、エンジニアリング用情報において、ダウンロード済みフラグが付与されていれば、一番右側の四角６０１を色付きで表示させる。なお、図６では、説明の便宜上、各四角６０１が色付きであることを、ドットであらわすことで表現している。
【００３８】
図７は、実施の形態１において、表示制御装置１０の進捗表示制御部１０３２が、エンジニアリング処理の進捗状況を示す情報を、表示装置１１に表示させたその他の画面例のイメージを説明するための図である。
図７に示すように、進捗表示制御部１０３２は、例えば、階層画面において、コントローラ２毎に、エンジニアリング処理の進捗状況を示す情報を、グラフ形式で表示するようにしてもよい。図７では、進捗表示制御部１０３２は、エンジニアリング処理の進捗状況を示す情報を、棒グラフで表示するようにしている。
図７では、進捗表示制御部１０３２は、棒グラフによって、例えば、コントローラ００３について、ＪＯＢファイルを作成するエンジニアリング処理、および、動作ファイルを作成するエンジニアリング処理は完了しているが、動作ファイルをダウンロードするエンジニアリング処理についてはまだ完了していないことをあらわしている。
【００３９】
進捗表示制御部１０３２は、例えば、図４〜図７を用いて説明したようなエンジニアリング処理の進捗状況を示す情報の表示方法を組み合わせることもできる。
図８は、実施の形態１において、表示制御装置１０の進捗表示制御部１０３２が、エンジニアリング処理の進捗状況を示す情報を、表示装置１１に表示させたその他の画面例のイメージを説明するための図である。図８では、進捗表示制御部１０３２は、階層画面において、コントローラ２毎に、エンジニアリング処理の進捗状況を示す情報を、棒グラフとアイコンを組み合わせて表示させるようにしている。
図８では、進捗表示制御部１０３２は、棒グラフとアイコンを組み合わせて、例えば、コントローラ００３について、ＪＯＢファイルを作成するエンジニアリング処理、および、動作ファイルを作成するエンジニアリング処理は完了しているが、動作ファイルをダウンロードするエンジニアリング処理についてはまだ完了していないことをあらわしている。
【００４０】
また、以上の例では、管理者等は、階層画面を表示させてから、進捗表示指示を入力することを前提とし、進捗表示制御部１０３２は、階層画面において、コントローラ２毎に、エンジニアリング処理の進捗状況を示す情報を表示するようにしていた。しかし、これは一例に過ぎず、進捗表示制御部１０３２がエンジニアリング処理の進捗状況を示す情報を表示する際、階層画面が表示されていることを前提としないものとしてもよい。
【００４１】
図９は、実施の形態１において、表示制御装置１０の進捗表示制御部１０３２が、エンジニアリング処理の進捗状況を示す情報を、表示装置１１に表示させたその他の画面例のイメージを説明するための図である。図９では、進捗表示制御部１０３２は、階層画面が表示されていないところに、エンジニアリング処理の進捗状況を示す情報を表示させた画面の一例のイメージを示している。
進捗表示制御部１０３２は、例えば、図９に示すように、コントローラ２毎に、各エンジニアリング処理を完了した時刻を対応付けて表示した一覧表を表示させることもできる。なお、各エンジニアリング処理を完了した時刻は、エンジニアリング用情報に付与されているものとする。
【００４２】
例えば、進捗表示制御部１０３２は、エンジニアリング用情報において、ＪＯＢファイル作成済みフラグが付与されていれば、当該ＪＯＢファイル作成済みフラグと対応付けて付与されている時刻を、ＪＯＢファイル作成完了時刻として、表示させる（図９の９０１参照）。また、進捗表示制御部１０３２は、エンジニアリング用情報において、動作ファイル作成済みフラグが付与されていれば、当該動作ファイル作成済みフラグと対応付けて付与されている時刻を、動作ファイル作成完了時刻として、表示させる（図９の９０２参照）。また、進捗表示制御部１０３２は、エンジニアリング用情報において、ダウンロード済みフラグが付与されていれば、当該ダウンロード済みフラグと対応付けて付与されている時刻を、ダウンロード完了時刻として、表示させる（図９の９０３参照）。
【００４３】
なお、進捗表示制御部１０３２は、階層画面において、コントローラ２毎に、コントローラ２を示す情報と対応付けて、ＪＯＢファイル作成完了時刻、動作ファイル作成完了時刻、または、ダウンロード済み時刻を表示させるようにすることもできる。
【００４４】
進捗表示制御部１０３２が、図５〜図９を用いて説明したような方法で、各エンジニアリング処理の進捗状況を示す情報を表示させるようにした場合も、進捗表示制御部１０３２が、図４を用いて説明したような方法で各エンジニアリング処理の進捗状況を示す情報を表示させるようにした場合と同様の効果を得ることができる。
【００４５】
図４〜図９を用いて説明したように、進捗表示制御部１０３２は、様々な方法で、コントローラ２毎に、コントローラ２を示す情報と対応付けて、各エンジニアリング処理の進捗状況を示す情報を表示させることができる。
進捗表示制御部１０３２は、コントローラ２毎に、コントローラ２を示す情報と対応付けて、複数のエンジニアリング処理の進捗状況を示す情報を表示させるようになっていればよい。
【００４６】
表示制御装置１０の動作について説明する。
図１０は、実施の形態１に係る表示制御装置１０において、コントローラ２毎に、複数のエンジニアリング処理の進捗状況を示す情報を表示させる動作を説明するためのフローチャートである。
表示指示受付部１０１の進捗表示指示受付部１０１２は、進捗表示指示を受け付けたか否かを判定する（ステップＳＴ１００１）。
ステップＳＴ１００１において、進捗表示指示受付部１０１２が進捗表示指示を受け付けていない場合（ステップＳＴ１００１の“ＮＯ”の場合）、表示制御装置１０は図１０のフローチャートの処理を終了する。
ステップＳＴ１００１において、進捗表示指示受付部１０１２が進捗指示を受け付けた場合（ステップＳＴ１００１の“ＹＥＳ”の場合）、進捗表示指示受付部１０１２は、進捗表示指示を受け付けると、当該進捗表示指示を受け付けた旨の情報を、情報取得部１０２および表示制御部１０３の進捗表示制御部１０３２に出力する。
【００４７】
情報取得部１０２は、ステップＳＴ１００１にて進捗表示指示受付部１０１２から進捗表示指示を受け付けた旨の情報が出力されると、エンジニアリング装置１の記憶部を参照し、エンジニアリング用情報を取得する（ステップＳＴ１００２）。言い換えれば、情報取得部１０２は、エンジニアリング用情報に付与されている、コントローラ２毎の複数のエンジニアリング処理の進捗状況に関する情報を取得する。
情報取得部１０２は、取得したエンジニアリング用情報を、進捗表示制御部１０３２に出力する。
【００４８】
進捗表示制御部１０３２は、ステップＳＴ１００１にて進捗表示指示受付部１０１２から進捗表示指示を受け付けた旨の情報が出力されると、ステップＳＴ１００２にて情報取得部１０２から出力されたエンジニアリング用情報に基づき、エンジニアリング処理の進捗状況を示す情報を、表示装置１１に表示させる（ステップＳＴ１００３）。
【００４９】
なお、以上の実施の形態１では、エンジニアリング装置１は、「ＪＯＢファイルを作成するエンジニアリング処理」、「動作ファイルを作成するエンジニアリング処理」、および、「動作ファイルをダウンロードするエンジニアリング処理」の３つのエンジニアリング処理を行い、表示制御装置１０は、コントローラ２毎に、当該３つのエンジニアリング処理の進捗状況を示す情報を表示させるものとしたが、これは一例に過ぎない。エンジニアリング装置１は、上述のエンジニアリング処理以外のエンジニアリング処理を行うものとしてもよく、表示制御装置１０は、エンジニアリング処理が完了したか否かを判定し、当該エンジニアリング処理が完了したかどうかの進捗状況を示す情報を表示装置１１に表示させるようになっていればよい。
【００５０】
以上のように、実施の形態１によれば、表示制御装置１０は、エンジニアリング装置１が施設監視システムを構築するための、複数のコントローラ毎の複数のエンジニアリング処理、の進捗状況に関する情報を取得する情報取得部１０２と、情報取得部１０２が取得した進捗状況に関する情報に基づき、複数のコントローラ２毎に、複数のエンジニアリング処理の進捗状況を示す情報を表示させる進捗表示制御部１０３２を備えるように構成した。そのため、施設監視システム１０００において、作業者等が、当該施設監視システム１０００を構築する際、当該施設監視システム１０００を構築するための作業が煩雑になることを低減することが可能な情報を提示することができる。
【００５１】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００５２】
１  エンジニアリング装置
２  コントローラ
３  機器
１０  表示制御装置
１１  表示装置
１０１  表示指示受付部
１０１１  階層表示指示受付部
１０１２  進捗表示指示受付部
１０２  情報取得部
１０３  表示制御部
１０３１  階層表示制御部
１０３２  進捗表示制御部
【図１】
2020160909.tif 000003
【図２】
2020160909.tif 000004
【図３】
2020160909.tif 000005
【図４】
2020160909.tif 000006
【図５】
2020160909.tif 000007
【図６】
2020160909.tif 000008
【図７】
2020160909.tif 000009
【図８】
2020160909.tif 000010
【図９】
2020160909.tif 000011
【図１０】
2020160909.tif 000012