(57)【特許請求の範囲】
【請求項１】
第１のバスを介して接続された複数の機器が、それぞれに割り当てられたアドレスを用いて通信を行う上位システムと、第２のバスを介して接続された複数の機器が、何れかをマスタ機器とし、残りをスレーブ機器としたマスタ・スレーブ方式にて通信を行う下位システムとを接続し、当該上位システムと当該下位システムとの間における通信を中継する中継器であって、
前記第１のバスと接続され、前記上位システムとの間で通信パケットを送受信する上位側通信部と、
前記マスタ機器と接続され、前記下位システムとの間で通信コマンドを送受信する下位側通信部と、
前記下位システムにおける前記各機器に対して割り当てられた前記上位システム内のアドレスと、前記下位システムにおける前記各機器の識別情報とを対応付けた対応情報を記憶する対応情報記憶部と、
前記対応情報記憶部に記憶された前記対応情報に基づいて、前記通信パケットと前記通信コマンドとの相互変換を行う処理部と、
を備える中継器。
【請求項２】
前記中継器には、系統の異なる複数の前記下位システムが接続可能であり、
前記下位側通信部は、前記上位システムと何れかの前記下位システムとの通信が行われる際に、通信相手となる前記下位システムに応じて、対応する前記マスタ機器に接続を切り替えて通信を行う、
請求項１に記載の中継器。
【請求項３】
前記中継器には、系統の異なる複数の前記下位システムが接続可能であり、
前記下位側通信部は、予め定められた時間毎に、前記各下位システムに応じた前記各マスタ機器に接続を順次切り替えながら通信を行う、
請求項１に記載の中継器。
【請求項４】
第１のバスを介して接続された、少なくとも１台の集中制御装置、少なくとも１台の室外機、および、少なくとも１台の室内機が、それぞれに割り当てられたアドレスを用いて通信を行う上位空調システムと、第２のバスを介して接続された、少なくとも１台の室外機、および、少なくとも１台の室内機が、何れかの室外機をマスタ機器とし、残りをスレーブ機器としたマスタ・スレーブ方式にて通信を行う下位空調システムとが、中継器を介して接続された空調システムであって、
前記中継器は、
前記第１のバスと接続され、前記上位空調システムとの間で通信パケットを送受信する上位側通信部と、
前記マスタ機器と接続され、前記下位空調システムとの間で通信コマンドを送受信する下位側通信部と、
前記下位空調システムにおける各機器に対して割り当てられた前記上位空調システム内のアドレスと、前記下位空調システムにおける各機器の識別情報とを対応付けた対応情報を記憶する対応情報記憶部と、
前記対応情報記憶部に記憶された前記対応情報に基づいて、前記通信パケットと前記通信コマンドとの相互変換を行う処理部と、
を備える空調システム。
【請求項５】
第１のバスを介して接続された、少なくとも１台の集中制御装置、少なくとも１台の室外機、および、少なくとも１台の室内機が、それぞれに割り当てられたアドレスを用いて通信を行う上位空調システムと、第２のバスを介して接続された、少なくとも１台の室外機、および、少なくとも１台の室内機が、何れかの室外機をマスタ機器とし、残りをスレーブ機器としたマスタ・スレーブ方式にて通信を行う下位空調システムと、から構成される空調システムであって、
前記マスタ機器は、
前記第１のバスと接続され、前記上位空調システムとの間で通信パケットを送受信する上位側通信部と、
前記第２のバスと接続され、前記スレーブ機器との間で通信コマンドを送受信する内部通信部と、
前記下位空調システムにおける各機器に対して割り当てられた前記上位空調システム内のアドレスと、前記下位空調システムにおける各機器の識別情報とを対応付けた対応情報を記憶する対応情報記憶部と、
前記対応情報記憶部に記憶された前記対応情報に基づいて、前記通信パケットと前記通信コマンドとの相互変換を行う処理部と、
を備える空調システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるプロトコルで構築されたシステム間を中継する中継器、および、異なるプロトコルで構築された複数のシステムからなる空調システムに関する。
【背景技術】
【０００２】
従来より、ビル内や家庭内において、空調機器や照明機器などを管理（監視や制御）するシステムが配置されている。例えば、集中制御装置、数台の室外機、および、数十台の室内機からなる大規模な空調システム（上位システム）や、１台の室外機、および、数台の室内機からなる中・小規模な空調システム（下位システム）などである。【０００３】
これら上位システムと下位システムとでは、規模だけでなく、プロトコルも異なることが多い。そのため、プロトコル変換機能を備える中継器を介して両システムを接続する方法が知られている。【０００４】
例えば、特許文献１には、複数の設備機器を管理する集中管理装置を備えた集中管理システムに、異なるプロトコルの空調機を、中継器（設備機器アダプタ）を介して接続する発明が開示されている。【０００５】
また、特許文献２には、ネットワークシステムの上位バス（上位システムのバス）に、異なるプロトコルのフィールドバス（室外機および室内機がローカルバスで接続された下位システム）を、中継器（コンバータ）を介して接続する発明が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４１７９２９７号公報
【特許文献２】特開２００４−３０１４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された発明では、集中管理システムに１台の空調機を接続するにつき、１台の中継器が必要であった。そのため、多数の空調機を接続するような大規模の集中管理システムを実現しようとすると、同数の中継器も必要となるため、システム構成が煩雑となるだけでなく、システムコストも増大してしまうといった課題があった。【０００８】
また、特許文献２に開示された発明では、中継器を介して、上位バスとローカルバスとを接続している。そのため、下位システムにおいて、マスタとなる室外機からスレーブとなる室内機が制御されるマスタ・スレーブ方式が採用されていると、ローカルバスの通信帯域が増加してしまうという課題があった。例えば、上位システムから下位システムの室内機を制御する場合に、最初に、上位システムから下位システムの室内機に対して制御コマンドが送信されるものの、一旦、下位システム内で室内機から室外機（スレーブからマスタ）に制御コマンドが転送され、改めて、下位システム内で室外機から室内機（マスタからスレーブ）に最終的な制御コマンドが送信される。その結果、ローカルバスの通信帯域が増加してしまうことになる。一般的に、下位システムは上位調システムに比べ安価なシステムであるため、過剰に通信帯域が増加してしまうと、通信困難などのサービス低下を引き起こす可能性があった。【０００９】
本発明は、上記課題を解決するためになされたもので、異なるプロトコルで構築されたシステム間で適切な通信を行うことのできる中継器、および、空調システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係る中継器は、
第１のバスを介して接続された複数の機器が、それぞれに割り当てられたアドレスを用いて通信を行う上位システムと、第２のバスを介して接続された複数の機器が、何れかをマスタ機器とし、残りをスレーブ機器としたマスタ・スレーブ方式にて通信を行う下位システムとを接続し、当該上位システムと当該下位システムとの間における通信を中継する中継器であって、
前記第１のバスと接続され、前記上位システムとの間で通信パケットを送受信する上位側通信部と、
前記マスタ機器と接続され、前記下位システムとの間で通信コマンドを送受信する下位側通信部と、
前記下位システムにおける前記各機器に対して割り当てられた前記上位システム内のアドレスと、前記下位システムにおける前記各機器の識別情報とを対応付けた対応情報を記憶する対応情報記憶部と、
前記対応情報記憶部に記憶された前記対応情報に基づいて、前記通信パケットと前記通信コマンドとの相互変換を行う処理部と、
を備える。
【発明の効果】
【００１１】
本発明の中継器によれば、上位側通信部が上位システムの第１のバスと接続され、また、下位側通信部が下位システムのマスタ機器と接続されている。そして、処理部が、対応情報記憶部に記憶された対応情報に基づいて、上位システムの通信パケットと下位システムの通信コマンドとの相互変換を行う。この結果、異なるプロトコルで構築されたシステム間で適切な通信を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１に係る空調システムの全体構成の一例を示すブロック図である。
【図２】実施形態１における、対応情報記憶部に記憶される対応情報の一例を示す模式図である。
【図３】実施形態１における、集中制御装置から室内機までのデータの流れを説明するためのシーケンス図である。
【図４】実施形態１における、室内機から集中制御装置までのデータの流れを説明するためのシーケンス図である。
【図５】本発明の実施形態１の変形例に係る空調システムの全体構成の一例を示すブロック図である。
【図６】本発明の実施形態２に係る空調システムの全体構成の一例を示すブロック図である。
【図７】実施形態２における、集中制御装置から室内機までのデータの流れを説明するためのシーケンス図である。
【図８】実施形態２における、室内機から集中制御装置までのデータの流れを説明するためのシーケンス図である。
【図９】本発明の実施形態３に係る空調システムの全体構成の一例を示すブロック図である。
【図１０】実施形態３における、対応情報記憶部に記憶される対応情報の一例を示す模式図である。
【図１１】実施形態３における、集中制御装置から室内機までのデータの流れを説明するためのシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付す。以下では、具体例として、本発明が空調システムに適用される場合について説明するが、後述するように、他のシステムにおいても同様に本発明を適用することができる。すなわち、以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００１４】
（実施形態１）
図１は、本発明の実施形態１に係る空調システムの全体構成の一例を示すブロック図である。図示するように、空調システムは、上位空調システム１と下位空調システム２とが、中継器２００を介して接続されている。上位空調システム１は、例えば、大規模な空調システムからなり、一方、下位空調システム２は、例えば、中・小規模な空調システムからなる。
【００１５】
これら上位空調システム１と下位空調システム２とは、異なるプロトコルで構築されている。例えば、上位空調システム１では、後述するように、各機器に設定されているアドレスを用いて、第１バス１０上を流れる通信パケットにより相互に通信を行っている。一方、下位空調システム２では、後述するように、各機器の識別情報（機器ＩＤ）を用いて、マスタ・スレーブ方式にて通信を行っている。例えば、下位空調システム２では、第２バス２０を介して、マスタとなる機器とスレーブとなる機器との間で通信コマンド（より詳細には、後述する内部通信コマンド）により、制御指令やデータ取得を行っている。
【００１６】
（実施形態１に係る上位空調システム１の構成）
図１に示すように、上位空調システム１は、集中制御装置１００と、室外機１１０と、室内機１２０とが、第１バス１０を介して接続されて構成される。この図１では、簡略化した上位空調システム１の一例を示しているが、実際には、数十台の室外機１１０と、数十台の室内機１２０とが、第１バス１０に接続されていてもよい。また、第１バス１０は、中継器２００とも接続されている。
【００１７】
集中制御装置１００は、室外機１１０および室内機１２０の運転を集中制御する。また、集中制御装置１００は、中継器２００を介して、下位空調システム２の室外機３００および室内機４００（４００ａ〜４００ｃ）の運転も制御可能となっている。
【００１８】
室外機１１０は、例えば、圧縮機および熱源側熱交換器などを有し、室内機１２０と配管により接続されている。室外機１１０は、この配管を通じて室外機１１０と室内機１２０との間で冷媒を循環させる。なお、室外機１１０は、第１バス１０上に送出される自己のアドレスを宛先とした通信パケットに従って、自身の制御を行う。
【００１９】
室内機１２０は、例えば、膨張弁および負荷側熱交換器などを有し、室外機１１０と配管により接続されている。室内機１２０は、負荷側熱交換器において冷媒を蒸発または凝縮させ、対象空間の空気調和を行う。なお、室内機１２０は、第１バス１０上に送出される自己のアドレスを宛先とした通信パケットに従って、自身の制御を行う。
【００２０】
（実施形態１に係る中継器２００の構成）
中継器２００は、上位側通信部２１０と、対応情報記憶部２２０と、処理部２３０と、下位側通信部２４０とを備えている。
【００２１】
上位側通信部２１０は、例えば、第１バス１０と接続可能なインタフェースを備えており、上位空調システム１の各機器と通信を行う。上位側通信部２１０は、以下に説明する対応情報記憶部２２０に記憶（登録）されているアドレスなどの情報を用いて、通信を行う。具体的に上位側通信部２１０は、第１バス１０上の通信パケットの宛先が、対応情報記憶部２２０に登録されたアドレス（つまり、下位空調システム２における何れかの機器のアドレス）である場合に、その通信パケットを受信して処理部２３０に供給する（通信パケット受信処理）。また、上位側通信部２１０は、処理部２３０が作成したシリアル通信パケット（より詳細には、下位空調システム２から送られたシリアル通信コマンドを処理部２３０が変換した通信パケット）を、第１バス１０上に送出する（通信パケット送信処理）。
【００２２】
対応情報記憶部２２０は、例えば、データベースなどからなり、下位空調システム２の各機器について、アドレスと機器ＩＤとの対応関係を示す対応情報を記憶する。一例として、対応情報記憶部２２０は、図２に示すような対応情報２２１を記憶する。この対応情報２２１には、下位空調システム２の各機器について割り当てられたアドレスに対して、当該各機器を識別するための機器ＩＤや機器名称などが規定されている。なお、アドレスは、上位空調システム１の第１バス１０上にて使用可能な値であり、上述した室外機１１０や室内機１２０と重複しない値が割り当てられている。
【００２３】
図１に戻って、処理部２３０は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）などから構成され、ＲＯＭなどに格納されたプログラムをＲＡＭに読み出して、ＣＰＵが実行することにより、各種の処理を実行する。具体的に処理部２３０は、上位側通信部２１０が上位空調システム１から受信した通信パケットや、下位側通信部２４０が下位空調システム２から受信したシリアル通信コマンドを解析する（解析処理）。また、処理部２３０は、対応情報記憶部２２０に記憶された対応情報２２１を参照して通信パケットを作成（シリアル通信コマンドから通信パケットに変換）し、上位側通信部２１０に送信指示を行う（通信パケット作成処理）。更に、処理部２３０は、同様に対応情報２２１を参照してシリアル通信コマンドを作成（通信パケットからシリアル通信コマンドに変換）し、下位側通信部２４０に送信指示を行う（シリアル通信コマンド作成処理）。
【００２４】
下位側通信部２４０は、例えば、下位空調システム２の室外機３００と接続可能なインタフェース（一例として、シリアル通信インタフェース）を備えており、室外機３００、および、室外機３００を通じて室内機４００（４００ａ〜４００ｃ）と通信を行う。具体的に下位側通信部２４０は、室外機３００から送信されたシリアル通信コマンドを受信し、処理部２３０に供給する（シリアル通信コマンド受信処理）。また、下位側通信部２４０は、処理部２３０が作成したシリアル通信コマンドを室外機３００へ送出する（シリアル通信コマンド送信処理）。
【００２５】
（実施形態１に係る下位空調システム２の構成）
下位空調システム２は、室外機３００と、室内機４００（４００ａ〜４００ｃ）とが第２バス２０を介して接続されて構成される。また、室外機３００は、上述した中継器２００（下位側通信部２４０）と、例えば、シリアル通信インタフェースにて接続されている。なお、下位空調システム２における各機器の構成は一例であり、室外機３００や室内機４００の数は、適宜変更可能である。下位空調システム２に室外機３００が複数存在する場合には、１つの室外機３００だけが、以下に説明するマスタ機器となり、残りの室外機３００は、室内機４００と同様に、以下に説明するスレーブ機器となる。
【００２６】
図１に示す下位空調システム２において、室外機３００がマスタ機器となり、室内機４００（４００ａ〜４００ｃ）がスレーブ機器となって、マスタ・スレーブ方式にて通信が行われる。つまり、スレーブ機器の室内機４００は、マスタ機器の室外機３００からの制御コマンド（より詳細には、内部通信コマンド）に従って、自身の動作を決定する。この他にも、室外機３００は、室内機４００に対して制御や設定を行う。また、室外機３００は、室内機４００から応答データなどの取得を行う。これら下位空調システム２内の各機器には、機器ＩＤが付与されており、マスタ・スレーブ方式にの通信において、機器ＩＤが用いられている。一例として、室内機４００には、「ABC001」の機器ＩＤが付与されており、また、室内機４００ａ，４００ｂ，４００ｃには、「ABC002」，「ABC003」，「ABC004」の機器ＩＤが付与されている。
【００２７】
（実施形態１に係る下位空調システム２における室外機３００の構成）
室外機３００は、シリアル通信部３１０と、処理部３２０と、内部通信部３３０とを備えている。なお、室外機３００は、機器本来の機能を実現するために、これらの他に、例えば、圧縮機および熱源側熱交換器などを有し、室内機４００（４００ａ〜４００ｃ）と配管により接続されている。室外機３００は、この配管を通じて室外機３００と室内機４００との間で冷媒を循環させる。
【００２８】
シリアル通信部３１０は、例えば、上述した下位側通信部２４０と接続可能なインタフェース（一例として、シリアル通信インタフェース）を備えており、中継器２００と通信を行う。具体的にシリアル通信部３１０は、中継器２００から送信されたシリアル通信コマンドを受信し、処理部３２０に供給する（シリアル通信コマンド受信処理）。また、シリアル通信部３１０は、処理部３２０が作成したシリアル通信コマンドを中継器２００へ送出する（シリアル通信コマンド送信処理）。
【００２９】
処理部３２０は、例えば、ＣＰＵ、ＲＯＭおよびＲＡＭなどから構成され、ＲＯＭなどに格納されたプログラムをＲＡＭに読み出して、ＣＰＵが実行することにより、各種の処理を実行する。具体的に処理部３２０は、シリアル通信部３１０が中継器２００から受信したシリアル通信コマンドや、内部通信部３３０が室内機４００（４００ａ〜４００ｃ）から受信した内部通信コマンドを解析する（解析処理）。また、処理部３２０は、シリアル通信コマンド作成し、シリアル通信部３１０に送信指示を行う（シリアル通信コマンド作成処理）。更に、処理部３２０は、内部通信コマンドを作成し、内部通信部３３０に送信指示を行う（内部通信コマンド作成処理）。
【００３０】
内部通信部３３０は、例えば、第２バス２０と接続可能なインタフェースを備えており、下位空調システム２の室内機４００（４００ａ〜４００ｃ）とマスタ・スレーブ方式にて通信を行う。具体的に内部通信部３３０は、室内機４００から送信された内部通信コマンドを受信し、処理部３２０に供給する（内部通信コマンド受信処理）。また、内部通信部３３０は、処理部３２０が作成した内部通信コマンドを室内機４００へ送出する（内部通信コマンド送信処理）。
【００３１】
（実施形態１に係る下位空調システム２の室内機４００）
室内機４００（４００ａ〜４００ｃ）は、室外機３００より送信された内部通信コマンドを解析して、自身の制御を行う（制御処理）。また、室内機４００は、自身の状態や設定などの応答データを室外機３００に通知する（応答処理）。更に、室内機４００は、室外機３００以外（例えば、リモコンなど）から送信された内部通信コマンドを解析して、自身の設定変更を行う。このとき室内機４００は、設定の変更までは行うものの、室外機３００より制御変更の内容を含む内部通信コマンドを受信しない限り、自身の動作変更は行わない。なお、室内機４００は、機器本来の機能を実現するために、これらの他に、例えば、膨張弁および負荷側熱交換器などを有し、室外機３００と配管により接続されている。室内機４００は、負荷側熱交換器において冷媒を蒸発または凝縮させ、対象空間の空気調和を行う。
【００３２】
（実施形態１に係る空調システム全体の動作）
以下、空調システム全体の動作について、図３，４を参照して説明する。図３は、集中制御装置１００から室内機４００ａを制御する場合におけるデータの流れを示したシーケンス図である。つまり、図３のシーケンス図にて、上位空調システム１から中継器２００を介して下位空調システム２に至るデータの流れを説明する。また、図４は、室内機４００ａから集中制御装置１００に応答データを通知する場合におけるデータの流れを示したシーケンス図である。つまり、図４のシーケンス図にて、下位空調システム２から中継器２００を介して上位空調システム１に至るデータの流れを説明する。
【００３３】
最初に、図３を参照して、集中制御装置１００から室内機４００ａを制御する場合におけるデータの流れを説明する。
【００３４】
まず、集中制御装置１００は、室内機４００ａ宛の通信パケットを送信する（シーケンスｓｑ１１）。つまり、集中制御装置１００は、「192.168.xxx.xx2」のアドレスを宛先とした通信パケットを、第１バス１０上へ送出する。なお、通信パケットには、送信元の集中制御装置１００のアドレスも含まれている。
【００３５】
中継器２００の上位側通信部２１０は、第１バス１０上に送出された通信パケットが、下位空調システム２の機器に向けたものであるため、その通信パケットを受信する（シーケンスｓｑ１２）。つまり、上位側通信部２１０は、通信パケットの宛先である「192.168.xxx.xx2」のアドレスが、上述した図２に示す対応情報２２１に記憶されているアドレスの１つと一致することを判別すると、通信パケット受信処理を実行し、その通信パケットを受信して処理部２３０に供給する。
【００３６】
処理部２３０は、上位側通信部２１０が受信した通信パケットを解析し、シリアル通信コマンドを作成する（シーケンスｓｑ１３）。つまり、処理部２３０は、まず、解析処理を実行し、上位側通信部２１０が受信した通信パケットを解析する。次に、処理部２３０は、シリアル通信コマンド作成処理を実行し、対応情報２２１を参照して通信パケットからシリアル通信コマンドに変換する。この際、処理部２３０は、図２に示す対応情報２２１に従って、「192.168.xxx.xx2」のアドレスに対応する「ABC002」の機器ＩＤを宛先としたシリアル通信コマンドを作成する。なお、送信元は、集中制御装置１００のアドレスのままにする。そして、処理部２３０は、下位側通信部２４０に対して、作成したシリアル通信コマンドの送信指示を行う。
【００３７】
下位側通信部２４０は、処理部２３０が作成したシリアル通信コマンドを室外機３００へ送信する（シーケンスｓｑ１４）。つまり、下位側通信部２４０は、シリアル通信コマンド送信処理を実行し、「ABC002」の機器ＩＤを宛先としたシリアル通信コマンドを室外機３００へ送信する。
【００３８】
室外機３００のシリアル通信部３１０は、中継器２００から送信されたシリアル通信コマンドを受信する（シーケンスｓｑ１５）。つまり、シリアル通信部３１０は、シリアル通信コマンド受信処理を実行し、「ABC002」の機器ＩＤを宛先としたシリアル通信コマンドを受信し、処理部３２０に供給する。
【００３９】
処理部３２０は、シリアル通信部３１０が受信したシリアル通信コマンドを解析し、内部通信コマンドを作成する（シーケンスｓｑ１６）。つまり、処理部３２０は、まず、解析処理を実行し、シリアル通信部３１０が中継器２００から受信したシリアル通信コマンドを解析する。次に、処理部３２０は、内部通信コマンド作成処理を実行し、機器ＩＤが「ABC002」の室内機４００ａを制御するための内部通信コマンドを作成して、内部通信部３３０に送信指示を行う。
【００４０】
内部通信部３３０は、処理部３２０が作成した内部通信コマンドを室内機４００ａへ送信する（シーケンスｓｑ１７）。つまり、内部通信部３３０は、スレーブ機器となる室内機４００ａに向けて、内部通信コマンドを送信する。
【００４１】
室内機４００ａは、室外機３００から送られた内外通信コマンドを受信する（シーケンスｓｑ１８）。
【００４２】
室内機４００ａは、受信した内外通信コマンドを解析し、自身の制御を行う（シーケンスｓｑ１９）。つまり、室内機４００ａは、制御処理を実行し、室外機３００から受信した内部通信コマンドを解析し、その内部通信コマンドに従って自身の制御を行う。
【００４３】
次に、図４を参照して、室内機４００ａから集中制御装置１００に応答データを通知する場合におけるデータの流れを説明する。なお、室内機４００ａが応答データを通知するのは、一例として、集中制御装置１００からの要求データに応答して行われるが、集中制御装置１００から室内機４００ａまでの要求データの流れは、上述した図３と同様であるため省略する。以下、要求データを受け取った後の室内機４００ａの処理から説明する。
【００４４】
要求データを受信した室内機４００ａは、その要求に従った応答データを作成する（シーケンスｓｑ２１）。つまり、室内機４００ａは、応答データを含んだ内部通信コマンドを作成する。なお、受信した要求データには、例えば、送信元のアドレスとして集中制御装置１００のアドレスが含まれているため、室内機４００ａは、宛先を集中制御装置１００のアドレスとし、また、室内機４００ａの機器ＩＤである「ABC002」を送信元とした内部通信コマンドを作成する。
【００４５】
室内機４００ａは、作成した内部通信コマンドを室外機３００へ送信する（シーケンスｓｑ２２）。
【００４６】
室外機３００の内部通信部３３０は、室内機４００ａから送信された内部通信コマンドを受信する（シーケンスｓｑ２３）。つまり、内部通信部３３０は、内部通信コマンド受信処理を実行し、室内機４００ａから送信された内部通信コマンドを受信し、処理部３２０に供給する。
【００４７】
処理部３２０は、内部通信部３３０が受信した内部通信コマンドを解析し、シリアル通信コマンドを作成する（シーケンスｓｑ２４）。つまり、処理部３２０は、まず、解析処理を実行し、内部通信部３３０が室内機４００ａから受信した内部通信コマンドを解析する。次に、処理部３２０は、シリアル通信コマンド作成処理を実行し、シリアル通信コマンドを作成して、シリアル通信部３１０に送信指示を行う。
【００４８】
シリアル通信部３１０は、処理部３２０が作成したシリアル通信コマンドを中継器２００へ送信する（シーケンスｓｑ２５）。つまり、シリアル通信部３１０は、シリアル通信コマンド送信処理を実行し、処理部３２０が作成したシリアル通信コマンドを中継器２００へ送信する。
【００４９】
中継器２００の下位側通信部２４０は、室外機３００から送信されたシリアル通信コマンドを受信する（シーケンスｓｑ２６）。つまり、下位側通信部２４０は、シリアル通信コマンド受信処理を実行し、室外機３００から送信されたシリアル通信コマンドを受信し、処理部２３０に供給する。
【００５０】
処理部２３０は、下位側通信部２４０が受信したシリアル通信コマンドを解析し、通信パケットを作成する（シーケンスｓｑ２７）。つまり、処理部２３０は、まず、解析処理を実行し、下位側通信部２４０が受信したシリアル通信コマンドを解析する。次に、処理部２３０は、通信パケット作成処理を実行し、対応情報２２１を参照してシリアル通信コマンドから通信パケットに変換する。この際、処理部２３０は、図２に示す対応情報２２１に従って、「ABC002」の機器ＩＤに対応する「192.168.xxx.xx2」のアドレスを送信元とした通信パケットを作成する。なお、宛先は、集中制御装置１００のアドレスのままにする。そして、処理部２３０は、上位側通信部２１０に対して、作成した通信パケットの送信指示を行う。
【００５１】
上位側通信部２１０は、集中制御装置１００宛の通信パケットを送信する（シーケンスｓｑ２８）。つまり、上位側通信部２１０は、通信パケット送信処理を実行し、宛先を集中制御装置１００のアドレスとした通信パケットを、第１バス１０上へ送出する。
【００５２】
集中制御装置１００は、第１バス１０上に送出された通信パケットが、自身に向けたものであるため、その通信パケットを受信する（シーケンスｓｑ２９）。つまり、集中制御装置１００は、要求に応答した通信パケットを受信し、室内機４００ａからの応答データを取得する。
【００５３】
（実施形態１の効果）
以上説明したように、本発明の実施形態１に係る空調システムによれば、１つの中継器２００を用いて、室外機３００と複数の室内機４００とからなる下位空調システム２を上位空調システム１に接続することができる。このため、異なるプロトコルで構築されたシステム間で通信可能な空調システムを低コストで実現することができる。
【００５４】
また、中継器２００は、上位空調システム１にて使用可能なアドレス（下位空調システム２の各機器に割り当てられたアドレス）と、下位空調システム２の各機器の機器ＩＤとを対応させる対応情報２２１を対応情報記憶部２２０に記憶している。このため、上位空調システム１の機器から、下位空調システム２の機器を制御する際に、中継器２００が、この対応情報２２１を用いて通信パケットから通信コマンド（より詳細には、シリアル通信コマンド）に変換して、下位空調システム２に送信する。これにより、上位空調システム１では、制御対象の機器が、上位空調システム１の機器か、下位空調システム２の機器かを識別する処理が不要で、上位空調システム１の機器と同様に、下位空調システム２の機器を制御・監視することができる。
【００５５】
また、下位空調システム２の機器それぞれに中継器２００を接続する従来構成では、下位空調システム２における機器間の通信であっても、上位空調システム１内を通じて通信を行うため、上位空調システム１の通信帯域が増加するという課題がある。しかしながら、本実施形態１の構成とすることで、下位空調システム２の機器間の通信は下位空調システム２内で行うため、上位空調システム１の通信帯域を増加させないという効果がある。
【００５６】
また、本実施形態１において、下位空調システム２の室内機４００（４００ａ〜４００ｃ）は、中継器２００とのインタフェースが不要であり、下位空調システム２の室内機４００の構成は、上位空調システム１との接続を意識することなく設計することができる。
【００５７】
また、中継器２００が制御対象である下位空調システム２の機器へ直接制御コマンドを送信する従来の構成では、上位空調システム１から下位空調システム２の機器の制御を行う際に、応答時間が長くなるなどの課題がある。つまり、最初に、上位空調システム１から下位空調システム２の室内機４００に対して制御コマンドが送信されるものの、一旦、下位空調システム２内で室内機４００から室外機３００に制御コマンドが転送（制御内容が通知）され、改めて、室外機３００から室内機４００に最終的な制御コマンドが送信される。その結果、応答時間が長くなったり、第２バス２０の通信帯域が増加してしまうことになる。しかしながら、本実施形態１では、上位空調システム１から下位空調システム２の室内機４００宛ての通信コマンド（より詳細には、中継器２００を経由したシリアル通信コマンド）を受信した室外機３００が、室内機４００に通信コマンド（より詳細には、内部通信コマンド）を送信する動作構成であるため、応答時間を短くするなどの効果がある。
【００５８】
また、中継器２００が制御対象である下位空調システム２の室内機４００へ直接制御コマンドを送信する従来の構成では、下位空調システム２の室内機４００の制御を、上位空調システム１と下位空調システム２の室外機３００とがそれぞれ行う場合があるため、室内機４００の制御に不整合が生じる可能性あった。しかしながら、本実施形態１では、上位空調システム１から下位空調システム２の室内機４００宛ての通信コマンドを受信した室外機３００が、室内機４００に通信コマンドを送信する動作構成であるため、上位空調システム１と下位空調システム２の室外機３００との間で室内機４００の制御の不整合を生じさせないという効果がある。
【００５９】
以上説明したように、本発明の実施形態１に係る空調システムによれば、システムコストを増大させることなく、また、下位空調システム２の通信帯域を必要以上に増加させることなく、異なるプロトコルで構築されたシステム間で適切な通信を行うことができる。
【００６０】
（実施形態１における変形例）
以上、本発明の実施形態１について説明してきたが、具体的な構成はこの実施形態１に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更なども含まれる。
【００６１】
上記の実施形態１では、上位空調システム１から下位空調システム２の室内機４００のデータを取得する際に、要求データを下位空調システム２の室内機４００まで送信していた。しかしながら、室外機３００が室内機４００のデータ（要求されたデータ）を保持している場合には、要求データを室内機４００まで送信せずに、室外機３００が応答データを作成して返信するようにしてもよい。このような動作とすることで、応答時間の短縮や、第２バス２０の通信帯域を低減する効果がある。
【００６２】
上記の実施形態１では、中継器２００と下位空調システム２の室外機３００とをシリアル通信にて接続する場合について説明した。しかしながら、中継器２００と室外機３００との通信を、例えば、室外機３００と室内機４００とを接続する第２バス２０よりも高速化してもよい。このような構成とすることで、上位空調システム１から下位空調システム２の室内機４００の制御を行う際に、制御時間（制御反映までの応答時間）をより短くする効果がある。
【００６３】
また、上記の実施形態１では、中継器２００と下位空調システム２の室外機３００との通信と、室外機３００と室内機４００との通信とを、異なる通信インタフェースにて実現する場合について説明した。しかしながら、中継器２００と室外機３００との通信と、室外機３００と室内機４００との通信とを、同一の通信インタフェースにて共有してもよい。具体的には、図５に示すように、中継器５００と室外機３００との通信も、第２バス２０を通じて行うようにする。
【００６４】
すなわち、図５に示す空調システムにおいて、中継器５００の構成が図１の中継器２００と異なっている。また、中継器５００と下位空調システム２とは、第２バス２０を通じて接続されている。なお、以下の説明において、本実施形態１と共通する構成要素などについては、同一の符号を付す。つまり、上位空調システム１、および、下位空調システム２の構成は、図１と同じである。
【００６５】
中継器５００は、上位側通信部２１０と、対応情報記憶部２２０と、処理部５３０と、内部通信部５４０とを備えている。なお、上位側通信部２１０および対応情報記憶部２２０の構成は、図１の中継器２００と同じである。
【００６６】
処理部５３０は、上位側通信部２１０が上位空調システム１から受信した通信パケットや、内部通信部５４０が下位空調システム２から受信した内部通信コマンドを解析する（解析処理）。また、処理部５３０は、対応情報記憶部２２０に記憶された対応情報２２１を参照して通信パケットを作成（内部通信コマンドから通信パケットに変換）し、上位側通信部２１０に送信指示を行う（通信パケット作成処理）。更に、処理部５３０は、同様に対応情報２２１を参照して内部通信コマンドを作成（通信パケットから内部通信コマンドに変換）し、内部通信部５４０に送信指示を行う（内部通信コマンド作成処理）。
【００６７】
内部通信部５４０は、例えば、第２バス２０と可能なインタフェースを備えており、室外機３００、および、室外機３００を通じて室内機４００（４００ａ〜４００ｃ）と通信を行う。具体的に内部通信部５４０は、室外機３００から送信された内部通信コマンドを受信し、処理部５３０に供給する（内部通信コマンド受信処理）。また、内部通信部５４０は、処理部５３０が作成した内部通信コマンドを室外機３００へ送信する（内部通信コマンド送信処理）。
【００６８】
このような構成の中継器５００は、上位空調システム１から下位空調システム２の室内機４００への通信コマンド（より詳細には、変換した内部通信コマンド）を受信した際に、受信した通信コマンドを室外機３００へ送信する処理を行うことで、本実施形態１と同様の効果が得られる。
【００６９】
（実施形態２）
上記の実施形態１に係る中継器２００や下位空調システム２の室外機３００は、上述した図１に示す構成であったが、他に図６に示すような構成としてもよい。図６に示す本発明の実施形態２に係る空調システムでは、上述した中継器２００の構成を室外機６００に組み入れることにより、中継器２００を省略した点において、実施形態１の室外機３００や下位空調システム２と異なる。つまり、実施形態２に係る空調システムでは、上位空調システム１と下位空調システム３とが接続されて構成される。なお、以下の説明において、実施形態１と共通する構成要素などについては、同一の符号を付す。つまり、上位空調システム１の構成は、図１と同じである。
【００７０】
（実施形態２に係る下位空調システム３の構成）
図６に示す下位空調システム３は、室外機６００と、室内機４００（４００ａ〜４００ｃ）とが第２バス２０を介して接続されて構成される。また、室外機６００は、第１バス１０を通じて、上位空調システム１と接続されている。なお、下位空調システム３においても、室外機６００がマスタ機器となり、室内機４００がスレーブ機器となって、マスタ・スレーブ方式にて通信が行われる。
【００７１】
（実施形態２に係る下位空調システム３における室外機６００の構成）
室外機６００は、上位側通信部２１０と、対応情報記憶部２２０と、処理部６３０と、内部通信部３３０とを備えている。なお、室外機６００は、機器本来の機能を実現するために、これらの他に、例えば、圧縮機および熱源側熱交換器などを有し、室内機４００（４００ａ〜４００ｃ）と配管により接続されている。室外機６００は、この配管を通じて室外機６００と室内機４００との間で冷媒を循環させる。
【００７２】
上位側通信部２１０および対応情報記憶部２２０の構成は、上述した図１の中継器２００と同様である。また、内部通信部３３０の構成は、上述した図１の室外機３００と同様である。
【００７３】
処理部６３０は、例えば、ＣＰＵ、ＲＯＭおよびＲＡＭなどから構成され、ＲＯＭなどに格納されたプログラムをＲＡＭに読み出して、ＣＰＵが実行することにより、各種の処理を実行する。具体的に処理部６３０は、上位側通信部２１０が上位空調システム１から受信した通信パケットや、内部通信部３３０が室内機４００（４００ａ〜４００ｃ）から受信した内部通信コマンドを解析する（解析処理）。また、処理部６３０は、対応情報記憶部２２０に記憶された対応情報２２１を参照して通信パケットを作成（内部通信コマンドから通信パケットに変換）し、上位側通信部２１０に送信指示を行う（通信パケット作成処理）。更に、処理部６３０は、同様に対応情報２２１を参照して内部通信コマンドを作成（通信パケットから内部通信コマンドに変換）し、内部通信部３３０に送信指示を行う（内部通信コマンド作成処理）。
【００７４】
（実施形態２に係る空調システム全体の動作）
以下、空調システム全体の動作について、図７，８を参照して説明する。図７は、集中制御装置１００から室内機４００ａを制御する場合におけるデータの流れを示したシーケンス図である。つまり、図７のシーケンス図にて、上位空調システム１から下位空調システム３に至るデータの流れを説明する。また、図８は、室内機４００ａから集中制御装置１００に応答データを通知する場合におけるデータの流れを示したシーケンス図である。つまり、図８のシーケンス図にて、下位空調システム３から上位空調システム１に至るデータの流れを説明する。なお、以下の説明において、実施形態１と共通する処理内容については、同一の符号を付す。
【００７５】
最初に、図７を参照して、集中制御装置１００から室内機４００ａを制御する場合におけるデータの流れを説明する。
【００７６】
まず、集中制御装置１００は、室内機４００ａ宛の通信パケットを送信する（シーケンスｓｑ１１）。つまり、集中制御装置１００は、室内機４００ａのアドレスを宛先とした通信パケットを、第１バス１０上へ送出する。
【００７７】
室外機６００の上位側通信部２１０は、第１バス１０上に送出された通信パケットが、下位空調システム３の機器（室内機４００ａ）に向けたものであるため、その通信パケットを受信する（シーケンスｓｑ３２）。
【００７８】
処理部６３０は、上位側通信部２１０が受信した通信パケットを解析し、内部通信コマンドを作成する（シーケンスｓｑ３３）。つまり、処理部６３０は、まず、解析処理を実行し、上位側通信部２１０が受信した通信パケットを解析する。次に、処理部６３０は、内部通信コマンド作成処理を実行し、対応情報２２１を参照して通信パケットから内部通信コマンドに変換する。
【００７９】
内部通信部３３０は、処理部６３０が作成した内部通信コマンドを室内機４００ａへ送信する（シーケンスｓｑ３４）。
【００８０】
室内機４００ａは、室外機６００から送られた内外通信コマンドを受信する（シーケンスｓｑ１８）。
【００８１】
室内機４００ａは、受信した内外通信コマンドを解析し、自身の制御を行う（シーケンスｓｑ１９）。つまり、室内機４００ａは、制御処理を実行し、室外機６００から受信した内部通信コマンドを解析し、その内部通信コマンドに従って自身の制御を行う。
【００８２】
次に、図８を参照して、室内機４００ａから集中制御装置１００に応答データを通知する場合におけるデータの流れを説明する。なお、室内機４００ａが応答データを通知するのは、一例として、集中制御装置１００からの要求データに応答して行われるが、集中制御装置１００から室内機４００ａまでの要求データの流れは、上述した図７と同様であるため省略する。以下、要求データを受け取った後の室内機４００ａの処理から説明する。
【００８３】
要求データを受信した室内機４００ａは、その要求に従った応答データを作成する（シーケンスｓｑ２１）。つまり、室内機４００ａは、応答データを含んだ内部通信コマンドを作成する。
【００８４】
室内機４００ａは、作成した内部通信コマンドを室外機６００へ送信する（シーケンスｓｑ２２）。
【００８５】
室外機６００の内部通信部３３０は、室内機４００ａから送信された内部通信コマンドを受信する（シーケンスｓｑ４３）。
【００８６】
処理部６３０は、内部通信部３３０が受信した内部通信コマンドを解析し、通信パケットを作成する（シーケンスｓｑ４４）。つまり、処理部６３０は、まず、解析処理を実行し、内部通信部３３０が受信した内部通信コマンドを解析する。次に、処理部６３０は、通信パケット作成処理を実行し、対応情報２２１を参照して内部通信コマンドから通信パケットに変換する。
【００８７】
上位側通信部２１０は、集中制御装置１００宛の通信パケットを送信する（シーケンスｓｑ４５）。つまり、上位側通信部２１０は、通信パケット送信処理を実行し、宛先を集中制御装置１００のアドレスとした通信パケットを、第１バス１０上へ送出する。
【００８８】
集中制御装置１００は、第１バス１０上に送出された通信パケットが、自身に向けたものであるため、その通信パケットを受信する（シーケンスｓｑ２９）。つまり、集中制御装置１００は、要求に応答した通信パケットを受信し、室内機４００ａからの応答データを取得する。
【００８９】
（実施形態２の効果）
以上説明したように、本発明の実施形態２に係る空調システムによれば、中継器２００などを用いずに、室外機６００と複数の室内機４００とからなる下位空調システム３を上位空調システム１に接続することができる。このため、異なるプロトコルで構築されたシステム間で通信可能な空調システムを低コストで実現することができる。
【００９０】
また、室外機６００は、上位空調システム１にて使用可能なアドレス（下位空調システム３の各機器に割り当てられたアドレス）と、下位空調システム３の各機器の機器ＩＤとを対応させる対応情報２２１を対応情報記憶部２２０に記憶している。このため、上位空調システム１の機器から、下位空調システム３の機器を制御する際に、室外機６００が、この対応情報２２１を用いて通信パケットから通信コマンド（より詳細には、内部通信コマンド）に変換して、室内機４００に送信する。これにより、上位空調システム１では、制御対象の機器が、上位空調システム１の機器か、下位空調システム３の機器かを識別する処理が不要で、上位空調システム１の機器と同様に、下位空調システム３の機器を制御・監視することができる。
【００９１】
また、下位空調システム３の機器それぞれに中継器２００を接続する従来構成では、下位空調システム３における機器間の通信であっても、上位空調システム１内を通じて通信を行うため、上位空調システム１の通信帯域が増加するという課題がある。しかしながら、本実施形態１の構成とすることで、下位空調システム３の機器間の通信は下位空調システム３内で行うため、上位空調システム１の通信帯域を増加させないという効果がある。
【００９２】
また、本実施形態２において、下位空調システム３の室内機４００（４００ａ〜４００ｃ）は、中継器２００とのインタフェースが不要であり（中継器２００自体も省かれており）、下位空調システム３の室内機４００の構成は、上位空調システム１との接続を意識することなく設計することができる。
【００９３】
また、中継器２００が制御対象である下位空調システム３の機器へ直接制御コマンドを送信する従来の構成では、上位空調システム１から下位空調システム３の機器の制御を行う際に、応答時間が長くなるなどの課題がある。つまり、最初に、上位空調システム１から下位空調システム３の室内機４００に対して制御コマンドが送信されるものの、一旦、下位空調システム３内で室内機４００から室外機６００に制御コマンドが転送（制御内容が通知）され、改めて、室外機６００から室内機４００に最終的な制御コマンドが送信される。その結果、応答時間が長くなったり、第２バス２０の通信帯域が増加してしまうことになる。しかしながら、本実施形態２では、上位空調システム１から下位空調システム３の室内機４００宛ての通信パケットを受信した室外機６００が、室内機４００に通信コマンド（より詳細には、内部通信コマンド）を送信する動作構成であるため、応答時間を短くするなどの効果がある。
【００９４】
また、中継器２００が制御対象である下位空調システム３の室内機４００へ直接制御コマンドを送信する従来の構成では、下位空調システム３の室内機４００の制御を、上位空調システム１と下位空調システム３の室外機６００とがそれぞれ行う場合があるため、室内機４００の制御に不整合が生じる可能性あった。しかしながら、本実施形態２では、上位空調システム１から下位空調システム３の室内機４００宛ての通信パケットを受信した室外機６００が、室内機４００に通信コマンドを送信する動作構成であるため、上位空調システム１と下位空調システム３の室外機６００との間で室内機４００の制御の不整合を生じさせないという効果がある。
【００９５】
以上説明したように、本発明の実施形態２に係る空調システムによれば、システムコストを増大させることなく、また、下位空調システム２の通信帯域を必要以上に増加させることなく、異なるプロトコルで構築されたシステム間で適切な通信を行うことができる。
【００９６】
（実施形態３）
上記の実施形態１に係る空調システムは、上述した図１に示す構成であったが、他に図９に示すような構成としてもよい。図９に示す本発明の実施形態３に係る空調システムでは、系統の異なる複数の下位空調システム２（下位空調システム２ａ，２ｂ）が中継器７００を介して上位空調システム１と接続される点において、実施形態１と異なる。つまり、実施形態３に係る空調システムでは、中継器７００が、各下位空調システム２との接続を切り替えて、下位空調システム２内の機器と通信可能となっている。なお、以下の説明において、実施形態１と共通する構成要素などについては、同一の符号を付す。つまり、上位空調システム１、および、各下位空調システム２の構成は、図１と同じである。また、下位空調システム２ａを「Ａ系統」とし、下位空調システム２ｂを「Ｂ系統」として説明する。
【００９７】
（実施形態３に係る中継器７００の構成）
中継器７００は、上位側通信部２１０と、対応情報記憶部７２０と、処理部７３０と、下位側通信部７４０とを備えている。なお、上位側通信部２１０の構成は、上述した図１の中継器２００と同じである。
【００９８】
対応情報記憶部７２０は、例えば、データベースなどからなり、各系統の下位空調システム２の各機器について、アドレスと系統および機器ＩＤとの対応関係を示す対応情報を記憶する。一例として、対応情報記憶部７２０は、図１０に示すような対応情報７２１を記憶する。この対応情報７２１には、各下位空調システム２の各機器について割り当てられたアドレスに対して、系統を示す値（「Ａ系統」または「Ｂ系統」を示す値）、当該各機器を識別するための機器ＩＤ、および、機器名称などが規定されている。なお、アドレスは、上位空調システム１の第１バス１０上にて使用可能な値であり、室外機１１０や室内機１２０と重複しない値が割り当てられている。
【００９９】
図９に戻って、処理部７３０は、例えば、ＣＰＵ、ＲＯＭおよびＲＡＭなどから構成され、ＲＯＭなどに格納されたプログラムをＲＡＭに読み出して、ＣＰＵが実行することにより、各種の処理を実行する。具体的に処理部７３０は、上位側通信部２１０が上位空調システム１から受信した通信パケットや、下位側通信部７４０が何れかの下位空調システム２から受信したシリアル通信コマンドを解析する（解析処理）。また、処理部７３０は、対応情報記憶部７２０に記憶された対応情報７２１を参照して通信パケットを作成（シリアル通信コマンドから通信パケットに変換）し、上位側通信部２１０に送信指示を行う（通信パケット作成処理）。更に、処理部７３０は、同様に対応情報７２１を参照してシリアル通信コマンドを作成（通信パケットからシリアル通信コマンドに変換）し、系統を指定して下位側通信部７４０に送信指示を行う（シリアル通信コマンド作成処理）。なお、後述するように、下位側通信部７４０（接続切替部７４１）が、自ら接続先を切り替える場合には、系統の指定を省略してもよい。
【０１００】
下位側通信部７４０は、例えば、接続切替部７４１および当該接続切替部７４１を通じて各下位空調システム２の室外機３００と接続可能なインタフェース（一例として、シリアル通信インタフェース）を備えている。
【０１０１】
接続切替部７４１は、例えば、トランジスタなどの電子部品で構成される接続切り替えスイッチを備えている。接続切替部７４１は、処理部７３０から指定された系統に応じて、接続先を、下位空調システム２ａの室外機３００ａまたは、下位空調システム２ｂの室外機３００ｂの何れかに切り替える。例えば、接続切替部７４１は、「Ａ系統」が指定されると、接続先を室外機３００ａに切り替え、一方、「Ｂ系統」が指定されると、接続先を室外機３００ｂに切り替える。接続切替部７４１は、接続先の室外機３００へシリアル通信コマンドが送られ、そして、その室外機３００から応答が得られるまで、接続を維持する。なお、このような処理部７３０からの指定に応じて、接続先を切り替えるのではなく、接続切替部７４１が自らシリアル通信コマンドを解析し（上述した対応情報７２１などを参照し）、宛先の機器ＩＤに応じた系統の室外機３００に、接続を切り替えるようにしてもよい。
【０１０２】
このような接続切替部７４１を備えた下位側通信部７４０は、接続先の下位空調システム２の室外機３００、および、その室外機３００を通じて室内機４００と通信を行う。具体的に下位側通信部７４０は、接続先の室外機３００から送信されたシリアル通信コマンドを受信し、処理部７３０に供給する（シリアル通信コマンド受信処理）。また、下位側通信部７４０は、処理部７３０が作成したシリアル通信コマンドを接続先の室外機３００へ送出する（シリアル通信コマンド送信処理）。
【０１０３】
（実施形態３に係る空調システム全体の動作）
以下、空調システム全体の動作について、図１１を参照して説明する。図１１は、集中制御装置１００から下位空調システム２ｂの室内機４００ｄを制御する場合におけるデータの流れを示したシーケンス図である。つまり、図１１のシーケンス図にて、上位空調システム１から中継器７００を介して何れかの下位空調システム２（この場合、下位空調システム２ｂ）に至るデータの流れを説明する。なお、以下の説明において、実施形態１と共通する処理内容については、同一の符号を付す。
【０１０４】
まず、集中制御装置１００は、室内機４００ｄ宛の通信パケットを送信する（シーケンスｓｑ１１）。つまり、集中制御装置１００は、「192.168.xxx.xx6」のアドレスを宛先とした通信パケットを、第１バス１０上へ送出する。
【０１０５】
中継器７００の上位側通信部２１０は、第１バス１０上に送出された通信パケットが、下位空調システム２（より詳細には、下位空調システム２ｂ）の機器に向けたものであるため、その通信パケットを受信する（シーケンスｓｑ１２）。つまり、上位側通信部２１０は、通信パケットの宛先である「192.168.xxx.xx6」のアドレスが、上述した図１０に示す対応情報７２１に記憶されているアドレスの１つと一致することを判別すると、通信パケット受信処理を実行し、その通信パケットを受信して処理部７３０に供給する。
【０１０６】
処理部７３０は、上位側通信部２１０が受信した通信パケットを解析し、シリアル通信コマンドを作成する（シーケンスｓｑ１３）。つまり、処理部７３０は、まず、解析処理を実行し、上位側通信部２１０が受信した通信パケットを解析する。次に、処理部７３０は、シリアル通信コマンド作成処理を実行し、対応情報７２１を参照して通信パケットからシリアル通信コマンドに変換する。この際、処理部７３０は、図１０に示す対応情報７２１に従って、「192.168.xxx.xx6」のアドレスに対応する「BCD002」の機器ＩＤを宛先としたシリアル通信コマンドを作成する。そして、処理部７３０は、下位側通信部７４０に対して、「Ｂ系統」を指定し、作成したシリアル通信コマンドの送信指示を行う。なお、接続切替部７４１が、自ら接続先を切り替える場合には、系統の指定を省略してもよい。
【０１０７】
下位側通信部７４０は、接続先を切り替える（シーケンスｓｑ５１）。つまり、接続切替部７４１は、処理部７３０から指定された系統に応じて、接続先を、室外機３００ａまたは、室外機３００ｂの何れかに切り替える。この場合、「Ｂ系統」が指定されているため、接続切替部７４１は、接続先を室外機３００ｂに切り替える。なお、このような処理部７３０からの指定に応じて、接続先を切り替えるのではなく、接続切替部７４１が自らシリアル通信コマンドを解析し（上述した対応情報７２１などを参照し）、宛先の機器ＩＤである「BCD002」に応じた「Ｂ系統」の室外機３００ｂに、接続を切り替えるようにしてもよい。
【０１０８】
下位側通信部７４０は、処理部７３０が作成したシリアル通信コマンドを室外機３００ｂへ送信する（シーケンスｓｑ１４）。つまり、下位側通信部７４０は、シリアル通信コマンド送信処理を実行し、「BCD002」の機器ＩＤを宛先としたシリアル通信コマンドを接続先の室外機３００ｂへ送信する。
【０１０９】
室外機３００ｂのシリアル通信部３１０は、中継器７００から送信されたシリアル通信コマンドを受信する（シーケンスｓｑ１５）。つまり、シリアル通信部３１０は、シリアル通信コマンド受信処理を実行し、「BCD002」の機器ＩＤを宛先としたシリアル通信コマンドを受信し、処理部３２０に供給する。
【０１１０】
処理部３２０は、シリアル通信部３１０が受信したシリアル通信コマンドを解析し、内部通信コマンドを作成する（シーケンスｓｑ１６）。つまり、処理部３２０は、まず、解析処理を実行し、シリアル通信部３１０が中継器７００から受信したシリアル通信コマンドを解析する。次に、処理部３２０は、内部通信コマンド作成処理を実行し、機器ＩＤが「BCD002」の室内機４００ｄを制御するための内部通信コマンドを作成して、内部通信部３３０に送信指示を行う。
【０１１１】
内部通信部３３０は、処理部３２０が作成した内部通信コマンドを室内機４００ｄへ送信する（シーケンスｓｑ１７）。つまり、内部通信部３３０は、スレーブ機器となる室内機４００ｄに向けて、内部通信コマンドを送信する。
【０１１２】
室内機４００ｄは、室外機３００ｂから送られた内外通信コマンドを受信する（シーケンスｓｑ１８）。
【０１１３】
室内機４００ｄは、受信した内外通信コマンドを解析し、自身の制御を行う（シーケンスｓｑ１９）。つまり、室内機４００ｄは、制御処理を実行し、室外機３００ｂから受信した内部通信コマンドを解析し、その内部通信コマンドに従って自身の制御を行う。
【０１１４】
また、下位空調システム２ｂの室内機４００ｄから集中制御装置１００に応答データを通知する場合におけるデータの流れは、接続切替部７４１が接続を維持しているため、上述した図４と同様である。
【０１１５】
（実施形態３の効果）
以上説明したように、本発明の実施形態３に係る空調システムによれば、１つの中継器７００を用いて、複数系統の下位空調システム２（室外機３００と複数の室内機４００とからなる下位空調システム２）を上位空調システム１に接続することができる。このため、異なるプロトコルで構築されたシステム間で通信可能な空調システムを低コストで実現することができる。
【０１１６】
また、中継器７００は、上位空調システム１にて使用可能なアドレス（各下位空調システム２の各機器に割り当てられたアドレス）と、各下位空調システム２の各機器の機器ＩＤとを対応させる対応情報７２１を対応情報記憶部７２０に記憶している。このため、上位空調システム１の機器から、何れかの下位空調システム２の機器を制御する際に、中継器７００が、この対応情報７２１を用いて通信パケットから通信コマンド（より詳細には、シリアル通信コマンド）に変換して、目的の下位空調システム２に送信する。これにより、上位空調システム１では、制御対象の機器が、上位空調システム１の機器か、何れかの系統の下位空調システム２の機器かを識別する処理が不要で、上位空調システム１の機器と同様に、各下位空調システム２の機器を制御・監視することができる。
【０１１７】
また、下位空調システム２の機器それぞれに中継器７００を接続する従来構成では、下位空調システム２における機器間の通信であっても、上位空調システム１内を通じて通信を行うため、上位空調システム１の通信帯域が増加するという課題がある。しかしながら、本実施形態３の構成とすることで、同一系統内における下位空調システム２の機器間の通信は各下位空調システム２内で行うため、上位空調システム１の通信帯域を増加させないという効果がある。
【０１１８】
また、本実施形態３において、各下位空調システム２の室内機４００（４００ａ〜４００ｃ）は、中継器７００とのインタフェースが不要であり、各下位空調システム２の室内機４００の構成は、上位空調システム１との接続を意識することなく設計することができる。
【０１１９】
また、中継器７００が制御対象である下位空調システム２の機器へ直接制御コマンドを送信する従来の構成では、上位空調システム１から下位空調システム２の機器の制御を行う際に、応答時間が長くなるなどの課題がある。つまり、最初に、上位空調システム１から目的の下位空調システム２の室内機４００に対して制御コマンドが送信されるものの、一旦、下位空調システム２内で室内機４００から室外機３００に制御コマンドが転送（制御内容が通知）され、改めて、室外機３００から室内機４００に最終的な制御コマンドが送信される。その結果、応答時間が長くなったり、第２バス２０の通信帯域が増加してしまうことになる。しかしながら、本実施形態３では、上位空調システム１から制御先となる下位空調システム２の室内機４００宛ての通信コマンド（より詳細には、中継器７００を経由したシリアル通信コマンド）を受信した室外機３００が、室内機４００に通信コマンド（より詳細には、内部通信コマンド）を送信する動作構成であるため、応答時間を短くするなどの効果がある。
【０１２０】
また、中継器７００が制御対象である下位空調システム２の室内機４００へ直接制御コマンドを送信する従来の構成では、下位空調システム２の室内機４００の制御を、上位空調システム１と下位空調システム２の室外機３００とがそれぞれ行う場合があるため、室内機４００の制御に不整合が生じる可能性あった。しかしながら、本実施形態３では、上位空調システム１から制御先となる下位空調システム２の室内機４００宛ての通信コマンドを受信した室外機３００が、室内機４００に通信コマンドを送信する動作構成であるため、上位空調システム１と制御先となる下位空調システム２の室外機３００との間で室内機４００の制御の不整合を生じさせないという効果がある。
【０１２１】
以上説明したように、本発明の実施形態３に係る空調システムによれば、システムコストを増大させることなく、また、下位空調システム２の通信帯域を必要以上に増加させることなく、異なるプロトコルで構築されたシステム間で適切な通信を行うことができる。
【０１２２】
（実施形態３における変形例）
以上、本発明の実施形態３について説明してきたが、具体的な構成はこの実施形態３に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更なども含まれる。
【０１２３】
上記の実施形態３では、上位空調システム１から制御先の下位空調システム２の室内機４００のデータを取得する際に、要求データを下位空調システム２の室内機４００まで送信していた。しかしながら、同一系統内において、室外機３００が室内機４００のデータ（要求されたデータ）を保持している場合には、要求データを室内機４００まで送信せずに、室外機３００が応答データを作成して返信するようにしてもよい。このような動作とすることで、応答時間の短縮や、第２バス２０の通信帯域を低減する効果がある。
【０１２４】
上記の実施形態３では、中継器７００と各下位空調システム２の室外機３００とをシリアル通信にて接続する場合について説明した。しかしながら、中継器７００と室外機３００との通信を、例えば、室外機３００と室内機４００とを接続する第２バス２０よりも高速化してもよい。このような構成とすることで、上位空調システム１から何れかの下位空調システム２の室内機４００の制御を行う際に、制御時間（制御反映までの応答時間）をより短くする効果がある。
【０１２５】
上記の実施形態３では、中継器７００の下位側通信部７４０（接続切替部７４１）が、トランジスタなどの電子部品で構成された接続切り替えスイッチで通信線を電気的に切り替えることで系統の異なる複数の下位空調システム２の室外機３００と接続する場合について説明した。しかしながら、中継器７００と各位空調システム２との接続を他の手法で実現してもよい。例えば、中継器７００と各位空調システム２（室外機３００）との通信を、第２バス２０を通じて行うようにする。つまり、各位空調システム２の第２バス２０を接続し、更に、その第２バス２０を中継器７００と接続する。その際、中継器７００は、上述した図５の中継器５００と同様に、下位側通信部７４０に代えて、内部通信部５４０を備えている。そして、中継器７００（内部通信部５４０）は、第２バス２０上に内部通信コマンドを送出する。この内部通信コマンドには、宛先である機器の機器ＩＤが含まれているため、該当する機器が内部通信コマンドを受信して処理を行う。なお、内部通信コマンドに系統を示す情報を更に含めるようにしてもよい。その場合、該当する系統において、機器ＩＤに該当する機器が内部通信コマンドを受信して処理を行う。これらのによって、中継器７００は、作成した内部通信コマンドの宛先によって接続先を切り替える処理が不要となり、中継器７００の処理負荷を軽くすることができる。
【０１２６】
上記の実施形態３では、通信が必要になる度に、中継器７００の下位側通信部７４０（接続切替部７４１）によって、接続先を切り替える場合について説明した。しかしながら、中継器７００の下位側通信部７４０は、予め定められた時間毎に、各位空調システム２の室外機３００に順次接続を切り替えながら通信を行うようにしてもよい。例えば、中継器７００は、一定周期毎に、各位空調システム２の室外機３００にシリアル通信コマンドを送信する。
【０１２７】
この場合、中継器７００の下位側通信部７４０（接続切替部７４１）が、トランジスタなど電子部品で構成された接続切り替えスイッチで通信線を電気的に切り替える構成のときは、送信するシリアル通信コマンドの宛先によって接続切り替えスイッチを切り替える必要がなくなり、中継器７００がシリアル通信コマンドを送信する際のオーバーヘッド時間（接続切り替えスイッチ切り替えにかかる時間）を短縮でき、シリアル通信の通信効率を向上させることができる。
【０１２８】
なお、中継器７００と各位空調システム２（室外機３００）との通信を、第２バス２０を通じて行う場合でも、中継器７００は、一定周期毎に、各位空調システム２の室外機３００に内部通信コマンドを送信してもよい。例えば、中継器７００と各位空調システム２の室外機３００と時間タイミングを同期させ、室外機３００ａと室外機３００ｂとで、それぞれに設定された時間タイミング内に中継器７００が送信した内部通信コマンドを受信する。これにより、中継器７００が送信する内部通信コマンドには宛先となる機器がどの系統の下位空調システム２に属するかを識別する情報が不要となり、内部通信の通信効率を向上させることができる。
【０１２９】
（他の実施形態）
上記の実施形態では、上位システムの一例として、上位空調システム１について説明し、また、下位システムの一例として、下位空調システム２，３について説明したが、他のシステムにおいても同様に本発明を適用することができる。例えば、上位システムとしての上位照明システムと、下位システムとしての下位照明システムとが中継器などを介して接続された照明システムにも、本発明を適宜適用可能である。
【０１３０】
上記の実施形態では、専用の中継器２００などを用いる場合について説明したが、このような専用の中継器２００の動作を規定するプログラムを既存のパーソナルコンピュータや情報端末機器などに適用することで、当該パーソナルコンピュータなどを本発明に係る中継器２００などとして機能させることも可能である。
【０１３１】
また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk），ＭＯ（Magneto Optical disk），メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【０１３２】
本発明は、広義の精神と範囲を逸脱することなく、様々な実施形態および変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内およびそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【０１３３】
本発明は、異なるプロトコルで構築されたシステム間を中継する中継器、および、異なるプロトコルで構築された複数のシステムからなる空調システムに好適に採用され得る。
【符号の説明】
【０１３４】
１  上位空調システム、２，３  下位空調システム、１０  第１バス、２０  第２バス、１００  集中制御装置、２００，５００，７００  中継器、１１０，３００，６００  室外機、１２０、４００  室内機、２１０  上位側通信部、２２０，７２０  対応情報記憶部、２３０，３２０，５３０，６３０，７３０  処理部、２４０、７４０  下位側通信部、３１０  シリアル通信部、３３０，５４０  内部通信部、７４１  接続切替部
【図１】
0006012911.tif 000002
【図２】
0006012911.tif 000003
【図３】
0006012911.tif 000004
【図４】
0006012911.tif 000005
【図５】
0006012911.tif 000006
【図６】
0006012911.tif 000007
【図７】
0006012911.tif 000008
【図８】
0006012911.tif 000009
【図９】
0006012911.tif 000010
【図１０】
0006012911.tif 000011
【図１１】
0006012911.tif 000012