(57)【要約】      （修正有）【課題】第１のエンジニアリング装置が遠隔地における第２のエンジニアリング装置を介して、当該施設監視システムの立ち上げ、または、変更等の作業を実行可能とする。【解決手段】エンジニアリングデータの設定を受け付ける第１の受付部１２と、第２のエンジニアリング装置２に対してエンジニアリングデータを反映させるとともに、実行結果情報を取得する第１の同期部１３と、第２のエンジニアリング装置２に対して、コントローラ３の制御を実行させる実行指示を行う第１の実行部１４とを有する第１のエンジニアリング装置１と、第１のエンジニアリング装置１から送信されたエンジニアリングデータを反映し、コントローラ３の制御を実行した結果に関する実行結果情報を第１のエンジニアリング装置１に送信する第２の同期部２３と、実行指示に基づきコントローラ３の制御を実行する第２の実行部２４とを有する第２のエンジニアリング装置２とを備えた。【選択図】図３
2019036082.tif 000002
【特許請求の範囲】
【請求項１】
第１のエンジニアリング装置と、当該第１のエンジニアリング装置とネットワークを介して接続される第２のエンジニアリング装置と、当該第２のエンジニアリング装置とネットワークを介して接続され、設備機器の制御を行うコントローラとを備えるビル管理システムであって、
前記第２のエンジニアリング装置におけるエンジニアリングデータの設定を受け付ける第１の受付部と、
前記第２のエンジニアリング装置に対して前記第１の受付部が受け付けたエンジニアリングデータを反映させるとともに、前記第２のエンジニアリング装置が前記コントローラの制御を実行した場合に、当該第２のエンジニアリング装置から、当該制御を実行させた結果に関する実行結果情報を取得する第１の同期部と、
前記第２のエンジニアリング装置に対して、前記コントローラの制御を実行させる実行指示を行う第１の実行部
とを有する第１のエンジニアリング装置と、
前記第１のエンジニアリング装置から送信されたエンジニアリングデータの反映を行うとともに、前記コントローラの制御を実行した結果に関する実行結果情報を取得した場合に、当該実行結果情報を前記第１のエンジニアリング装置に送信する第２の同期部と、
前記実行指示に基づき前記コントローラの制御を実行する第２の実行部
とを有する第２のエンジニアリング装置
を備えたビル管理システム。
【請求項２】
第１のエンジニアリング装置と、当該第１のエンジニアリング装置とネットワークを介して接続される第２のエンジニアリング装置と、当該第２のエンジニアリング装置とネットワークを介して接続され、設備機器の制御を行うコントローラとを備えるビル管理システムのビル管理方法であって、
前記第１のエンジニアリング装置は、
第１の受付部が、前記第２のエンジニアリング装置におけるエンジニアリングデータの設定を受け付けるステップと、
第１の同期部が、前記第２のエンジニアリング装置に対して、前記第１の受付部が受け付けたエンジニアリングデータを反映させるステップと、
第１の実行部が、前記第２のエンジニアリング装置に対して、前記コントローラの制御を実行させる実行指示を行うステップと、
前記第１の同期部が、前記第１の実行部が前記コントローラの制御を実行させた結果に関する実行結果情報を前記第２のエンジニアリング装置から取得するステップ
とを有し、
前記第２のエンジニアリング装置は、
第２の同期部が、前記第１のエンジニアリング装置から送信されたエンジニアリングデータの反映を行うステップと、
第２の実行部が、前記実行指示に基づき前記コントローラの制御を実行するステップと、
前記第２の同期部が、前記第２の実行部が前記コントローラの制御を実行した結果に関する実行結果情報を取得した場合に、前記第１のエンジニアリング装置に送信するステップ
とを有する
ことを特徴とするビル管理方法。
【請求項３】
エンジニアリングデータの設定を受け付ける受付部と、
前記受付部が受け付けたエンジニアリングデータの反映、および、ビル内の設備機器を制御するコントローラの制御を実行させた結果に関する実行結果情報の取得を行う同期部と、
前記コントローラの制御を実行する実行部
とを備えたエンジニアリング装置。
【請求項４】
コンピュータを、
エンジニアリングデータの設定を受け付ける受付部と、
前記受付部が受け付けたエンジニアリングデータの反映、および、ビル内の設備機器を制御するコントローラの制御を実行させた結果に関する実行結果情報の取得を行う同期部と、
前記コントローラの制御を実行する実行部
として機能させるためのエンジニアリング用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ビル内に設置された設備機器を監視するためのビル管理システム、ビル管理方法、当該ビル管理システムを構築するエンジニアリング装置、および、エンジニアリング用プログラムに関するものである。
【背景技術】
【０００２】
従来、例えば、施設監視システムで、エンジニアリング装置が、各種プログラムおよび設定データ等（以下、エンジニアリングデータとする）を、施設に設置されている各種設備機器を制御するコントローラにダウンロードさせることで、当該施設監視システムの構築を行う技術が知られている（例えば、特許文献１）。
【０００３】
ビル管理システムにおいては、離れた場所（遠隔地）で、ビル管理システムの立ち上げ、または、システム変更等が発生し、エンジニアリングデータの追加または変更が必要な場合には、例えば、ユーザは、近くのオフィス等に存在するエンジニアリング装置（第１のエンジニアリング装置とする）から、遠隔地に設置されるエンジニアリング装置（第２のエンジニアリング装置とする）を遠隔操作することで、当該追加または変更の作業を行い、コントローラに対して、追加または変更が発生したエンジニアリングデータのダウンロードを実行させる。
この場合、ユーザは、例えば、「リモートデスクトップ接続」を利用していた。つまり、第１のエンジニアリング装置から第２のエンジニアリング装置に接続し、第１のエンジニアリング装置が第２のエンジニアリング装置における画面操作を乗っ取ることで、エンジニアリングデータの追加または変更等の作業を行っていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１２５７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、リモートデスクトップ接続にて第１のエンジニアリング装置から第２のエンジニアリング装置の画面操作を乗っ取って、エンジニアリングデータの追加または変更等の作業を行うのでは、当該作業中、第２のエンジニアリング装置が使用できなくなるという課題があった。
また、第２のエンジニアリング装置から第１のエンジニアリング装置へ画面データを転送するという、リモートデスクトップ接続の仕様のため、通信するデータが多くなり、通信に必要なデータが多くなると、通信コストの増大が発生したり、限られた通信帯域の場合の操作性が悪化するという課題があった。
【０００６】
この発明は、上記のような課題を解決するためになされたもので、第１のエンジニアリング装置が、遠隔地に設置された第２のエンジニアリング装置における、ビル管理システムの立ち上げ、または、変更等の発生時の作業を行う場合に、第２のエンジニアリング装置の使用を止めることなく、限られた通信帯域でも当該ビル管理システムの立ち上げ、または、変更等の発生時の作業を実行可能とすることができるビル管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るビル管理システムは、第２のエンジニアリング装置におけるエンジニアリングデータの設定を受け付ける第１の受付部と、第２のエンジニアリング装置に対して第１の受付部が受け付けたエンジニアリングデータを反映させるとともに、第２のエンジニアリング装置がコントローラの制御を実行した場合に、当該第２のエンジニアリング装置から、当該制御を実行させた結果に関する実行結果情報を取得する第１の同期部と、第２のエンジニアリング装置に対して、コントローラの制御を実行させる実行指示を行う第１の実行部とを有する第１のエンジニアリング装置と、第１のエンジニアリング装置から送信されたエンジニアリングデータの反映を行うとともに、コントローラの制御を実行した結果に関する実行結果情報を取得した場合に、当該実行結果情報を第１のエンジニアリング装置に送信する第２の同期部と、実行指示に基づきコントローラの制御を実行する第２の実行部とを有する第２のエンジニアリング装置とを備えたものである。
【発明の効果】
【０００８】
この発明によれば、第１のエンジニアリング装置が、遠隔地に設置された第２のエンジニアリング装置における、ビル管理システムの立ち上げ、または、変更等の発生時の作業を行う場合に、第２のエンジニアリング装置の使用を止めることなく、限られた通信帯域でも当該ビル管理システムの立ち上げ、または、変更等の発生時の作業を実行可能とすることができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係るビル管理システムの構成例を示す図である。
【図２】実施の形態１のエンジニアリング装置の構成例を示す図である。
【図３】図１で示した実施の形態１のビル管理システムの構成例について、第１のエンジニアリング装置および第２のエンジニアリング装置の各機能部も示した図である。
【図４】実施の形態１のビル管理システムにおいて、第１のエンジニアリング装置、第２のエンジニアリング装置、および、コントローラの動作を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１は、実施の形態１に係るビル管理システムの構成例を示す図である。
実施の形態１のビル管理システムは、ビル内に設置された空調設備、電気設備、防犯設備、照明設備、または、防災設備等の設備機器の状態を監視または制御するものである。
なお、図１で示すビル管理システムの構成は、エンジニアリング（エンジニアリングについては後述する）作業実施時の構成を示している。以下の説明においても、ビル管理システムは、エンジニアリング作業実施時であるものとしている。
ビル管理システムは、第１のエンジニアリング装置１と、第２のエンジニアリング装置２と、コントローラ３とを備える。
第１のエンジニアリング装置１と、第２のエンジニアリング装置２は、基本的に同様の構成を有しており、第１のエンジニアリング装置１と第２のエンジニアリング装置２とは、設置される場所が異なる。
第２のエンジニアリング装置２は、第１のエンジニアリング装置１の遠隔地に設置され、第１のエンジニアリング装置１と第２のエンジニアリング装置２とはネットワークを介して接続される。
第１のエンジニアリング装置、および、第２のエンジニアリング装置は、ソフトウェアに基づくＣＰＵを用いたプログラム処理によって実行される。
コントローラ３は、第２のエンジニアリング装置２とネットワークを介して接続され、遠隔地において、ビルまたは設備等に設置されている各種設備機器（図示省略）の制御を行う。なお、図１では、説明の簡単のためコントローラ３は１台のみとしているが、第２のエンジニアリング装置２には１台以上のコントローラ３が接続される。
上述のとおり、図１は、エンジニアリング作業実施時のビル管理システムを示しているので、図１においては、第１のエンジニアリング装置１および第２のエンジニアリング装置２がネットワークに接続されるようになっているが、当該第１のエンジニアリング装置１および第２のエンジニアリング装置２は、エンジニアリング作業実施時のみビル管理システムに接続されるものである。
【００１１】
第１のエンジニアリング装置１は、第２のエンジニアリング装置２における、コントローラ３に対するエンジニアリングを行う。
実施の形態１において、ビル管理システムの立ち上げ、または、ビル管理システムの変更等の発生時に、ユーザが、エンジニアリング装置（第１のエンジニアリング装置１，第２のエンジニアリング装置２）からコントローラ３にダウンロードさせるためのエンジニアリングデータの追加または変更を行い、エンジニアリング装置が、ユーザが追加または変更を行なったエンジニアリングデータを、各種設備機器を制御するコントローラ３にダウンロードさせる一連の動作を、エンジニアリングという。
【００１２】
なお、第２のエンジニアリング装置２が、単独でエンジニアリングを行うこともできる。具体的には、例えば、遠隔地にいるユーザが、遠隔地において、第２のエンジニアリング装置２から、エンジニアリングデータの追加または変更等を行い、コントローラ３にダウンロードさせることもできる。
【００１３】
図２は、実施の形態１のエンジニアリング装置１０の構成例を示す図である。
第１のエンジニアリング装置１と、第２のエンジニアリング装置２とは、ともに、図２に示すような構成を有する。
【００１４】
エンジニアリング装置１０は、接続管理部１０１と、受付部１０２と、同期部１０３と、実行部１０４と、記憶部１０５と、表示部１０６とを備える。
接続管理部１０１は、ネットワークを介して接続される他のエンジニアリング装置１０との接続を管理する。
具体的には、他のエンジニアリング装置１０に対して、接続要求または切断要求の送信を行う。また、他のエンジニアリング装置１０から接続要求または切断要求を受信した場合、接続管理部１０１は、当該接続要求または切断要求の送信元である他のエンジニアリング装置１０に対して、接続完了または切断完了の返答を送信する。
【００１５】
受付部１０２は、ユーザが設定、または、指示した情報を受け付ける。
例えば、受付部１０２は、ユーザによって設定されたエンジニアリングデータを受け付ける。例えば、制御部（図示省略）が、表示部１０６（後述する）にエンジニアリングデータの設定画面を表示させると、ユーザは、マウス、または、キーボード等の入力装置（図示省略）を操作し、エンジニアリングデータの設定を行う。受付部１０２は、ユーザが設定したエンジニアリングデータを受け付ける。なお、ユーザが行うエンジニアリングデータの設定とは、エンジニアリングデータの追加、または、変更をいう。
また、例えば、受付部１０２は、ユーザが入力した、コントローラ３の制御を実行する実行指示を受け付ける。ユーザは、例えば、入力装置を操作し、コントローラ３に対してデータ収集を開始させる等の制御を実行させる実行指示を入力する。受付部１０２は、当該実行指示を受け付ける。
【００１６】
受付部１０２は、ユーザによるエンジニアリングデータの設定を受け付けた場合、設定されたエンジニアリングデータの情報を、同期部１０３に出力する。また、受付部１０２は、ユーザから、コントローラ３の制御を実行させる実行指示を受け付けた場合、当該実行指示を、実行部１０４に出力する。
【００１７】
同期部１０３は、受付部１０２が受け付けたエンジニアリングデータを、記憶部１０５に記憶されているエンジニアリングデータに反映する。すなわち、記憶部１０５に記憶されているエンジニアリングデータを、ユーザから追加、または、変更等された内容が反映されたものとする。
【００１８】
実行部１０４は、ユーザから受け付けた実行指示に基づき、コントローラ３の制御を実行する。具体的には、実行部１０４は、実行指示に基づき、該当のエンジニアリングデータをコントローラ３にダウンロードさせる。
【００１９】
記憶部１０５は、ハードディスクまたは半導体メモリ等の記憶装置からなり、エンジニアリングデータを記憶する。
また、記憶部１０５は、各機能部での処理に用いる各種データまたはプログラムを記憶する。
なお、実施の形態１では、図２に示すように、記憶部１０５は、エンジニアリング装置１０に備えられるものとしたが、これに限らず、記憶部１０５は、エンジニアリング装置１０の外部の、エンジニアリング装置１０が参照可能な場所に備えられるようにしてもよい。
【００２０】
表示部１０６は、液晶表示ディスプレイ等の表示装置からなり、各種情報を表示する。
なお、実施の形態１では、図２に示すように、表示部１０６は、エンジニアリング装置１０に備えられるものとしたが、これに限らず、表示部１０６は、エンジニアリング装置１０の外部の、エンジニアリング装置１０が参照可能な場所に備えられるようにしてもよい。
なお、図２では図示を省略しているが、エンジニアリング装置１０は、他のエンジニアリング装置１０、または、コントローラ３等の外部機器との通信を行う通信インタフェース部を備える。
【００２１】
実施の形態１のビル管理システムでは、図２を用いて説明したようなエンジニアリング装置が、ネットワークを介して２台（第１のエンジニアリング装置１，第２のエンジニアリング装置２）設けられ、第２のエンジニアリング装置２が、コントローラ３と、ネットワークを介して接続される。
図３は、図１で示した実施の形態１のビル管理システムの構成例について、第１のエンジニアリング装置１および第２のエンジニアリング装置２の各機能部も示した図である。
以下、図３に示すように、接続管理部１０１、受付部１０２、同期部１０３、実行部１０４、記憶部１０５、および、表示部１０６について、第１のエンジニアリング装置１が備えるものは、それぞれ、第１の接続管理部１１、第１の受付部１２、第１の同期部１３、第１の実行部１４、第１の記憶部１５、および、第１の表示部１６とする。また、第２のエンジニアリング装置２が備えるものは、それぞれ、第２の接続管理部２１、第２の受付部２２、第２の同期部２３、第２の実行部２４、第２の記憶部２５、および、第２の表示部２６とする。
【００２２】
上述のとおり、実施の形態１のビル管理システムでは、コントローラ３は第２のエンジニアリング装置２に接続されており、第１のエンジニアリング装置１は、第２のエンジニアリング装置２における、コントローラ３に対するエンジニアリングを行う。具体的には、第１のエンジニアリング装置１は、通信インタフェース部を介したデータのやり取りによって、第２のエンジニアリング装置２における、コントローラ３に対するエンジニアリングを行う。
第１の同期部１３は、第１の受付部１２が受け付けたエンジニアリングデータを第１の記憶部１５に反映するとともに第２の同期部２３に送信する。第２の同期部２３は、第１の受付部１２が受け付けたエンジニアリングデータを第１の同期部１３から受信し、第２の記憶部２５に記憶されているエンジニアリングデータに反映する。すなわち、第１の同期部１３が、第２の同期部２３に対して、第２の記憶部２５に記憶されているエンジニアリングデータの反映を行わせることで、第２の同期部２３に代わって、エンジニアリングデータの反映を行う。
また、第１の実行部１４は、第２の実行部２４に対して、ユーザからの実行指示を送信し、第２の実行部２４は、第１の実行部１４から受信した実行指示に基づき、コントローラ３の制御を実行する。すなわち、第１の実行部１４が、第２の実行部２４に対して、コントローラ３の制御を実行させることで、第２の実行部２４に代わって、コントローラ３の制御を実行する。
また、第２の同期部２３は、コントローラ３の制御を実行させると、当該実行結果に関する実行結果情報を取得するとともに、第１の同期部１３に送信する。第１の同期部１３は、第２の同期部２３がコントローラ３の制御を実行させた実行結果に関する情報を、当該第２の同期部２３から受信する。すなわち、第１の同期部１３は、第２の同期部２３を介して、コントローラ３から、実行結果に関する情報を取得する。
【００２３】
実施の形態１のビル管理システムにおける一連のエンジニアリング動作の流れについて説明する。
図４は、実施の形態１のビル管理システムにおいて、第１のエンジニアリング装置１、第２のエンジニアリング装置２、および、コントローラ３の動作を説明するためのシーケンス図である。
図４を用いて説明する動作は、例えば、第１のエンジニアリング装置１の第１の受付部１２が、エンジニアリング開始指示を受け付けると開始される。具体的には、例えば、ユーザが、入力装置を操作して、第１の表示部１６に表示された開始ボタンをクリックする等して、エンジニアリング開始指示を入力する。第１の受付部１２は、当該入力を受け付ける。
【００２４】
まず、第１のエンジニアリング装置１の第１の接続管理部１１は、第２のエンジニアリング装置２に対して、接続要求を送信する（ＳＴ１）。
第２のエンジニアリング装置２の第２の接続管理部２１は、接続要求を受信すると、接続処理を行い、当該接続要求に対する接続完了の返答を送信する。第１の接続管理部１１は、当該返答を受信する（ＳＴ２）。
これにより、第１のエンジニアリング装置１と第２のエンジニアリング装置２のネットワーク接続が確立する。
第１の接続管理部１１は、第２の接続管理部２１から返答を受信すると、例えば、第１の表示部１６に、ネットワーク接続が確立した旨のメッセージを表示させる。ユーザは、第１の表示部１６に表示されたメッセージを確認することで、ネットワーク接続が確立したことを把握し、エンジニアリングデータの設定を行う。
第１の受付部１２は、ユーザが設定したエンジニアリングデータを受け付け、受け付けたエンジニアリングデータを、第１の同期部１３に出力する。
【００２５】
第１の同期部１３は、第１の受付部１２が受け付けたエンジニアリングデータを、第１の記憶部１５に記憶されているエンジニアリングデータに反映する。
また、第１の同期部１３は、第１の受付部１２が受け付けたエンジニアリングデータを、第２のエンジニアリング装置２に送信し、第１の受付部１２が受け付けたエンジニアリングデータを第２のエンジニアリング装置２に反映させる（ＳＴ３）。つまり、第１の同期部１３は、第２のエンジニアリング装置２に対して、第２のエンジニアリング装置２が記憶しているエンジニアリングデータを、第１のエンジニアリング装置１が記憶しているエンジニアリングデータと同期させる。
【００２６】
第２のエンジニアリング装置２の第２の同期部２３は、第１の同期部１３から送信されたエンジニアリングデータの反映を行う。第２の同期部２３は、エンジニアリングデータの反映を完了すると、同期完了のメッセージを第１のエンジニアリング装置１に送信し、第１の同期部１３が、当該同期完了のメッセージを受信する（ＳＴ４）。
これにより、第１のエンジニアリング装置１が記憶しているエンジニアリングデータと、第２のエンジニアリング装置２が記憶しているエンジニアリングデータの同期が完了する。
第１の同期部１３は、第２の同期部２３から同期完了のメッセージを受信すると、例えば、第１の表示部１６に、同期が完了した旨のメッセージを表示させる。ユーザは、第１の表示部１６に表示されたメッセージを確認することで、エンジニアリングデータの同期が完了したことを把握し、例えば、データ収集の開始指示等、コントローラ３の制御を実行させる実行指示を行う。
第１の受付部１２は、ユーザが入力した実行指示を受け付け、受け付けた実行指示を、第１の実行部１４に出力する。
【００２７】
第１の実行部１４は、第２のエンジニアリング装置２に対して、第１の受付部１２が受け付けた実行指示を送信する（ＳＴ５）。
【００２８】
第２のエンジニアリング装置２の第２の実行部２４は、第１の実行部１４から実行指示を受信すると、第１のエンジニアリング装置１に対して、当該実行指示を受信した旨の返答を送信する（ＳＴ６）。
そして、第２の実行部２４は、第１の実行部１４から受信した実行指示に基づき、コントローラ３の制御を実行する（ＳＴ７）。例えば、実行指示としてデータ収集の開始指示を受信した場合、第２の実行部２４は、コントローラ３にデータ収集を開始させる。具体的には、第２の実行部２４は、対象となるエンジニアリングデータをコントローラ３にダウンロードし、コントローラ３で実行させる。
【００２９】
コントローラ３は、実行指示に基づき、各種設備機器を制御する。例えば、コントローラ３は、データ収集の開始指示に基づき、該当の設備機器からデータ収集を行う。そして、コントローラ３は、該当の設備機器の制御が完了した旨の通知、および、設備機器から収集したデータを、第２のエンジニアリング装置２に送信する（ＳＴ８）。
【００３０】
第２のエンジニアリング装置２の第２の同期部２３は、コントローラ３から、設備機器の制御が完了した旨の通知、および、設備機器から収集したデータを受信し、受信した情報を、コントローラ３の制御を実行した結果に関する実行結果情報として、第１のエンジニアリング装置１に送信する（ＳＴ９）。
このとき、第２の同期部２３は、第２の記憶部２５に記憶させているエンジニアリングデータを第１のエンジニアリング装置１に送信し、第１の記憶部１５に記憶させているエンジニアリングデータを、第２の記憶部２５に記憶させているエンジニアリングデータと同期させる同期要求を行うようにしてもよい。当該同期要求が行われると、第１の同期部１３は、第１の記憶部１５に記憶させているエンジニアリングデータを、第２の同期部２３から送信されたエンジニアリングデータに同期させる。
【００３１】
第２の同期部２３から実行結果情報が送信されると、第１のエンジニアリング装置１の第１の接続管理部１１は、第２のエンジニアリング装置２に対して、切断要求を送信する（ＳＴ１０）。
第２のエンジニアリング装置２の第２の接続管理部２１は、切断要求を受信すると、切断処理を行い、当該切断要求に対する切断完了の返答を送信する。第１の接続管理部１１は、当該返答を受信する（ＳＴ１１）。
これにより、第１のエンジニアリング装置１と第２のエンジニアリング装置２のネットワーク接続が切断される。
なお、第１の受付部１２が、ユーザから切断指示を受け付けるようにし、第１の接続管理部１１は、第１の受付部１２が切断指示を受け付けた場合に、第２の接続管理部２１に対して切断要求を送信するようにしてもよい。
第１の接続管理部１１は、第２の接続管理部２１から返答を受信すると、例えば、第１の表示部１６に、ネットワーク接続が切断された旨のメッセージを表示させる。ユーザは、第１の表示部１６に表示されたメッセージを確認することで、ネットワーク接続が切断されたことを把握し、エンジニアリングを終了する。
【００３２】
以上のように、実施の形態１のビル管理システムでは、第１のエンジニアリング装置１が、通信インタフェース部を介したデータのやり取りによって、第２のエンジニアリング装置２における、コントローラ３に対するエンジニアリングを行う。
従来の技術では、上述したように、第１のエンジニアリング装置１が、第２のエンジニアリング装置２の画面操作を乗っ取る形でエンジニアリングを行っていた。そのため、エンジニアリング作業中は、第２のエンジニアリング装置２が使用できなくなる。
また、画面データを転送する必要があるため、第１のエンジニアリング装置１と第２のエンジニアリング装置２間で通信するデータ量が多くなる。通信するデータ量が多くなることは、通信コストの上昇にも繋がる。
また、第１のエンジニアリング装置１と第２のエンジニアリング装置２間の通信帯域等によっては、反応が遅くなり、ユーザにとっては操作性が悪いという問題もある。
【００３３】
これに対し、実施の形態１のビル管理システムでは、第１のエンジニアリング装置１は、第２のエンジニアリング装置２の画面を乗っ取ることなく、データのやり取りによって、エンジニアリングを行う。
その結果、エンジニアリング作業中であっても、第２のエンジニアリング装置２を使用することができる。
また、第１のエンジニアリング装置１と第２のエンジニアリング装置２間で画面データを転送する必要がないため、通信するデータ量を少なくすることができる。これにより、通信コストの上昇を抑制することが可能となる。
また、限られた通信帯域等であっても、反応が遅くなるといった問題が逓減する。
【００３４】
以上のように、実施の形態１によれば、第１のエンジニアリング装置１と、当該第１のエンジニアリング装置１とネットワークを介して接続される第２のエンジニアリング装置２と、当該第２のエンジニアリング装置２とネットワークを介して接続され、設備機器の制御を行うコントローラ３とを備えるビル管理システムにおいて、第２のエンジニアリング装置２におけるエンジニアリングデータの設定を受け付ける第１の受付部１２と、第２のエンジニアリング装置２に対して第１の受付部１２が受け付けたエンジニアリングデータを反映させるとともに、第２のエンジニアリング装置２がコントローラ３の制御を実行した場合に、当該第２のエンジニアリング装置２から、当該制御を実行させた結果に関する実行結果情報を取得する第１の同期部１３と、第２のエンジニアリング装置２に対して、コントローラ３の制御を実行させる実行指示を行う第１の実行部１４とを有する第１のエンジニアリング装置１と、第１のエンジニアリング装置１から送信されたエンジニアリングデータの反映を行うとともに、コントローラ３の制御を実行した結果に関する実行結果情報を取得した場合に、当該実行結果情報を第１のエンジニアリング装置１に送信する第２の同期部２３と、実行指示に基づきコントローラ３の制御を実行する第２の実行部２４とを有する第２のエンジニアリング装置２とを備えた。そのため、第１のエンジニアリング装置が、遠隔地に設置された第２のエンジニアリング装置における、ビル管理システムの立ち上げ、または、変更等の発生時の作業を行う場合に、第２のエンジニアリング装置の使用を止めることなく、限られた通信帯域でも当該ビル管理システムの立ち上げ、または、変更等の発生時の作業を実行可能とすることができる。
【符号の説明】
【００３５】
１  第１のエンジニアリング装置
２  第２のエンジニアリング装置
３  コントローラ
１０  エンジニアリング装置
１１  第１の接続管理部
１２  第１の受付部
１３  第１の同期部
１４  第１の実行部
１５  第１の記憶部
１６  第１の表示部
２１  第２の接続管理部
２２  第２の受付部
２３  第２の同期部
２４  第２の実行部
２５  第２の記憶部
２６  第２の表示部
１０１  接続管理部
１０２  受付部
１０３  同期部
１０４  実行部
１０５  記憶部
１０６  表示部
【図１】
2019036082.tif 000003
【図２】
2019036082.tif 000004
【図３】
2019036082.tif 000005
【図４】
2019036082.tif 000006