(57)【要約】【課題】本発明は、機器の配置位置を反映したアドレスを備える機器制御システムを提供する。【解決手段】本発明の機器制御システムは、アドレッシング装置、分岐ユニット及び制御ユニットを備え、前記分岐ユニット及び前記制御ユニットは、それぞれ、行列形式アドレスをそのアドレスとして記憶し、前記行列形式アドレスは、平面上に互いに独立な行方向及び列方向から成る座標系を定義して、前記複数の分岐ユニット及び前記複数の制御ユニットの各配置位置を前記平面上に投影した点における行方向の値及び列方向の値を行列形式で表したものであり、前記複数の分岐ユニットの並び方向が同一列方向である場合には前記行方向の値の初期値が「１」に設定され前記列方向の値の初期値が「０」に設定されると共に、前記複数の分岐ユニットの並び方向が同一行方向である場合には前記行方向の値の初期値が「０」に設定され前記列方向の値の初期値が「１」に設定される。【選択図】図１
2008301523.tif 000002
【特許請求の範囲】
【請求項１】
アドレッシング装置と、前記アドレッシング装置に主伝送路で通信可能に順次に接続され、前記主伝送路を分岐する複数の分岐ユニットと、前記分岐ユニットによって前記主伝送路から分岐された分岐伝送路で該分岐ユニットに通信可能に順次に接続される機器の運転状態を制御する複数の制御ユニットとを備え、前記アドレッシング装置は、前記複数の分岐ユニット及び前記複数の制御ユニットに行列形式アドレスを割り振る機器制御システムにおいて、
前記分岐ユニットは、前記行列形式アドレスを分岐ユニットのアドレスとして記憶する分岐ユニット記憶部を備え、
前記制御ユニットは、前記行列形式アドレスを制御ユニットのアドレスとして記憶する制御ユニット記憶部を備え、
前記行列形式アドレスは、平面上に互いに独立な行方向及び列方向から成る座標系を定義して、前記複数の分岐ユニット及び前記複数の制御ユニットの各配置位置を前記平面上に投影した点における行方向の値及び列方向の値を行列形式で表したものであり、
前記複数の分岐ユニットの並び方向が同一列方向である場合には前記行方向の値の初期値が「１」に設定され前記列方向の値の初期値が「０」に設定されると共に、前記複数の分岐ユニットの並び方向が同一行方向である場合には前記行方向の値の初期値が「０」に設定され前記列方向の値の初期値が「１」に設定されること
を特徴とする機器制御システム。
【請求項２】
前記複数の制御ユニットにおける対角にある２個の制御ユニットを指定する指定手段と、指定された２個の制御ユニットの行列形式アドレス（αａ、βａ）（αｂ、βｂ）をそれぞれ認識する認識手段と、認識された行列形式アドレス（αａ、βａ）（αｂ、βｂ）に基づいて、行列形式アドレス（αａ、βａ）（αｂ、βｂ）を対角成分に持つ行列の各成分を計算し、行列形式アドレス（αａ、βａ）（αｂ、βｂ）を対角成分に持つ行列の各成分に対応する行列形式アドレスが割り振られた制御ユニットを１個のグループに纏めるグルーピング手段とを備えるグルーピング装置をさらに備えること
を特徴とする請求項１に記載の機器制御システム。
【請求項３】
前記複数の制御ユニットのうちの１個の制御ユニットと行方向及び列方向の距離を指定する指定手段と、指定された１個の制御ユニットの行列形式アドレス（αａ、βａ）を認識する認識手段と、認識された行列形式アドレス（αａ、βａ）を基準に、指定された行方向の距離及び指定された列方向の距離の範囲内にある制御ユニットの行列形式アドレスを計算し、該範囲内にある制御ユニットを１個のグループに纏めるグルーピング手段とを備えるグルーピング装置をさらに備えること
を特徴とする請求項１に記載の機器制御システム。
【請求項４】
前記機器の運転状態は、第１の運転レベルと、該第１の運転レベルより低い運転レベルである第２の運転レベルと、該第２の運転レベルより低い運転レベルである第３の運転レベルとを少なくとも備え、
前記制御ユニットは、人を検知する人感センサと、自己が制御する機器の運転状態を制御する制御部とをさらに備え、前記制御部は、前記人感センサから出力があった場合には自己が制御する機器を第１の運転レベルになるように制御すると共に他の制御ユニットに第２の運転レベルで運転するように指示する通信信号を出力し、前記人感センサから出力がなかった場合であって第２の運転レベルで運転するように指示する旨の情報を含む通信信号を受信した場合には受信した通信信号の行列形式アドレスと前記制御ユニット記憶部に記憶する行列形式アドレスとを比較することによって受信した通信信号が周囲の制御ユニットから受信した場合には第２の運転レベルで運転すること
を特徴とする請求項１に記載の機器制御システム。
【請求項５】
前記機器の運転状態は、第１の運転レベルと、該第１の運転レベルより低い運転レベルである第２の運転レベルと、該第２の運転レベルより低い運転レベルである第３の運転レベルとを少なくとも備え、
前記制御ユニットは、人を検知する人感センサと、自己が制御する機器の運転状態を制御する制御部とをさらに備え、前記制御ユニット記憶部は、他の制御ユニットから第２の運転レベルで運転するように指示されたか否かを示すフラグをさらに記憶し、前記制御部は、前記人感センサから出力があった場合には自己が制御する機器を第１の運転レベルになるように制御すると共に、前記制御ユニット記憶部に記憶されている行列形式アドレスに基づいて周囲の制御ユニットの行列形式アドレスを算出して該周囲の制御ユニットに第２の運転レベルで運転するように指示する通信信号を出力し、前記人感センサから出力がなかった場合には前記フラグに基づいて自己が制御する機器を第２の運転レベルになるように制御すること
を特徴とする請求項１に記載の機器制御システム。
【請求項６】
前記機器の運転状態は、第１の運転レベルと、該第１の運転レベルより低い運転レベルである第２の運転レベルと、該第２の運転レベルより低い運転レベルである第３の運転レベルとを少なくとも備え、
前記制御ユニットは、人を検知する人感センサと、自己が制御する機器の運転状態を制御する制御部とをさらに備え、前記制御ユニット記憶部は、他の制御ユニットから第２の運転レベルで運転するように指示されたか否かを示すフラグをさらに記憶し、前記制御部は、前記人感センサから出力があった場合には自己が制御する機器を第１の運転レベルになるように制御すると共に、前記制御ユニット記憶部に記憶されている行列形式アドレスと第２の運転レベルで運転するように指示する旨の情報とを含む通信信号を出力し、前記人感センサから出力がなかった場合には前記フラグに基づいて自己が制御する機器を第２の運転レベルになるように制御し、第２の運転レベルで運転するように指示する旨の情報とを含む通信信号を受信した場合には受信した通信信号の行列形式アドレスと前記制御ユニット記憶部に記憶する行列形式アドレスとを比較することによって受信した通信信号が周囲の制御ユニットから受信したか否かを判別して周囲の制御ユニットから受信した場合には前記フラグを第２の運転レベルで運転するように指示されたことを示すように変更すること
を特徴とする請求項１に記載の機器制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行列形式のアドレスを持ち機器を制御する制御ユニット、行列形式のアドレスを持ち伝送路を分岐する分岐ユニット、これら制御ユニット及び分岐ユニットに行列形式のアドレスを割り振るアドレッシング装置を備え、オフィスビル等のフロアにおける複数の機器を制御する機器制御システムに関する。
【背景技術】
【０００２】
照明器具や空調設備等の機器は、充分な明るさを確保したり、快適な温度を維持したり等のオフィス環境を整える機器であるが、１個の機器が整え得る空間は、限られている。そのため、オフィスビルのフロアのように広い空間においては、空間を複数の区画に分割し、分割した各区画にそれぞれ機器を設けることによって、空間全体のオフィス環境を整えている。また、空間全体に人が居る場合には、複数の機器を一律の運転状態で制御すればよいが、早朝や夕刻等の時間帯によって区画によっては人が居たり居なかったりする等のために、複数の機器を個々に制御する必要が生じる。そこで、従来、オフィスビル等のフロアにおける複数の機器は、機器制御システムによって制御されている。
【０００３】
図１６は、従来の機器制御システムの構成を示す図である。図１６において、従来の機器制御システムは、複数の機器（不図示）と、複数の機器に対応してそれぞれに設けられた機器の運転状態を個別に制御する複数の制御ユニット１０２−１〜１０２−２０と、機器の運転状態を指示する制御データを当該機器を制御する制御ユニット１０２に送信することによって複数の機器を統一的に制御する親機１００と、親機１００と複数の制御ユニット１０２とを通信可能に分岐接続するための、分岐ユニット１０１−１〜１０１−３によって分岐される伝送路１０４とを備えて構成され、親機１００と複数の制御ユニット１０２−１〜１０２−２０との間の通信は、制御データを送信すべき制御ユニット１０２を特定するために、通常、制御ユニット１０２に割り当てられたアドレスを用いて行われる（例えば、特許文献１）。
【特許文献１】特開平６−１４３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、制御ユニット１０２−１〜１０２−２０に割り振られるアドレスは、図１６に示すように１個目の制御ユニット１０２−１から最後の制御ユニット１０２−２０までａ１、ａ２、ａ３、・・・、ａ２０のように順番に割り振られたり、全くランダム（不図示）に割り振られたりするのが普通である。
【０００５】
このような場合では、機器制御システムの制御プログラムを作成するソフトウェア開発者が隣接する機器を１個のグループに纏めて制御する制御プログラムを開発しようとする場合や、機器制御システムの利用者がパーティションの変更に合わせてソフトウェア開発者の設定したグループを変更したい場合等において、アドレスを参照しただけでは、機器相互間の配置関係を把握することができないため、機器相互間の配置位置とアドレスとを対応付けて記載した施工図面や対応表等を参照しなければならない。このため、施工図面等を取り寄せ、逐一参照しなければならないという煩わしさや、施工図面等を喪失してしまった場合にグループに纏めることが困難になるという問題が生じる。特に、図１６に破線で示すように、拡張工事によって制御ユニット１０２−２１〜１０２−２４が増設された場合には、増設された制御ユニット１０２−２１〜１０２−２４のアドレスは、増設される制御ユニット１０２に隣接する既設の制御ユニット１０２（例えば、増設される制御ユニット１０２−２１に対する既設の制御ユニット１０２−１６）のアドレスに続けて割り振られないため、上述の事情は、重大な問題となる。
【０００６】
そこで、本発明は、上述の問題に鑑みて為された発明であり、機器の配置位置を反映したアドレスを備える機器制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、本発明の一態様では、アドレッシング装置と、前記アドレッシング装置に主伝送路で通信可能に順次に接続され、前記主伝送路を分岐する複数の分岐ユニットと、前記分岐ユニットによって前記主伝送路から分岐された分岐伝送路で該分岐ユニットに通信可能に順次に接続される機器の運転状態を制御する複数の制御ユニットとを備え、前記アドレッシング装置は、前記複数の分岐ユニット及び前記複数の制御ユニットに行列形式アドレスを割り振る機器制御システムにおいて、前記分岐ユニットは、前記行列形式アドレスを分岐ユニットのアドレスとして記憶する分岐ユニット記憶部を備え、前記制御ユニットは、前記行列形式アドレスを制御ユニットのアドレスとして記憶する制御ユニット記憶部を備え、前記行列形式アドレスは、平面上に互いに独立な行方向及び列方向から成る座標系を定義して、前記複数の分岐ユニット及び前記複数の制御ユニットの各配置位置を前記平面上に投影した点における行方向の値及び列方向の値を行列形式で表したものであり、前記複数の分岐ユニットの並び方向が同一列方向である場合には前記行方向の値の初期値が「１」に設定され前記列方向の値の初期値が「０」に設定されると共に、前記複数の分岐ユニットの並び方向が同一行方向である場合には前記行方向の値の初期値が「０」に設定され前記列方向の値の初期値が「１」に設定されることを特徴とする。
【０００８】
このような機器制御システムでは、各制御ユニットは、行列形式アドレスを持つので、ソフトウェア開発者や機器制御システムの使用者等は、行列の数学的な性質を利用することによって、行列形式アドレスを参照するだけで各制御ユニットの相互の配置関係、延いては機器の相互の配置関係を把握することができる。このため、ソフトウェア開発者や機器制御システムの使用者等は、施工図面等を参照することなく、グループ化を行うことができる。また、制御ユニットには、行列形式アドレスが割り振られるので、新たに制御ユニットを追加した場合に、接続する既設の制御ユニットに続くように新たな制御ユニットに行列形式アドレスを割り振ることができる。
【０００９】
また、上述の機器制御システムにおいて、前記複数の制御ユニットにおける対角にある２個の制御ユニットを指定する指定手段と、指定された２個の制御ユニットの行列形式アドレス（αａ、βａ）（αｂ、βｂ）をそれぞれ認識する認識手段と、認識された行列形式アドレス（αａ、βａ）（αｂ、βｂ）に基づいて、行列形式アドレス（αａ、βａ）（αｂ、βｂ）を対角成分に持つ行列の各成分を計算し、行列形式アドレス（αａ、βａ）（αｂ、βｂ）を対角成分に持つ行列の各成分に対応する行列形式アドレスが割り振られた制御ユニットを１個のグループに纏めるグルーピング手段とを備えるグルーピング装置をさらに備えることを特徴とする。
【００１０】
また、上述の機器制御システムにおいて、前記複数の制御ユニットのうちの１個の制御ユニットと行方向及び列方向の距離を指定する指定手段と、指定された１個の制御ユニットの行列形式アドレス（αａ、βａ）を認識する認識手段と、認識された行列形式アドレス（αａ、βａ）を基準に、指定された行方向の距離及び指定された列方向の距離の範囲内にある制御ユニットの行列形式アドレスを計算し、該範囲内にある制御ユニットを１個のグループに纏めるグルーピング手段とを備えるグルーピング装置をさらに備えることを特徴とする。
【００１１】
このような機器制御システムでは、グルーピング装置を備えるので、機器制御システムの利用者等は、グループの変更を行うことができる。そして、グルーピング装置は、制御ユニットが行列形式アドレスを備えるので、対角にある２個の制御ユニットや基準となる１個の制御ユニットと行方向及び列方向の距離とに基づいて、行列の数学的な性質を利用することによりグループに所属する他の制御ユニットを簡単・迅速に算出することができる。そのため、機器制御システムの利用者等は、グループに属する全ての制御ユニットを指定する必要が無く、上述の簡単な入力でグループの変更をすることができる。
【００１２】
また、上述の機器制御システムにおいて、前記機器の運転状態は、第１の運転レベルと、該第１の運転レベルより低い運転レベルである第２の運転レベルと、該第２の運転レベルより低い運転レベルである第３の運転レベルとを少なくとも備え、前記制御ユニットは、人を検知する人感センサと、自己が制御する機器の運転状態を制御する制御部とをさらに備え、前記制御部は、前記人感センサから出力があった場合には自己が制御する機器を第１の運転レベルになるように制御すると共に他の制御ユニットに第２の運転レベルで運転するように指示する通信信号を出力し、前記人感センサから出力がなかった場合であって第２の運転レベルで運転するように指示する旨の情報を含む通信信号を受信した場合には受信した通信信号の行列形式アドレスと前記制御ユニット記憶部に記憶する行列形式アドレスとを比較することによって受信した通信信号が周囲の制御ユニットから受信した場合には第２の運転レベルで運転することを特徴とする。
【００１３】
このような機器制御システムでは、各制御ユニットが行列形式アドレスを備えるので、行列の数学的な性質を利用することにより、第２の運転レベルで運転するように指示する旨の情報を含む通信信号を受信した場合にその発信元の制御ユニットが自己の周囲の制御ユニットであるか否かを行列形式アドレスに基づいて簡単に・迅速に算出することができ、機器の運転状態を適切に制御することができる。
【００１４】
また、上述の機器制御システムにおいて、前記機器の運転状態は、第１の運転レベルと、該第１の運転レベルより低い運転レベルである第２の運転レベルと、該第２の運転レベルより低い運転レベルである第３の運転レベルとを少なくとも備え、前記制御ユニットは、人を検知する人感センサと、自己が制御する機器の運転状態を制御する制御部とをさらに備え、前記制御ユニット記憶部は、他の制御ユニットから第２の運転レベルで運転するように指示されたか否かを示すフラグをさらに記憶し、前記制御部は、前記人感センサから出力があった場合には自己が制御する機器を第１の運転レベルになるように制御すると共に、前記制御ユニット記憶部に記憶されている行列形式アドレスに基づいて周囲の制御ユニットの行列形式アドレスを算出して該周囲の制御ユニットに第２の運転レベルで運転するように指示する通信信号を出力し、前記人感センサから出力がなかった場合には前記フラグに基づいて自己が制御する機器を第２の運転レベルになるように制御することを特徴とする。
【００１５】
このような機器制御システムでは、各制御ユニットが行列形式アドレスを備えるので、行列の数学的な性質を利用することにより、人感センサに反応があった制御ユニットは、自己の周囲の制御ユニットにおける行列形式アドレスを簡単に・迅速に算出することができ、人感センサに反応があった制御ユニットにおける周囲の制御ユニットが制御する機器の運転状態を制御することができる。
【００１６】
また、上述の機器制御システムにおいて、前記機器の運転状態は、第１の運転レベルと、該第１の運転レベルより低い運転レベルである第２の運転レベルと、該第２の運転レベルより低い運転レベルである第３の運転レベルとを少なくとも備え、前記制御ユニットは、人を検知する人感センサと、自己が制御する機器の運転状態を制御する制御部とをさらに備え、前記制御ユニット記憶部は、他の制御ユニットから第２の運転レベルで運転するように指示されたか否かを示すフラグをさらに記憶し、前記制御部は、前記人感センサから出力があった場合には自己が制御する機器を第１の運転レベルになるように制御すると共に、前記制御ユニット記憶部に記憶されている行列形式アドレスと第２の運転レベルで運転するように指示する旨の情報とを含む通信信号を出力し、前記人感センサから出力がなかった場合には前記フラグに基づいて自己が制御する機器を第２の運転レベルになるように制御し、第２の運転レベルで運転するように指示する旨の情報とを含む通信信号を受信した場合には受信した通信信号の行列形式アドレスと前記制御ユニット記憶部に記憶する行列形式アドレスとを比較することによって受信した通信信号が周囲の制御ユニットから受信したか否かを判別して周囲の制御ユニットから受信した場合には前記フラグを第２の運転レベルで運転するように指示されたことを示すように変更することを特徴とする。
【００１７】
このような機器制御システムでは、各制御ユニットが行列形式アドレスを備えるので、行列の数学的な性質を利用することにより、第２の運転レベルで制御するように指示する通信信号を受信した制御ユニットは、受信した通信信号が自己の周囲の制御ユニットから送信されたか否かを簡単に・迅速に算出することができ、人感センサに反応があった制御ユニットにおける周囲の制御ユニットが制御する機器の運転状態を制御することができる。
【発明の効果】
【００１８】
本発明では、機器の配置位置を反映したアドレスを備える機器制御システムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の構成については、同一の符号を付し、その説明を省略する。まず、本実施形態の構成について説明する。
（実施形態の構成）
図１は、機器制御システムの構成を示す図であり、図１（Ａ）は、全体構成図であり、図１（Ｂ）は、１個の制御ユニットの制御エリア内の構成を示す。図２は、機器制御システムにおける設定装置の構成を示すブロック図である。図３は、機器制御システムにおける分岐ユニットの構成を示すブロック図である。図４は、機器制御システムにおける制御ユニットの構成を示すブロック図である。
【００２０】
図１（Ａ）において、本実施形態に係る機器制御システムは、設定装置１０と、複数の分岐ユニット１１と、複数の制御ユニット１２と複数の機器１３と主伝送路２８と分岐伝送路２９とを備えて構成される。設定装置１０と各分岐ユニット１１とは、設定装置１０から各分岐ユニット１１へ主伝送路２８で通信可能に順次に接続され、分岐ユニット１１と各制御ユニット１２とは、分岐ユニット１１からこの分岐ユニット１１が統括する各制御ユニット１２へ分岐伝送路２９で通信可能に順次に接続される。よって、設定装置１０、分岐ユニット１１及び制御ユニット１２は、相互に通信可能に伝送路（主伝送路２８及び分岐伝送路２９）によって接続される。
【００２１】
機器１３は、建築物に複数個設置される電気機器であり、例えば、照明器具、空調機器、入退室管理装置、防犯装置、防災装置及び動力制御装置等である。制御ユニット１２は、設定装置１０からの制御データや他の制御ユニット１２からの制御データに基づいて自己が管理する機器１３を制御する装置であり、その構成・機能の詳細については後述する。分岐ユニット１１は、主伝送路２８における上流と下流との接続の開閉及び主伝送路２８と分岐伝送路２９との接続の開閉を行う装置であり、その構成・機能の詳細については後述する。なお、通信信号の伝送方向を示すために、設定装置１０側を上流と呼称し、制御ユニット１２の末端側を下流と呼称することとする。
【００２２】
制御ユニット１２の個数は、１個の制御ユニット１２が制御可能な機器１３の個数、現実に建物に設置される機器１３の個数、及び、機器１３の管理上の要件等から決定される。例えば、本実施形態の場合には、機器１３は、照明器具であり、図１（Ａ）に示すＡ方向に８個、Ａ方向と線形独立な方向であるＢ方向に１２個の９６個がフロアにマトリクス状に配置される。そして、１個の制御ユニット１２は、図１（Ｂ）に示すように、４個の機器１３（１３−ａ〜１３−ｄ）を制御可能であるため、制御ユニット１２（１２−１〜１２−２４）は、Ａ方向に４個、Ｂ方向に６個の２４個となる。また、１個の制御ユニット１２が制御可能な機器１３の範囲（制御エリア）Ｅ−１〜Ｅ−２４を図１（Ａ）、（Ｂ）に破線の正方形で示す。
【００２３】
また、分岐ユニット１１の個数は、複数の制御ユニット１２をどのような方向で通信可能に順次に接続するかによって決定され、図１に示すように、制御ユニット１２をＢ方向に纏めて通信可能に順次に接続する場合には、「（Ａ方向における制御ユニット１２の個数）−１」個となる。本実施形態の場合には、分岐ユニット１１（１１−１〜１１−３）は、４−１＝３個となる。そして、分岐ユニット１１−１と各制御ユニット１２−１〜１２−６とは、分岐伝送路２９−１で通信可能に順次に接続され、分岐ユニット１１−２と各制御ユニット１２−７〜１２−１２とは、分岐伝送路２９−２で通信可能に順次に接続され、分岐ユニット１１−３と各制御ユニット１２−１３〜１２−１８とは、分岐伝送路２９−３で通信可能に順次に接続され、分岐ユニット１１−３と各制御ユニット１２−１９〜１２−２４とは、主伝送路２８の下流の末端で通信可能に順次に接続される。
【００２４】
なお、図５は、機器制御システムの構成の他の例を示す図である。図５に示すように、制御ユニット１２をＡ方向に纏めて通信可能に順次に接続する場合には、「（Ｂ方向における制御ユニット１２の個数）−１」個となる。この実施形態の場合には、分岐ユニット１１（１１−１〜１１−５）は、６−１＝５個となる。
【００２５】
まず、設定装置１０の構成について説明する。設定装置１０は、分岐ユニット１１及び制御ユニット１２に新たにアドレスを設定すると共に、制御ユニット１２が制御の対象とする機器１３をどのように制御すべきかを指示等する装置である。より詳細に説明すると、図２に示すように、設定装置１０は、設定装置制御部２１と、入力部２２と、表示部２３と、アドレッシング情報記憶部２４と、機器制御状態情報記憶部２５と、信号変換部２６と、インターフェース部（Ｉ／Ｆ）２７とを備えて構成される。
【００２６】
入力部２２は、本システムの起動指示等の各種コマンドや各種データを設定装置１０に入力する機器であり、例えば、キーボード、マウス及びライトペン等である。表示部２３は、入力部２２から入力されたコマンド、分岐ユニット１１、制御ユニット１２及び制御対象機器１３の動作状況等を表示する機器であり、例えばＣＲＴディスプレイ、ＬＣＤ又は有機ＥＬディスプレイ等である。
【００２７】
アドレッシング情報記憶部２４は、分岐ユニット１１及び制御ユニット１２に新たにアドレスを設定するために必要な情報、分岐ユニット１１相互間の関係を示す情報、制御ユニット１２相互間の関係を示す情報及び制御対象機器１３相互間の関係を示す情報、設定装置制御部２１が実行するプログラム等を記憶する記憶装置であり、例えば、ＲＡＭ（Random Access memory）やＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の書き換え可能なメモリを備えて構成される。アドレッシング情報記憶部２４には、より具体的には例えば、施工図面データ２４１、新旧アドレス対応表データ２４２、履歴データ２４３、行番号データ２４４、列番号データ２４５、分岐ユニットグループデータ２４６、制御ユニットグループデータ２４７及び制御対象機器グループデータ２４８等が記憶される。
【００２８】
施工図面データ２４１は、建物の平面図と、機器１３、制御ユニット１２、分岐ユニット１１及び設定装置１０との配置関係を表示部２３の画面に模式的に表示するためのデータである。新旧アドレス対応表データ２４２は、旧アドレスと新アドレスとの対応関係を示すテーブルである。旧アドレスは、新アドレスが設定される前に分岐ユニット１１及び制御ユニット１２に予め割り当てられていたアドレスであり、新アドレスは、本発明にかかる設定装置１０によって後述の手順で新たに分岐ユニット１１及び制御ユニット１２に割り当てられたアドレスである。旧アドレスは、分岐ユニット１１や制御ユニット１２（以下、両ユニットを纏めて指す場合には「ユニット１１、１２」と記載する。）を通信の際に一意に特定することができればよいので、どのような識別子を用いてもよいが、例えば、一般的にどのようなユニット１１、１２にも予め記憶されている観点から、ユニット１１、１２のシリアル番号を用いる。特に、シリアル番号にユニット１１、１２の機種を示す識別子を含むようにすると、旧アドレスを参照することによって、ユニット１１、１２の機種を判別することができる。本実施形態では、「０１Ｅ」が分岐ユニット１１を示し「０１Ｈ」が制御ユニット１２を示す識別子を先頭に含むシリアル番号を用いる。
【００２９】
履歴データ２４３は、新アドレスを設定する動作において、アドレッシングの回数（新アドレスの設定回数）を記録したデータである。行番号データ２４４は、次に新アドレスを設定するユニット１１、１２の行番号を記録したデータである。列番号データ２４５は、次に新アドレスを設定するユニット１１、１２の列番号を記録したデータである。
【００３０】
分岐ユニットグループデータ２４６は、或る制御を行う場合に同等に扱うべき分岐ユニット１１の集合を定義するデータである。制御ユニットグループデータ２４７は、或る制御を行う場合に同等に扱うべき制御ユニット１２の集合を定義するデータである。制御対象機器グループデータ２４８は、或る制御を行う場合に同等に扱うべき機器１３の集合を定義するデータである。
【００３１】
機器制御状態情報記憶部２５は、機器１３の制御状態を示す情報を記憶する装置であり、例えば、ＲＡＭやＥＥＰＲＯＭ等の書き換え可能なメモリを備えて構成される。機器制御状態情報記憶部２５には、より具体的には例えば、オンオフ状態データ２５１、制御パターンデータ２５２及び制御スケジュールデータ２５３等が記憶される。
【００３２】
オンオフ状態データ２５１は、各機器１３におけるオンオフの現状を示すデータであり、制御パターンデータ２５２は、操作入力に応じて機器１３の出力レベルを定義する制御パターンのデータであり、例えば機器１３が照明器具である場合には照明器具の点滅順序や調光率等を規定するためのデータである。制御スケジュールデータ２５３は、機器１３のオンオフや制御パターンデータ２５２で定義された制御パターンの中で何れの制御パターンを行うべきかを、現実の時刻や或る基準時からの経過時間に対応付けたデータである。
【００３３】
信号変換部２６は、設定装置制御部２１からの内部信号を機器制御システム内の通信に適合した信号フォーマットに変換すると共に、Ｉ／Ｆ２７からの外部通信信号を設定装置制御部２１が解釈可能な信号フォーマットに変換する。Ｉ／Ｆ２７は、信号変換部２６の信号波形を主伝送路２８に適する信号波形に形成したり、受信した信号波形を信号変換部２６に適する信号波形に形成する回路であり、主伝送路２８の結線用接続端子（コネクタ端子）やインピーダンス整合を取るためのインピーダンス値調整回路等も備える。Ｉ／Ｆ２７は、主伝送路２８に接続される。
【００３４】
設定装置制御部２１は、例えばマイクロプロセッサ（ＭＰＵ）等を備えて構成され、入力部２２、表示部２３、アドレッシング情報記憶部２４、機器制御状態情報記憶部２５及び信号変換部２６と接続され、これら各部をプログラムに基づいて後述のように制御する。
【００３５】
なお、アドレッシング情報記憶部２４と機器制御状態情報記憶部２５とは、低コスト化や小型化の観点から、個別部品でも１個のメモリに纏めてもよく、更に、設定装置制御部２１や信号変換部２６と纏めてチップ化しても良い。
【００３６】
次に、分岐ユニット１１の構成について説明する。図３において、分岐ユニット１１は、Ｉ／Ｆ部３１と、信号変換部３２と、分岐ユニット制御部３３と、分岐ユニット記憶部３４と、接点開閉部３５−１、３５−２と、スイッチ３６−１、３６−２とを備えて構成される。
【００３７】
スイッチ３６−１は、主伝送路２８と分岐伝送路２９との間における接続の開閉を行う装置であり、その開閉は、接点開閉部３５−１によって駆動される。接点開閉部３５−１は、分岐ユニット制御部３３の制御に基づいてスイッチ３６−１の開閉を行う。スイッチ３６−１を閉じることによって、主伝送路２８と分岐伝送路２９とが接続され、主伝送路２８と分岐伝送路２９との間において相互に通信信号が伝送可能となる。
【００３８】
スイッチ３６−２は、分岐ユニット１１に対する上流と下流との間における主伝送路２８の接続の開閉を行う装置であり、その開閉は、接点開閉部３５−１によって駆動される。接点開閉部３５−２は、分岐ユニット制御部３３の制御に基づいてスイッチ３６−２の開閉を行う。スイッチ３６−２を閉じることによって、主伝送路２８における分岐ユニット１１に対する上流と下流とが接続され、分岐ユニット１１に対する上流と下流との間において相互に通信信号が伝送可能となる。スイッチ３６は、後述のスイッチ４６と同様に、例えば、有接点リレーや無接点リレー（半導体リレー）等によって構成され、特に、停電時にもそれ以前の接続状態を保持することができる観点からラッチングリレーが好適である。なお、本実施形態では、接点開閉部３５−１及びスイッチ３６−１によって主伝送路２８と分岐伝送路２９との間における接続の開閉を行い、接点開閉部３５−２及びスイッチ３６−２によって分岐ユニット１１に対する上流と下流との間における主伝送路２８の接続の開閉を行うように構成したが、マイクロコンピュータのポートを用い、このポートをアクティブ状態又はスリープ状態とすることによって通信信号を下流に伝送するか否かを行うように構成としてもよい。
【００３９】
Ｉ／Ｆ３１は、信号変換部３２の信号波形を主伝送路２８に適する信号波形に形成したり、受信した信号波形を信号変換部３２に適する信号波形に形成する回路である。Ｉ／Ｆ３１は、上流側の主伝送路２８に接続される。
【００４０】
信号変換部３２は、分岐ユニット制御部３３からの内部信号を機器制御システム内の通信に適合した信号フォーマットに変換すると共に、Ｉ／Ｆ３１からの外部通信信号を分岐ユニット制御部３３が解釈可能な信号フォーマットに変換する。
【００４１】
分岐ユニット記憶部３４は、旧アドレスデータ３４１、新アドレスデータ３４２及び分岐ユニット制御部３３が実行するプログラム等を記憶する。旧アドレスデータ３４１には、分岐ユニット１１の旧アドレスが予め記憶される。新アドレスデータ３４２は、新アドレスを記憶するための記憶領域であり、後述の手順によって新アドレスが割り振られ格納される。分岐ユニット制御部３３は、例えばマイクロプロセッサ等を備えて構成され、信号変換部３２、分岐ユニット記憶部３４及び接点開閉部３５−１、３５−２と接続され、これら各部をプログラムに基づいて後述のように制御する。
【００４２】
次に、制御ユニット１２について説明する。図４において、制御ユニット１２は、Ｉ／Ｆ部４１と、信号変換部４２と、制御ユニット制御部４３と、制御ユニット記憶部４４と、接点開閉部４５と、スイッチ４６と、機器制御部４７とを備えて構成される。
【００４３】
スイッチ４６は、制御ユニット１２に対する上流と下流との間における伝送路２８、２９の接続の開閉を行う装置であり、その開閉は、接点開閉部４５によって駆動される。ここで、制御ユニット１２は、主に分岐伝送路２９上に接続されるが、図１（Ａ）に示すように、最下流の分岐ユニット１１−３より更に下流側では、制御ユニット１２は、分岐伝送路２９−３上に接続されるだけでなく、主伝送路２８上にも接続される。接点開閉部４５は、制御ユニット制御部４３の制御に基づいてスイッチ４６の開閉を行う。スイッチ４６を閉じることによって、分岐伝送路２９における制御ユニット１２に対する上流と下流とが接続され、制御ユニット１２に対する上流と下流との間において相互に通信信号が伝送可能となる。
【００４４】
Ｉ／Ｆ４１は、信号変換部４２の信号波形を分岐伝送路２９に適する信号波形に形成したり、受信した信号波形を信号変換部４２に適する信号波形に形成する回路である。Ｉ／Ｆ４１は、上流側の分岐伝送路２９に接続される。
【００４５】
信号変換部４２は、制御ユニット制御部４３からの内部信号を機器制御システム内の通信に適合した信号フォーマットに変換すると共に、Ｉ／Ｆ４１からの外部通信信号を制御ユニット制御部４３が解釈可能な信号フォーマットに変換する。
【００４６】
制御ユニット記憶部４４は、旧アドレスデータ４４１、新アドレスデータ４４２及び制御ユニット制御部４３が実行するプログラム等を記憶する。旧アドレスデータ４４１には、制御ユニット１２の旧アドレスが予め記憶される。新アドレスデータ４４２は、新アドレスを記憶するための記憶領域であり、後述の手順によって新アドレスが割り振られ格納される。制御ユニット制御部４３は、例えばマイクロプロセッサ等を備えて構成され、信号変換部４２、分岐ユニット記憶部４４、接点開閉部４５及び機器制御部４７と接続され、これら各部をプログラムに基づいて後述のように制御する。
【００４７】
機器制御部４７は、例えばマイクロプロセッサ等を備えて構成され、設定装置１０から送信された制御信号に収容される制御データに基づいて制御ユニット１２が管理する機器１３を制御する。制御データは、制御ユニット制御部４３によって制御信号から取り出され、機器制御部４７に転送される。
【００４８】
なお、設定装置１０から分岐ユニット１１及び制御ユニット１２へ電力を供給可能とする観点から、設定装置１０に供給電力重畳部を設け、供給電力重畳部は、信号変換部２６からＩ／Ｆ２７への出力信号と電力とを重畳可能な電力波形を信号変換部２６に出力させてもよい。この場合には、これに対応させて、分岐ユニット１１及び制御ユニット１２に供給電力分離部を設け、供給電力分離部は、Ｉ／Ｆ２７の出力から通信信号と電力とを分離し、通信信号を分岐ユニット制御部３３及び制御ユニット制御部４３に出力すると共に、電力を必要とする各部に電力を供給するようにする。このように通信信号に電力を重畳することによって、電源供給の困難な場所にも分岐ユニット１１や制御ユニット１２を配置することができる。
【００４９】
次に、本実施形態の動作について説明する。
（アドレッシング）
図６乃至図９は、新アドレスを設定する動作を示すフローチャートである。図１０は、アドレッシング情報記憶部における新旧アドレス対応表データを示す図である。図１０（Ａ）は、記憶領域を確保した時点の状態を示し、図１０（Ｂ）は、アドレッシングが完了した時点の状態を示す。
【００５０】
まず、ユーザは、入力部２２から施工図面を表示部２３に表示させる指示を入力する。設定装置１０の設定装置制御部２１は、アドレッシング情報記憶部２４に記憶されている施工図面データ２４１を読み出し、施工図面を表示部２３に表示する。表示部２３には、例えば、図１（Ａ）に示すような、建物の平面図と、機器１３、制御ユニット１２、分岐ユニット１１及び設定装置１０との配置関係を模式的に表示した画面が表示される。
【００５１】
このように表示部２３に表示された施工図面は、機器１３、制御ユニット１２、分岐ユニット１１及び設定装置１０との配置位置を投影した平面図であり、ユーザは、施工図面上に互いに独立な行方向及び列方向から成る座標系を定義する。本実施形態では、図１（Ａ）に示すように、行方向を一方向に伸びるＡ方向に、列方向をこの一方向とは異なる他方向に伸びるＢ方向に設定した。
【００５２】
そして、分岐ユニット１１と制御ユニット１２との配置位置関係に基づいて新旧アドレス対応表を記憶する記憶領域をアドレッシング情報記憶部２４に確保する。
【００５３】
例えば、本実施形態では、ユーザは、表示部２３の施工図面を参照して、分岐ユニット１１の個数と、上流側の分岐ユニット１１から順に各分岐ユニット１１に接続される制御ユニット１２の個数と、各分岐ユニット１１が同一列番号方向に接続されるか同一行番号方向に接続されるかの区別とを入力部２２から設定装置１０に入力する。
【００５４】
例えば、図１（Ａ）に示す施工図面の場合には、ユーザは、分岐ユニット１１の個数として「３」を入力し、最も上流である第１番目の分岐ユニット１１−１に接続される制御ユニット１２の個数として「６」を入力し、次に上流である第２番目の分岐ユニット１１−２に接続される制御ユニット１２の個数として「６」を入力し、次に上流である第３番目の分岐ユニット１１−３に接続される制御ユニット１２の個数を入力する。この場合では、分岐ユニット１１の個数として「３」が入力されたため、これが最下流の最後の分岐ユニット１１であるから、分岐伝送路２９−３に接続される制御ユニット１２の個数と主伝送路２８に接続される制御ユニット１２の個数とが入力される。このため、ユーザは、前者の個数として「６」を入力し、後者の個数として「６」を入力する。更に、各分岐ユニット１１−１〜１１−３は、同一列番号方向に並ぶことを入力部２２より入力する。なお、図５に示す施工図面の場合には、各分岐ユニット１１−１〜１１−５は、同一行番号方向に並ぶことを入力部２２より入力する。
【００５５】
このように入力されると、設定装置制御部２１は、アドレッシング情報記憶部２４に新旧アドレス対応表データ２４２の記憶領域を確保する。即ち、図１０（Ａ）に示すように、まず、所定のメモリアドレスａに第1番目の分岐ユニット１１−１の旧アドレス、機種、新アドレスの行番号及び新アドレスの列番号を記憶する記憶領域を確保する。次に、この確保した記憶領域に続けて、第1番目の分岐ユニット１１−１の分岐伝送路２９−１上に接続される各制御ユニット１２−１〜１２−６に対し、旧アドレス、機種、新アドレスの行番号及び新アドレスの列番号を記憶する記憶領域を上流側から順に確保する。次に、この確保した記憶領域に続けて、第２番目の分岐ユニット１１−２の旧アドレス、機種、新アドレスの行番号及び新アドレスの列番号を記憶する記憶領域を確保する。次に、この確保した記憶領域に続けて、第２番目の分岐ユニット１１−２の分岐伝送路２９−２上に接続される各制御ユニット１２−７〜１２−１２に対し、旧アドレス、機種、新アドレスの行番号及び新アドレスの列番号を記憶する記憶領域を上流から順に確保する。次に、この確保した記憶領域に続けて、第３番目の分岐ユニット１１−３の旧アドレス、機種、新アドレスの行番号及び新アドレスの列番号を記憶する記憶領域を確保する。次に、この確保した記憶領域に続けて、第３番目の分岐ユニット１１−３の分岐伝送路２９−３上に接続される各制御ユニット１２−１３〜１２−１８に対し、旧アドレス、機種、新アドレスの行番号及び新アドレスの列番号を記憶する記憶領域を上流から順に確保する。そして、第３番目の分岐ユニット１１−３が主伝送路２８に接続される最下流の分岐ユニット１１であるから、次に、この確保した記憶領域に続けて、第３番目の分岐ユニット１１−３の下流であって主伝送路２８上に接続される制御ユニット１２−１９〜１２−２４に対し、旧アドレス、機種、新アドレスの行番号及び新アドレスの列番号を記憶する記憶領域を上流から順に確保する。また、例えば、表示部２３に表示された施工図面にアイコンで表示された分岐ユニット１１又は制御ユニット１２をマウス等で指定することによって、分岐ユニット１１と制御ユニット１２との配置位置関係に基づいて新旧アドレス対応表を記憶する記憶領域をアドレッシング情報記憶部２４に確保するように構成してもよい。
【００５６】
このように主伝送路２８に接続される分岐ユニット１１用の記憶領域の確保と、この分岐ユニット１１からの分岐伝送路２９に接続される制御ユニット１２用の記憶領域の確保とを最下流の分岐ユニット１１まで繰り返し、最後に主伝送路２８上に接続される制御ユニット１２用の記憶領域の確保を行うことによって、設定装置制御部２１は、アドレッシング情報記憶部２４に新旧アドレス対応表データ２４２の記憶領域を確保する。
【００５７】
そして、各分岐ユニット１１の並び方向に従って行番号データ２４４及び列番号データ２４５の初期値を設定する。即ち、各分岐ユニット１１の並び方向が同一列番号方向である場合には、行番号データ２４４を「１」（２桁の場合には０１と、３桁の場合には００１となる。桁数は機器１３の個数等によって決まる。）に設定し、列番号データ２４５を「０」（２桁の場合には００と、３桁の場合には０００となる。）に設定する。各分岐ユニット１１の並び方向が同一行番号方向である場合には、行番号データ２４４を「０」に設定し、列番号データ２４５を「１」に設定する。このように行番号データ２４４及び列番号データ２４５の初期値を各分岐ユニット１１の並び方向に従って設定することによって、後述するように分岐ユニット１１の新アドレスは、列番号及び行番号の何れかが「０」となり、アドレスの使用頻度の高い制御ユニット１２に「１」から始まる列番号及び行番号を割り振ることができ、後述するグルーピングが簡易な計算で実行することができる。
【００５８】
設定装置制御部２１は、新旧アドレス対応表データ２４２の記憶領域を確保すると、その旨を表示部２３に表示する。ユーザは、この表示を参照して、新アドレスを設定する指示を入力部２２に入力する。
【００５９】
図６乃至図９において、設定装置制御部２１は、この指示を受けると分岐ユニット１１及び制御ユニット１２のアドレス値を初期化する旨の情報を含む通信信号（初期化信号）を主伝送路２８に送出する（Ｓ１１−Ｓ）。
【００６０】
初期化信号を受信した分岐ユニット１１の分岐ユニット制御部３３は、下流に初期化信号が送信されたことを確認した後に、スイッチ３６−１を開くことによって主伝送路２８と分岐伝送路２９との通信を遮断すると共に、スイッチ３６−２を開くことによって主伝送路２８における上流と下流との通信を遮断する。さらに、分岐ユニット制御部３３は、分岐ユニット記憶部３４の新アドレスデータ３４２をクリアする（Ｓ１２−Ｄ）。下流に初期化信号が送信されたことの確認は、例えば、スイッチ３６−１、３６−２の開閉状態を参照することによって行い、スイッチ３６−１、３６−２が開の場合には、スイッチ３６−１、３６−２を閉にした後に分岐ユニット制御部３３が初期化信号を再生して信号変換部３２及びＩ／Ｆ３１を介して主伝送路２８に送出し、一定時間後にスイッチ３６−１、３６−２を開にすればよい。
【００６１】
一方、初期化信号を受信した制御ユニット１２の制御ユニット制御部４３は、下流に初期化信号が送信されたことを確認した後に、スイッチ４６を開くことによって分岐伝送路２９（主伝送路２８に接続される制御ユニット１２の場合には主伝送路２８）における上流と下流との通信を遮断する。さらに、制御ユニット制御部４３は、制御ユニット記憶部４４の新アドレスデータ４４２をクリアする（Ｓ１２−Ｃ）。下流に初期化信号が送信されたことの確認は、例えば、スイッチ４６の開閉状態を参照することによって行い、スイッチ４６が開の場合には、スイッチ４６を閉にした後に制御ユニット制御部４３が初期化信号を再生して信号変換部４２及びＩ／Ｆ４１を介して分岐伝送路２９（主伝送路２８に接続される制御ユニット１２の場合には主伝送路２８）に送出し、一定時間後にスイッチ４６を開にすればよい。
【００６２】
なお、施工直後において、分岐ユニット１１のスイッチ３６−１、３６−２及び制御ユニット１２のスイッチ４６が「開」であって、分岐ユニット記憶部３４の新アドレスデータ３４２及び制御ユニット記憶部４４の新アドレスデータ４４２がクリアであることが確実な場合には、この初期化を省略してもよい。
【００６３】
次に、一定時間経過後に、設定装置制御部２１は、新アドレスを設定するアドレッシングモードである旨の情報を含む通信信号（アドレッシング信号）を主伝送路２８に送信すると共に、履歴データ２４３を１つインクリメントすることによって、第１回目のアドレッシングであることを履歴データ２４３に記憶する（Ｓ１３−Ｓ）。
【００６４】
初期化することによって、各分岐ユニット１１−１〜１１−３のスイッチ３６−１、３６−２及び各制御ユニット１２−１〜１２−２４のスイッチ４６は、全て「開」であるので、設定装置１０と最上流である第１番目の分岐ユニット１１−１との間でのみ通信が可能であるから、この通信信号は、第１番目の分岐ユニット１１−１のみに受信される。
【００６５】
この通信信号を受信した第１番目の分岐ユニット１１−１における分岐ユニット制御部３３は、受信した通信信号からアドレッシングモードである旨の情報を解釈することによって、この通信信号がアドレッシング信号であると判断する。アドレッシング信号であると判断すると、分岐ユニット制御部３３は、分岐ユニット記憶部３４の旧アドレスデータ３４１を読み出し、旧アドレスの情報を含む通信信号（旧アドレス信号）を主伝送路２８に送出する（Ｓ１４−Ｄ）。この場合には、上述したように設定装置１０と最上流である第１番目の分岐ユニット１１−１との間でのみ通信が可能であるから、旧アドレス信号に送信先のアドレスを指定する必要がないが、後述するように第２番目以降の分岐ユニット１１や制御ユニット１２をアドレッシングする場合には、設定装置１０とアドレッシングの対象となっているユニット１１、１２との間で確実に通信を確立する観点から、履歴データ（アドレッシングの回数を示すデータ）の情報を各通信信号に含める。
【００６６】
なお、アドレッシング信号であると判断した場合には、さらに、自己宛てのアドレッシング信号であるか否かを判断してから、自己宛てのアドレッシング信号である場合に旧アドレス信号を主伝送路２８に送出するように構成してもよい。このように構成することによって、主伝送路２８や分岐伝送路２９のトラフィック量を低減することができ、通信信号の衝突も避けやすくなり、更に、設定装置制御部２１の処理量も低減することができる。この自己宛てのアドレッシング信号であるか否かの判断は、例えば、次のように行う。まず、分岐ユニット制御部３３は、分岐ユニット記憶部３４の新アドレスデータ３４２に行列形式のアドレスが格納されているか否かを判断する。そして、分岐ユニット制御部３３は、行列形式のアドレスが格納されている場合には、受信した通信信号が自己宛てのアドレッシング信号ではないと判断し、この受信信号を破棄する。一方、分岐ユニット制御部３３は、行列形式のアドレスが格納されていない場合には、受信した通信信号が自己宛てのアドレッシング信号であると判断する。
【００６７】
設定装置制御部２１は、この通信信号を受信すると、第１回目のアドレッシング信号に対する旧アドレス信号であると判断して、受信した通信信号から旧アドレスの情報を取り出し、アドレッシング情報記憶部２４の新旧アドレス対応表データ２４２における最初の記憶領域、即ち、メモリアドレスａの記憶領域に旧アドレス、機種、新アドレスの行番号及び新アドレスの列番号を格納する（Ｓ１５−Ｓ）。ここで、機種は、上述の場合では、旧アドレスの先頭における識別子より判別する。新アドレスの行番号は、行番号データ２４４の値を割り振り、新アドレスの列番号は、列番号データ２４５の値を割り振る。なお、受信した通信信号が旧アドレス信号であるとの判断は、通信信号の受信の順番によって行う。以下も同様に、受信した通信信号の種別は、通信信号の受信の順番によって行う。
【００６８】
新アドレスを設定すると、設定装置制御部２１は、この新アドレスの情報を含む通信信号（新アドレス信号）を主伝送路２８に送出する（Ｓ１６−Ｓ）。
【００６９】
分岐ユニット１１−１の分岐ユニット制御部３３は、この通信信号を受信すると、旧アドレス信号に対する新アドレス信号であると判断して、受信した通信信号から新アドレスの情報を取り出し、分岐ユニット記憶部３４の新アドレスデータ３４２に新アドレスの行番号及び新アドレスの列番号を格納する（Ｓ１７−Ｄ）。ここで、分岐ユニット制御部３３が確実に新アドレス信号であることを認識させるために、新アドレス信号に新アドレス信号である旨の情報、例えば、旧アドレスの情報を含むようにしてもよい。
【００７０】
次に、分岐ユニット１１−１の分岐ユニット制御部３３は、新アドレス信号を受信し、新アドレスを新アドレスデータ３４２に格納した旨の情報、例えば受信した新アドレスを含む通信信号（新アドレス格納信号）を主伝送路２８に送出する（Ｓ１８−Ｄ）。
【００７１】
設定装置制御部２１は、この通信信号を受信すると、新アドレス信号に対する新アドレス格納信号であると判断して、受信した通信信号から新アドレスの情報を取り出し、受信した通信信号からの新アドレスと、アドレッシング情報記憶部２４の新旧アドレス対応表データ２４２に格納した新アドレスとを比較する（Ｓ１９−Ｓ）。
【００７２】
比較の結果、設定装置制御部２１は、不一致の場合（Ｎｏ）には第１回目の分岐ユニット１１−１のアドレッシングに失敗したと判断し、第１回目のアドレッシングを再度行う旨の情報を含む通信信号（再設定モード信号）を主伝送路２８に送出する。一方、設定装置制御部２１は、一致する場合（Ｙｅｓ）には第１回目の分岐ユニット１１−１のアドレッシングに成功したと判断し、分岐ユニット１１−１のアドレッシングを終了する旨の情報を含む通信信号（分岐ユニットアドレッシング終了信号）を主伝送路２８に送出する（Ｓ２０−Ｓ）。
【００７３】
分岐ユニット１１−１の分岐ユニット制御部３３は、この通信信号を受信すると、分岐ユニットアドレッシング終了信号であるか再設定モード信号であるかを判断する。分岐ユニット１１−１の分岐ユニット制御部３３は、この通信信号が分岐ユニットアドレッシング終了信号であると判断した場合には、自機に接続される分岐伝送路２９−１に接続される制御ユニット１２−１〜１２−６の新アドレスを設定すべく、スイッチ３６−１を「閉」にする。一方、分岐ユニット１１−１の分岐ユニット制御部３３は、この通信信号が再設定モード信号であると判断した場合には、再度新アドレスの設定を行うべく、処理Ｓ１４−Ｄ乃至処理Ｓ１９−Ｓを実行する（Ｓ２１−Ｄ）。
【００７４】
なお、処理Ｓ１８−Ｄ乃至処理Ｓ２１−Ｄは、新アドレスの設定を確認する動作であるから、これら処理を省略し、処理Ｓ１７−Ｄにおいて、更に、分岐ユニット１１−１の分岐ユニット制御部３３は、自機に接続される分岐伝送路２９−１に接続される制御ユニット１２−１〜１２−６の新アドレスを設定すべく、スイッチ３６−１を「閉」にするようにしてもよい。
【００７５】
スイッチ３６−１を「閉」にすると、分岐ユニット１１−１の分岐ユニット制御部３３は、主伝送路２８と分岐伝送路２９−１とを通信可能にした旨の情報を含む通信信号（分岐伝送路通信可能信号）を主伝送路２８に送出する（Ｓ２２−Ｄ）。
【００７６】
設定装置制御部２１は、この通信信号を受信すると、受信した通信信号が分岐伝送路通信可能信号であると判断し、主伝送路２８と分岐伝送路２９−１とが通信可能に接続され、制御ユニット１２のアドレッシングが可能となったと判断する。そして、各分岐ユニット１１の並び方向に従って行番号データ２４４の値又は列番号データ２４５の値の何れかを１つインクリメントする。即ち、各分岐ユニット１１の並び方向が同一列番号方向である場合には、列番号データ２４５を１つインクリメントし、各分岐ユニット１１の並び方向が同一行番号方向である場合には、行番号データ２４４を１つインクリメントする（Ｓ２３−Ｓ）。
【００７７】
このように動作することによって、分岐ユニット１１−１に行列形式の新アドレス（０１００）が割り振られ、設定装置１０のアドレッシング情報記憶部２４における新旧アドレス対応表データ２４２及び分岐ユニット１１−１の分岐ユニット記憶部３４における新アドレス３４２に行列形式の新アドレス（０１００）が格納される。
【００７８】
次に、設定装置制御部２１は、第２回目の制御ユニット１２−１のアドレッシングを行うべく、履歴データ２４３を１つインクリメントすることによって、第２回目のアドレッシングであることを履歴データ２４３に記憶すると共に（Ｓ２４−Ｓ）、新アドレスを設定するアドレッシングモードである旨の情報を含む通信信号（アドレッシング信号）を主伝送路２８に送出する（Ｓ２５−Ｓ）。
【００７９】
この通信信号を受信した第１番目の制御ユニット１２−１における制御ユニット制御部４３は、受信した通信信号からアドレッシングモードである旨の情報を解釈することによって、この通信信号がアドレッシング信号であると判断する。アドレッシング信号であると判断すると、制御ユニット制御部４３は、制御ユニット記憶部４４の旧アドレスデータ４４１を読み出し、旧アドレスの情報を含む通信信号（旧アドレス信号）を分岐伝送路２９に送出する（Ｓ２６−Ｃ）。
【００８０】
ここで、上述から分かるように、設定装置１０と最上流である第１番目の分岐ユニット１１−１及びこれに接続される制御ユニット１２−１との間でのみ通信が可能であるから、この通信信号は、第１番目の分岐ユニット１１−１及び制御ユニット１２−１のみに受信される。この通信信号を受信した第１番目の分岐ユニット１１−１における分岐ユニット制御部３３は、上述したように自己宛てであるか否かを判断する場合にはこの通信信号を破棄するが、自己宛てであるか否かを判断しない場合には、第１分岐ユニット１１−１は、処理Ｓ１４−Ｄで説明したように旧アドレス信号を主伝送路２８に送出してしまう。しかしながら、設定装置制御部２１は、受信した旧アドレス信号に収容されていた旧アドレスが新旧アドレス対応表データ２４２に格納されているか否かを判断することによって、受信した旧アドレス信号を送信した分岐ユニット１１のアドレッシングが終了しているか否かを判断することができる。そして、第３回目以降のアドレッシングを行う場合には、アドレッシングが終了した制御ユニット１２に同様の事態が生じるが、制御ユニット１２−１の制御ユニット制御部４３が自己宛てであるか否かを判断するか、又は、設定装置制御部２１が旧アドレスの照会を行うことによって対応可能である。
【００８１】
設定装置制御部２１は、この通信信号を受信すると、第２回目のアドレッシング信号に対する旧アドレス信号であると判断して、受信した通信信号から旧アドレスの情報を取り出し、アドレッシング情報記憶部２４の新旧アドレス対応表データ２４２における次の記憶領域、即ち、メモリアドレスｂの記憶領域に旧アドレス、機種、新アドレスの行番号及び新アドレスの列番号を格納する（Ｓ２７−Ｓ）。ここで、第２回目のアドレッシング信号に対する旧アドレス信号であるか否かの判断は、例えば、受信した通信信号の順番によって行う。また例えば、履歴データの情報を通信信号に含む場合にはこれを参照することによって行う。また例えば、受信した通信信号の旧アドレスの情報と、アドレッシング情報記憶部２４の新旧アドレス対応表データ２４２に格納されている旧アドレスの情報とを比較することによって、両者が一致する旧アドレスの情報がないことを判断することによって行う。
【００８２】
新アドレスを設定すると、設定装置制御部２１は、この新アドレスの情報を含む通信信号（新アドレス信号）を主伝送路２８に送出する（Ｓ２８−Ｓ）。
【００８３】
制御ユニット１２−１の制御ユニット制御部４３は、この通信信号を受信すると、旧アドレス信号に対する新アドレス信号であると判断して、受信した通信信号から新アドレスの情報を取り出し、制御ユニット記憶部４４の新アドレスデータ４４２に新アドレスの行番号及び新アドレスの列番号を格納する（Ｓ２９−Ｃ）。
【００８４】
次に、制御ユニット１２−１の制御ユニット制御部４３は、新アドレス信号を受信し、新アドレスを新アドレスデータ４４２に格納した旨の情報、例えば受信した新アドレスを含む通信信号（新アドレス格納信号）を分岐主伝送路２９−１に送出する（Ｓ３０−Ｃ）。
【００８５】
設定装置制御部２１は、この通信信号を受信すると、新アドレス信号に対する新アドレス格納信号であると判断して、受信した通信信号から新アドレスの情報を取り出し、受信した通信信号からの新アドレスと、アドレッシング情報記憶部２４の新旧アドレス対応表データ２４２に格納した新アドレスとを比較する（Ｓ３１−Ｓ）。
【００８６】
比較の結果、設定装置制御部２１は、不一致の場合（Ｎｏ）には第２回目の制御ユニット１２−１のアドレッシングに失敗したと判断し、第２回目のアドレッシングを再度行う旨の情報を含む通信信号（再設定モード信号）を主伝送路２８に送出する。一方、設定装置制御部２１は、一致する場合（Ｙｅｓ）には第２回目の制御ユニット１２−１のアドレッシングに成功したと判断し、制御ユニット１２−１のアドレッシングを終了する旨の情報を含む通信信号（制御ユニットアドレッシング終了信号）を主伝送路２８に送出する（Ｓ３２−Ｓ）。
【００８７】
制御ユニット１２−１の制御ユニット制御部４３は、この通信信号を受信すると、制御ユニットアドレッシング終了信号であるか再設定モード信号であるかを判断する。制御ユニット１２−１の制御ユニット制御部４３は、この通信信号が制御ユニットアドレッシング終了信号であると判断した場合には、自機の下流に接続される制御ユニット１２−２〜１２−６の新アドレスを設定すべく、スイッチ４６を「閉」にする。一方、分岐ユニット１１−１の分岐ユニット制御部３３は、この通信信号が再設定モード信号であると判断した場合には、再度新アドレスの設定を行うべく、処理Ｓ２５−Ｃ乃至処理Ｓ３１−Ｓを実行する（Ｓ３３−Ｃ）。
【００８８】
なお、処理Ｓ３０−Ｃ乃至処理Ｓ３２−Ｓは、新アドレスの設定を確認する動作であるから、これら処理を省略し、処理Ｓ２９−Ｃにおいて、更に、制御ユニット１２−１の制御ユニット制御部４３は、自機の下流に接続される制御ユニット１２−２〜１２−６の新アドレスを設定すべく、スイッチ４６を「閉」にするようにしてもよい。
【００８９】
スイッチ４６を「閉」にすると、制御ユニット１２−１の制御ユニット制御部４３は、下流に更に制御ユニット１２が分岐伝送路２９−１に接続されているか否かを判断する（Ｓ３４−Ｃ）。この判断は、例えば、分岐伝送路２９−１の下流側のインピーダンス値により判断したり、受信時にリターンを返す旨の情報を含むリターン信号を分岐伝送路２９に送出し、下流からのリターン信号の有無によって判断したりする。そして、制御ユニット１２−１の制御ユニット制御部４３は、分岐伝送路２９−１における上流と下流とを通信可能にした旨の情報と、下流に制御ユニット１２が接続されていない場合にはこの分岐伝送路２９−１の制御ユニット１２に対するアドレッシングが終了した旨の情報とを含む通信信号（上下流通信可能信号）を分岐伝送路２９−１に送出する（Ｓ３５−Ｃ）。
【００９０】
設定装置制御部２１は、この通信信号を受信すると、受信した通信信号が上下流通信可能信号であると判断し、上下流通信可能信号に当該分岐伝送路２９の制御ユニットに対するアドレッシングが終了した旨の情報が含まれるか否かを判断する（Ｓ３６−Ｓ）。
【００９１】
判断の結果、設定装置制御部２１は、当該分岐伝送路２９の制御ユニットに対するアドレッシングが終了した旨の情報が含まれていない場合（Ｎｏ）には、更に下流の制御ユニット１２に対してアドレッシングを行うべく、処理を処理Ｓ２３−Ｓに戻す。つまり、設定装置制御部２１は、分岐伝送路２９における上流と下流とが通信可能に接続され、下流の制御ユニット１２のアドレッシングが可能となったと判断する。そして、各分岐ユニット１１の並び方向に従って行番号データ２４４の値又は列番号データ２４５の値の何れかを１つインクリメントする。即ち、各分岐ユニット１１の並び方向が同一列番号方向である場合には、列番号データ２４５を１つインクリメントし、各分岐ユニット１１の並び方向が同一行番号方向である場合には、行番号データ２４４を１つインクリメントする（Ｓ２３’−Ｓ）。
【００９２】
このように動作することによって、制御ユニット１２−１に行列形式の新アドレス（０１０１）が割り振られ、設定装置１０のアドレッシング情報記憶部２４における新旧アドレス対応表データ２４２及び制御ユニット１２−１の制御ユニット記憶部４４における新アドレス４４２に行列形式の新アドレス（０１０１）が格納される。そして、当該分岐伝送路２９の下流に制御ユニット１２が接続されている場合には、処理Ｓ２３−Ｓ乃至処理Ｓ３５−Ｃを繰り返すことによって、これら下流の制御ユニット１２にも順次に行列形式の新アドレス（０１０２）、（０１０３）、・・・、（０１０６）が割り振られ、設定装置１０のアドレッシング情報記憶部２４における新旧アドレス対応表データ２４２及び各制御ユニット１２−２〜１２−６の各制御ユニット記憶部４４における新アドレス４４２に行列形式の新アドレス（０１０２）、（０１０３）、・・・、（０１０６）がそれぞれ格納される。
【００９３】
一方、処理Ｓ３６−Ｓにおける判断の結果、設定装置制御部２１は、当該分岐伝送路２９の制御ユニットに対するアドレッシングが終了した旨の情報が含まれている場合（Ｙｅｓ）には、当該分岐伝送路２９に接続される制御ユニット１２に対するアドレッシングが終了したと判断し、次の分岐ユニット１１及びこの分岐ユニット１１の分岐伝送路２９に接続される制御ユニット１２に対してアドレッシングを行うべく、分岐ユニット１２−１にスイッチ３６−２を「閉」にさせることを指示する旨の情報を含む通信信号（次分岐ユニットアドレッシング信号）を主伝送路２８に送出する（Ｓ３７−Ｓ）。
【００９４】
分岐ユニット１１−１の分岐ユニット制御部３３は、この通信信号を受信すると、受信した通信信号からスイッチ３６−２を「閉」にさせることを指示する旨の情報を解釈することによって、この通信信号が次分岐ユニットアドレッシング信号であると判断する。そして、分岐ユニット１１−１の分岐ユニット制御部３３は、スイッチ３６−２を「閉」にする（Ｓ３８−Ｄ）。なお、主伝送路２８や分岐伝送路２９のトラフィック量を低減したり、通信信号の衝突を避けたり、更に、設定装置制御部２１の処理量を低減したりする観点から、分岐ユニット１１−１の分岐ユニット制御部３３は、スイッチ３６−１を「開」にするように構成してもよい。
【００９５】
スイッチ３６−２を「閉」にすると、分岐ユニット１１−１の分岐ユニット制御部３３は、主伝送路２８における上流と下流とを通信可能にした旨の情報を含む通信信号（主伝送路通信可能信号）を主伝送路２８に送出する（Ｓ３９−Ｄ）。
【００９６】
設定装置制御部２１は、この通信信号を受信すると、受信した通信信号が主伝送路通信可能信号であると判断し、主伝送路２８における上流と下流とが通信可能に接続され、次の分岐ユニット１１のアドレッシングが可能となったと判断する。
【００９７】
そして、設定装置制御部２１は、全ての分岐ユニット１１のアドレッシングが終了したか否かを判断する（Ｓ４０−Ｓ）。この判断は、例えば、設定装置制御部２１が、新旧アドレス対応表データ２４２における機種のフィールドを参照することによって分岐ユニット１１のレコード数を計数し、係数結果が施工図面データ２４１を参照してユーザが入力した分岐ユニット１１の個数と一致した場合であって、最下流の分岐ユニット１１におけるレコードに新アドレスが格納されているか否かによって行う。
【００９８】
判断の結果、分岐ユニット１１のアドレッシングが終了していない場合には、各分岐ユニット１１の並び方向に従って行番号データ２４４の値又は列番号データ２４５の値の何れか一方を１つインクリメントすると共に他方を「０」に初期化した後に、処理を処理Ｓ１３−Ｓに戻す（Ｓ４１−Ｓ）。即ち、各分岐ユニット１１の並び方向が同一列番号方向である場合には、行番号データ２４４を１つインクリメントすると共に列番号データ２４５を「０」に初期化する。また、各分岐ユニット１１の並び方向が同一行番号方向である場合には、列番号データ２４５を１つインクリメントすると共に行番号データ２４４を「０」に初期化する。
【００９９】
このように動作することによって、処理Ｓ１３−Ｓ乃至処理Ｓ２２−Ｄが実行され、次の分岐ユニット１１−２に行列形式の新アドレス（０２００）が割り振られ、そして、設定装置１０のアドレッシング情報記憶部２４における新旧アドレス対応表データ２４２及び分岐ユニット１１−２の分岐ユニット記憶部３４における新アドレス３４２に行列形式の新アドレス（０２００）が格納される。さらに、処理Ｓ２３−Ｓ乃至処理Ｓ３６−Ｓが実行され、分岐ユニット１１−２の分岐伝送路２９−２に接続する各制御ユニット１２−７〜１２−１２に行列形式の新アドレス（０２０１）、（０２０２）、・・・、（０２０６）が割り振られ、設定装置１０のアドレッシング情報記憶部２４における新旧アドレス対応表データ２４２及び各制御ユニット１２−７〜１２−１２の各制御ユニット記憶部４４における新アドレス４４２に行列形式の新アドレス（０２０１）、（０２０２）、・・・、（０２０６）がそれぞれ格納される。
【０１００】
一方、判断の結果、分岐ユニット１１のアドレッシングが終了している場合には、設定装置制御部２１は、全てのユニット１１、１２のアドレッシングが終了しているか否かを判断する（Ｓ４２−Ｓ）。この判断は、例えば、設定装置制御部２１が、新旧アドレス対応表データ２４２の全てのレコードに新アドレスが格納されているか否かによって行う。また例えば、制御ユニット１２からの上下流通信可能信号に制御ユニットアドレッシング終了情報が含まれているか否かによって行う。制御ユニットアドレッシング終了情報の有無によって判断すると、施工ミス等で施工図面データ２４１の内容と実際の施工との不一致を見つけることができる。
【０１０１】
判断の結果、全てのユニット１１、１２のアドレッシングが終了していない場合には、各分岐ユニット１１の並び方向に従って行番号データ２４４の値又は列番号データ２４５の値の何れか一方を１つインクリメントすると共に他方を「１」に初期化した後に、処理を処理Ｓ２４−Ｓに戻す（Ｓ４３−Ｓ）。即ち、各分岐ユニット１１の並び方向が同一列番号方向である場合には、行番号データ２４４を１つインクリメントすると共に列番号データ２４５を「１」に初期化する。また、各分岐ユニット１１の並び方向が同一行番号方向である場合には、列番号データ２４５を１つインクリメントすると共に行番号データ２４４を「１」に初期化する。これによって最下流の分岐ユニット１２−３の主伝送路２８に接続されている各制御ユニット１２−１９〜１２−２４に対しアドレッシングが行われる。
【０１０２】
一方、判断の結果、全てのユニット１１、１２のアドレッシングが終了している場合には、設定装置制御部２１は、アドレッシングが完了した旨の情報を含む通信信号（アドレッシング完了信号）を主伝送路２８に送出する（Ｓ４４−Ｓ）。
【０１０３】
アドレッシング完了信号を受信した分岐ユニット１１の分岐ユニット制御部３３は、アドレッシング完了信号を受信した旨の情報を含む通信信号（アドレッシング完了了承信号）を主伝送路２８に送出する（Ｓ４５−Ｄ）。特に、トラフィック量の考慮等によってスイッチ３６−１を「開」にしている場合には、スイッチ３６−１を「閉」にすると共に、分岐ユニット制御部３３がアドレッシング完了信号を再生して信号変換部３２及びＩ／Ｆ３１を介して主伝送路２８に送出す。そして、分岐ユニット１１は、分岐ユニット本来の通常動作に移行する（Ｓ４６−Ｄ）。
【０１０４】
アドレッシング完了信号を受信した制御ユニット１２の制御ユニット制御部４３は、アドレッシング完了信号を受信した旨の情報を含む通信信号（アドレッシング完了了承信号）を分岐伝送路２９に送出する（Ｓ４５−Ｃ）。そして、制御ユニット１２は、制御ユニット本来の通常動作に移行する（Ｓ４６−Ｃ）。
【０１０５】
各ユニット１１、１２からアドレッシング完了了承信号を受信すると、設定装置１０は、設定装置本来の通常動作に移行する（Ｓ４６−Ｓ）。
【０１０６】
ここで、各ユニット１１、１２からのアドレッシング完了了承信号が衝突することを避ける観点から、行列形式の新アドレスを用いて、新アドレス順にタイミングを測ってもよい。なお、新アドレス順とは、例えば、行番号ごとに順に、列番号ごとに順に等様々な順が考えられる。
【０１０７】
なお、上述の設定装置１０、分岐ユニット１１及び制御ユニット１２の間における通信において、初期化信号、アドレッシング信号、旧アドレス信号、後述の新アドレス信号、新アドレス格納信号等の各通信信号を上述のように受信の順番によって識別しても良いが、各通信信号を識別するために、通信信号の種別を示す情報を各通信信号に含めるようにしてもよい。
【０１０８】
このように動作することによって、機器制御システムの各ユニット１１、１２に行列形式の新アドレスが割り振られ、各ユニット１１、１２の制御ユニット記憶部３４、４４における新アドレス３４２、４４２に行列形式の新アドレスがそれぞれ格納される。そして、設定装置１０のアドレッシング情報記憶部２４における新旧アドレス対応表データ２４２にも図１０（Ｂ）に示すように各ユニット１１、１２の旧アドレス、機種及び新アドレスがそれぞれ格納される。
【０１０９】
そして、行列形式の新アドレスは、上述のように自動的に各ユニット１１、１２に割り振られるので、施工時にマニュアル設定する必要がない。また、各ユニット１１、１２に行列形式の新アドレスが割り振られるので、各ユニット１１、１２間の相互位置関係を従来のように施工図面を参照することなく、新アドレスを参照するだけで判断することができる。例えば、行番号が同じユニット１１、１２は、略行方向に並んで配置されており、列番号が同じユニット１１、１２は、略列方向に並んで配置されており、行番号と列番号とが同一の各ユニット１１、１２は、略対角方向に並んで配置されている。即ち、行列の数学的な性質を利用することができる。このため、機器制御システムのソフトウェア設計者や機器制御システムの利用者等は、行列の数学的な性質を考慮して、従来に較べて容易にソフトウェア設計や機器制御システムの利用を図ることができる。
【０１１０】
次に、このような行列形式のアドレスが備える行列の数学的な性質を利用したアプリケーションについて説明する。
（グルーピング）
グルーピングは、分岐ユニット１１や制御ユニット１２のグループを形成することであり、グループを形成したユニット１１、１２は、一つの纏まりとして扱われ、同一の属性が与えられる。例えば、或るグループに所属する制御ユニット１２は、同一のスケジュールに従って同一の制御パターンで動作したり、形成したグループに新たな識別子が与えられたりする。このようにユニット１１、１２をグルーピングすることによって、ソフトウェア中でユニット１１、１２を個々に扱う必要が無く、一括で扱うことができる。
【０１１１】
ソフトウェア設計者等は、本発明に係る行列形式のアドレスが各ユニット１１、１２に割り振られているので、実際の施工図面を参照することなく、グルーピングを行うことができる。例えば、図１（Ａ）のように制御ユニット１２が４行６列に並んでおり、これらを４個を１個のグループに形成する場合には、アドレスが行列形式であるので、新アドレスが（０１０１）、（０１０２）、（０２０１）及び（０２０２）の各制御ユニット１２を第１グループとし、新アドレスが（０１０３）、（０１０４）、（０２０３）及び（０２０４）の各制御ユニット１２を第２グループとし、新アドレスが（０１０５）、（０１０６）、（０２０５）及び（０２０６）の各制御ユニット１２を第３グループとし、新アドレスが（０３０１）、（０３０２）、（０４０１）及び（０４０２）の各制御ユニット１２を第４グループとし、新アドレスが（０３０３）、（０３０４）、（０４０３）及び（０４０４）の各制御ユニット１２を第５グループとし、そして、新アドレスが（０３０５）、（０３０６）、（０４０５）及び（０４０６）の各制御ユニット１２を第６グループとして直ちに割り振ることができる。
【０１１２】
そして、制御ユニット１２とグループとの対応関係を制御ユニットグループデータ２４７に格納しておくことにより、例えば、設定装置制御部２１は、ソフトウェア中でグループが指定されると、制御ユニットグループデータ２４７を参照することにより、この指定されたグループに所属する各制御ユニット１２を同一のスケジュールに従って同一の制御パターンで動作させることができる。
【０１１３】
ところで、オフィスビルでは、組織変更等によりフロアのパーティション（partition、区画）を変更する場合がある。このような場合に、パーティションの変更に合わせて、照明器具のグループや空調設備のグループを変更する必要が生じる。設定装置１０は、グルーピング装置として、このような場合に新しいグループ編成を次のようにして決定することができ、設定装置制御部２１が行列形式アドレスに基づいて複数の制御ユニットを１個のグループに纏めるグルーピング手段として動作する。
【０１１４】
図１１は、グルーピングの動作を示すフローチャートである。図１２は、第１のグルーピング方法を説明するための図である。図１３は、第２のグルーピング方法における第１方法を説明するための図である。
【０１１５】
図１１乃至図１３において、設定装置制御部２１は、入力部２２よりグループ編成を行う旨の指示が入力されると、図１２及び図１３に示すグループ編成用の画面表示を表示部２２に表示する（Ｓ１０１）。このグループ編成用の画面表示は、施工図面１と各ユニット１１、１２の新アドレスと設定装置１０及び各ユニット１１、１２の接続状態とから構成される。そして、新アドレスは、対応する各ユニット１１、１２に付随するように表示される。このグループ編成用の画面表示は、例えば、設定装置制御部２１が、アドレッシング情報記憶部２４の施工図面データ２４１から施工図面を読み出すと共に、新旧アドレス対応表データ２４２を参照することによって、新アドレスが格納されているメモリアドレスから各ユニット１１、１２と新アドレスの対応とを把握して、対応する各ユニット１１、１２に付随するように新アドレスを表示する。
【０１１６】
そして、機器制御システムの利用者は、グルーピング方法を入力部２２から入力する。設定装置制御部２１は、入力されたグルーピング方法を判断する（Ｓ１０２）。本実施形態では、グルーピング方法は、第１のグルーピング又は第２グルーピング方法を選択することができる。設定装置制御部２１は、第１のグルーピング方法が入力された場合には、処理Ｓ１１１を実行し、第２のグルーピング方法が入力された場合には、処理Ｓ１２１を実行する。
【０１１７】
第１のグルーピング方法は、同一グループに所属するユニット１１、１２の範囲をこの範囲に所属する対角上に位置する２個のユニット１１、１２を指定することによって決定する方法である。
【０１１８】
図１２において、まず、機器制御システムの利用者は、対角上に位置する２個のユニット１１、１２を入力部２２から入力することによって、同一グループに所属させたいユニット１１、１２の範囲を設定する。この２個のユニット１１、１２の指定は、例えば、カーソルをマウスによってユニット１１、１２上に移動させ、クリックすることによって行ったり、ライトペンによってユニット１１、１２の表示画面上をタッチすることによって行う。図１２に示す場合では、新アドレス（０２０３）及び新アドレス（０４０５）の制御ユニット１２−９、１２−２３が入力された場合を示している。
【０１１９】
設定装置制御部２１は、入力部２２から入力されたユニット１１、１２の新アドレス（α１、β１）、（α２、β２）を認識する（Ｓ１１１）。この新アドレスを持つユニット１１、１２を対角成分とする行列Ａが同一グループに所属するユニット１１、１２の新アドレスとなるので、設定装置制御部２１は、この行列Ａの各成分を（α１、β１）及び（α２、β２）に基づいて行成分をα１からα２まで変化させ列成分をβ１からβ２まで変化させることによってそれぞれ計算する（Ｓ１１２）。例えば、上述の例で新アドレス（０２０３）及び新アドレス（０４０５）を対角成分とする場合では、設定装置制御部２１は、行成分を０２から０４まで変化させ、列成分を０３から０５まで変化させることによって、行列Ａ（この場合では３行３列の行列）の各行列成分（０２０３）、（０２０４）、（０２０５）、（０３０３）、（０３０４）、（０３０５）、（０４０３）、（０４０４）及び（０４０５）を得る。
【０１２０】
一方、第２のグルーピング方法は、同一グループに所属するユニット１１、１２の範囲をこの範囲に所属する１個のユニット１１、１２の位置及び距離を指定し、この指定されたユニット１１、１２の位置を基準に指定された距離にだけ離れた範囲内とする方法である。この第２のグルーピング方法は、基準位置の取り方によって様々な方法がある。例えば、基準位置をグループの範囲における中心位置と考え、この基準位置の上下左右方向に指定された距離だけ離れた範囲をグループの範囲とする第１方法や、基準位置をグループの範囲における一頂点と考え、この基準位置から２方向に指定された距離だけ離れた範囲をグループの範囲とする第２方法等がある。第２方法は、更に、基準位置がどの頂点であるか、距離を２方向独立に指定することができるか、２方向共に同一であるかによって様々な方法がある。例えば、基準位置を左上の頂点とし距離を右方向及び下方向共に同一とする方法や基準位置を右下の頂点とし距離を左方向と上方向とに個別とする方法等がある。そこで、これら各方法を表示部２３に表示させ、ユーザに選択させるとよい。
【０１２１】
利用者は、第２のグルーピング方法のうち更に上述の方法のうち何れの方法を取るかを入力する。設定装置制御部２１は、入力部２２から入力された方法を判断する（Ｓ１２１）。ここでは、上述の各方法のうち第１方法を選択した場合について以下に説明する。
【０１２２】
図１３において、まず、利用者は、基準位置となるユニット１１、１２及び距離を入力部２２から入力することによって、同一グループに所属させたいユニット１１、１２の範囲を設定する。図１３に示す場合では、新アドレス（０３０４）の制御ユニット１２−１６及び（距離の値）＝１が入力された場合を示している。
【０１２３】
設定装置制御部２１は、入力部２２から入力されたユニット１１、１２の新アドレス（α３、β３）及び距離を認識する（Ｓ１２２）。この新アドレスを持つユニット１１、１２を行列の中心成分とし中心成分に距離の値だけ加減された値を行列成分とする行列Ｂが同一グループに所属するユニット１１、１２の新アドレスとなるので、設定装置制御部２１は、この行列Ｂの各成分を（α３、β３）及び距離の値に基づいて行成分を（α３−（距離の値））から（α３＋（距離の値））まで変化させ列成分を（β３−（距離の値））から（β３＋（距離の値））まで変化させることによってそれぞれ計算する（Ｓ１２３）。例えば、上述の例で新アドレス（０３０４）及び（距離の値）＝１とする場合では、設定装置制御部２１は、行成分を０３−１＝０２から０３＋１＝０４まで変化させ、列成分を０４−１＝０３から０４＋１＝０５まで変化させることによって、行列Ｂの各行列成分（０２０３）、（０２０４）、（０２０５）、（０３０３）、（０３０４）、（０３０５）、（０４０３）、（０４０４）及び（０４０５）を得る。
【０１２４】
次に、設定装置制御部２１は、算出した新アドレスに基づいて、同一グループに所属する各ユニット１１、１２の表示を変化させる（Ｓ１３１）。例えば、図１２や図１３に示すように、同一グループに所属する各ユニットを、一点鎖線の平行四辺形の領域で囲んだり、表示色を変えたり、明滅させたりする。
【０１２５】
そして、利用者は、このような表示を参照することによって、同一グループに所属する各ユニット１１、１２を確認し、確定を入力部２２から入力する。設定装置制御部２１は、確定が入力部２２から入力されると、グループ化されたユニット１１、１２の機種によって、分岐ユニットグループデータ２４６又は制御ユニットグループデータ２４７に新グループに所属する各ユニット１１、１２に関する情報を格納する（Ｓ１３２）。
【０１２６】
このようにして機器制御システムの利用者は、同一グループに所属する各ユニット１１、１２に関する情報を全て入力することなく、簡単な少数のデータ入力によって新グループ編成を行うことができる。そして、新アドレスが行列形式で設定されているので、設定装置１０は、上述のように少ない入力データから同一グループに所属する各ユニット１１、１２を簡単に迅速に求めることができ、新グループ編成を行うことができる。また、新アドレスが行列形式で設定されているので、ソフトウェア開発者は、上述のように少ない入力データから同一グループに所属する各ユニット１１、１２を簡単に迅速に求めるプログラムを容易に作成することができ、デバッグも容易に行うことができる。
【０１２７】
次に、このような行列形式のアドレスを備える機器制御システムの通常動作の一例を説明する。
（機器制御システムの通常動作例）
この実施形態は、各制御ユニット１２に更に人感センサをそれぞれ備え、人感センサが人体を検出した場合に制御ユニット１２が制御する機器１３を第１のレベルで運転し、当該制御ユニット１２に対し周囲の制御ユニット１２がそれぞれ制御する機器１３を第２のレベルで運転し、そして、これ以外の制御ユニット１２が制御する機器１３を第３のレベルで運転する機器制御システムである。
【０１２８】
ここで、人感センサは、例えば、赤外線を検知すると共に検知した赤外線の移動を検出することによって人の有無を識別する赤外線の人感センサや、画像から人の有無を識別する画像識別による人感センサ等を利用することができる。
【０１２９】
そして、例えば、第１のレベルを機器１３の最大出力に設定し、第２のレベルを機器１３の最大出力に移行するための予備出力レベルに設定し、第３のレベルを機器１３のゼロ出力に設定すると、機器制御システムは、機器１３によって、人が居るエリアでは快適な環境を提供し、人が居るエリアの周囲エリアでは快適な環境を迅速に提供等する環境を提供し、人が居るエリアから離れたエリアでは無駄なエネルギーを消費しない環境を提供することができる。
【０１３０】
より具体的には、機器１３が照明器具の場合では、第１のレベルをフル点灯に設定し、第２のレベルをほの明るい点灯レベル（例えば、フル点灯の５０％点灯や３０％点灯等）に設定し、第３のレベルを消灯に設定する。このように設定することにより、人が居るエリアでは、充分な明るさを確保し、人が居るエリアの周囲エリアでは、人が移動することによって人が居るようになった時に迅速にフル点灯することができると共に人に安心感を与え、人が居るエリアから離れたエリアでは無駄な照明を防止することができる。また例えば、機器１３が空調設備の場合では、第１のレベルを強送風に設定し、第２のレベルを弱送風に設定し、第３のレベルを送風無しに設定する。このように設定することにより、人が居るエリアでは、充分な設定温度を確保し、人が居るエリアの周囲エリアでは、人が移動することによって人が居るようになった時に迅速に強送風することができると共に人が居るエリアとの温度差が緩和されるため人にやさしい環境を与え、人が居るエリアから離れたエリアでは無駄な運転を防止することができる。
【０１３１】
そして、このような通常動作を行うために、制御ユニット１２は、図４に破線で示すように、検出出力を制御ユニット制御部４３に出力する人感センサ４８と、一定時間の経過を制御ユニット制御部４３に出力するタイマ４９と、他の制御ユニット１２からの指示により第２のレベルで運転すべきか否かの情報を格納する第２レベル運転フラグデータ４４３とを更に備える。
【０１３２】
なお、制御ユニット１２−１〜１２−２４に行列形式のアドレスがそれぞれ割り振られた後は、例えば、分岐ユニット１１の代わりに２本の伝送線を単に接続したり、制御ユニット１２−６と制御ユニット１２−１２とを伝送路で接続し制御ユニット１２−７と制御ユニット１２−１３とを伝送路で接続し制御ユニット１２−１８と制御ユニット１２−２４とを伝送路で接続したりすることによって制御ユニット１２−１〜１２−２４が互いに通信可能に伝送路によって接続されていれば、分岐ユニット１１−１〜１１−３が無くても、通常動作を行うことができる。
【０１３３】
図１４は、機器制御システムの通常動作例の動作を示すフローチャートである。図１５は、機器制御システムの通常動作例を説明するための図である。
【０１３４】
図１４及び図１５において、制御ユニット１２の制御ユニット制御部４３は、人感センサ４８から検出出力の有無を判断する（Ｓ１５１）。
【０１３５】
判断の結果、検出出力がある場合（Ｙｅｓ）には、制御ユニット制御部４３は、機器制御部４７に自己が管理する機器１３を第１のレベルで運転する制御データを生成して機器制御部４７に出力し、機器制御部４７は、機器１３に第１のレベルで運転するように制御信号を出力する（Ｓ１５２）。さらに、制御ユニット制御部４３は、制御ユニット記憶部４４の新アドレスデータ４４２から自己の新アドレスを読み出し、自己の新アドレスの情報及び第２のレベルで機器１３を制御する旨の情報を含む通信信号（第２レベル運転信号）を信号変換部４２及びＩ／Ｆ４１を介して、ブロードキャストする。そして、処理を処理Ｓ１５１に戻す（Ｓ１５３）。
【０１３６】
一方、判断の結果、検出出力が無い場合（Ｎｏ）には、制御ユニット制御部４３は、制御ユニット記憶部４４の第２レベル運転フラグデータ４４３に第２のレベルで運転する情報が格納されているか否かを判断する（Ｓ１５４）。判断の結果、第２のレベルで運転する情報が格納されている場合には、制御ユニット制御部４３は、機器制御部４７に自己が管理する機器１３を第２のレベルで運転する制御データを生成して機器制御部４７に出力し、機器制御部４７は、機器１３に第２のレベルで運転するように制御信号を出力する。そして、処理Ｓ１５７を実行する（Ｓ１５５）。一方、判断の結果、第２のレベルで運転する情報が格納されていない場合には、制御ユニット制御部４３は、機器制御部４７に自己が管理する機器１３を第３のレベルで運転する制御データを生成して機器制御部４７に出力し、機器制御部４７は、機器１３に第３のレベルで運転するように制御信号を出力する。そして、処理Ｓ１５７を実行する（Ｓ１５６）。
【０１３７】
処理Ｓ１５７において、制御ユニット制御部４３は、Ｉ／Ｆ４１及び信号変換部４２を介して、第２レベル運転信号を受信したか否かを判断する。
【０１３８】
判断の結果、第２レベル運転信号を受信していない場合（Ｎｏ）には、制御ユニット制御部４３は、処理を処理Ｓ１５１に戻す。
【０１３９】
一方、判断の結果、第２レベル運転信号を受信している場合（Ｙｅｓ）には、制御ユニット制御部４３は、第２レベル運転信号に収容されている新アドレス（α４、β４）と自己の新アドレスデータ４４２に格納されている新アドレス（α５、β５）とを比較することによって、第２レベル運転信号が自己に対し周囲の制御ユニット１２から発信された通信信号であるか否かを判断する（Ｓ１５８）。この判断は、新アドレスが行列形式であることを利用して式１を満たすか否かによって判断され、式１を満たす場合には自己に対し周囲の制御ユニット１２から発信された通信信号であると判断する。
−１≦α５−α４≦＋１かつ−１≦β５−β４≦＋１          ・・・  （１）
判断の結果、第２レベル運転信号が自己に対し周囲の制御ユニット１２から発信された通信信号である場合（Ｙｅｓ）には、第２レベル運転フラグデータ４４３に第２のレベルで運転する情報を格納すると共にタイマ４９をリセットする。そして、処理Ｓ１５１を実行する（Ｓ１５９）。一方、第２レベル運転信号が自己に対し周囲の制御ユニット１２から発信された通信信号でない場合（Ｎｏ）には、第２レベル運転信号を廃棄する。そして、処理Ｓ１５１を実行する（Ｓ１６０）。
【０１４０】
一方、制御ユニット制御部４３は、タイマ４９の出力があった場合に割り込み処理により、第２レベル運転フラグデータ４４３をクリアする。これによって、自己が制御する機器１３を第２の運転レベルで制御した場合に、最後の第２レベル運転信号を受信してから所定時間経過後に第３の運転レベルに機器１３を切り替えることができる。
【０１４１】
このように動作することによって、例えば、図１５において、エリアＥ−９に人が居る場合には、制御ユニット１２−９の制御ユニット制御部４３−９は、処理Ｓ１５１（Ｙｅｓ）、処理Ｓ１５２及び処理Ｓ１５３と動作することによって、機機１３−９を第１のレベルで運転すると共に、新アドレス（０２０３）を含む第２レベル運転信号をブロードキャストする。そして、各制御ユニット１２−１〜１２−２４の制御ユニット制御部４３−１〜４３−２４は、処理Ｓ１５１、処理Ｓ１５４、処理Ｓ１５６、処理Ｓ１５７及び処理Ｓ１５８を実行する。そして、制御ユニット１２−２、１２−３、１２−４、１２−８、１２−１０、１２−１４、１２−１５及び１２−１６は、周囲の制御ユニットから発信された第２レベル運転信号であると判断し、処理Ｓ１５９、処理Ｓ１６１、処理Ｓ１５１、処理１５４及び処理１５５を実行し、機機１３−２、１３−３、１３−４、１３−８、１３−１０、１３−１４、１３−１５及び１３−１６を第２のレベルでそれぞれ運転する。一方、制御ユニット１２−１、１２−５〜１２−７、１２−１１〜１２−１３及び１２−１７〜１２−２４は、周囲の制御ユニットから発信された第２レベル運転信号ではないと判断し、処理Ｓ１６０、処理Ｓ１６１、（処理Ｓ１６２）、処理Ｓ１５１、処理Ｓ１５４及び処理Ｓ１５６を実行し、機器１３−１、１３−５〜１３−７、１３−１１〜１３−１３及び１３−１７〜１２−２４を第３のレベルで運転する。
【０１４２】
そして、この実施形態では、割り込み処理により、第２レベル運転信号を受信してからタイマ４９に設定された所定の時間が経過すると、第２レベル運転フラグデータ４４３がクリアされ、機器１３は、第３のレベルに運転される。
【０１４３】
このように動作することにより、機器制御システムは、人感センサが人体を検出した場合に制御ユニット１２が制御する機器１３を第１のレベルで運転し、当該制御ユニット１２に対し周囲の制御ユニット１２がそれぞれ制御する機器１３を第２のレベルで運転し、そして、これ以外の制御ユニット１２が制御する機器１３を第３のレベルで運転する。そして、各制御ユニット１２が行列形式のアドレスを備えるので、行列の数学的な性質を利用することにより、人感センサに反応があった制御ユニット１２は、自己の周囲の制御ユニット１２における行列形式アドレスを簡単に・迅速に算出することができる。
【０１４４】
なお、上述の実施形態では、第２レベル運転信号に自己の新アドレス（α６、β６）を収容してブロードキャストしたが、第２レベル運転信号を発信する制御ユニット制御部４３が、行成分を（α６−１）から（α６＋１）まで変化させ列成分を（β６−１）から（β６＋１））まで変化させることによって、周囲の制御ユニット４３の各新アドレスを演算し、第２レベル運転信号をマルチキャストするように構成してもよい。このように構成することにより、主伝送路２８及び分岐伝送路２９のトラフィックを減少させることができ、他の制御ユニット制御部４３が処理Ｓ１５８及び処理Ｓ１６０を行う必要がなくなるので、負荷を軽減することができる。
【０１４５】
また、上述の実施形態において、制御ユニット制御部４３は、処理Ｓ１５７、処理Ｓ１５８、処理Ｓ１５９及び処理Ｓ１６０を割り込みによって処理するように構成してもよく、そして、処理Ｓ１６１及び処理Ｓ１６２を割り込みによって処理するように構成してもよい。
【０１４６】
さらに、上述の実施形態において、通信信号の波形劣化を再生する機能を分岐ユニット１１や制御ユニット１２にさらに備えるように構成してもよい。このような機能を付加することにより、伝送距離を延長することができ、信号の誤りを抑制することができる。
【０１４７】
本発明を表現するために、上述において図面を参照しながら実施形態を通して本発明を適切且つ十分に説明したが、当業者であれば上述の実施形態を変更および／または改良することは容易に為し得ることであると認識すべきである。したがって、当業者が実施する変更形態または改良形態が、請求の範囲に記載された請求項の権利範囲を離脱するレベルのものでない限り、当該変更形態または当該改良形態は、当該請求項の権利範囲に包括されると解釈される。
【図面の簡単な説明】
【０１４８】
【図１】機器制御システムの構成を示す図である。
【図２】機器制御システムにおける設定装置の構成を示すブロック図である。
【図３】機器制御システムにおける分岐ユニットの構成を示すブロック図である。
【図４】機器制御システムにおける制御ユニットの構成を示すブロック図である。
【図５】機器制御システムの構成の他の例を示す図である。
【図６】新アドレスを設定する動作を示すフローチャート（その１）である。
【図７】新アドレスを設定する動作を示すフローチャート（その２）である。
【図８】新アドレスを設定する動作を示すフローチャート（その３）である。
【図９】新アドレスを設定する動作を示すフローチャート（その４）である。
【図１０】アドレッシング情報記憶部における新旧アドレス対応表データを示す図である。
【図１１】グルーピングの動作を示すフローチャートである。
【図１２】第１のグルーピング方法を説明するための図である。
【図１３】第２のグルーピング方法における第１方法を説明するための図である。
【図１４】機器制御システムの通常動作例の動作を示すフローチャートである。
【図１５】機器制御システムの通常動作例を説明するための図である。
【図１６】従来の機器制御システムの構成を示す図である。
【符号の説明】
【０１４９】
１０  設定装置、１１  分岐ユニット、１２  制御ユニット、１３  機器、２１  設定装置制御部、２２  入力部、２３  表示部、２４  アドレッシング情報記憶部、２４１  施工図面データ、２４２  新旧アドレス対応表データ、２４３  履歴データ、２４４  行番号データ、２４５  列番号データ、２４６  分岐ユニットグループデータ、２４７  制御ユニットグループデータ、２４８  制御対象機器グループデータ、２５  機器制御状態情報記憶部、２５１  オンオフ状態データ、２５２  制御パターンデータ、２５３  制御スケジュールデータ、２６、３２、４２  信号変換部、２７、３１、４１  インターフェース部、２８  主伝送路、２９  分岐伝送路３３  分岐ユニット制御部、３４  分岐ユニット記憶部、３４１、４４１  旧アドレスデータ、３４２、４４２  新アドレスデータ、３５、４５  接点開閉部、３６、４６  スイッチ、４３  制御ユニット制御部、４４  制御ユニット記憶部、４４３  第２レベル運転フラグデータ、４７  機器制御部、４８  人感センサ、４９  タイマ
【図１】
2008301523.tif 000003
【図２】
2008301523.tif 000004
【図３】
2008301523.tif 000005
【図４】
2008301523.tif 000006
【図５】
2008301523.tif 000007
【図６】
2008301523.tif 000008
【図７】
2008301523.tif 000009
【図８】
2008301523.tif 000010
【図９】
2008301523.tif 000011
【図１０】
2008301523.tif 000012
【図１１】
2008301523.tif 000013
【図１２】
2008301523.tif 000014
【図１３】
2008301523.tif 000015
【図１４】
2008301523.tif 000016
【図１５】
2008301523.tif 000017
【図１６】
2008301523.tif 000018