(57)【要約】【課題】複数のコントローラ間で共通する構成に関する情報を一元管理することができる情報管理装置を提供する。【解決手段】複数のコントローラ３が共通して有している共通構成に関する共通構成情報と、共通構成情報をエンジニアリング装置２が使用可能なデータ形式に変換した情報であって、かつエンジニアリング装置２が動作ファイルを作成する際に用いるエンジ用共通構成情報とが対応付けられて定義されている共通テーブル、を変更するための変更指示情報を受け付ける変更受付部１１１と、変更受付部１１１が受け付けた変更指示情報に基づき、共通テーブルに変更を反映した共通テーブルを作成するテーブル作成部１３を備えた。【選択図】図３
2020135536.tif 000002
【特許請求の範囲】
【請求項１】
施設内に設置された１つ以上の機器を監視または制御するための動作ファイルを作成するエンジニアリング装置と、前記動作ファイルをダウンロードして前記機器の監視または制御を行う複数のコントローラを備える施設監視システムにおいて、前記複数のコントローラに関する情報を管理する情報管理装置であって、
前記複数のコントローラが共通して有している共通構成に関する共通構成情報と、前記共通構成情報を前記エンジニアリング装置が使用可能なデータ形式に変換した情報であり、かつ前記エンジニアリング装置が前記動作ファイルを作成する際に用いるエンジ用共通構成情報、とが対応付けられて定義されている共通テーブル、を変更するための変更指示情報を受け付ける変更受付部と、
前記変更受付部が受け付けた前記変更指示情報に基づき、前記共通テーブルに前記変更を反映した変更反映後共通テーブルを作成するテーブル作成部
を備えた情報管理装置。
【請求項２】
前記テーブル作成部が前記変更反映後共通テーブルを作成した場合、前記共通テーブルが変更された旨の通知情報を出力する変更通知部
を備えた請求項１記載の情報管理装置。
【請求項３】
前記変更受付部が前記変更指示情報を受け付けた場合、当該変更指示情報が、前記共通テーブルにおいて、前記共通構成情報に含まれる項目、または、前記エンジ用共通構成情報に含まれる項目うち、変更不可項目を変更するための変更指示情報であるか否かを判定する変更可否判定部を備え、
前記テーブル作成部は、
前記変更可否判定部が、前記変更指示情報は前記変更不可項目を変更するための変更指示情報であると判定した場合、当該変更指示情報に基づく前記変更反映後共通テーブルの作成を行わない
ことを特徴とする請求項１または請求項２記載の情報管理装置。
【請求項４】
前記テーブル作成部が、前記変更反映後共通テーブルを作成する際、当該変更反映後共通テーブルにおいて、前記共通構成情報を、前記エンジニアリング装置が使用可能なデータ形式に変換して前記エンジ用共通構成情報を作成し、当該共通構成情報と対応付けるデータ変換部
を備えた請求項１から請求項３のうちのいずれか１項記載の情報管理装置。
【請求項５】
複数の前記共通テーブルが時系列で存在し、
前記複数のコントローラのうちの対象コントローラが現在有している共通構成に関する対象共通構成情報を受け付けるコントローラ側情報受付部と、
前記コントローラ側情報受付部が受け付けた対象共通構成情報と、時系列の前記共通テーブルで定義されている前記共通構成情報とを比較するコントローラ側情報比較部と、
前記コントローラ側情報比較部が行った比較結果に関する情報を送信するコントローラ側判定結果通知部
を備えた請求項１から請求項４のうちのいずれか１項記載の情報管理装置。
【請求項６】
複数の前記共通テーブルが時系列で存在し、
前記エンジニアリング装置が現在保持している対象エンジ用共通構成情報を受け付けるエンジニアリング側情報受付部と、
前記エンジニアリング側情報受付部が受け付けた対象エンジ用共通構成情報と、時系列の前記共通テーブルにて定義されている前記エンジ用共通構成情報とを比較するエンジニアリング側情報比較部と、
前記エンジニアリング側情報比較部が行った比較結果に関する情報を送信するエンジニアリング側判定結果通知部
を備えた請求項１から請求項５のうちのいずれか１項記載の情報管理装置。
【請求項７】
施設内に設置された１つ以上の機器を監視または制御するための動作ファイルを作成するエンジニアリング装置と、前記動作ファイルをダウンロードして前記機器の監視または制御を行う複数のコントローラを備える施設監視システムにおいて、前記複数のコントローラに関する情報を管理する情報管理方法であって、
変更受付部が、前記複数のコントローラが共通して有している共通構成に関する共通構成情報と、前記共通構成情報を前記エンジニアリング装置が使用可能なデータ形式に変換した情報であり、かつ前記エンジニアリング装置が前記動作ファイルを作成する際に用いるエンジ用共通構成情報、とが対応付けられて定義されている共通テーブル、を変更するための変更指示情報を受け付けるステップと、
テーブル作成部が、前記変更受付部が受け付けた前記変更指示情報に基づき、前記共通テーブルに前記変更を反映した変更反映後共通テーブルを作成するステップ
を備えた情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、施設監視システムにおいて施設内に設置された機器の監視または制御を行うコントローラに関する情報を管理する情報管理装置および情報管理方法に関するものである。
【背景技術】
【０００２】
従来、施設内に設置された１つ以上の機器を監視または制御するための動作ファイルを作成するエンジニアリング装置と、当該動作ファイルをダウンロードして機器の監視または制御を行う複数のコントローラを備える施設監視システムが知られている。例えば、特許文献１には、管理装置が、実行させる制御プログラムを作成するためのエンジニアリングツールの機能を有する管理システムが開示されている（特許文献１）。なお、特許文献１において、「管理装置」は、上記「エンジニアリング装置」に相当し、「制御プログラム」は、上記「動作ファイル」に相当する。また、特許文献１において、「制御装置」は、上記「コントローラ」に相当する。
従来の施設監視システムでは、各コントローラが有する、当該各コントローラの構成に関する情報を、コントローラ単位で管理しており、エンジニアリング装置は、当該各コントローラの構成に関する情報に基づき、エンジニアリングツールを使用して、動作ファイルを作成し、各コントローラに作成した動作ファイルをダウンロードさせている。あるコントローラにて、当該コントローラが有する構成に変更があった場合には、管理者等が、当該変更に伴って、施設監視システムにて管理している、各コントローラの構成に関する情報の変更作業を行う。
一方、施設監視システム内の複数のコントローラについて、当該複数のコントローラ間で、共通する構成を有するようにしている施設監視システムが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１６／１５７４７７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている施設監視システムに代表される従来の施設監視システムでは、複数のコントローラ間で共通する構成を有するようにしている場合でも、コントローラ単位で、共通する構成に関する情報を管理するようにしている。そのため、複数のコントローラ間で共通する構成に変更が発生した場合、管理者等は、コントローラ単位で管理している、共通する構成に関する情報を、それぞれ変更しなければならなかった。その結果、作業漏れ等が発生し、各コントローラにて同じ内容で管理されるべき、コントローラ間で共通する構成に関する情報が、同じ内容で管理されていないという事態が生じ得るという課題があった。各コントローラにて、コントローラ間で共通する構成に関する情報が同じ内容で管理されていないと、例えば、エンジニアリング装置が動作ファイルを作成する際、当該動作ファイルをダウンロードしたコントローラが正しく動作しないような動作ファイルを作成してしまうという問題が生じ得る。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、エンジニアリング装置が作成した動作ファイルをダウンロードして施設内の機器を監視または制御する複数のコントローラが共通する構成を有する施設監視システムにおいて、当該複数のコントローラ間で共通する構成に関する情報を一元管理することが可能な情報管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る情報管理装置は、施設内に設置された１つ以上の機器を監視または制御するための動作ファイルを作成するエンジニアリング装置と、動作ファイルをダウンロードして機器の監視または制御を行う複数のコントローラを備える施設監視システムにおいて、複数のコントローラに関する情報を管理する情報管理装置であって、複数のコントローラが共通して有している共通構成に関する共通構成情報と、共通構成情報をエンジニアリング装置が使用可能なデータ形式に変換した情報であり、かつエンジニアリング装置が動作ファイルを作成する際に用いるエンジ用共通構成情報、とが対応付けられて定義されている共通テーブル、を変更するための変更指示情報を受け付ける変更受付部と、変更受付部が受け付けた変更指示情報に基づき、共通テーブルに変更を反映した変更反映後共通テーブルを作成するテーブル作成部を備えたものである。
【発明の効果】
【０００７】
この発明によれば、エンジニアリング装置が作成した動作ファイルをダウンロードして施設内の機器を監視または制御する複数のコントローラが共通する構成を有する施設監視システムにおいて、当該複数のコントローラ間で共通する構成に関する情報を一元管理することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る情報管理装置を備えた施設監視システムの構成例を示す図である。
【図２】実施の形態１において、情報管理装置が管理している、コントローラが有する構成に関する情報を定義したテーブルの内容の一例を説明するための図である。
【図３】実施の形態１に係る情報管理装置の構成例を示す図である。
【図４】実施の形態１において、テーブル作成部が変更反映後共通テーブルを作成した場合の、変更前の共通テーブルと変更反映後共通テーブルの一例のイメージを説明するための図である。
【図５】実施の形態１において、テーブル作成部が変更反映後共通テーブルを作成した場合の、変更前の共通テーブルと変更反映後共通テーブルのその他の例のイメージを説明するための図である。
【図６】実施の形態１に係る情報管理装置の動作の一例を説明するフローチャートである。
【図７】実施の形態１において、共通テーブルを履歴管理するようにした場合の、情報管理装置の構成例を示す図である。
【図８】共通テーブルを履歴管理するようにした情報管理装置において、記憶部１５が記憶する共通テーブルの内容の一例を示す図である。
【図９】実施の形態１において、共通テーブルを履歴管理するようにした場合の、情報管理装置の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
以下に説明する、実施の形態１に係る施設監視システムは、複数のコントローラ３を備え、当該複数のコントローラ３が有する構成は、当該構成の一部または全部が、複数のコントローラ３間で共通していることを前提としている。各コントローラ３は、共通して有している構成を基本構成とし、当該基本構成に対して、他の構成を追加等することで、独自の構成を有するようにすることができる。なお、実施の形態１において、コントローラ３が有する「構成」とは、コントローラ３の仕様のことをいい、当該「構成」には、コントローラ３の名称または形番等、コントローラ３の仕様をあらわす具体的な項目（以下「構成項目」という。）が含まれる。
【００１０】
図１は、実施の形態１に係る情報管理装置１を備えた施設監視システムの構成例を示す図である。
実施の形態１において、施設監視システムは、例えば、ビル監視システムまたはプラント監視システム等に適用される。施設監視システムは、通信ネットワークとして、例えば、ＢＡＣｎｅｔを用いる。
施設監視システムは、図１に示すように、情報管理装置１と、エンジニアリング装置２と、コントローラ３と、機器４を備える。
情報管理装置１は、例えば、サーバであり、エンジニアリング装置２およびコントローラ３と、互いにネットワークを介して接続される。
コントローラ３は、ネットワークを介して機器４と接続される。機器４とは、センサ、照明、スイッチ、モータ等であり、施設内に設置される。
なお、図１では、施設監視システムは、３つのコントローラ３を備えるものとしているが、これは一例に過ぎない。施設監視システムは、２つのコントローラ３を備えるものとしてもよいし、４つ以上のコントローラ３を備えるようにしてもよい。施設監視システムは、複数のコントローラ３を備えるようになっていればよい。以下の説明において、複数のコントローラ３を、単に「コントローラ３」ともいうものとする。
また、図１では、各コントローラ３には、２つの機器４が接続されるものとしているが、これは一例に過ぎない。コントローラ３には、１つ以上の機器４が接続され得る。以下の説明において、１つ以上の機器４を、単に「機器４」ともいうものとする。
【００１１】
情報管理装置１は、コントローラ３に関する情報を管理する。
具体的には、情報管理装置１は、コントローラ３が有する構成に関する情報を定義したテーブルを管理する。情報管理装置１は、コントローラ３が共通して有している構成（以下「共通構成」という。）に関する情報（以下「共通構成情報」という。）を定義したテーブル（以下「共通テーブル」という。）と、コントローラ３が独自で有している構成に関する情報を定義したテーブルを、管理する。
【００１２】
ここで、図２は、実施の形態１において、情報管理装置１が管理している、コントローラ３が有する構成に関する情報を定義したテーブルの内容の一例を説明するための図である。図２は、共通テーブルの内容の一例を説明する図としている。
共通テーブルは、コントローラ３が有している共通構成に関する共通構成情報と、共通構成情報をエンジニアリング装置２が使用可能なデータ形式に変換した情報（以下「エンジ用共通構成情報」という。）とが、対応付けられて定義されている情報である。
図２に示すように、共通構成情報には、デバイス名称等、１つ以上の構成項目の情報が含まれる。
また、図２では記載を省略しているが、共通テーブルには、当該共通テーブルの作成日時の情報が付与されている。
【００１３】
エンジ用共通構成情報は、エンジニアリング装置２がコントローラ３を動作させるための動作ファイルを作成する際に、当該エンジニアリング装置２によって用いられる。
エンジニアリング装置２は、共通構成情報に基づいて動作ファイルを作成するが、エンジニアリング装置２とコントローラ３とではハードウェアが異なるため、動作ファイルを作成する際に共通構成情報をそのまま用いることができない。よって、図２に示すように、共通テーブルでは、共通構成情報が、エンジ用共通構成情報に変換された上で、共通構成情報と対応付けて定義されており、エンジニアリング装置２は、エンジ用共通構成情報を用いて動作ファイルを作成する。なお、共通構成情報の、エンジ用共通構成情報への変換は、情報管理装置１が行う。
【００１４】
図２に示すように、共通テーブルにおいて、エンジ用共通構成情報に含まれる各構成項目には、対応フラグ２０１が付与され得る。対応フラグ２０１は、エンジ用共通構成情報に含まれる構成項目のうち、エンジニアリング装置２によって、動作ファイルを作成する際に用いられた構成項目であることを示す情報である。エンジニアリング装置２は、動作ファイルを作成すると、当該動作ファイルを作成する際に用いた、エンジ用共通構成情報の構成項目に、対応フラグ２０１を付与しておく。
また、図２では図示を省略しているが、エンジニアリング装置２は、動作ファイルを作成すると、作成した動作ファイルに関する情報を、当該動作ファイルを作成する際に用いたエンジ用共通構成情報の構成項目に付与しておく。付与された動作ファイルに関する情報から、動作ファイルのバージョンを特定することができる。
【００１５】
情報管理装置１は、施設監視システム内の全コントローラ３に対して、１つの共通テーブルを管理する。例えば、あるコントローラ３にて共通構成に変更があった場合、情報管理装置１は、当該あるコントローラ３における変更を反映した共通テーブルを作成し、作成後の共通テーブルの内容で、現在の共通テーブルを更新する。
なお、ここでは、説明の簡単のため説明を省略するが、情報管理装置１は、図２に示すような共通テーブルの他に、コントローラ３が独自で有している構成に関する情報を定義したテーブルについても管理している。
情報管理装置１の構成の詳細については、後述する。
【００１６】
エンジニアリング装置２は、施設監視システムの構築を行う。エンジニアリング装置２は、ソフトウェアに基づくＣＰＵを用いたプログラム処理によって実行される。
エンジニアリング装置２は、施設監視システムの構築を行う場合、ＢＡＣｎｅｔの規格にあわせて、コントローラ３の構成情報等の管理情報を記録したＪＯＢファイルを作成する。そして、エンジニアリング装置２は、作成したＪＯＢファイルに基づいて、上述の動作ファイルを作成して、対応するコントローラ３にダウンロードする。具体的には、管理者等が、エンジニアリング装置２から、動作ファイルの作成を行い、作成した動作ファイルを、コントローラ３にダウンロードする。なお、エンジニアリング装置２は、動作ファイルを作成する際、エンジニアリングツールを使用する。エンジニアリングツールは、管理者等によって、適宜、エンジニアリング装置２にインストールされる。
上述のとおり、エンジニアリング装置２は、共通テーブルのエンジ用共通構成情報を用いて動作ファイルを作成する。エンジニアリング装置２は、動作ファイルと、当該動作ファイルを作成する際に用いたエンジ用共通構成情報を対応付けて保持する。
【００１７】
コントローラ３は、エンジニアリング装置２からダウンロードされた動作ファイルに基づいて動作し、機器４の監視または制御を行う。
【００１８】
図３は、実施の形態１に係る情報管理装置１の構成例を示す図である。
情報管理装置１は、ソフトウェアに基づくＣＰＵを用いたプログラム処理によって実行される。
情報管理装置１は、受付部１１と、変更可否判定部１２と、テーブル作成部１３と、出力制御部１４と、記憶部１５を備える。
受付部１１は、各種情報を受け付ける。受付部１１は、変更受付部１１１を備える。
変更受付部１１１は、共通テーブル（図２参照）を変更するための変更指示情報を受け付ける。
【００１９】
管理者等は、コントローラ３の共通構成を、適宜変更することができる。なお、実施の形態１において、共通構成の変更とは、共通構成に含まれる構成項目の内容の変更のみならず、構成項目の追加、または、削除を含むものとする。
管理者等は、例えば、エンジニアリング装置２から、コントローラ３の共通構成の変更指示を入力する。具体的には、例えば、管理者等は、まず、マウスまたはキーボード等の入力装置（図示省略）を操作して、構成変更画面表示指示を入力し、構成変更画面を呼び出す。エンジニアリング装置２において、操作受付部（図示省略）は、管理者等が入力した構成変更画面表示指示を受け付け、当該構成変更画面表示指示を受け付けた旨を、表示制御部（図示省略）に出力する。エンジニアリング装置２の表示制御部は、エンジニアリング装置２の表示部（図示省略）に、構成変更画面を表示させる。例えば、エンジニアリング装置２の表示制御部は、現在、情報管理装置１が管理している共通テーブルの情報を参照し、エンジニアリング装置２の表示部に表示させてもよい。管理者等は、エンジニアリング装置２の表示制御部が表示させた構成変更画面から、入力装置を操作して、変更したいコントローラ３の共通構成に関する情報を入力する。エンジニアリング装置２の操作受付部は、入力された、共通構成に関する情報を受け付け、エンジニアリング装置２の送信部（図示省略）が、操作受付部が受け付けた、共通構成に関する情報を、変更指示情報として、情報管理装置１に送信する。
情報管理装置１の変更受付部１１１は、エンジニアリング装置２の送信部が送信した変更指示情報を、受け付ける。
【００２０】
なお、ここでは、一例として、管理者等が、エンジニアリング装置２から、コントローラ３の共通構成の変更指示を入力し、変更受付部１１１は、エンジニアリング装置２から送信された変更指示情報を受け付けるものとしたが、これは一例に過ぎない。例えば、管理者等は、コントローラ３から、共通構成の変更指示を入力し、コントローラ３が、変更指示情報を情報管理装置１に送信し、変更受付部１１１は、コントローラ３から送信された変更指示情報を受け付けるようにしてもよい。
変更受付部１１１は、受け付けた変更指示情報を、変更可否判定部１２およびテーブル作成部１３に出力する。
【００２１】
変更可否判定部１２は、変更受付部１１１が変更指示情報を受け付けた場合、当該変更指示情報が、共通テーブルにおいて、共通構成情報に含まれる構成項目のうち、変更不可とされている構成項目（以下「変更不可項目」という。）を変更するための変更指示情報であるか否かを判定する。変更不可項目は、管理者等によって、予め設定されている。管理者等は、変更が行われると、コントローラ３の設定または動作等に不都合が発生する構成項目を、変更不可項目として設定しておく。例えば、施設監視システムの立ち上げ時に、構成項目「デバイス名称」にて許可されるデータタイプには文字列が設定されていた場合、あるコントローラ３について当該データタイプが数字のみに変更する変更指示情報が送信され、共通構成情報の「デバイス名称」の内容を変更してしまうとする。そうすると、例えば、当該「デバイス名称」を用いて作成された動作ファイルをダウンロードした、その他のコントローラ３において、「デバイス名称」にて許可されるデータタイプは数字のみとなってしまい、当該その他のコントローラ３にて、文字列での「デバイス名称」の設定が行えなくなってしまう。その他のコントローラ３にて、「デバイス名称」は文字で設定したい場合、上述の変更は、その他のコントローラ３において不都合を発生させてしまうことになり得る。そこで、管理者等は、変更が行われると、コントローラ３の設定または動作等に不都合が発生する構成項目を、変更不可項目として設定しておく。
変更可否判定部１２は、変更指示情報が、変更不可項目を変更するための変更指示情報であるか否かの判定結果に関する情報を、テーブル作成部１３に出力する。
【００２２】
テーブル作成部１３は、変更可否判定部１２が、変更指示情報は、変更不可項目を変更するための変更指示情報ではないと判定した場合、変更受付部１１１が受け付けた変更指示情報に基づき、共通テーブルに、指示された変更を反映した共通テーブル（以下「変更反映後共通テーブル」という。）を作成する。具体的には、テーブル作成部１３は、現在、記憶部１５に記憶されている共通テーブルについて、共通構成情報を、管理者等が指示した変更を反映した共通構成情報とした変更反映後共通テーブルを作成する。
このとき、テーブル作成部１３のデータ変換部１３１は、変更反映後共通テーブルにおいて、共通構成情報を、エンジニアリング装置２が使用可能なデータ形式に変換して、エンジ用共通構成情報を作成し、当該共通構成情報と対応付ける。
テーブル作成部１３は、作成した変更反映後共通テーブルを、記憶部１５に記憶されている共通テーブルと置き換え、記憶部１５で記憶する共通テーブルを更新する。
テーブル作成部１３は、変更反映後共通テーブルを作成し、当該変更反映後共通テーブルを記憶部１５に記憶させると、共通テーブルが変更された旨を示す情報を、出力制御部１４の変更通知部１４１に出力する。テーブル作成部１３は、変更反映後共通テーブルの内容の情報を、共通テーブルが変更された旨を示す情報に付与して、変更通知部１４１に出力するようにしてもよい。
【００２３】
テーブル作成部１３は、変更可否判定部１２が、変更指示情報は、変更不可項目を変更するための変更指示情報であると判定した場合は、変更反映後共通テーブルの作成を行わない。
【００２４】
ここで、図４，５は、実施の形態１において、テーブル作成部１３が変更反映後共通テーブルを作成した場合の、変更前の共通テーブルと変更反映後共通テーブルの一例のイメージを説明するための図である。
【００２５】
図４は、一例として、変更受付部１１１が、コントローラ３の共通構成に含まれる構成項目「シリアルＮｏ．」の内容を変更する変更指示情報を受け付けた場合の、変更前の共通テーブル（図４の４０１参照）と、テーブル作成部１３が作成する、「シリアルＮｏ．」の内容を変更した変更後反映後共通テーブル（図４の４０２参照）のイメージを示している。
【００２６】
図５は、一例として、変更受付部１１１が、コントローラ３の共通構成に含まれる構成項目に、「シリアルＮｏ．」を追加する変更指示情報を受け付けた場合の、変更前の共通テーブル（図５の５０１参照）と、テーブル作成部１３が作成する、「シリアルＮｏ．」を追加した変更反映後共通テーブル（図５の５０２参照）のイメージを示している。
【００２７】
なお、以上の説明では、共通テーブルが既に存在し、テーブル作成部１３は、既に存在している共通テーブルに対して変更指示情報に基づく変更を反映した変更反映後共通テーブルを作成するものとしたが、これは一例に過ぎない。例えば、テーブル作成部１３は、共通テーブルが存在しない状態から、変更指示情報に基づき、新規の共通テーブルを作成することもできる。また、管理者等が、施設監視システムの立ち上げ時に、施設監視システム内に設置されたコントローラ３の共通構成に基づき、共通テーブルを作成して記憶させておくものとし、施設監視システムにおいては、必ず、共通テーブルが存在するものとしてもよい。
【００２８】
出力制御部１４の変更通知部１４１は、テーブル作成部１３が変更反映後共通テーブルを作成した場合、言い換えれば、テーブル作成部１３から共通テーブルが変更された旨を示す情報が出力された場合、共通テーブルが変更された旨の通知情報を、例えば、エンジニアリング装置２に出力する。変更通知部１４１は、通知情報に、変更反映後共通テーブルの内容の情報を含めるようにしてもよい。
エンジニアリング装置２では、受信部（図示省略）が、変更通知部１４１から出力された上記通知情報を受信し、表示制御部に出力する。表示制御部は、通知情報の内容を、表示部に表示させる。例えば、管理者等は、表示部に表示された通知情報の内容を確認し、施設監視システム内のコントローラ３に対して、変更後共通テーブルで定義されている共通構成の内容となるよう、共通構成の変更を行う。
【００２９】
記憶部１５は、共通テーブル（図２参照）を記憶する。
なお、実施の形態１では、記憶部１５は、情報管理装置１に備えられるものとするが、これは一例に過ぎない。記憶部１５は、情報管理装置１の外部の、情報管理装置１、エンジニアリング装置２、および、コントローラ３が参照可能な場所に備えられるようにしてもよい。
【００３０】
実施の形態１に係る情報管理装置１の動作について説明する。
図６は、実施の形態１に係る情報管理装置１の動作の一例を説明するフローチャートである。
変更受付部１１１は、共通テーブルを変更するための変更指示情報を受け付けるまで待機し（ステップＳＴ６０１の“ＮＯ”の場合）、変更指示情報を受け付けると（ステップＳＴ６０１の“ＹＥＳ”の場合）、受け付けた変更指示情報を、変更可否判定部１２およびテーブル作成部１３に出力する。
【００３１】
変更可否判定部１２は、ステップＳＴ６０１にて変更受付部１１１が変更指示情報を受け付けた場合、当該変更指示情報が、共通テーブルにおいて、共通構成情報に含まれる構成項目のうち、変更不可項目を変更するための変更指示情報であるか否かを判定する（ステップＳＴ６０２）。
【００３２】
ステップＳＴ６０２において、変更可否判定部１２は、変更指示情報が、変更不可項目を変更するための変更指示情報であると判定した場合（ステップＳＴ６０２の“ＹＥＳ”の場合）、情報管理装置１は、処理を終了する。変更可否判定部１２が、変更指示情報は変更不可項目を変更するための変更指示情報で判定した場合、変更反映後共通テーブルの作成を行わず処理を終了するようにすることで、情報管理装置１は、あるコントローラ３において共通構成に変更が発生した場合に、例えば、当該変更を行うことで、他のコントローラ３にて不都合が発生させてしまうことを防ぐことができる。
変更可否判定部１２は、変更指示情報が、変更不可項目を変更するための変更指示情報であると判定した場合、出力制御部１４が、当該判定結果を受け、受け付けた変更は不可である旨の情報を、例えば、エンジニアリング装置２に出力するようにしてもよい。エンジニアリング装置２の受信部は、受け付けた変更は不可である旨の情報を受信し、例えば、エンジニアリング装置２の表示制御部が、エンジニアリング装置２の表示部に、「変更不可」等のメッセージ等を表示する。管理者等は、表示部を確認することで、指示した、コントローラ３の共通構成の変更が不可であることを把握することができる。
【００３３】
ステップＳＴ６０２において、変更可否判定部１２は、変更指示情報が、変更不可項目を変更するための変更指示情報ではないと判定した場合（ステップＳＴ６０２の“ＮＯ”の場合）、テーブル作成部１３は、ステップＳＴ６０１にて変更受付部１１１が受け付けた変更指示情報に基づき、変更反映後共通テーブルを作成する（ステップＳＴ６０３）。
テーブル作成部１３は、変更反映後共通テーブルを記憶部１５に記憶させると、共通テーブルが変更された旨を示す情報を、出力制御部１４の変更通知部１４１に出力する。
【００３４】
変更通知部１４１は、ステップＳＴ６０３にてテーブル作成部１３から共通テーブルが変更された旨を示す情報が出力されると、共通テーブルが変更された旨の通知情報を出力する（ステップＳＴ６０４）。
【００３５】
このように、情報管理装置１は、施設監視システム内のコントローラ３に対して、１つの共通テーブルを管理し、当該１つの共通テーブルに対し、受け付けた変更指示情報を反映して、変更反映後共通テーブルを作成する。
これにより、施設監視システムにおいて、複数のコントローラ間で共通する構成に関する情報を一元管理することができる。
【００３６】
なお、以上で説明した動作に加え、情報管理装置１は、例えば、共通テーブルに関する情報を出力する指示（以下「共通テーブル情報出力指示」という。）を受け付け、記憶部１５に記憶されている共通テーブルに関する情報を出力するようにすることができる。具体的には、受付部１１が、例えばエンジニアリング装置２から出力された共通テーブル情報出力指示を受け付け、共通テーブル情報出力指示を受け付けた旨の情報を、出力制御部１４に出力する。例えば、管理者等は、エンジニアリング装置２から、入力装置を操作して、共通テーブルに関する情報を出力する指示を入力する。エンジニアリング装置２の操作受付部は、当該指示を受け付け、エンジニアリング装置２の送信部が、共通テーブル情報出力指示を、情報管理装置１に送信する。情報管理装置１の受付部１１は、エンジニアリング装置２から送信された共通テーブル情報出力指示を受け付ける。
受付部１１が、共通テーブル情報出力指示を受け付けると、出力制御部１４が、記憶部１５から、共通テーブルに関する情報を取得し、例えば、エンジニアリング装置２に出力する。エンジニアリング装置２の受信部は、共通テーブルに関する情報を受信し、エンジニアリング装置２の表示制御部は、当該情報をエンジニアリング装置２の表示部に表示させる。管理者等は、表示部を確認し、共通テーブルの内容を把握することができる。
【００３７】
以上の実施の形態１では、情報管理装置１は、コントローラ３間の共通構成に変更があった場合、当該変更を反映した変更反映後共通テーブルを作成し、当該変更反映後共通テーブルの内容で、記憶部１５に記憶されている共通テーブルを更新するものとした。つまり、情報管理装置１は、最新の共通テーブルを、１世代分のみ管理するものとした。
しかし、これは一例に過ぎず、情報管理装置１は、共通テーブルを履歴管理するようにしてもよい。情報管理装置１が、共通テーブルを履歴管理するようにすることで、情報管理装置１は、例えば、現在コントローラ３が有している共通構成、または、エンジニアリング装置２にて直近に作成した動作ファイルは、どの時点のエンジ用共通構成情報に対応付くものなのか等を判別可能な情報を提供するようにすることができる。以下、具体的に説明する。
【００３８】
図７は、実施の形態１において、共通テーブルを履歴管理するようにした場合の、情報管理装置１ａの構成例を示す図である。
図７において、図１を用いて説明した情報管理装置１の構成と同様の構成については、同じ符号を付して重複した説明を省略する。
情報管理装置１ａは、図１を用いて説明した情報管理装置１とは、受付部１１ａがコントローラ側情報受付部１１２およびエンジニアリング側情報受付部１１３を備え、出力制御部１４ａがコントローラ側判定結果通知部１４２とエンジニアリング側判定結果通知部１４３を備え、比較部１６を備えるようにした点が異なる。比較部１６は、コントローラ側情報比較部１６１と、エンジニアリング側情報比較部１６２を備える。
【００３９】
情報管理装置１ａは共通テーブルを履歴管理する。そのため、テーブル作成部１３は、変更反映後共通テーブルを作成すると、当該変更反映後共通テーブルを、記憶部１５に記憶されている共通テーブルと置き換えるのではなく、当該変更反映後共通テーブルを、記憶部１５に記憶されている共通テーブルに追加して記憶させるようにする。
図８は、共通テーブルを履歴管理するようにした情報管理装置１ａにおいて、記憶部１５が記憶する共通テーブルの内容の一例を示す図である。
情報管理装置１ａにおいて、記憶部１５は、共通テーブルを時系列で記憶する。なお、説明の簡単のため、図８に示す共通テーブルでは、付与されている、当該共通テーブルの作成日時の情報については、図示を省略している。
【００４０】
情報管理装置１ａは、例えば、施設監視システム内のコントローラ３のうちの、あるコントローラ３（以下「対象コントローラ」という。）が現在有している共通構成に関する情報（以下「対象共通構成情報」という。）を受け付け、受け付けた対象共通構成情報と、記憶部１５に記憶されている共通テーブルの共通構成情報との比較を行うことができる。そして、情報管理装置１ａは、対象共通構成情報と、共通テーブルの共通構成情報とを比較した結果に関する情報を、出力することができる。
【００４１】
具体的には、コントローラ側情報受付部１１２が、対象コントローラが現在有している対象共通構成情報を受け付ける。
例えば、管理者等が、エンジニアリング装置２から、対象共通情報の送信指示を入力する。具体的には、管理者等は、入力装置を操作して、対象共通情報の送信指示を入力する。対象共通情報の送信指示が入力されると、エンジニアリング装置２の操作受付部が、当該対象共通情報の送信指示を受け付け、エンジニアリング装置２の抽出部が、対象コントローラから、対象共通情報を抽出する。そして、エンジニアリング装置２の送信部が、抽出部が抽出した対象共通情報を、情報管理装置１に送信する。
コントローラ側情報受付部１１２は、例えばエンジニアリング装置２から送信された、対象共通情報を、受け付ける。
コントローラ側情報受付部１１２は、受け付けた対象共通構成情報を、比較部１６のコントローラ側情報比較部１６１に出力する。
【００４２】
コントローラ側情報比較部１６１は、コントローラ側情報受付部１１２から対象共通構成情報が出力されると、受け付けた対象共通構成情報と、記憶部１５に記憶されている共通テーブルとの比較を行う。
例えば、コントローラ側情報比較部１６１は、履歴管理されている各共通テーブルの共通構成情報と、対象共通構成情報とを比較し、一致した共通構成情報から、対象共通構成情報に対応する動作ファイルのバージョンを判定する。なお、コントローラ側情報比較部１６１は、対象共通構成情報に対応する動作ファイルのバージョンを、対象共通構成情報と対応付けられているエンジ用共通構成情報から判定すればよい。エンジ用共通構成情報には、当該エンジ用共通構成情報を用いて作成された動作ファイルに関する情報が付与されている。
【００４３】
また、例えば、コントローラ側情報比較部１６１は、履歴管理されている各共通テーブルの共通構成情報と、対象共通構成情報とを比較し、対象共通構成情報と一致する共通構成情報が定義されている共通テーブル（以下「一致共通テーブル」という。）を特定し、さらに、一致共通テーブルの、時系列で前後の共通テーブルで定義されている共通構成情報を判定する。コントローラ側情報比較部１６１は、一致共通テーブルの、時系列で前後の共通テーブルで定義されている共通構成情報と、対象共通構成情報との差分を判定することもできる。
【００４４】
なお、コントローラ側情報比較部１６１は、対象共通構成情報と共通構成情報とを比較し、どのような判定を行うかを、コントローラ側情報受付部１１２から出力された対象共通構成情報から判断すればよい。コントローラ側情報受付部１１２から出力される対象共通構成情報には、実施する判定を指示する情報が付与されている。管理者等は、対象共通情報を入力する際、当該実施する判定を指示する情報を、あわせて入力する。コントローラ側情報受付部１１２は、対象共通情報に、管理者等によって入力された、実施する判定を指示する情報を付与して、コントローラ側情報比較部１６１に出力する。
【００４５】
コントローラ側情報比較部１６１は、共通テーブルの共通構成情報と、対象共通構成情報とを比較した結果に関する情報（以下「共通構成比較結果情報」という。）を、出力制御部１４ａのコントローラ側判定結果通知部１４２に出力する。
上述の例でいうと、コントローラ側情報比較部１６１は、対象共通構成情報に対応する動作ファイルのバージョンに関する情報、または、共通構成情報と対象共通構成情報との差分に関する情報等を、共通構成比較結果情報として、コントローラ側判定結果通知部１４２に出力する。
【００４６】
コントローラ側判定結果通知部１４２は、コントローラ側情報比較部１６１から出力された共通構成比較結果情報を、例えば、エンジニアリング装置２に出力する。エンジニアリング装置２の受信部は、共通構成比較結果情報を受信し、エンジニアリング装置２の表示制御部は、当該共通構成比較結果情報を、エンジニアリング装置２の表示部に表示させる。例えば、共通構成比較結果情報として、共通テーブルの共通構成情報と対象共通構成情報とを比較した結果に関する情報が表示されると、管理者等は、表示部を確認することで、現在のコントローラ３にダウンロードされている動作ファイルのバージョンを把握することができる。
また、例えば、共通構成比較結果情報として、共通構成情報と対象共通構成情報との差分に関する情報が表示されると、管理者等は、表示部を確認することで、現在コントローラ３が有している共通構成の構成項目の内容が、どのように変わったかの履歴を確認することができる。
【００４７】
また、情報管理装置１ａは、例えば、施設監視システム内のエンジニアリング装置２が現在有しているエンジ用共通構成情報（以下「対象エンジ用共通構成情報」という。）を受け付け、受け付けた対象エンジ用共通構成情報と、記憶部１５に記憶されている共通テーブルのエンジ用共通構成情報との比較を行うことができる。情報管理装置１ａは、エンジニアリング装置２が現在有している動作ファイルの上布男を、対象エンジ用共通構成情報として受け付けてもよい。そして、情報管理装置１ａは、対象エンジ用共通構成情報と、共通テーブルのエンジ用共通構成情報とを比較した結果に関する情報を、提供することができる。
【００４８】
具体的には、エンジニアリング側情報受付部１１３が、エンジニアリング装置２が現在有している対象エンジ用共通構成情報を受け付ける。
例えば、管理者等が、エンジニアリング装置２から、対象エンジ用共通情報の送信指示を入力する。具体的には、管理者等は、入力装置を操作して、対象エンジ用共通情報の送信指示を入力する。対象エンジ用共通情報の送信指示が入力されると、エンジニアリング装置２の操作受付部が、当該対象エンジ用共通情報の送信指示を受け付け、エンジニアリング装置２の抽出部が、対象エンジ用共通情報を抽出する。そして、エンジニアリング装置２の送信部が、抽出部が抽出した対象エンジ用共通情報を、情報管理装置１に送信する。
エンジニアリング側情報受付部１１３は、例えばエンジニアリング装置２から送信された、対象エンジ共通情報を、受け付ける。
エンジニアリング側情報受付部１１３は、受け付けた対象エンジ用共通構成情報を、比較部１６のエンジニアリング側情報比較部１６２に出力する。
【００４９】
エンジニアリング側情報比較部１６２は、エンジニアリング側情報受付部１１３から対象エンジ用共通構成情報が出力されると、受け付けた対象エンジ用共通構成情報と、記憶部１５に記憶されている共通テーブルとの比較を行う。
例えば、エンジニアリング側情報比較部１６２は、履歴管理されている各共通テーブルのエンジ用共通構成情報と、対象エンジ用共通構成情報とを比較し、一致したエンジ用共通構成情報から、対象エンジ共通構成情報に対応する動作ファイルのバージョンを判定する。
また、例えば、エンジニアリング側情報比較部１６２は、履歴管理されている各共通テーブルのエンジ用共通構成情報と、対象エンジ用共通構成情報とを比較し、一致したエンジ用共通構成情報に対応付けられている、共通構成情報を判定する。
【００５０】
また、例えば、エンジニアリング側情報比較部１６２は、履歴管理されている各共通テーブルのエンジ用共通構成情報と、対象エンジ用共通構成情報とを比較し、対象エンジ用共通構成情報と一致するエンジ用共通構成情報が定義されている共通テーブル（以下「エンジ一致共通テーブル」という。）を特定し、さらに、エンジ一致共通テーブルの、時系列で直前の共通テーブル、で定義されているエンジ用共通構成情報と、対象エンジ用共通構成情報との差分を判定する。
【００５１】
エンジニアリング側情報比較部１６２は、共通テーブルのエンジ用共通構成情報と、対象エンジ用共通構成情報とを比較した結果に関する情報（以下「エンジ用共通構成比較結果情報」という。）を、出力制御部１４ａのエンジニアリング側判定結果通知部１４３に出力する。
上述の例でいうと、エンジニアリング側情報比較部１６２は、対象エンジ用共通構成情報に対応する動作ファイルのバージョンに関する情報、対象エンジ用共通構成情報と対応付けられている共通構成情報、または、エンジ用共通構成情報と対象エンジ用共通構成情報との差分に関する情報を、エンジ用共通構成比較結果情報として、エンジニアリング側判定結果通知部１４３に出力する。
【００５２】
なお、エンジニアリング側情報比較部１６２は、対象エンジ用共通構成情報とエンジ用共通構成情報とを比較し、どのような判定を行うかを、エンジニアリング側情報受付部１１３から出力された対象エンジ用共通構成情報から判断すればよい。エンジニアリング側情報受付部１１３から出力される対象エンジ用共通構成情報には、実施する判定を指示する情報が付与されている。管理者等は、対象エンジ用共通情報を入力する際、当該実施する判定を指示する情報を、あわせて入力する。エンジニアリング側情報受付部１１３は、対象エンジ用共通情報に、管理者等によって入力された、実施する判定を指示する情報を付与して、エンジニアリング側情報比較部１６２に出力する。
【００５３】
エンジニアリング側判定結果通知部１４３は、エンジニアリング側情報比較部１６２から出力されたエンジ用共通構成比較結果情報を、例えば、エンジニアリング装置２に出力する。エンジニアリング装置２の受信部は、共通構成比較結果情報を受信し、エンジニアリング装置２の表示制御部は、当該共通構成比較結果情報をエンジニアリング装置２の表示部に表示させる。
例えば、エンジ用共通構成比較結果情報として、対象エンジ用共通構成情報に対応する動作ファイルのバージョンに関する情報が表示されると、管理者等は、表示部を確認することで、最新の動作ファイルのバージョンを把握することができる。
また、例えば、エンジ用共通構成比較結果情報として、対象エンジ用共通構成情報に対応付く共通構成情報が表示されると、管理者等は、最新の動作ファイルのバージョンに対応する共通構成を確認できる。さらに、管理者等は、表示された共通構成と、あるコントローラ３が現在有している共通構成とを比較することで、例えば、最新の動作ファイルをダウンロードして目的とする機能を使用するために、当該あるコントローラ３の共通構成のバージョンアップが必要であるか否かを判定することができる。
また、例えば、エンジ用共通構成比較結果情報として、エンジ用共通構成情報と対象エンジ用共通構成情報との差分に関する情報が表示されると、管理者等は、表示部を確認することで、最新の動作ファイルにバージョンアップした際に、どのような項目が変わったか等、他の動作ファイルとの間で変更点を確認することができる。
【００５４】
また、情報管理装置１ａは、履歴管理されている共通テーブルの情報を表示させる履歴表示指示を受け付け、受け付けた履歴表示指示に基づき、記憶部１５から、共通テーブルの情報を取得して、出力することもできる。具体的には、例えば、管理者等が、エンジニアリング装置２から、入力装置を操作して、上記履歴表示指示を入力する。なお、管理者等は、履歴表示させる対象期間を指定してもよい。情報管理装置１ａの受付部１１ａは、上記履歴表示指示を受け付け、出力制御部１４ａが、記憶部１５から共通テーブルの情報を取得し、当該共通テーブルの情報を、エンジニアリング装置２に出力する。
エンジニアリング装置２の受信部は、出力制御部１４ａが出力した、共通テーブルの情報を受信し、エンジニアリング装置２の表示制御部は、当該共通テーブルの情報を、エンジニアリング装置２の表示部に表示させる。管理者等は、表示部を確認することで、例えば、開発段階の、コントローラ３の構成情報の変更の経緯を確認することができる。
エンジニアリング装置２は、異なる共通構成に対して、同じ動作ファイルを作成することがある。すなわち、共通テーブルにおいて、異なるエンジ用共通構成情報に対して、同じ動作ファイルに関する情報が付与されることがある。この場合、管理者等は、動作ファイルに関する情報を参照したのでは、変更された共通構成の履歴を把握しきれないことがある。そこで、例えば、管理者等は、開発段階であった期間であって、頻繁にコントローラ３の共通構成の変更を行った期間を指定して、当該期間の共通テーブルを表示させることで、共通構成の、細かい変更履歴を確認することができる。
【００５５】
このように、情報管理装置１ａは、共通テーブルを履歴管理するようにすることもできる。共通テーブルを履歴管理することで、情報管理装置１は、現在コントローラ３が有している共通構成、または、エンジニアリング装置２が有しているエンジ用共通構成と、履歴管理された共通テーブルを比較することができる。そして、情報管理装置１は、現在あるコントローラ３が有している共通構成は、どの時点のエンジ用共通構成情報に対応付くものなのか等、様々な情報を出力するようにすることができる。
【００５６】
図９は、実施の形態１において、共通テーブルを履歴管理するようにした場合の、情報管理装置１ａの動作を説明するためのフローチャートである。
なお、情報管理装置１ａは、図９を用いて以下に説明する動作に加え、図６のフローチャートで示す動作も行う。図６のフローチャートで示す動作については説明済みであるため、重複した説明を省略する。
【００５７】
コントローラ側情報受付部１１２は、対象コントローラが現在有している対象共通構成情報を受け付けたかどうかを判定する（ステップＳＴ９０１）。
ステップＳＴ９０１において、コントローラ側情報受付部１１２が対象共通構成情報を受け付けた場合（ステップＳＴ９０１の“ＹＥＳ”の場合）、コントローラ側情報受付部１１２は、受け付けた対象共通構成情報を、コントローラ側情報比較部１６１に出力する。
【００５８】
コントローラ側情報比較部１６１は、ステップＳＴ９０１にてコントローラ側情報受付部１１２から対象共通構成情報が出力されると、受け付けた対象共通構成情報と、記憶部１５に記憶されている共通テーブルとの比較を行う（ステップＳＴ９０３）。
コントローラ側情報比較部１６１は、共通構成比較結果情報を、コントローラ側判定結果通知部１４２に出力する。
【００５９】
コントローラ側判定結果通知部１４２は、ステップＳＴ９０３にてコントローラ側情報比較部１６１から出力された共通構成比較結果情報を、例えば、エンジニアリング装置２に出力する（ステップＳＴ９０３）。
【００６０】
一方、ステップＳＴ９０１において、コントローラ側情報受付部１１２が対象共通構成情報を受け付けていない場合（ステップＳＴ９０１の“ＮＯ”の場合）、エンジニアリング側情報受付部１１３は、エンジニアリング装置２が現在有している対象エンジ用共通構成情報を受け付けたかどうかを判定する（ステップＳＴ９０４）。
【００６１】
ステップＳＴ９０４において、エンジニアリング側情報受付部１１３が対象エンジ用共通構成情報を受け付けていない場合（ステップＳＴ９０４の“ＮＯ”の場合）、ステップＳＴ９０１に戻る。
【００６２】
ステップＳＴ９０４において、エンジニアリング側情報受付部１１３が対象エンジ用共通構成情報を受け付けた場合（ステップＳＴ９０４の“ＹＥＳ”の場合）、エンジニアリング側情報受付部１１３は、受け付けた対象エンジ用共通構成情報を、エンジニアリング側情報比較部１６２に出力する。
【００６３】
エンジニアリング側情報比較部１６２は、ステップＳＴ９０４にてエンジニアリング側情報受付部１１３から対象エンジ用共通構成情報が出力されると、受け付けた対象エンジ用共通構成情報と、記憶部１５に記憶されている共通テーブルとの比較を行う（ステップＳＴ９０５）。
エンジニアリング側情報比較部１６２は、エンジ用共通構成比較結果情報を、エンジニアリング側判定結果通知部１４３に出力する。
【００６４】
エンジニアリング側判定結果通知部１４３は、ステップＳＴ９０５にてエンジニアリング側情報比較部１６２から出力されたエンジ用共通構成比較結果情報を、例えば、エンジニアリング装置２に出力する（ステップＳＴ９０６）。
【００６５】
このように、情報管理装置１ａは、共通テーブルを履歴管理するようにすることができる。共通テーブルを履歴管理することで、情報管理装置１ａは、履歴管理している共通テーブルと、現在コントローラ３が有している共通構成情報、または、現在エンジニアリング装置２が有しているエンジ用共通構成情報との比較を行うことができる。その結果、情報管理装置１は、例えば、現在コントローラ３が有している共通構成、または、エンジニアリング装置２にて直近に作成した動作ファイルは、どの時点のエンジ用共通構成情報に対応付くものなのか等を特定可能な情報を提供するようにすることができる。
【００６６】
なお、以上の実施の形態１では、情報管理装置１，１ａは、変更可否判定部１２を備えるものとしたが、情報管理装置１，１ａは、変更可否判定部１２を備えることを必須としない。
また、以上の実施の形態１では、情報管理装置１，１ａは、サーバを想定していたが、これに限らず、例えば、情報管理装置１，１ａは、エンジニアリング装置２に備えられるものとしてもよい。
【００６７】
以上のように、実施の形態１によれば、複数のコントローラ３が共通して有している共通構成に関する共通構成情報と、共通構成情報をエンジニアリング装置２が使用可能なデータ形式に変換した情報であり、かつエンジニアリング装置２が動作ファイルを作成する際に用いるエンジ用共通構成情報、とが対応付けられて定義されている共通テーブル、を変更するための変更指示情報を受け付ける変更受付部１１１と、変更受付部１１１が受け付けた変更指示情報に基づき、共通テーブルに変更を反映した変更反映後共通テーブルを作成するテーブル作成部１３を備えるように構成した。そのため、エンジニアリング装置２が作成した動作ファイルをダウンロードして施設内の機器を監視または制御する複数のコントローラ３が共通する構成を有する施設監視システムにおいて、当該複数のコントローラ３間で共通する構成に関する情報を一元管理することができる。
【００６８】
また、実施の形態１によれば、情報管理装置１，１ａは、変更受付部１１１が変更指示情報を受け付けた場合、当該変更指示情報が、共通テーブルにおいて、共通構成情報に含まれる項目、または、エンジ用共通構成情報に含まれる項目うち、変更不可項目を変更するための変更指示情報であるか否かを判定する変更可否判定部１２を備え、テーブル作成部１３は、変更可否判定部１２が、変更指示情報は変更不可項目を変更するための変更指示情報であると判定した場合、当該変更指示情報に基づく共通テーブルの作成を行わないようにした。これにより、あるコントローラ３において共通構成に変更が発生した場合に、例えば、当該変更を行うことで、他のコントローラ３にて不都合が発生させてしまうことを防ぐことができる。
【００６９】
また、実施の形態１によれば、情報管理装置１，１ａは、テーブル作成部１３が、変更を反映した変更反映後共通テーブルを作成する際、当該変更反映後共通テーブルにおいて、共通構成情報を、エンジニアリング装置２が使用可能なデータ形式に変換してエンジ用共通構成情報を作成し、当該共通構成情報と対応付けるデータ変換部１３１を備えるようにした。これにより、共通構成情報を自動的にエンジ用共通構成情報に変換し、当該共通構成情報と対応付けて一元管理することができる。
【００７０】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００７１】
１，１ａ  情報管理装置
２  エンジニアリング装置
３  コントローラ
４  機器
１１，１１ａ  受付部
１１１  変更受付部
１１２  コントローラ側情報受付部
１１３  エンジニアリング側情報受付部
１２  変更可否判定部
１３  テーブル作成部
１３１  データ変換部
１４，１４ａ  出力制御部
１４１  変更通知部
１４２  コントローラ側判定結果通知部
１４３  エンジニアリング側判定結果通知部
１５  記憶部
１６  比較部
１６１  コントローラ側情報比較部
１６２  エンジニアリング側情報比較部
【図１】
2020135536.tif 000003
【図２】
2020135536.tif 000004
【図３】
2020135536.tif 000005
【図４】
2020135536.tif 000006
【図５】
2020135536.tif 000007
【図６】
2020135536.tif 000008
【図７】
2020135536.tif 000009
【図８】
2020135536.tif 000010
【図９】
2020135536.tif 000011