(57)【要約】      （修正有）【課題】データ収集を行う際に、制御コントローラの他の機能に影響を及ぼさず、収集データの同時性を確保する。【解決手段】データ蓄積コントローラ２は、全制御コントローラ１にデータ収集開始指令メッセージを一斉送信するデータ収集開始指令メッセージ送信部と、各制御コントローラ１にデータ送信要求メッセージを順に送信するデータ送信要求メッセージ送信部と、各制御コントローラ１からのデータを蓄積するデータ蓄積部とを備え、制御コントローラ１は、メッセージ受信部によりデータ収集開始指令メッセージが受信された場合、制御コントローラ１間で統一された周期で、データを収集するデータ収集部と、収集されたデータを保持するデータ保持部と、メッセージ受信部によりデータ送信要求メッセージが受信された場合、データ保持部のデータをデータ蓄積コントローラ２に送信するデータ送信部とを備えた。【選択図】図１
2015011529.tif 000002
【特許請求の範囲】
【請求項１】
施設内の管理ポイントを監視・制御する複数の制御コントローラと、前記各制御コントローラにより監視・制御される管理ポイントに関するデータを蓄積するデータ蓄積コントローラとを備えた施設管理システムにおいて、
前記データ蓄積コントローラは、
前記全制御コントローラに対し、前記データの収集開始を指令するメッセージを一斉に送信するデータ収集開始指令メッセージ送信部と、
前記データ収集開始指令メッセージ送信部によるメッセージの送信の後、前記各制御コントローラに対して前記データの送信を要求するメッセージを順に送信するデータ送信要求メッセージ送信部と、
前記各制御コントローラから送信された前記データを蓄積するデータ蓄積部とを備え、
前記制御コントローラは、
前記データ蓄積コントローラからのメッセージを受信するメッセージ受信部と、
前記メッセージ受信部により前記データの収集開始を指令するメッセージが受信された場合に、前記制御コントローラ間で統一された周期で、前記データを収集するデータ収集部と、
前記データ収集部により収集された前記データを保持するデータ保持部と、
前記メッセージ受信部により前記データの送信を要求するメッセージが受信された場合に、前記データ保持部に保持されている前記データを前記データ蓄積コントローラに送信するデータ送信部とを備えた
ことを特徴とする施設管理システム。
【請求項２】
前記データ収集開始指令メッセージ送信部は、所定の周期で、前記データの収集開始を指令するメッセージを送信する
ことを特徴とする請求項１記載の施設管理システム。
【請求項３】
複数の制御コントローラにより監視・制御される施設内の管理ポイントに関するデータを蓄積するデータ蓄積コントローラにおいて、
前記全制御コントローラに対し、前記データの収集開始を指令するメッセージを一斉に送信するデータ収集開始指令メッセージ送信部と、
前記データ収集開始指令メッセージ送信部によるメッセージの送信の後、前記各制御コントローラに対して前記データの送信を要求するメッセージを順に送信するデータ送信要求メッセージ送信部と、
前記各制御コントローラから送信された前記データを蓄積するデータ蓄積部と
を備えたことを特徴とするデータ蓄積コントローラ。
【請求項４】
施設内の管理ポイントを監視・制御する制御コントローラにおいて、
前記各制御コントローラにより監視・制御される管理ポイントに関するデータを蓄積するデータ蓄積コントローラからのメッセージを受信するメッセージ受信部と、
前記メッセージ受信部により前記データの収集開始を指令するメッセージが受信された場合に、前記制御コントローラ間で統一された周期で、前記データを収集するデータ収集部と、
前記データ収集部により収集された前記データを保持するデータ保持部と、
前記メッセージ受信部により前記データの送信を要求するメッセージが受信された場合に、前記データ保持部に保持されている前記データを前記データ蓄積コントローラに送信するデータ送信部と
を備えたことを特徴とする制御コントローラ。
【請求項５】
施設内の管理ポイントを監視・制御する複数の制御コントローラと、前記各制御コントローラにより監視・制御される管理ポイントに関するデータを蓄積するデータ蓄積コントローラとを備えた施設管理システムによる施設管理方法において、
前記データ蓄積コントローラは、
前記全制御コントローラに対し、前記データの収集開始を指令するメッセージを一斉に送信するデータ収集開始指令メッセージ送信ステップと、
前記データ収集開始指令メッセージ送信ステップにおけるメッセージの送信の後、前記各制御コントローラに対して前記データの送信を要求するメッセージを順に送信するデータ送信要求メッセージ送信ステップと、
前記各制御コントローラから送信された前記データを時系列に蓄積するデータ蓄積ステップとを有し、
前記制御コントローラは、
前記データ蓄積コントローラからのメッセージを受信するメッセージ受信ステップと、
前記メッセージ受信ステップにおいて前記データの収集開始を指令するメッセージを受信した場合に、前記制御コントローラ間で統一された周期で、前記データを収集するデータ収集ステップと、
前記データ収集ステップにおいて収集した前記データを保持するデータ保持ステップと、
前記メッセージ受信ステップにおいて前記データの送信を要求するメッセージを受信した場合に、前記データ保持ステップにおいて保持した前記データを前記データ蓄積コントローラに送信するデータ送信ステップとを有する
ことを特徴とする施設管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、施設内の管理ポイントを監視・制御する複数の制御コントローラと、各制御コントローラにより監視・制御される管理ポイントに関するデータを蓄積するデータ蓄積コントローラとを備えた施設管理システム、データ蓄積コントローラ、制御コントローラおよび施設管理方法に関するものである。
【背景技術】
【０００２】
従来から、ビルシステム等の施設管理システムにおいて、施設内の各種設備の管理ポイントに関するデータは、当該管理ポイントを監視・制御する各制御コントローラではなく、データ蓄積用のコントローラ（データ蓄積コントローラ）に蓄積されることが多い（例えば特許文献１，２参照）。
【０００３】
このデータ蓄積コントローラにてデータの収集を行う場合には、各制御コントローラ宛に順番にデータ（現在値）の収集を指令するメッセージ（データ収集メッセージ）を送信し、その受信データを蓄積データとして蓄積している。例えば図７に示す構成では、まず、データ蓄積コントローラ１０２は、制御コントローラ１０１ａに対してデータ収集メッセージを送信する（図７の（１））。そして、制御コントローラ１０１ａは、このデータ収集メッセージに応じ、データを収集してデータ蓄積コントローラ１０２に送信し、データ蓄積コントローラ１０２はこのデータを蓄積する（図７の（２））。次いで、データ蓄積コントローラ１０２は、制御コントローラ１０１ｂに対してデータ収集メッセージを送信する（図７の（３））。そして、制御コントローラ１０１ｂは、このデータ収集メッセージに応じ、データを収集してデータ蓄積コントローラ１０２に送信し、データ蓄積コントローラ１０２はこのデータを蓄積する（図７の（４））。以下、残りの制御コントローラ１０１ｃに対しても同様の処理を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１４１６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように従来の手法では、システム内の制御コントローラの台数分繰り返してデータ収集メッセージの送信を行っている。そのため、制御コントローラの数が増えれば増えるほど、各制御コントローラにおけるデータ収集のタイミングの差が大きくなり、同時性を確保できないという課題がある。
【０００６】
また、別の手法として、データ蓄積コントローラにて、データ収集メッセージをブロードキャストでシステム内の全制御コントローラに一斉に送信し、その受信データを蓄積データとして蓄積する手法もある。しかしながら、この場合、データ収集の周期が短くなると、ネットワークの通信負荷が増加し、制御コントローラの他の機能（監視・制御）に影響を及ぼしかねないという課題がある。
【０００７】
この発明は、上記のような課題を解決するためになされたもので、データ収集を行う際に、制御コントローラの他の機能に影響を及ぼすことなく、収集データの同時性を確保することができる施設管理システム、データ蓄積コントローラ、制御コントローラおよび施設管理方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
この発明に係る施設管理システムは、施設内の管理ポイントを監視・制御する複数の制御コントローラと、各制御コントローラにより監視・制御される管理ポイントに関するデータを蓄積するデータ蓄積コントローラとを備え、データ蓄積コントローラは、全制御コントローラに対し、データの収集開始を指令するメッセージを一斉に送信するデータ収集開始指令メッセージ送信部と、データ収集開始指令メッセージ送信部によるメッセージの送信の後、各制御コントローラに対してデータの送信を要求するメッセージを順に送信するデータ送信要求メッセージ送信部と、各制御コントローラから送信されたデータを蓄積するデータ蓄積部とを備え、制御コントローラは、データ蓄積コントローラからのメッセージを受信するメッセージ受信部と、メッセージ受信部によりデータの収集開始を指令するメッセージが受信された場合に、制御コントローラ間で統一された周期で、データを収集するデータ収集部と、データ収集部により収集されたデータを保持するデータ保持部と、メッセージ受信部によりデータの送信を要求するメッセージが受信された場合に、データ保持部に保持されているデータをデータ蓄積コントローラに送信するデータ送信部とを備えたものである。
【０００９】
また、この発明に係る施設管理方法は、施設内の管理ポイントを監視・制御する複数の制御コントローラと、各制御コントローラにより監視・制御される管理ポイントに関するデータを蓄積するデータ蓄積コントローラとを備えた施設管理システムによる施設管理方法において、データ蓄積コントローラは、全制御コントローラに対し、データの収集開始を指令するメッセージを一斉に送信するデータ収集開始指令メッセージ送信ステップと、データ収集開始指令メッセージ送信ステップにおけるメッセージの送信の後、各制御コントローラに対してデータの送信を要求するメッセージを順に送信するデータ送信要求メッセージ送信ステップと、各制御コントローラから送信されたデータを時系列に蓄積するデータ蓄積ステップとを有し、制御コントローラは、データ蓄積コントローラからのメッセージを受信するメッセージ受信ステップと、メッセージ受信ステップにおいてデータの収集開始を指令するメッセージを受信した場合に、制御コントローラ間で統一された周期で、データを収集するデータ収集ステップと、データ収集ステップにおいて収集したデータを保持するデータ保持ステップと、メッセージ受信ステップにおいてデータの送信を要求するメッセージを受信した場合に、データ保持ステップにおいて保持したデータをデータ蓄積コントローラに送信するデータ送信ステップとを有するものである。
【発明の効果】
【００１０】
この発明によれば、上記のように構成したので、データ収集を行う際に、制御コントローラの他の機能に影響を及ぼすことなく、収集データの同時性を確保することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１に係る施設管理システムの構成・動作概要を示す図である。
【図２】この発明の実施の形態１に係るデータ蓄積コントローラの構成を示す図である。
【図３】この発明の実施の形態１に係る制御コントローラの構成を示す図である。
【図４】この発明の実施の形態１に係るデータ蓄積コントローラの動作を示すフローチャートである。
【図５】この発明の実施の形態１に係る制御コントローラの動作を示すフローチャートである。
【図６】この発明の実施の形態１に係るデータ蓄積コントローラと制御コントローラとの間のメッセージ・データ送受を示すシーケンス図である。
【図７】従来の施設管理システムの構成・動作概要を示す図である。
【発明を実施するための形態】
【００１２】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１はこの発明の実施の形態１に係る施設管理システムの構成・動作概要を示す図である。
施設管理システムは、図１に示すように、施設内の管理ポイントを監視・制御する複数の制御コントローラ１と、各制御コントローラ１により監視・制御される管理ポイントに関するデータを蓄積するデータ蓄積コントローラ２とを備えている。なお、図１に示す例では、制御コントローラ１として、３台の制御コントローラ１ａ〜１ｃを設けた場合を示している。
【００１３】
データ蓄積コントローラ２は、図２に示すように、データ収集開始指令メッセージ送信部２１、データ送信要求メッセージ送信部２２およびデータ蓄積部２３を備えている。
【００１４】
データ収集開始指令メッセージ送信部２１は、システム内の全制御コントローラ１に対し、ブロードキャストで、データ（現在値）の収集開始を指令するメッセージ（データ収集開始指令メッセージ）を一斉に送信するものである。
【００１５】
データ送信要求メッセージ送信部２２は、データ収集開始指令メッセージ送信部２１によるメッセージの送信の後、システム内の各制御コントローラ１に対してデータの送信を要求するメッセージ（データ送信要求メッセージ）を順に送信するものである。
【００１６】
データ蓄積部２３は、各制御コントローラ１から送信されたデータを蓄積するものである。
【００１７】
制御コントローラ１は、図３に示すように、メッセージ受信部１１、データ収集部１２、データ保持部１３およびデータ送信部１４を備えている。
【００１８】
メッセージ受信部１１は、データ蓄積コントローラ２からのメッセージを受信するものである。このメッセージ受信部１１により受信されるメッセージとしては、データ収集開始指令メッセージ送信部２１からのデータ収集開始指令メッセージや、データ送信要求メッセージ送信部２２からのデータ送信要求メッセージがある。
【００１９】
データ収集部１２は、メッセージ受信部１１によりデータ収集開始指令メッセージが受信された場合に、システム内の制御コントローラ１間で統一された周期で、データを収集するものである。
【００２０】
データ保持部１３は、データ収集部１２により収集されたデータを保持するものである。
【００２１】
データ送信部１４は、メッセージ受信部１１によりデータ送信要求メッセージが受信された場合に、データ保持部１３に保持されている直近のデータをデータ蓄積コントローラ２に送信するものである。
【００２２】
次に、上記のように構成された施設管理システムの動作について説明する。まず、データ蓄積コントローラ２の動作について、図４を参照しながら説明する。
データ蓄積コントローラ２の動作では、図４に示すように、まず、データ収集開始指令メッセージ送信部２１は、システム内の全制御コントローラ１に対し、ブロードキャストで、データ収集開始指令メッセージを一斉に送信する（ステップＳＴ４１、データ収集開始指令メッセージ送信ステップ）。
【００２３】
次いで、データ送信要求メッセージ送信部２２は、データ収集開始指令メッセージ送信部２１によるメッセージの送信の後、システム内の所定の制御コントローラ１に対し、データ送信要求メッセージを送信する（ステップＳＴ４２、データ送信要求メッセージ送信ステップ）。
【００２４】
次いで、データ蓄積部２３は、制御コントローラ１から送信されたデータを蓄積する（ステップＳＴ４３、データ蓄積ステップ）。
【００２５】
次いで、データ蓄積コントローラ２は、システム内の全制御コントローラ１からデータを収集したかを判定する（ステップＳＴ４４）。このステップＳＴ４４において、データを収集していない制御コントローラ１があると判定した場合には、シーケンスはステップＳＴ４２に戻り、当該制御コントローラ１に対してステップＳＴ４２，４３の処理を繰り返す。
その後、データ蓄積コントローラ２は、所定の周期で、全制御コントローラ１に対してステップＳＴ４２〜４４の処理を繰り返す。
【００２６】
次に、制御コントローラ１の動作について、図５を参照しながら説明する。
制御コントローラ１の動作では、図５に示すように、まず、メッセージ受信部１１は、データ蓄積コントローラ２からのメッセージを受信する（ステップＳＴ５１、メッセージ受信ステップ）。
【００２７】
次いで、データ収集部１２は、ステップＳＴ５１においてメッセージ受信部１１によりデータ収集開始指令メッセージが受信された場合（ステップＳＴ５２‘ＹＥＳ’）には、データの収集を開始する（ステップＳＴ５３、データ収集ステップ）。
【００２８】
次いで、データ保持部１３は、データ収集部１２により収集されたデータを保持する（ステップＳＴ５４、データ保持ステップ）。
その後、制御コントローラ１は、システム内の制御コントローラ１間で統一された周期で、ステップＳＴ５３，５４の処理を繰り返す。
【００２９】
一方、データ送信部１４は、ステップＳＴ５１においてメッセージ受信部１１によりデータ送信要求メッセージが受信された場合（ステップＳＴ５５‘ＹＥＳ’）には、データ保持部１３に保持されている直近のデータをデータ蓄積コントローラ２に送信する（ステップＳＴ５６、データ送信ステップ）。なお、データ蓄積コントローラ２と制御コントローラ１との間のメッセージ・データ送受の関係は、例えば図６に示すような関係となる。
【００３０】
次に、施設管理システム全体の動作の流れについて説明する。
例えば図１に示す構成において、データ蓄積コントローラ２にてデータの収集を行う場合には、まず、データ蓄積コントローラ２は、ブロードキャストで、全制御コントローラ１ａ〜１ｃに対してデータ収集開始指令メッセージを一斉に送信する（図１の（１））。そして、各制御コントローラ１ａ〜１ｃでは、このデータ収集開始指令メッセージに応じ、制御コントローラ１ａ〜１ｃ間で統一された周期で、データの収集を行い保持する。次いで、データ蓄積コントローラ２は、制御コントローラ１ａに対してデータ送信要求メッセージを送信する（図１の（２））。そして、制御コントローラ１ａは、このデータ送信要求メッセージに応じ、保持している直近のデータをデータ蓄積コントローラ２に送信し、データ蓄積コントローラ２はこのデータを蓄積する（図１の（３））。次いで、データ蓄積コントローラ２は、制御コントローラ１ｂに対してデータ送信要求メッセージを送信する（図１の（４））。そして、制御コントローラ１ｂは、このデータ送信要求メッセージに応じ、保持している直近のデータをデータ蓄積コントローラ２に送信し、データ蓄積コントローラ２はこのデータを蓄積する（図１の（５））。以下、残りの制御コントローラ１ｃに対しても同様の処理を行う。
【００３１】
以上の動作により、データ蓄積コントローラ２では、制御コントローラ１間でデータ収集時刻の同時性が確保されたデータを蓄積することが可能になる。また、データ収集開始指令メッセージをブロードキャストで全制御コントローラ１に送信後は、各制御コントローラ１内の周期でデータを保持させるため、データの収集周期が短い場合でもネットワーク負荷が増加することはない。
また、図６に示すように、データ蓄積コントローラ２にて、データ収集開始指令メッセージを一定の間隔で全制御コントローラ１に送信することで、制御コントローラ１間のデータ収集時刻の同期をとることができる。そのため、制御コントローラ１が、制御コントローラ１間の時刻同期など高度な機能を持たない場合であっても、同時性が確保されたデータを収集することが可能となる。
【００３２】
なお図６では、制御コントローラ１によるデータ収集とデータ蓄積コントローラ２によるデータ送信要求とが１対１の関係である場合を示した。しかしながら、これに限るものではなく、例えば、制御コントローラ１で、所定周期で収集したデータを時系列に保持し、その後、データ蓄積コントローラ２によるデータ送信要求に応じて、保持しているデータをまとめて通知するようにしてもよい。このように、まとめてデータをデータ蓄積コントローラ２に通知するようにしても、ネットワーク負荷の軽減を図ることが可能である。
【００３３】
以上のように、この実施の形態１によれば、データ蓄積コントローラ２は、全制御コントローラ１に対してデータ収集開始指令メッセージを一斉に送信するデータ収集開始指令メッセージ送信部２１と、データ収集開始指令メッセージの送信後、各制御コントローラ１に対してデータ送信要求メッセージを順に送信するデータ送信要求メッセージ送信部２２と、各制御コントローラ１から送信されたデータを蓄積するデータ蓄積部２３とを備え、制御コントローラ１は、データ蓄積コントローラ２からのメッセージを受信するメッセージ受信部１１と、データ収集開始指令メッセージが受信された場合に、制御コントローラ１間で統一された周期で、データを収集するデータ収集部１２と、収集されたデータを保持するデータ保持部１３と、データ送信要求メッセージが受信された場合に、データ保持部１３に保持されている直近のデータをデータ蓄積コントローラ２に送信するデータ送信部１４とを備えたので、データ収集を行う際に、制御コントローラ１の他の機能に影響を及ぼすことなく、収集データの同時性を確保することができる。
【００３４】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００３５】
１，１ａ〜１ｃ  制御コントローラ
２  データ蓄積コントローラ
１１  メッセージ受信部
１２  データ収集部
１３  データ保持部
１４  データ送信部
２１  データ収集開始指令メッセージ送信部
２２  データ送信要求メッセージ送信部
２３  データ蓄積部
【図１】
2015011529.tif 000003
【図２】
2015011529.tif 000004
【図３】
2015011529.tif 000005
【図４】
2015011529.tif 000006
【図５】
2015011529.tif 000007
【図６】
2015011529.tif 000008
【図７】
2015011529.tif 000009