(57)【要約】  エリアユニット１の故障を検知する代替ユニット５は、いずれかのエリアユニット１の故障を検知すると、故障したエリアユニット１のプログラムタイプに対応するプログラムを、故障したエリアユニット１と同一エリアＥに属する管理ユニット３から取得する。その後、代替ユニット５は、エリアユニット１のＩＰアドレスをセットし、さらに、故障したエリアユニット１と同一エリアＥに属する管理ユニット３から設定情報を取得してセットする。その後、代替ユニット５は、故障したエリアユニット１とこれまで通信していたユニット２（照明制御ユニット２０、計量管理ユニット２１）からデータを収集して、初期化処理を行った後、ユニット２の管理を開始する。これにより、親器が故障しても、故障した親器がこれまで管理していた子器の管理を停止させることなく継続する。
2009133819.tif 000002
【特許請求の範囲】
【請求項１】
複数の管理グループに分かれて存在する複数台の機器を管理する機器管理システムであって、
複数台の親器と、複数台の子器と、代替ユニットとを備え、
前記複数台の親器は、互いに異なる管理グループに設けられ、第１の管理グループに設けられた第１の親器と、第２の管理グループに設けられた第２の親器とを含み、
前記複数台の子器は、前記第１の管理グループに設けられた少なくとも１台の第１の子器と、前記第２の管理グループに設けられた少なくとも１台の第２の子器とを含み、
前記第１の親器は、前記第１の子器と通信して当該第１の子器を管理し、前記第２の親器は、前記第２の子器と通信して当該第２の子器を管理し、
前記第１の子器は、前記第１の管理グループに存在する第１の機器と接続し、前記第１の親器の管理に従って前記第１の機器を管理し、前記第２の子器は、前記第２の管理グループに存在する第２の機器と接続し、前記第２の親器の管理に従って前記第２の機器を管理し、
前記代替ユニットは、検知手段と、代替手段とを有し、
前記検知手段は、前記第１の親器および前記第２の親器の故障をそれぞれ検知し、
前記代替手段は、前記第１の親器の故障が前記検知手段で検知されると、前記第１の子器と通信して当該第１の子器を管理し、前記第２の親器の故障が前記検知手段で検知されると、前記第２の子器と通信して当該第２の子器を管理する
ことを特徴とする機器管理システム。
【請求項２】
前記第１の親器には前記第２の親器より高い優先順位が予め設定され、
前記代替手段は、前記第１の親器および前記第２の親器の故障が前記検知手段で検知されると、前記第１の子器と通信して当該第１の子器を管理する
ことを特徴とする請求項１記載の機器管理システム。
【請求項３】
情報サーバを備え、
前記情報サーバは、前記第１の親器と前記第１の子器との通信に用いられる第１の設定情報と、前記第２の親器と前記第２の子器との通信に用いられる第２の設定情報とを保持し、
前記代替ユニットは、取得手段と、記憶手段とを有し、
前記取得手段は、前記第１の親器の故障が前記検知手段で検知されると、前記第１の設定情報を前記情報サーバから取得し、前記第２の親器の故障が前記検知手段で検知されると、前記第２の設定情報を前記情報サーバから取得し、
前記記憶手段は、前記取得手段で取得された前記第１の設定情報および前記第２の設定情報を記憶し、
前記代替手段は、前記第１の親器の故障が前記検知手段で検知されると、前記第１の設定情報を用いて前記第１の子器と通信して当該第１の子器を管理し、前記第２の親器の故障が前記検知手段で検知されると、前記第２の設定情報を用いて前記第２の子器と通信して当該第２の子器を管理する
ことを特徴とする請求項２記載の機器管理システム。
【請求項４】
前記検知手段は、前記第１の親器および前記第２の親器の復旧を検知し、
前記代替手段は、前記第１の親器の復旧が前記検知手段で検知されると、前記第１の子器との通信を停止し、
前記第１の親器は、復旧すると、前記第１の子器との通信を再開し、
前記第２の親器は、復旧すると、前記第２の子器との通信を再開する
ことを特徴とする請求項２または３記載の機器管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の管理グループに分かれて存在する複数台の機器を管理する機器管理システムに関する。
【背景技術】
【０００２】
従来、複数台の機器を管理（監視と制御との少なくとも一方）する機器管理システムは、機器の種類や配置場所を単位とする管理グループごとに下位の通信ネットワークを構築する。複数台の機器は、複数の管理グループに分かれて存在する。下位の通信ネットワークは、上位の通信ネットワークにより管理される。このような階層化された通信ネットワークを構築するには、親器が子器を管理する技術が用いられている。上記の技術では、機器を管理する子器（機器と一体である子器を含む）が下位の通信ネットワークに設けられ、子器を端末とする親器が上位の通信ネットワークに設けられている。親器と子器の間の通信プロトコルには、ＢＡＣｎｅｔ（A Data Communication Protocol for Building Automation and Control Networks）プロトコルが用いられている（例えば日本国特開２００７−９６５３９号公報参照）。【０００３】
しかしながら、従来の機器管理システムでは、親器が故障すると、故障中の親器がこれまで管理していた子器の管理を継続することができない。その結果、従来の機器管理システムには、一部の子器（故障中の親器が管理していた子器）がこれまで管理していた機器の管理を継続することができないという問題があった。
【発明の概要】
【０００４】
本発明は上記の点に鑑みて為され、本発明の目的は、親器が故障しても故障中の親器がこれまで管理していた子器の管理を停止させることなく継続することができる機器管理システムを提供することにある。
【０００５】
本発明に係る機器管理システムは、複数の管理グループに分かれて存在する複数台の機器を管理する。この機器管理システムは、複数台の親器と、複数台の子器と、代替ユニットとを備える。複数台の親器は、互いに異なる管理グループに設けられ、第１の管理グループに設けられた第１の親器と、第２の管理グループに設けられた第２の親器とを含む。複数台の子器は、第１の管理グループに設けられた少なくとも１台の第１の子器と、第２の管理グループに設けられた少なくとも１台の第２の子器とを含む。第１の親器は、第１の子器と通信して第１の子器を管理する。第２の親器は、第２の子器と通信して第２の子器を管理する。第１の子器は、第１の管理グループに存在する第１の機器と接続し、第１の親器の管理に従って第１の機器を管理する。第２の子器は、第２の管理グループに存在する第２の機器と接続し、第２の親器の管理に従って第２の機器を管理する。
【０００６】
代替ユニットは、検知手段と、代替手段とを有する。検知手段は、第１の親器および第２の親器の故障をそれぞれ検知する。代替手段は、第１の親器の故障が検知手段で検知されると、第１の子器と通信して第１の子器を管理し、第２の親器の故障が検知手段で検知されると、第２の子器と通信して第２の子器を管理する。
【０００７】
この構成によれば、各親器と同様に子器を管理することができる代替ユニットを備えることによって、親器が故障した場合に、故障中の親器に代わって代替ユニットが子器を管理することができる。その結果、この構成によれば、親器が故障しても、故障中の親器がこれまで管理していた子器の管理を停止させることなく継続することができる。
【０００８】
好ましい形態として、第１の親器には第２の親器より高い優先順位が予め設定されている。代替手段は、第１の親器および第２の親器の故障が検知手段で検知されると、第１の子器と通信して第１の子器を管理する。
【０００９】
この構成によれば、複数台の親器が故障した場合、優先順位の高い親器を代替ユニットが代替することによって、重要な子器の管理を停止させることなく継続して行うことができる。
【００１０】
より好ましい形態として、機器管理システムは、情報サーバを備える。情報サーバは、第１の親器と第１の子器との通信に用いられる第１の設定情報と、第２の親器と第２の子器との通信に用いられる第２の設定情報とを保持する。
【００１１】
代替ユニットは、取得手段と、記憶手段とを有する。取得手段は、第１の親器の故障が検知手段で検知されると、第１の設定情報を情報サーバから取得し、第２の親器の故障が検知手段で検知されると、第２の設定情報を情報サーバから取得する。記憶手段は、取得手段で取得された第１の設定情報および第２の設定情報を記憶する。代替手段は、第１の親器の故障が検知手段で検知されると、第１の設定情報を用いて第１の子器と通信して第１の子器を管理し、第２の親器の故障が検知手段で検知されると、第２の設定情報を用いて第２の子器と通信して第２の子器を管理する。
【００１２】
この構成によれば、親器ごとに設定情報が異なる場合、各親器の設定情報を情報サーバが保持することによって、代替ユニットがすべての設定情報を予め記憶しておく必要がなく、必要なときに情報サーバから設定情報を取得することができるので、代替ユニットの負荷を低減することができる。
【００１３】
さらに好ましい形態として、検知手段は、第１の親器および第２の親器の復旧を検知する。代替手段は、第１の親器の復旧が検知手段で検知されると、第１の子器との通信を停止する。第１の親器は、復旧すると、第１の子器との通信を再開する。第２の親器は、復旧すると、第２の子器との通信を再開する。
【００１４】
この構成によれば、故障中の親器が復旧したときに代替ユニットが子器との通信を停止することによって、いずれかの親器が新たに故障したときに代替ユニットが代替することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態１に係る機器管理システムの概略図である。
【図２】同上における管理領域とエリアとの関係を示す図である。
【図３】同上に係るエリアユニットの構成を示すブロック図である。
【図４】同上に係る代替ユニットの構成を示すブロック図である。
【図５】同上に係る機器管理システムにおけるエリアユニットが故障したときの動作を説明するフローチャートである。
【図６】同上に係る機器管理システムにおけるプログラムの取得動作を説明するフローチャートである。
【図７】同上に係る機器管理システムにおける故障中の親器が復旧したときの動作を説明するフローチャートである。
【図８】実施形態３に係る機器管理システムの概略図である。
【発明を実施するための最良の形態】
【００１６】
（実施形態１）
本発明では、各種機器の動作状態を監視することと、各種機器を制御することとは、総称して機器の「管理」と呼ばれる。したがって、機器の管理は、機器の監視と制御との少なくとも一方を意味する。また、本発明では、管理対象となる機器が配置されている領域の全体は「管理領域」であり、管理領域が複数の小領域に分割されたときの１つの小領域は「エリア」である。【００１７】
管理領域は、広範囲の空間であって、機器が多数配置される空間に相当する。上記の機器とは、照明機器や冷暖房機器などである。広範囲の空間とは、各種建物内・集合住宅の敷地内・ひとまとまりの住宅地内・テーマパーク内・公園内のような空間である。各種建物とは、オフィスビル・集合住宅・病院・学校・ホテル・体育館・美術館・博物館・ショッピングセンタなどである。集合住宅の敷地内には、複数の建物が存在する。ひとまとまりの住宅地内には、複数の住戸が存在する。一方、エリアは、建物の各階または各室に相当し、土地が適宜に区切られたときの各区画にも相当する。【００１８】
以下では、図２に示すように、公園の全体を管理領域Ａとする場合を例として説明する。公園内が場所ごとに適宜に仕切られることにより、複数のエリアＥ１〜Ｅ８が設けられている。図示例では、管理領域Ａが８つのエリアＥ１〜Ｅ８に分割されている。各エリアＥ１〜Ｅ８を特に区別する必要がないときには、エリアＥと表記する。【００１９】
以下に説明する実施形態では、監視および制御の対象となる機器として照明機器を例示し、監視の対象となる機器として、電気計量（電圧、電流、電力などの計量）を行う計量機器を例示する。【００２０】
本実施形態に係る機器管理システムの構成について説明する。この機器管理システムは、複数のエリア（管理グループ）Ｅ１〜Ｅ８に存在する複数台の機器を管理する。機器管理システムは、図１に示すように、複数台（図示例では２台）のエリアユニット１，１と、複数台（図示例では８台）のユニット２，２・・・（照明制御ユニット２０，２０・・・、計量管理ユニット２１，２１・・・）と、複数台（図示例では２台）の管理ユニット３，３とを備えている。また、機器管理システムは、上位管理装置４と、代替ユニット５とを備えている。エリアユニット１は、エリアＥごとに設けられている。各ユニット２は、いずれかのエリアユニット１の管理に従って機器を管理する。各管理ユニット３は、後述するエリアユニット１の設定情報を保持する。代替ユニット５は、後述のようにエリアユニット１の代わりにユニット２を管理する。【００２１】
本実施形態の機器管理システムでは、各種機器を管理するために、図１に示す通信ネットワークが用いられる。図示する通信ネットワークは、３階層に階層化されている。中間層の通信ネットワーク（以下「中位ネット」という）Ｎｍは、下位層の通信ネットワーク（以下「下位ネット」という）Ｎｉ１，Ｎｉ２との間に、照明制御ユニット２０および計量管理ユニット２１を備えている。中位ネットＮｍと上位層の通信ネットワーク（以下「上位ネット」という）Ｎｓとの間には、ルータ６が設けられている。また、中位ネットＮｍには、エリアユニット１と管理ユニット３とが接続されている。中位ネットＮｍでは、ネットワーク層においてＩＰプロトコルが用いられ、上位層のプロトコルとしてＢＡＣｎｅｔプロトコルが用いられる。ＢＡＣｎｅｔプロトコルは、設備機器Ｍｓの標準オープンプロトコルである。【００２２】
上位ネットＮｓでは、ネットワーク層において、ＩＰｖ６に対応したＩＰプロトコルが用いられ、上位層のプロトコルとして独自プロトコルが用いられる。上位ネットＮｓには、上位管理装置４としてセンターサーバ４０と管理用コンピュータ４１とが接続されている。上位ネットＮｓはローカルエリアネットワークであるが、上位ネットＮｓにはＮＴＰ（Network Time Protocol）サーバ７が接続されている。【００２３】
照明制御ユニット２０に接続されている下位ネットＮｉ１は、時分割多重伝送方式の通信ネットワークを構築している。時分割多重伝送方式では、２線式の信号線Ｌｓ１を伝送される固定長の伝送信号が用いられる。計量管理ユニット２１に接続されている下位ネットＮｉ２は、ＲＳ−４８５やＲＳ−２３２Ｃなどのシリアル通信による通信ネットワークまたはＥｔｈｅｒｎｅｔ（登録商標）による通信ネットワークを構築し、信号線Ｌｓ２を通して情報を授受する。【００２４】
下位ネットＮｉ１の構成要素は、伝送装置ＣＮと、操作用端末器ＴＵ１と、制御用端末器ＴＵ２とである。伝送装置ＣＮは、固定長の伝送信号を信号線Ｌｓ１に定期的に送出する。操作用端末器ＴＵ１および制御用端末器ＴＵ２は、信号線Ｌｓ１に接続されている。操作用端末器ＴＵ１にはスイッチＳＷが付設されている。制御用端末器ＴＵ２には照明機器Ｌｄが接続されている。操作用端末器ＴＵ１には、スイッチＳＷに対応付けたアドレスが設定され、制御用端末器ＴＵ２には、照明機器Ｌｄに対応付けたアドレスが設定されている。伝送装置ＣＮは、スイッチＳＷのアドレスと照明機器Ｌｄのアドレスとを関係テーブルで関係付けている。したがって、いずれかのスイッチＳＷが操作されると、関係テーブルで関係付けられた照明機器Ｌｄが点灯または消灯する。スイッチＳＷと等価に用いることができる明るさセンサや人感センサがスイッチＳＷに代えて用いられると、伝送装置ＣＮは、明るさや人の存否に応じて照明機器Ｌｄの点灯と消灯とを制御することができる。【００２５】
照明制御ユニット２０は、信号線Ｌｓ１に接続されているから、伝送信号を監視することによって照明機器Ｌｄの動作状態を取得することができる。また、照明制御ユニット２０は、操作用端末器ＴＵ１と同じ動作が可能であって、スイッチＳＷと同様に照明機器Ｌｄの点灯・消灯を指示することができる。【００２６】
計量管理ユニット２１は、信号線Ｌｓ２に接続されている。信号線Ｌｓ２には、下位ネットＮｉ２の構成要素である計量機器Ｍｓが接続されている。計量管理ユニット２１は、計量機器Ｍｓとの間でシリアル通信を行うことにより、計量機器Ｍｓに指示を与え、また計量機器Ｍｓからの情報を獲得する。計量機器Ｍｓは、例えば、照明機器Ｌｄの動作中の電圧、電流、電力の瞬時値や積算値を計測する。したがって、計量管理ユニット２１は、計量機器Ｍｓから取得する計量情報によって、照明機器Ｌｄの動作などを監視することができる。【００２７】
エリアユニット１は、後述の設定情報を用いて照明制御ユニット２０と通信することにより、照明機器Ｌｄの動作状態の取得および照明機器Ｌｄの動作状態の指示が可能である。また、エリアユニット１は、計量管理ユニット２１との通信により、計量機器Ｍｓが計量した計量情報を取得することが可能である。上記設定情報には、通信設定情報データと、機器管理設定情報データとが含まれている。【００２８】
通信設定情報データには、通信時の送信元のＩＰアドレスと、通信時の送信先のＩＰアドレスと、エリアＥ内でのブロードキャストアドレスとが含まれている。さらに、通信設定情報データは、対応テーブルを有している。対応テーブルは、エリアユニット１に接続されている各ユニット２（照明制御ユニット２０、計量管理ユニット２１）のＩＰアドレスを管理番号に関係付けている。管理番号は、ユニット２（照明制御ユニット２０、計量管理ユニット２１）を個別に管理する番号である。【００２９】
機器管理設定情報データは、エリアユニット１が接続されているエリアＥ内で接続可能なユニット（エリアユニット１、照明制御ユニット２０、計量管理ユニット２１、管理ユニット３を含む）の最大台数の情報と、エリアＥに実際に接続されているユニットの台数の情報とを含んでいる。【００３０】
エリアユニット１は、照明制御ユニット２０に対して、照明制御ユニット２０の管理下にある照明機器Ｌｄの動作状態の取得要求を行い、照明機器Ｌｄの動作状態を取得する。エリアユニット１は、取得した動作状態を上位管理装置４に送信する。エリアユニット１は、上位管理装置４から照明機器Ｌｄの制御要求を受け取ったときに、照明制御ユニット２０に照明機器Ｌｄの制御を要求する。【００３１】
管理ユニット３は、中位ネットＮｍおよび下位ネットＮｉ１，Ｎｉ２に含まれている機器（照明機器Ｌｄや計量機器Ｍｓを含む）の種別および通信アドレスを記憶する。また、管理ユニット３は、各エリアユニット１の設定情報を保持している。さらに、管理ユニット３は、各ユニット（照明制御ユニット２０、計量管理ユニット２１、エリアユニット１）に設定されたデータをバックアップ用のデータとして保存する。管理ユニット３は、バックアップ用のデータを記憶しているから、エリアユニット１の修理または交換が終了した後にバックアップ用のデータをエリアユニット１に転送することによって、エリアユニット１を復旧させることが可能である。【００３２】
続いて、中位ネットＮｍの端末になる各ユニット（エリアユニット１、照明制御ユニット２０、計量管理ユニット２１、管理ユニット３）の構成について、さらに詳しく説明する。エリアユニット１と照明制御ユニット２０と計量管理ユニット２１と管理ユニット３とは、ハードウェアにおいて同様の構成を有し、ソフトウェアにおいて異なる構成を有している。したがって、ハードウェア構成については、エリアユニット１で代表して説明する。本実施形態のエリアユニット１は、本発明の親器に相当し、本実施形態のユニット２（照明制御ユニット２０、計量管理ユニット２１）は、本発明の子器に相当する。【００３３】
エリアユニット１は、図３に示すように、信号処理部１０と、記憶部１１とを備えている。さらに、エリアユニット１は、複数（図示例では４つ）の通信処理部１２ａ〜１２ｄと、通信ポート１３ａ〜１３ｄと、時計部１４とを備えている。信号処理部１０は、マイクロコンピュータを主構成要素に持ち、ＣＰＵからなる。記憶部１１は、ＲＡＭおよびＲＯＭ（例えば着脱可能なフラッシュＲＯＭ）からなる。複数の通信処理部１２ａ〜１２ｄは、それぞれ異なる種類の通信に対応している。通信ポート１３ａ〜１３ｄは、各通信処理部１２ａ〜１２ｄにそれぞれ外部電線を接続するためのポートである。時計部１４は、現在時刻を計時する。【００３４】
通信処理部１２ａおよび通信ポート１３ａは、照明機器Ｌｄが接続されている下位ネットＮｉ１に対応する。通信処理部１２ｂおよび通信ポート１３ｂは、計量機器Ｍｓが接続されているＲＳ−４８５規格（シリアル通信用でありＲＳ−２３２Ｃ規格でもよい）の下位ネットＮｉ２に対応する。通信処理部１２ｃ，１２ｄおよび通信ポート１３ｃ，１３ｄは、Ｅｔｈｅｒｎｅｔ（登録商標）規格の中位ネットＮｍに対応する。通信処理部１２ａ〜１２ｄは、通信ポート１３ａ〜１３ｄを通して送信する通信パケットを生成する処理と、通信ポート１３ａ〜１３ｄを通して受信した通信パケットからデータを抽出する処理とを行う。通信ポート１３ａ〜１３ｄは、下位ネットＮｉ１，Ｎｉ２または中位ネットＮｍのそれぞれに適合した通信線を接続できる形状に形成されている。【００３５】
記憶部１１は、信号処理部１０の動作を指示するプログラムを記憶する。また、記憶部１１は、エリアユニット１が動作するのに必要な種々のデータを記憶する。記憶部１１に格納されるデータとしては、通信設定情報データと、機器管理設定情報データとがある。通信設定情報データは、通信処理部１２ａ〜１２ｄおよび通信ポート１３ａ〜１３ｄを用いた通信に必要なデータである。機器管理設定情報データは、機器（照明機器Ｌｄおよび計量機器Ｍｓ）の管理に用いられるデータである。時計部１４は、時刻情報要求を受けると時刻情報を出力する。時計部１４の時刻は、後述するように、信号処理部１０で実現されるタイマ調整機能により、ＮＴＰサーバ７の時刻に合わせられる。【００３６】
信号処理部１０は、記憶部１１に記憶されているプログラムに従って動作する。下位ネットＮｉ１，Ｎｉ２が接続されている照明制御ユニット２０および計量管理ユニット２１は、監視制御機能を有している。監視制御機能は、通信処理部１２ａ，１２ｂおよび通信ポート１３ａ，１３ｂを通して機器（照明機器Ｌｄ、計量機器Ｍｓ）を管理する機能である。一方、下位ネットＮｉ１，Ｎｉ２が直接接続されていないエリアユニット１は、監視制御機能と、ウェブサービス機能と、タイマ調整機能とを有している。監視制御機能は、機器（照明機器Ｌｄ、計量機器Ｍｓ）を管理するための情報を授受する機能である。機器を管理するための情報は、通信処理部１２ｃ，１２ｄおよび通信ポート１３ｃ，１３ｄを通して、照明制御ユニット２０（または計量管理ユニット２１）とエリアユニット１との間で授受される。ウェブサービス機能は、照明制御ユニット２０や計量管理ユニット２１から取得した情報を上位管理装置４で閲覧可能にする機能である。タイマ調整機能は、ＮＴＰサーバ７と通信して時計部１４の時刻合わせを行う機能である。各機能は、記憶部１１に格納されているプログラムに従って信号処理部１０が動作することにより実現される。【００３７】
次に、図１に示す照明制御ユニット２０の動作を示す。照明制御ユニット２０は、起動されると、初期化処理を行う。照明制御ユニット２０は、下位ネットＮｉ１の伝送装置ＣＮに対してシステム状態の取得要求を行う。ここでのシステム状態は、信号線Ｌｓ１の断線や短絡の有無、操作用端末器ＴＵ１や制御用端末器ＴＵ２のアドレスの誤設定（重複を禁止している）の有無などを意味する。システム状態が正常であれば、照明制御ユニット２０は、各照明機器Ｌｄの点灯・消灯の動作状態を取得する。【００３８】
ここで、照明制御ユニット２０は、中位ネットＮｍを通してシステム状態および照明機器Ｌｄの点灯・消灯の状態に関する取得要求があると、取得を要求してきた相手先（通常はエリアユニット１であるが、後述するように上位管理装置４の場合もある）にシステム状態と点灯・消灯の状態とをそれぞれ送信する。なお、システム状態の異常が検出された場合、照明制御ユニット２０は相手先に異常を通知する。【００３９】
一方、照明制御ユニット２０は、中位ネットＮｍを通して情報の取得要求がないか、取得要求があった相手先に情報を送信した後において、中位ネットＮｍを通して照明機器Ｌｄの制御要求があるか否かを判断する。制御要求があれば、照明制御ユニット２０は、要求内容に従って照明機器Ｌｄを制御する。【００４０】
計量管理ユニット２１は、起動されると、初期化処理を行う。計量管理ユニット２１は、下位ネットＮｉ２のシステム状態を取得する。ここでのシステム状態は、信号線Ｌｓ２の断線や短絡の有無、計量機器Ｍｓの故障の有無などを意味する。システム状態が正常であれば、計量管理ユニット２１は、各計量機器Ｍｓから計量情報を取得する。【００４１】
ここで、計量管理ユニット２１は、中位ネットＮｍを通してシステム状態および計量情報の取得要求があると、取得を要求してきた相手先（通常はエリアユニット１であるが、後述するように上位管理装置４の場合もある）にシステム状態と計量情報とをそれぞれ送信する。なお、システム状態の異常が検出された場合、計量管理ユニット２１は相手先に異常を通知する。【００４２】
上述したように、照明制御ユニット２０と計量管理ユニット２１とは、ハードウェア構成についてはエリアユニット１と同様であるが、記憶部１１（図３参照）に格納したプログラムについてはエリアユニット１と異なっている。言い換えると、照明制御ユニット２０と計量管理ユニット２１とエリアユニット１とは、プログラムの変更のみで実現することができる。【００４３】
照明制御ユニット２０と計量管理ユニット２１は、中位ネットＮｍと下位ネットＮｉ１，Ｎｉ２とを仲介する。このため、中位ネットＮｍで用いられるアドレス（ＩＰアドレスだけではなくＢＡＣｎｅｔでの識別情報）と、下位ネットＮｉ１，Ｎｉ２で用いられるアドレス（照明機器Ｌｄと計量機器Ｍｓを区別するアドレス）とが、記憶部１１に設定されている。計量機器Ｍｓのアドレスは、ＲＳ−４８５規格のシリアル通信で用いられる。【００４４】
照明制御ユニット２０では、監視機能と、制御機能とを有している。照明制御ユニット２０の監視機能は、照明機器Ｌｄの点灯・消灯の状態を監視情報として獲得してエリアユニット１に送信する機能である。制御機能は、エリアユニット１から受信した制御情報を照明機器Ｌｄの点灯・消灯の状態に反映させる機能である。計量管理ユニット２１は、監視機能を有している。計量管理ユニット２１の監視機能は、計量監視対象の計量機器Ｍｓから計量情報を獲得してエリアユニット１に送信する機能である。【００４５】
管理ユニット３は、エリアＥ内の照明制御ユニット２０と計量管理ユニット２１とエリアユニット１とについて中位ネットＮｍで用いられるアドレスを記憶部１１に記憶する。このアドレスは、管理ユニット３がＢＡＣｎｅｔプロトコルで生存確認パケットを送信することにより取得される。また、管理ユニット３は、記憶部１１に記憶したアドレスを有する照明制御ユニット２０および計量管理ユニット２１の管理下にある下位ネットＮｉ１，Ｎｉ２を構成する機器（照明機器Ｌｄ、計量機器Ｍｓ）の管理に必要な情報（識別のためのアドレスと機器の種類とを含む）を収集して記憶部１１にバックアップ用の情報として記憶する機能を有している。本実施形態では、中位ネットＮｍでのアドレスの情報および下位ネットＮｉ１，Ｎｉ２の機器の管理に必要な情報は「設定情報」である。したがって、管理ユニット３は設定情報のバックアップ機能を有している。【００４６】
管理ユニット３は、常時は、照明制御ユニット２０と計量管理ユニット２１とエリアユニット１とに対してそれぞれバックアップ用の情報の取得要求を繰り返して行っている。照明制御ユニット２０と計量管理ユニット２１とエリアユニット１とは、管理ユニット３からの情報の取得要求に対して前回の取得要求時との情報の変化を判断し、情報に変化がなければ取得要求に応答せず、変化が生じたときにのみ取得要求に対して情報を送信する。このような動作により、管理ユニット３は、照明制御ユニット２０と計量管理ユニット２１とエリアユニット１との動作に関して最新の情報を記憶部１１に記憶しておくことができる。【００４７】
上位ネットＮｓと中位ネットＮｍの間に設けられたルータ６は、中位ネットＮｍにおいて用いられるブロードキャストによる通信パケットがエリアＥの外部に漏れるのを防止する機能を有している。ただし、上位管理装置４とエリアユニット１の間、代替ユニット５と照明制御ユニット２０の間、および代替ユニット５と計量管理ユニット２１の間は、ルータ６に妨げられることなく通信が可能になっている。【００４８】
代替ユニット５は、図４に示すように、通信処理部５０と、通信ポート５１と、記憶部５２と、検知部５３と、信号処理部５４とを備えている。通信ポート５１は、通信処理部５０に外部電線を接続するためのポートである。記憶部５２は、各エリアユニット１の設定情報を記憶する。設定情報は、エリアユニット１ごとにユニット２（照明制御ユニット２０、計量管理ユニット２１）との通信に用いられる情報である。記憶部５２は、本発明の記憶手段に相当する。検知部５３は、各エリアユニット１の故障を検知する。検知部５３は、本発明の検知手段に相当する。信号処理部５４は、いずれかのエリアユニット１の故障が検知部５３で検知されると、上記エリアユニット１と通信していたユニット２との通信を開始するように通信処理部５０を制御して、上記ユニット２の管理を開始する。【００４９】
検知部５３は、各エリアユニット１に生存確認パケットを送出し、生存確認パケットの応答により、各エリアユニット１の状態を検知する。つまり、検知部５３は、エリアユニット１から生存確認パケットの応答があれば、エリアユニット１が正常状態で動作していると判断する。これに対して、エリアユニット１から生存確認パケットの応答がない場合、検知部５３は、エリアユニット１が故障状態であると判断する。代替ユニット５は、エリアユニット１が正常に機能していないとき（故障状態であるとき）に、警報を報知することも可能である。【００５０】
また、検知部５３は、いずれかのエリアユニット１が故障した後も、上記エリアユニット１に生存確認パケットを送出し、生存確認パケットの応答により、故障していたエリアユニット１が復旧したことを検知する。【００５１】
信号処理部５４は、いずれかのエリアユニット１の故障が検知部５３で検知されると、故障中のエリアユニット１の設定情報を用いて、上記エリアユニット１とこれまで通信していたユニット２との通信を開始するように通信処理部５０を制御して、上記ユニット２の管理を開始する。信号処理部５４は、本発明の代替手段に相当する。【００５２】
また、信号処理部５４は、故障したエリアユニット１の設定情報を管理ユニット３から取得し、本発明の取得手段に相当する。各信号処理部５４で取得された設定情報は、記憶部５２に記憶される。【００５３】
さらに、信号処理部５４は、故障していたエリアユニット１の復旧が検知部５３で検知されると、ユニット２（照明制御ユニット２０および計量管理ユニット２１）との通信を停止するように通信処理部５０を制御する。このとき、復旧したエリアユニット１は、上記ユニット２との通信を再開する。【００５４】
上記より、代替ユニット５は、エリアユニット１が故障して利用できないときにエリアＥを管理する。これにより、機器（照明機器Ｌｄ、計量機器Ｍｓ）の動作を停止させることなく、故障したエリアユニット１の修理または交換を行うことが可能になる。【００５５】
次に、本実施形態の機器管理システムにおいて、いずれかのエリアユニット１が故障したときの動作について図５を用いて説明する。各エリアユニット１は、各ユニット（照明制御ユニット２０および計量管理ユニット２１）と通信している。【００５６】
まず、代替ユニット５は、生存確認パケットの送出および応答確認を繰り返して、エリアユニット１の故障を検知する（Ｓ１）。その後、代替ユニット５は、故障したエリアユニット１のプログラムタイプに対応するプログラムを取得する（Ｓ２）。【００５７】
故障したエリアユニット１で用いられているプログラムを取得した代替ユニット５は、エリアユニット１のＩＰアドレスをセットする（Ｓ３）。その後、代替ユニット５は、故障したエリアユニット１と同一エリアＥに属する管理ユニット３から設定情報を取得してセットする（Ｓ４）。その後、代替ユニット５は、故障したエリアユニット１とこれまで通信していた照明制御ユニット２０および計量管理ユニット２１からデータを収集して、初期化処理を行う（Ｓ５，Ｓ６）。その後、代替ユニット５は、照明制御ユニット２０および計量管理ユニット２１と通信して、照明制御ユニット２０および計量管理ユニット２１を管理する（Ｓ７）。【００５８】
ここで、ステップＳ２における代替ユニット５によるプログラムの取得方法について図６を用いて説明する。まず、代替ユニット５は、故障したエリアユニット１と同一エリアＥに属する管理ユニット３にアクセスし（Ｓ１１）、故障したエリアユニット１のプログラムタイプに対応するプログラムソフトをダウンロードする（Ｓ１２）。その後、代替ユニット５は、ダウンロードしたプログラムソフトを展開する（Ｓ１３）。【００５９】
続いて、故障していたエリアユニット１が復旧したときの動作について図７を用いて説明する。代替ユニット５が、故障していたエリアユニット１の復旧を検知すると（Ｓ２１）、照明制御ユニット２０および計量管理ユニット２１との通信を停止する（Ｓ２２）。復旧したエリアユニット１は、照明制御ユニット２０および計量管理ユニット２１との通信を再開する（Ｓ２３）。【００６０】
以上、本実施形態によれば、各エリアユニット１と同様にユニット２（照明制御ユニット２０、計量管理ユニット２１）を管理することができる代替ユニット５を備えることによって、エリアユニット１が故障した場合に、故障中のエリアユニット１に代わって代替ユニット５がユニット２を管理することができる。その結果、本実施形態によれば、エリアユニット１が故障しても、故障中のエリアユニット１がこれまで管理していたユニット２の管理を停止させることなく継続することができる。【００６１】
また、本実施形態によれば、エリアユニット１ごとに設定情報が異なる場合、各エリアユニット１の設定情報を管理ユニット３が保持することによって、代替ユニット５がすべての設定情報を予め記憶しておく必要がなく、必要なときに管理ユニット３から設定情報を取得することができるので、代替ユニット５の負荷を低減することができる。【００６２】
さらに、故障中のエリアユニット１が復旧したときに代替ユニット５がユニット２との通信を停止することによって、いずれかのエリアユニット１が新たに故障したときに代替ユニット５が代替することができる。【００６３】
（実施形態２）
実施形態２の機器管理システムは、図１に示す複数台（図示例では２台）のエリアユニット１，１に優先順位が予め設定されている点で、実施形態１の機器管理システムと相違する。なお、実施形態１と同様の構成要素については、同一の符号を付して説明を省略する。【００６４】
本実施形態の代替ユニット５において、図４に示す信号処理部５４は、複数台のエリアユニット１，１の故障が検知部５３で検知されると、故障中のエリアユニット１，１のうち優先順位が最上位のエリアユニット１の設定情報を用いて、上記エリアユニット１とこれまで通信していたユニット２（照明制御ユニット２０および計量管理ユニット２１）との通信を開始するように通信処理部５０を制御して、上記ユニット２の管理を開始する。【００６５】
以上、本実施形態によれば、複数台のエリアユニット１，１が故障した場合に、優先順位の最上位のエリアユニット１を代替ユニット５が代替することによって、重要なユニット２（照明制御ユニット２０および計量管理ユニット２１）の管理を停止させることなく継続することができる。【００６６】
（実施形態３）
実施形態１，２では、エリアユニット１が故障した場合に、故障中のエリアユニット１に代わって代替ユニット５がユニット２（照明制御ユニット２０および計量管理システム２１）を管理したが、実施形態３では、ユニット２（照明制御ユニット２０、計量管理ユニット２１）が故障した場合について説明する。【００６７】
実施形態３の機器管理システムは、図８に示すように、代替ユニット５が上位ネットＮｓではなく各エリアＥの中位ネットＮｍに接続されている点で、実施形態１の機器管理システム（図１参照）と相違する。なお、実施形態１と同様の構成要素については、同一の符号を付して説明を省略する。【００６８】
本実施形態の代替ユニット５において、図４に示す検知部５３は、各ユニット２に生存確認パケットを送出し、生存確認パケットの応答により、各ユニット２の状態を検知する。つまり、検知部５３は、ユニット２から生存確認パケットの応答があれば、ユニット２が正常状態で動作していると判断する。これに対して、ユニット２から生存確認パケットの応答がない場合、検知部５３は、ユニット２が故障状態であると判断する。【００６９】
また、検知部５３は、いずれかのユニット２が故障した後も、上記ユニット２に生存確認パケットを送出し、生存確認パケットの応答により、故障していたユニット２が復旧したことを検知する。【００７０】
本実施形態の代替ユニット５の信号処理部５４は、生存確認パケットに対していずれかのユニット２（照明制御ユニット２０、計量管理ユニット２１）からの応答が検知部５３で得られない場合、上記ユニット２が故障していると判断する。信号処理部５４は、上位管理装置４に故障発生を通知するとともに、故障中のユニット２に代わって機器の管理（機器との通信）を開始する。【００７１】
本実施形態のユニット２（照明制御ユニット２０、計量管理ユニット２１）は、本発明の親器に相当し、本実施形態の機器は、本発明の子器に相当する。つまり、本実施形態では、本発明の機器と子器が一体である。【００７２】
また、信号処理部５４は、故障したユニット２の設定情報を管理ユニット３から取得する。信号処理部５４で取得された設定情報は、記憶部５２に記憶される。【００７３】
さらに、信号処理部５４は、故障していたユニット２の復旧が検知部５３で検知されると、機器の管理（機器との通信）を停止するように通信処理部５０を制御する。このとき、復旧したユニット２は、上記機器の管理を再開する。【００７４】
以上、本実施形態によれば、各ユニット２（照明制御ユニット２０、計量管理ユニット２１）と同様に機器を管理することができる代替ユニット５を備えることによって、ユニット２が故障した場合に、故障中のユニット２に代わって代替ユニット５が機器を管理することができる。その結果、本実施形態によれば、ユニット２が故障しても、故障中のユニット２がこれまで管理していた機器の管理を停止させることなく継続することができる。【００７５】
また、本実施形態によれば、ユニット２ごとに設定情報が異なる場合、各ユニット２の設定情報を管理ユニット３が保持することによって、代替ユニット５がすべての設定情報を予め記憶しておく必要がなく、必要なときに管理ユニット３から設定情報を取得することができるので、代替ユニット５の負荷を低減することができる。【００７６】
さらに、故障中のユニット２が復旧したときに代替ユニット５が機器の制御を停止することによって、いずれかのユニット２が新たに故障したときに代替ユニット５が代替することができる。【００７７】
なお、本実施形態の変形例として、以下のようなものであってもよい。図８に示す複数台（図示例では各エリアで４台ずつ）のユニット２，２・・・（照明制御ユニット２０，２０・・・、計量管理ユニット２１，２１・・・）には優先順位が予め設定されている。【００７８】
代替ユニット５において、２台以上のユニット２，２の故障が検知部５３で検知されると、信号処理部５４は、故障中のユニット２，２のうち優先順位が最上位のユニット２の設定情報を用いて、上記ユニット２とこれまで通信していた機器との通信を開始して、上記機器の管理を開始する。【００７９】
以上、本変形例によれば、複数台のユニット２，２が故障した場合に、優先順位の最上位のユニット２を代替ユニット５が代替することによって、重要な機器の管理を停止させることなく継続することができる。
【図１】
2009133819.tif 000003
【図２】
2009133819.tif 000004
【図３】
2009133819.tif 000005
【図４】
2009133819.tif 000006
【図５】
2009133819.tif 000007
【図６】
2009133819.tif 000008
【図７】
2009133819.tif 000009
【図８】
2009133819.tif 000010
【国際調査報告】
2009133819.tif 000011
2009133819.tif 000012
2009133819.tif 000013