(57)【要約】【課題】制御装置にダウンロードされた動作ファイルの追加・変更・削除等の修正が必要になった場合に、人為的ミスを減らし、必要なデータの消滅を防止する。【解決手段】制御装置３の管理情報を含むＪＯＢファイルを作成するＪＯＢファイル作成部１１と、ＪＯＢファイルに基づいて、制御装置を動作させる動作ファイルを作成する動作ファイル作成部１３と、制御装置が保持する動作ファイルを修正する場合に、当該動作ファイルをアップロードさせる動作ファイルアップロード部１６と、アップロードさせた動作ファイルから修正対象のフィールドを検索して、ＪＯＢファイルに基づいて当該フィールドを修正するファイル修正部１８と、動作ファイルを対応する制御装置にダウンロードする動作ファイルダウンロード部１５とを備える。【選択図】図２
2011097428.tif 000002
【特許請求の範囲】
【請求項１】
オープンネットワークに接続され、複数のフィールド制御装置を制御する制御装置を備えた監視システムを構築するエンジニアリング作業装置であって、
前記制御装置の管理情報を含むＪＯＢファイルを作成するＪＯＢファイル作成部と、
前記ＪＯＢファイル作成部により作成されたＪＯＢファイルに基づいて、前記制御装置を動作させる動作ファイルを作成する動作ファイル作成部と、
前記制御装置が保持する動作ファイルを修正する場合に、当該動作ファイルをアップロードさせる動作ファイルアップロード部と、
前記動作ファイルアップロード部にアップロードさせた動作ファイルから修正対象のフィールドを検索して、前記ＪＯＢファイル作成部により作成されたＪＯＢファイルに基づいて当該フィールドを修正するファイル修正部と、
前記動作ファイル作成部により作成された動作ファイルまたは前記ファイル修正部により修正された動作ファイルを対応する制御装置にダウンロードする動作ファイルダウンロード部と
を備えることを特徴とするエンジニアリング作業装置。
【請求項２】
前記ファイル修正部により検索されたフィールドに記録された情報を表示する表示部を備えた
ことを特徴とする請求項１記載のエンジニアリング作業装置。
【請求項３】
オープンネットワークに接続され、複数のフィールド制御装置を制御する制御装置を備えた監視システムを構築するエンジニアリング作業方法であって、
前記制御装置の管理情報を含むＪＯＢファイルを作成するＪＯＢファイル作成ステップと、
前記ＪＯＢファイル作成ステップにおいて作成したＪＯＢファイルに基づいて、前記制御装置を動作させる動作ファイルを作成する動作ファイル作成ステップと、
前記制御装置が保持する動作ファイルを修正する場合に、当該動作ファイルをアップロードさせる動作ファイルアップロードステップと、
前記動作ファイルアップロードステップにおいてアップロードさせた動作ファイルから修正対象のフィールドを検索して、前記ＪＯＢファイル作成ステップにおいて作成したＪＯＢファイルに基づいて当該フィールドを修正するファイル修正ステップと、
前記動作ファイル作成ステップにおいて作成した動作ファイルまたは前記ファイル修正ステップにおいて修正した動作ファイルを対応する制御装置にダウンロードする動作ファイルダウンロードステップと
を有することを特徴とするエンジニアリング作業方法。
【請求項４】
前記ファイル修正ステップにおいて検索したフィールドに記録された情報を表示する表示ステップを有する
ことを特徴とする請求項３記載のエンジニアリング作業方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばオープンネットワークに対応した監視システムを構築するエンジニアリング作業装置及びその方法に関するものである。
【背景技術】
【０００２】
従来、テナントビルの空調等の環境制御、建物内の照明制御、入退室管理などの防犯管理及び防災管理等を行う監視システムでは、管理区域及び管理対象となる機器ユニットが異なるベンダーで構成されることが多い。このため、この監視システムでは、異なるベンダーの機器ユニット間で管理情報のやり取りを行うため、ＢＡＣｎｅｔ（Building Automation and Control Networking protocol）等のオープンネットワークを用いてガイドラインを定めている。このガイドラインにはデータフォーマットが定められており、各ベンダーの機器ユニットは、この定められたフォーマットにデータを定義しておくことで、異なるベンダーの機器ユニットとも管理情報のやり取りを行うことができる（例えば、非特許文献１参照）。
【０００３】
ここで、このオープンネットワークに対応した監視システムを構築する際、エンジニアリング作業装置により、オープンネットワークの規格に合わせて、監視装置で管理を行うデバイス情報、管理ポイント情報、オブジェクト情報等の管理情報を記録したＪＯＢファイルを作成する。また、エンジニアリング作業装置は、作成したＪＯＢファイルに基づいて、監視装置で管理を行う制御装置である上位コントローラを動作させるための動作ファイルを作成し、対応する上位コントローラにダウンロードしている。
【０００４】
また、この動作ファイルは、上位コントローラまたは他ベンダーの監視装置によって書き換えられることはなかったため、上位コントローラにダウンロードした動作ファイルに対して、追加・変更・削除等の修正が必要になった場合には、最新のＪＯＢファイルをマスターデータにして、ファイル単位で動作ファイルを上書きすることにより修正を行っていた（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１９９７９８号公報
【特許文献２】特開２００９−６０５７０号公報
【非特許文献】
【０００６】
【非特許文献１】電気設備学会  IEIEJ-P-0003:2000（ＢＡＳ標準インタフェース仕様書）準拠  公開仕様書  （２０００）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＢＡＣｎｅｔの規格変更により、上位コントローラまたは他ベンダーの監視装置により動作ファイルを書き換えることが可能になったため、従来のように動作ファイルをマスターデータにせずに、ファイル単位で修正する場合、上位コントローラまたは他ベンダーの監視装置が動作ファイルのデータを上書きしてしまい、必要なデータが消滅してしまうという課題がある。
【０００８】
この発明は、上記のような課題を解決するためになされたもので、制御装置にダウンロードされた動作ファイルに追加・変更・削除等の修正が必要になった場合に、必要なデータの消滅を防止することができるエンジニアリング作業装置及びその方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
この発明に係るエンジニアリング作業装置は、オープンネットワークに接続され、複数のフィールド制御装置を制御する制御装置を備えた監視システムを構築するエンジニアリング作業装置であって、制御装置の管理情報を含むＪＯＢファイルを作成するＪＯＢファイル作成部と、ＪＯＢファイル作成部により作成されたＪＯＢファイルに基づいて、制御装置を動作させる動作ファイルを作成する動作ファイル作成部と、制御装置が保持する動作ファイルを修正する場合に、当該動作ファイルをアップロードさせる動作ファイルアップロード部と、動作ファイルアップロード部にアップロードさせた動作ファイルから修正対象のフィールドを検索して、ＪＯＢファイル作成部により作成されたＪＯＢファイルに基づいて当該フィールドを修正するファイル修正部と、動作ファイル作成部により作成された動作ファイルまたはファイル修正部により修正された動作ファイルを対応する制御装置にダウンロードする動作ファイルダウンロード部とを備えるものである。
【発明の効果】
【００１０】
この発明によれば、上記のように構成したので、制御装置にダウンロードした動作ファイルに対して、追加・変更・削除等の修正が必要になった場合に、制御装置にダウンロードした動作ファイルをマスターデータにして、フィールド単位で修正を行うことで、制御装置の稼動後に動作ファイルに書き込まれた現在のフィールド状態を維持しつつ、修正作業を行うことができるため、必要なデータの消滅を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１に係る監視システムの構成を示す図である。
【図２】この発明の実施の形態１に係るエンジニアリング作業装置の構成を示す図である。
【図３】この発明の実施の形態１に係るエンジニアリング作業装置による基本処理を示すフローチャートである。
【図４】この発明の実施の形態１に係るエンジニアリング作業装置によるファイル修正処理を示すフローチャートである。
【図５】この発明の実施の形態１における動作ファイルの検索を説明する図である。
【発明を実施するための形態】
【００１２】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１はこの発明の実施の形態１に係る監視システムの構成を示す図であり、通信ネットワークとしてＢＡＣｎｅｔを用いた場合を示している。
監視システムは、図１に示すように、エンジニアリング作業装置１、監視装置２、複数の上位コントローラ（制御装置）３及び複数の下位コントローラ４等から構成される。
【００１３】
エンジニアリング作業装置１は、ＢＡＣｎｅｔに対応した監視システムを構築する際に、このＢＡＣｎｅｔの規格に合わせて、監視装置２で監視・制御を行う上位コントローラ３及び下位コントローラ４及び不図示のフィールド制御装置の構成情報やＩ／Ｏ情報等の管理情報を記録したＪＯＢファイルを作成するものである。また、エンジニアリング作業装置１は、作成したＪＯＢファイルに基づいて、各上位コントローラ３を動作させるための複数の動作ファイルを生成して、対応する上位コントローラ３にダウンロードする。さらに、エンジニアリング作業装置１は、システム稼動後の仕様変更・機能追加等により、上位コントローラ３にダウンロードした動作ファイルに対して追加・変更・削除等の修正が必要な場合には、この動作ファイルを修正する。このエンジニアリング作業装置１の構成については後述する。
【００１４】
監視装置２は、ＢＡＣｎｅｔを介して接続される複数の上位コントローラ３を監視・制御するものである。
上位コントローラ３は、ＢＡＣｎｅｔを介して監視装置２と接続され、この監視装置２による制御に従い、下位ネットワークを介して接続される複数の下位コントローラ４を監視・制御するものであり、複数設けられる。
下位コントローラ４は、下位ネットワークを介して上位コントローラ３と接続され、上位コントローラ３による制御に従い、下位ネットワークを介して接続される複数の不図示のフィールド制御装置を制御するものであり、複数設けられる。
【００１５】
次に、エンジニアリング作業装置１の構成について説明する。図２はこの発明の実施の形態２に係るエンジニアリング作業装置１の構成を示す図である。
エンジニアリング作業装置１は、図２に示すように、ＪＯＢファイル作成部１１、ＪＯＢファイル保持部１２、動作ファイル作成部１３、動作ファイル保持部１４、動作ファイルダウンロード部１５、動作ファイルアップロード部１６、アップロード動作ファイル保持部１７、ファイル修正部１８及び表示部１９により構成される。
【００１６】
ＪＯＢファイル作成部１１は、ＢＡＣｎｅｔの規格に合わせて、監視装置２で監視・制御を行う上位コントローラ３及び下位コントローラ４及び不図示のフィールド制御装置の構成情報やＩ／Ｏ情報等の管理情報を記録したＪＯＢファイルを作成するものである。    ＪＯＢファイル保持部１２は、ＪＯＢファイル作成部１１により作成されたＪＯＢファイルを記録して保持するものである。
【００１７】
動作ファイル作成部１３は、ＪＯＢファイル作成部１１により作成されたＪＯＢファイルに基づいて、各上位コントローラ３の動作に必要な動作ファイルを複数作成するものである。この動作ファイルは、変更のない情報から構成される初期ファイル、追加変更対象となる情報から構成される修正対象ファイル、及びタイムプログラムなどをオンライン上で書き換える情報から構成されるエンジファイルを含む。
動作ファイル保持部１４は、動作ファイル作成部１３により作成された複数の動作ファイルを記録して保持するものである。
【００１８】
動作ファイルダウンロード部１５は、動作ファイル作成部１３により作成された複数の動作ファイルを対応する上位コントローラ３に送信するものである。
動作ファイルアップロード部１６は、上位コントローラ３が保持している動作ファイルに追加・変更・削除等の修正が必要な場合に、この動作ファイルをアップロードさせるものである。
アップロード動作ファイル保持部１７は、動作ファイルアップロード部１６にアップロードさせた動作ファイルを記録して保持するものである。
【００１９】
ファイル修正部１８は、ＪＯＢファイル保持部１２に保持された最新のＪＯＢファイルに基づいて、動作ファイルアップロード部１６にアップロードさせた修正対象の動作ファイルをマスターデータにして、フィールド単位で修正を行うものである。このファイル修正部１８により修正された動作ファイルは動作ファイルダウンロード部１５を介して対応する上位コントローラ３にダウンロードされる。
【００２０】
表示部１９は、ＪＯＢファイルとアップロードした動作ファイルのどちらのフィールドをマスターデータとするのかを選択する場合に該当する修正対象フィールド情報を表示するものである。
【００２１】
次に、上記のように構成されるエンジニアリング作業装置１による基本処理について説明する。図３はこの発明の実施の形態１に係るエンジニアリング作業装置１による基本処理を示すフローチャートである。
エンジニアリング作業装置１による基本処理では、図３に示すように、まず、ＪＯＢファイル作成部１１はＪＯＢファイルを作成する（ステップＳＴ３１）。すなわち、ＪＯＢファイル作成部１１は、ＢＡＣｎｅｔの規格に合わせて、監視装置２で監視・制御を行う上位コントローラ３及び下位コントローラ４及び不図示のフィールド制御装置の構成情報やＩ／Ｏ情報等の管理情報を記録したＪＯＢファイルを作成する。このＪＯＢファイル作成部１１により作成されたＪＯＢファイルは、ＪＯＢファイル保持部１２に保持される。
【００２２】
次いで、動作ファイル作成部１３は動作ファイルを作成する（ステップＳＴ３２）。すなわち、動作ファイル作成部１３は、ＪＯＢファイル作成部１１により作成されたＪＯＢファイルに基づいて、各上位コントローラ３の動作に必要な複数の動作ファイルを作成する。この動作ファイル作成部１３により作成された複数の動作ファイルは動作ファイル保持部１４に保持される。
【００２３】
次いで、動作ファイルダウンロード部１５は、動作ファイル作成部１３により作成された複数の動作ファイルを対応する上位コントローラ３にダウンロードする（ステップＳＴ３３）。
以上の処理により、各上位コントローラ３に、それぞれの上位コントローラ３を動作させるための複数の動作ファイルを保持させることができる。
【００２４】
次に、システム稼動後の仕様変更・機能追加等により、上位コントローラ３が保持する動作ファイルに対して追加・変更・削除等の修正が必要になった場合に、エンジニアリング作業装置１が行うファイル修正処理について説明する。図４はこの発明の実施の形態１に係るエンジニアリング作業装置１によるファイル修正処理を示すフローチャートである。
エンジニアリング作業装置１によるファイル修正処理では、図４に示すように、まず、動作ファイルアップロード部１６は動作ファイルをアップロードさせる（ステップＳＴ４１）。すなわち、動作ファイルアップロード部１６は、上位コントローラ３から、この上位コントローラ３が保持している動作ファイルをアップロードさせる。この動作ファイルアップロード部１６にアップロードさせた動作ファイルはアップロード動作ファイル保持部１７に保持される。
【００２５】
次いで、ファイル修正部１８は修正対象のフィールドを検索する（ステップＳＴ４２）。すなわち、ファイル修正部１８は、動作ファイルアップロード部１６にアップロードさせた動作ファイルの中から修正対象であるフィールドを抽出する。
【００２６】
ここで、図５に示すように、フィールドが、エンジニアリング作業装置１で修正対象になっており、上位コントローラ３では修正対象になっていない場合には、ＪＯＢファイルの情報を動作ファイルに反映させるため、このフィールドを抽出する。
また、フィールドが、エンジニアリング作業装置１では修正対象ではなく、上位コントローラ３で修正対象になっている場合には、ＪＯＢファイルの情報を動作ファイルに反映させないため、このフィールドは抽出しない。
【００２７】
また、フィールドが、エンジニアリング作業装置１及び上位コントローラ３の両方で修正対象になっていない場合には、ＪＯＢファイルの情報を動作ファイルに反映させないため、このフィールドは抽出しない。
また、フィールドが、エンジニアリング作業装置１及び上位コントローラ３の両方で修正対象になっている場合には、このフィールド情報を表示部１９に表示させ、ＪＯＢファイルの情報を動作ファイルに反映させるか否かを作業者に選択させて、反映させる場合にはこのフィールドを抽出して、反映させない場合にはこのフィールドは抽出しない。
このように、動作ファイルから修正を行う必要があるフィールドのみを抽出することで、必要なデータが消滅してしまうことを防止することができる。
【００２８】
次いで、ファイル修正部１８はフィールドを修正する（ステップＳＴ４３）。すわなち、ファイル修正部１８は、最新のＪＯＢファイルに基づいて、抽出された修正対象のフィールドを修正する。
次いで、動作ファイルダウンロード部１５は修正した動作ファイルを対応する上位コントローラ３に送信する（ステップＳＴ４４）。
【００２９】
このように、上位コントローラ３が保持する動作ファイルに追加・変更・削除等の修正が必要になった場合にも、この上位コントローラ３からアップロードさせた動作ファイルをマスターデータにし、ＪＯＢファイルに基づいて、フィールド単位で修正を行うことで、必要なデータの消滅を防止することができる。
【００３０】
なお、このステップＳＴ３１はこの発明のＪＯＢファイル作成ステップに対応し、ステップＳＴ３２はこの発明の動作ファイル作成ステップに対応し、ステップＳＴ４１はこの発明の動作ファイルアップロードステップに対応し、ステップＳＴ４２，４３はこの発明のファイル修正ステップ及び表示ステップに対応し、ステップＳＴ３３，４４はこの発明の動作ファイルダウンロードステップに対応する。
【００３１】
以上のように、この発明の実施の形態１によれば、システム稼動後の仕様変更・機能追加等により、上位コントローラ３にダウンロードされた複数の動作ファイルに対して追加・変更・削除等の修正が必要となった場合に、修正対象の動作ファイルをマスターデータとし、フィールド単位で修正することにより、稼動後書き込まれた現在のフィールド状態を維持しつつ動作ファイルの修正作業を行うことができる。
【００３２】
なお、この発明の実施の形態１では、通信ネットワークとしてＢＡＣｎｅｔを用いて説明したが、これに限るものではなく、その他の通信ネットワークを用いた監視システムに適用してもよい。
【符号の説明】
【００３３】
１  エンジニアリング作業装置
２  監視装置
３  上位コントローラ（制御装置）
４  下位コントローラ
１１  ＪＯＢファイル作成部
１２  ＪＯＢファイル保持部
１３  動作ファイル作成部
１４  動作ファイル保持部
１５  動作ファイルダウンロード部
１６  動作ファイルアップロード部
１７  アップロード動作ファイル保持部
１８  ファイル修正部
１９  表示部
【図１】
2011097428.tif 000003
【図２】
2011097428.tif 000004
【図３】
2011097428.tif 000005
【図４】
2011097428.tif 000006
【図５】
2011097428.tif 000007