(57)【要約】  複数のセグメントに分割されたネットワークで接続された室内機及び室外機を含む複数の通信機器による各セグメント間での通信を中継する通信中継装置。通信中継装置は、全てのフレームを透過させる中継処理に対応する第１モード値と、フレームの宛先アドレスに基づく中継処理に対応する第２モード値とを設定する中継設定部と、中継設定部において設定された中継モード値に対応する動作モードによりフレームの中継処理を行う中継判定部と、を有している。中継判定部は、中継モード値として第１モード値が設定されている場合、又は中継モード値として第２モード値が設定されており、かつ受信部において受信されたフレームの宛先アドレスがアドレステーブルに存在する場合に、フレームをバッファに一次記憶させるものである。
2017208452.tif 000002
【特許請求の範囲】
【請求項１】
複数のセグメントに分割されたネットワークで接続された室内機及び室外機を含む複数の通信機器による各セグメント間での通信を中継する通信中継装置であって、
複数の前記セグメントのそれぞれに対応する複数の通信ポートと、
複数の前記セグメントのそれぞれからフレームを受信する複数の受信部と、
複数の前記セグメントごとの前記通信機器のアドレスの情報が、複数の前記通信ポートのそれぞれに対応づけて登録されるアドレステーブルと、
前記フレームを一次記憶するバッファと、
前記フレームの中継処理の動作モードに対応する中継モード値として、全ての前記フレームを透過させる中継処理に対応する第１モード値と、前記フレームの宛先アドレスに基づく中継処理に対応する第２モード値と、を設定する中継設定部と、
前記中継設定部において設定された前記中継モード値に対応する前記動作モードにより前記フレームの中継処理を行う中継判定部と、
前記バッファに一次記憶された前記フレームを送信元とは異なる前記セグメントへ送信する複数の送信部と、を有し、
前記中継判定部は、
前記中継モード値として前記第１モード値が設定されている場合、又は前記中継モード値として前記第２モード値が設定されており、かつ前記受信部において受信された前記フレームの宛先アドレスが前記アドレステーブルに存在する場合に、前記フレームを前記バッファに一次記憶させるものである通信中継装置。
【請求項２】
前記中継設定部は、
前記受信部において受信された前記フレームに含まれる前記動作モードを示す情報をもとに前記中継モード値を設定するものである請求項１に記載の通信中継装置。
【請求項３】
前記複数の通信機器は、
自身宛て以外の通信に連動した制御である連動制御を行う連動通信機器と、
前記連動通信機器が前記連動制御を行うトリガとなる通信を行うトリガ通信機器と、を含んで構成されており、
前記中継設定部は、複数の前記通信ポートごとに設けられており、
各中継設定部は、それぞれ、前記トリガ通信機器のアドレスの情報を予め有すると共に、前記トリガ通信機器のアドレスの情報が、前記アドレステーブルの当該中継設定部に対応する前記通信ポートの記憶領域に存在する場合に、前記中継モード値を前記第１モード値に設定するものである請求項１又は２に記載の通信中継装置。
【請求項４】
前記複数の通信機器は、
自身宛て以外の通信に連動した制御である連動制御を行う連動通信機器と、
前記連動通信機器が前記連動制御を行うトリガとなる通信を行うトリガ通信機器と、を含んで構成されており、
前記中継設定部は、複数の前記通信ポートごとに設けられており、
各中継設定部は、それぞれ、前記受信部において受信された前記フレームから前記トリガ通信機器のアドレスの情報を取得する機能を有すると共に、取得した前記トリガ通信機器のアドレスの情報が、前記アドレステーブルの当該中継設定部に対応する前記通信ポートの記憶領域に存在する場合に、前記中継モード値を前記第１モード値に設定するものである請求項１又は２に記載の通信中継装置。
【請求項５】
前記複数の通信機器は、
自身宛て以外の通信に連動した制御である連動制御を行う連動通信機器と、
前記連動通信機器が前記連動制御を行うトリガとなる通信を行うトリガ通信機器と、を含んで構成されており、
前記中継設定部は、
前記トリガ通信機器のアドレスの情報を予め有しており、
前記受信部において受信された前記フレームから、当該フレームの送信元である前記通信機器のアドレスを送信元アドレス情報として取得し、取得した前記送信元アドレス情報が前記トリガ通信機器のアドレスの情報に含まれる場合に前記中継モード値を前記第１モード値に設定するものである請求項１〜４の何れか一項に記載の通信中継装置。
【請求項６】
前記複数の通信機器は、
自身宛て以外の通信に連動した制御である連動制御を行う連動通信機器と、
前記連動通信機器が前記連動制御を行うトリガとなる通信を行うトリガ通信機器と、を含んで構成されており、
前記中継設定部は、
前記受信部において受信された前記フレームから前記トリガ通信機器のアドレスの情報を取得する機能を有しており、
前記受信部において受信された前記フレームから、当該フレームの送信元である前記通信機器のアドレスを送信元アドレス情報として取得し、取得した前記送信元アドレス情報が前記トリガ通信機器のアドレスの情報に含まれる場合に前記中継モード値を前記第１モード値に設定するものである請求項１〜４の何れか一項に記載の通信中継装置。
【請求項７】
前記中継設定部は、
自身宛て以外の通信に連動した制御である連動制御のトリガとなる通信の種類を示すトリガ通信情報を予め有し、
前記受信部において受信された前記フレームから当該フレームの通信の種類を示す種類情報を読み出し、読み出した前記種類情報が前記トリガ通信情報に含まれる場合に前記中継モード値を前記第１モード値に設定するものである請求項１〜６の何れか一項に記載の通信中継装置。
【請求項８】
前記中継設定部は、
前記受信部において受信された前記フレームから、自身宛て以外の通信に連動した制御である連動制御のトリガとなる通信の種類を示すトリガ通信情報を取得する機能を有し、
前記受信部において受信された前記フレームから当該フレームの通信の種類を示す種類情報を読み出し、読み出した前記種類情報が前記トリガ通信情報に含まれる場合に前記中継モード値を前記第１モード値に設定するものである請求項１〜６の何れか一項に記載の通信中継装置。
【請求項９】
前記中継設定部は、
前記バッファの残量が前記動作モードの切り替え基準となるマージン値より小さい場合に、前記中継モード値を前記第２モード値に設定するものである請求項１〜８の何れか一項に記載の通信中継装置。
【請求項１０】
前記中継設定部は、
前記受信部において受信された前記フレームから、前記動作モードの切り替え基準となるマージン値を取得する機能を有し、
前記バッファの残量が前記マージン値より小さい場合に、前記中継モード値を前記第２モード値に設定するものである請求項１〜８の何れか一項に記載の通信中継装置。
【請求項１１】
室内機及び室外機を含む複数の通信機器がネットワークで接続された空気調和システムであって、
前記ネットワークが請求項１〜１０の何れか一項に記載の通信中継装置によって複数のセグメントに分割されて構成された空気調和システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、室外機および室内機を含む複数の通信機器の通信を中継する通信中継装置および各通信機器がネットワークで接続されて構成された空気調和システムに関する。
【背景技術】
【０００２】
空気調和システムの通信には、制御系の通信と操作系の通信とが存在する。
制御系の通信は、冷媒の制御等に使用される。例えば、空気調和システムは、各通信機器間で通信される冷媒の温度情報等に応じて、膨張弁の開度又は圧縮機の回転数を調整することにより、冷媒の温度を制御する。つまり、冷媒の温度情報の通信等は、制御系の通信に分類される。【０００３】
制御系の通信は、通信遅延があると、制御性能が低くなる。例えば、冷媒の温度情報の通信に通信遅延が発生すると、冷媒の温度の制御は、遅延時間に比例してハンチング幅が大きくなるため、制御性能が低くなる。すなわち、制御系の通信は、通信遅延が許容されないという特徴がある。【０００４】
一方、操作系の通信は、ユーザによるシステムコントローラの操作、又はシステムコントローラの表示等に使用される。例えば、システムコントローラは、ユーザに向けて室内温度を表示するため、室内機に室内温度を問い合わせる通信を行う。つまり、システムコントローラと室内機との間で行われる室内温度に関する通信等は、操作系の通信に分類される。【０００５】
操作系の通信は、通信遅延が問題にならないことが多い。例えば、室内温度に関する通信に通信遅延があると、室内温度が遅延時間だけ遅れてシステムコントローラに表示される。しかし、遅延時間の間に室内温度は殆ど変化しないため、室内温度に関する通信では、通信遅延が問題にならないことが多い。すなわち、操作系の通信は、制御系の通信と比較して通信遅延が許容されるという特徴がある。【０００６】
空気調和システムに接続される通信機器は、通信ポートが未占有の場合に通信が可能となるが、通信ポートは、通信トラフィックが大きい場合、占有率が高くなるため、未占有となるまでに多くの時間が必要となる。すなわち、空気調和システムに接続される通信機器は、通信トラフィックが大きい場合に通信遅延が大きくなる。そして、制御系の通信では、通信遅延が許容されないため、空気調和システムの通信トラフィックを下げることが望まれている。【０００７】
従来から、空気調和システムにおける通信の中継方法として、リピータを用いる方法が知られている。リピータは、各セグメント内で閉じた中継不要の通信も中継するため、通信トラフィックが増大する。また、リピータは、減衰した伝送波形を増幅する機能を有するため、リピータを用いれば、伝送距離を延長することができる。しかし、空気調和システムにおける通信では、伝送距離が長くなると、伝搬遅延によって伝送波形の位相ずれが生じることから、各通信機器が伝送波形を識別できなくなり、通信が不可能となる。このため、空気調和システムの伝送距離は制限され、リピータの多段接続台数も制限される。さらに、伝送波形にノイズを含む場合、リピータは、ノイズを増幅して中継するため、ノイズによるセグメントを跨いだ通信異常の発生頻度が高まる。【０００８】
各セグメント内で閉じた通信の流出を防ぐ中継方法としては、ブリッジを用いる方法が知られている。ブリッジは、各セグメントに接続される通信機器の宛先情報を管理しており、通信機器の宛先情報から中継の要否を判断することで、セグメント間に跨がる通信を中継し、各セグメント内で閉じた通信を遮断するように構成されている。このため、ブリッジを用いた場合は、リピータを用いた場合と比較して、通信トラフィックを削減することができる。【０００９】
また、ブリッジは、セグメント間を物理的に遮断することから、伝搬遅延がセグメント毎に閉じている。このため、空気調和システムの伝送距離は各セグメント毎に制限されるが、ブリッジは、多段接続することにより、空気調和システムの伝送距離を制限なく延長することができる。さらに、ブリッジは、伝送波形を識別して中継することから、伝送波形にノイズを含む場合でも、ノイズを遮断することができるため、ノイズによるセグメントを跨いだ通信異常の発生を防止することができる。【００１０】
ただし、一般的なブリッジは、通信機器の宛先情報によって通信を中継するか否かを判断する。このため、空気調和システムに一般的なブリッジを導入した場合、自身宛て以外の通信を利用する通信機器が、自身宛て以外の通信を利用できなくなる可能性がある。つまり、自身宛て以外の通信に連動した制御を行う通信機器が、当該制御を行うトリガとなる通信、すなわち当該制御に必要となる通信を利用できない可能性がある。【００１１】
具体的に、例えば、特許文献１の汎用機器コントローラでは、事前に操作者によって、任意の通信と当該通信が行われた際に実行する制御の内容とが登録されている。そして、汎用機器コントローラは、事前に登録された通信を監視することにより、事前に登録された通信が行われた際に連動して、当該通信に対応する制御を実行する。しかしながら、特許文献１の空気調和システムに一般的なブリッジを導入した場合、事前に登録された通信が遮断され得るため、汎用機器コントローラが、事前に登録された制御を実行できない可能性がある。【００１２】
また、通信中継装置には、通信トラフィックの大きさに応じた中継処理を行うことにより、通信トラフィックの増大を抑制しようとするものがある（例えば、特許文献２参照）。特許文献２の通信中継装置は、通信トラフィックが制限値より小さい場合に全てのデータを透過させ、通信トラフィックが制限値を超えた場合に送信先アドレスの情報に基づくデータ通信を実行する。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】国際公開第１４／１１５３１７号
【特許文献２】特開平５−２６００６３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献２の通信中継装置は、通信トラフィックが大きい場合、送信先アドレスの情報に基づくデータ通信を実行する。このため、特許文献２の通信中継装置を特許文献１の空気調和システムに導入した場合にも、事前に登録された通信が遮断され、汎用機器コントローラが通信に連動した制御を実行できないという事態に繋がり得る。すなわち、空気調和システムの通信中継装置として、特許文献２の通信中継装置を用いた場合も、自身宛て以外の通信を利用する通信機器が、自身宛て以外の通信を利用できない状況に陥り得る。一方、空気調和システムの通信中継装置としてリピータを用いた場合は、すべての通信が中継されるため、通信トラフィックを削減することができない。【００１５】
本発明は、上記のような課題を解決するためになされたもので、自身宛て以外の通信に連動した制御を行う通信機器へ当該制御を行うトリガとなる通信を中継すると共に、通信トラフィックの削減を図る通信中継装置および空気調和システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明に係る通信中継装置は、複数のセグメントに分割されたネットワークで接続された室内機及び室外機を含む複数の通信機器による各セグメント間での通信を中継する通信中継装置であって、複数のセグメントのそれぞれに対応する複数の通信ポートと、複数のセグメントのそれぞれからフレームを受信する複数の受信部と、複数のセグメントごとの通信機器のアドレスの情報が、複数の通信ポートのそれぞれに対応づけて登録されるアドレステーブルと、フレームを一次記憶するバッファと、フレームの中継処理の動作モードに対応する中継モード値として、全てのフレームを透過させる中継処理に対応する第１モード値と、フレームの宛先アドレスに基づく中継処理に対応する第２モード値とを設定する中継設定部と、中継設定部において設定された中継モード値に対応する動作モードによりフレームの中継処理を行う中継判定部と、バッファに一次記憶されたフレームを送信元とは異なるセグメントへ送信する複数の送信部と、を有し、中継判定部は、中継モード値として第１モード値が設定されている場合、又は中継モード値として第２モード値が設定されており、かつ受信部において受信されたフレームの宛先アドレスがアドレステーブルに存在する場合に、フレームをバッファに一次記憶させるものである。
【発明の効果】
【００１７】
本発明は、中継設定部において設定された中継モード値に応じて中継処理の動作モードを切り替えるため、中継が必要なフレームについては全て中継することができ、中継が必ずしも必要ではないフレームについては、通信機器の宛先情報をもとに中継又は遮断を行うことができる。このため、自身宛て以外の通信に連動した制御を行う通信機器へ当該制御を行うトリガとなる通信を中継すると共に、通信トラフィックの削減を図ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１に係る空気調和システムの構成を示すブロック図である。
【図２】図１の空気調和システムが有する通信中継装置の物理的な構成を例示するブロック図である。
【図３】図２の通信中継装置の機能的な構成を示すブロック図である。
【図４】図３の通信中継装置が中継処理する各フレームの構成例を示す説明図である。
【図５】図３の通信中継装置が有するアドレステーブルの構成例を示す説明図である。
【図６】図３の通信中継装置が有する各バッファの構成例を示す模式図である。
【図７】フレームの衝突時における優先レベルを示すコードの設定方法を例示する説明図である。
【図８】図３の通信中継装置による全体的な動作を示すフローチャートである。
【図９】図３の中継設定部による中継モード値の設定処理の動作を示すフローチャートである。
【図１０】本発明の実施の形態２に係る通信中継装置の機能的な構成を示すブロック図である。
【図１１】図１０の通信中継装置の受信部において受信されたフレームに含まれるＯＮ／ＯＦＦ設定のＤＡＴＡの内容を示す説明図である。
【図１２】図１０の中継設定部による中継モード値の設定処理の動作を示すフローチャートである。
【図１３】本発明の実施の形態３に係る通信中継装置の機能的な構成を示すブロック図である。
【図１４】図１３の中継設定部による中継モード値の設定処理の動作を示すフローチャートである。
【図１５】本発明の実施の形態４に係る通信中継装置の機能的な構成を示すブロック図である。
【図１６】図１５の通信中継装置の受信部において受信されたフレームに含まれるアドレス設定のＤＡＴＡの内容を示す説明図である。
【図１７】図１５の中継設定部による中継モード値の設定処理の動作を示すフローチャートである。
【図１８】本発明の実施の形態５に係る通信中継装置の機能的な構成を示すブロック図である。
【図１９】図１８の中継設定部による中継モード値の設定処理の動作を示すフローチャートである。
【図２０】本発明の実施の形態６に係る通信中継装置の機能的な構成を示すブロック図である。
【図２１】図２０の中継設定部による中継モード値の設定処理の動作を示すフローチャートである。
【図２２】本発明の実施の形態７に係る通信中継装置の機能的な構成を示すブロック図である。
【図２３】図２２の通信中継装置の受信部において受信されたフレームに含まれるＤＡＴＡ設定のＤＡＴＡの内容を示す説明図である。
【図２４】図２２の中継設定部による中継モード値の設定処理の動作を示すフローチャートである。
【図２５】本発明の実施の形態８に係る通信中継装置の機能的な構成を示すブロック図である。
【図２６】図２５の中継設定部による中継モード値の設定処理の動作を示すフローチャートである。
【図２７】本発明の実施の形態９に係る通信中継装置の機能的な構成を示すブロック図である。
【図２８】図２７の通信中継装置の受信部において受信されたフレームに含まれるマージン設定のＤＡＴＡの内容を示す説明図である。
【図２９】図２７の中継設定部による中継モード値の設定処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１９】
実施の形態１．
図１は、本発明の実施の形態１に係る空気調和システム（空調冷熱システム）の構成を示すブロック図である。図１に示すように、空気調和システム１０は、複数の通信機器として、集中コントローラ９１及び９２と、室外機９３と、室内機９４〜９６と、通信中継装置１００とを有している。集中コントローラ９１及び９２は、セグメント９０Ａのバス９７で接続されており、室外機９３及び室内機９４〜９６は、セグメント９０Ｂのバス９８で接続されている。
【００２０】
集中コントローラ９１及び９２は、空気調和システム１０に対する操作を受け付けて室外機９３及び室内機９４〜９６へ動作制御信号を送信するものである。集中コントローラ９１及び９２は、例えば液晶表示パネルからなるディスプレイ（図示せず）を有している。
【００２１】
また、集中コントローラ９１及び９２は、室外機９３と室内機９４〜９６との通信を監視する機能を有している。そして、集中コントローラ９１及び９２は、室外機９３と室内機９４〜９６との間で特定の通信が行われた際、当該通信に連動して各種制御を行うように構成されている。
【００２２】
すなわち、本実施の形態１において、集中コントローラ９１及び９２は、自身宛て以外の通信に連動した制御である連動制御を行う通信機器である。また、室外機９３及び室内機９４〜９６は、集中コントローラ９１及び９２が連動制御を行うトリガとなる通信を行う通信機器である。以降では、連動制御を行う通信機器を「連動通信機器」ともいう。
【００２３】
集中コントローラ９１及び９２は、室外機９３と室内機９４〜９６との間で連動制御のトリガとなる通信が行われた際、例えば、当該通信に連動してディスプレイの表示を切り替える制御、あるいは、当該通信の内容及び動作の履歴を内部メモリ等（図示せず）に記憶させる処理を連動制御として実行する。
【００２４】
通信中継装置１００は、バス９７が接続される通信ポートＡと、バス９８が接続される通信ポートＢとを備えている。通信ポートＡは、セグメント９０Ａに接続されている。通信ポートＢは、セグメント９０Ｂに接続されている。通信中継装置１００は、通信ポートＡ及びＢを介してセグメント９０Ａとセグメント９０Ｂとの間の通信を中継処理するものである。以降では、通信ポートＡと通信ポートＢとを区別せずに総称する場合、単に通信ポートともいう。
【００２５】
また、図１に示すように、各通信機器には、通信用の固有のアドレスが設定されている。図１の例において、集中コントローラ９１のアドレスは０００に設定され、集中コントローラ９２のアドレスは２０１に設定されている。室外機９３のアドレスは０５１に設定され、室内機９４〜９６のアドレスは、それぞれ、００１〜００３に設定されている。通信中継装置１００のアドレスは０５２に設定されている。
【００２６】
図２は、通信中継装置１００の物理的な構成を例示するブロック図である。通信中継装置１００は、第１送受信回路１２１と、第２送受信回路１２２と、マイクロコンピュータ１２３と、ＲＡＭ１２４と、第１設定手段１２５と、第２設定手段１２６と、を有している。第１送受信回路１２１、第２送受信回路１２２、マイクロコンピュータ１２３、ＲＡＭ１２４、第１設定手段１２５、及び第２設定手段１２６は、内部バス１２７で接続されている。また、第１送受信回路１２１は、通信ポートＡに接続され、第２送受信回路１２２は、通信ポートＢに接続されている。以降では、第１設定手段１２５と第２設定手段１２６とを区別せずに総称する場合、単に設定手段ともいう。後述する実施の形態２〜９においても同様とする。
【００２７】
第１送受信回路１２１は、セグメント９０Ａから通信ポートＡを介してフレームを受信するものである。第２送受信回路１２２は、セグメント９０Ｂから通信ポートＢを介してフレームを受信するものである。また、第１送受信回路１２１は、送信開始時に通信ポートＡの占有状況を監視し、通信ポートＡが未占有のタイミングで送信を開始する。つまり、第１送受信回路１２１は、通信ポートＡが占有されていれば、通信ポートＡが未占有の状態となってからフレームの送信を開始する。同様に、第２送受信回路１２２は、送信開始時に通信ポートＢの占有状況を監視し、通信ポートＢが未占有のタイミングで送信を開始する。つまり、第２送受信回路１２２は、通信ポートＢが占有されていれば、通信ポートＢが未占有の状態となってからフレームの送信を開始する。
【００２８】
マイクロコンピュータ１２３は、第１送受信回路１２１又は第２送受信回路１２２が受信したフレームの中継の要否を判定し、中継が必要であると判定したフレームをＲＡＭ１２４に格納するものである。すなわち、第１送受信回路１２１は、マイクロコンピュータ１２３がＲＡＭ１２４に格納したフレームを、通信ポートＡを介して送信するものである。第２送受信回路１２２は、マイクロコンピュータ１２３がＲＡＭ１２４に格納したフレームを、通信ポートＢを介して送信するものである。なお、マイクロコンピュータ１２３によって実現する上記各機能は、複数の処理回路が連携することにより実現してもよい。
【００２９】
第１設定手段１２５および第２設定手段１２６は、外部からの設定操作により、ＯＮの状態とＯＦＦの状態とを切り替えることができ、ＯＮの状態に対応する値又はＯＦＦの状態に対応する値を保持するものである。以降では、ＯＮの状態に対応する値を「ＯＮ値」といい、ＯＦＦの状態に対応する値を「ＯＦＦ値」という。ＯＮ値およびＯＦＦ値は、マイクロコンピュータ１２３によって読み取ることが可能なものである。また、第１設定手段１２５において設定されるＯＮ値又はＯＦＦ値を「第１設定手段１２５の値」ともいい、第２設定手段１２６において設定されるＯＮ値又はＯＦＦ値を「第２設定手段１２６の値」ともいう。
【００３０】
例えば、第１設定手段１２５又は第２設定手段１２６は、機械的にＯＮの状態又はＯＦＦの状態をとることが可能なものであってもよい。
また、第１設定手段１２５は、情報を記憶する記憶手段を有し、第１設定手段１２５の状態を示す情報である第１設定手段１２５の値を記憶手段に記憶するものであってもよい。この場合、第１設定手段１２５は、通信ポートＡを介して取得したフレームの内容に基づいて、ＯＮの状態をとるか、ＯＦＦの状態をとるかを決定するようにしてもよい。そして、第１設定手段１２５は、決定した状態に応じた値を、第１設定手段１２５の値として記憶手段に記憶するようにしてもよい。
同様に、第２設定手段１２６は、情報を記憶する記憶手段を有し、第２設定手段１２６の状態を示す情報である第２設定手段１２６の値を記憶手段に記憶するものであってもよい。この場合、第２設定手段１２６は、通信ポートＢを介して取得したフレームの内容に基づいて、ＯＮの状態をとるか、ＯＦＦの状態をとるかを決定するようにしてもよい。そして、第２設定手段１２６は、決定した状態に応じた値を、第２設定手段１２６の値として記憶手段に記憶するようにしてもよい。
【００３１】
図３は、通信中継装置１００の機能的な構成を示すブロック図である。図３に示すように、第１送受信回路１２１は、受信部１０１Ａと送信部１０２Ａとを有しており、第２送受信回路１２２は、受信部１０１Ｂと送信部１０２Ｂとを有している。受信部１０１Ａは、セグメント９０Ａからフレームを受信するものである。受信部１０１Ｂは、セグメント９０Ｂからフレームを受信するものである。マイクロコンピュータ１２３は、中継判定部１０３Ａ、中継判定部１０３Ｂ、中継設定部１０４Ａ、及び中継設定部１０４Ｂを有している。
【００３２】
以降では、中継判定部１０３Ａと中継判定部１０３Ｂとを区別せずに総称する場合、単に中継判定部１０３ともいう。同様に、中継設定部１０４Ａと中継設定部１０４Ｂとを区別せずに総称する場合、単に中継設定部１０４ともいう。また、受信部１０１Ａと受信部１０１Ｂとを区別せずに総称する場合、単に受信部１０１ともいう。同様に、送信部１０２Ａと送信部１０２Ｂとを区別せずに総称する場合、単に送信部１０２ともいう。上記各総称については、後述する実施の形態２〜９においても同様とする。
【００３３】
ＲＡＭ１２４は、複数のセグメント９０Ａ及び９０Ｂごとの通信機器のアドレスが登録されたアドレステーブル１０５と、通信中継装置１００の中継処理に関する情報としての変数である中継モード値１０６Ａおよび中継モード値１０６Ｂと、を記憶するものである。中継モード値１０６Ａは、通信ポートＡに入力されるフレームの中継処理に関する動作モードを示す情報である。中継モード値１０６Ｂは、通信ポートＢに入力されるフレームの中継処理に関する動作モードを示す情報である。
【００３４】
ここで、動作モードには、全てのフレームを透過させる中継処理に対応するリピータモードと、フレームの宛先アドレスに基づく中継処理に対応するブリッジモードとがある。そして、中継モード値１０６Ａおよび中継モード値１０６Ｂは、リピータモードを示す情報である「第１モード値」、又はブリッジモードを示す情報である「第２モード値」に設定される。
【００３５】
また、ＲＡＭ１２４は、バッファ１０７Ａ及び１０７Ｂとして機能するものである。送信部１０２Ａ及び１０２Ｂは、バッファ１０７Ａ及び１０７Ｂに一次記憶されたフレームを送信元とは異なるセグメントへ送信するものである。以降では、バッファ１０７Ａとバッファ１０７Ｂとを区別せずに総称する場合、単にバッファともいう。後述する実施の形態２〜９においても同様とする。
【００３６】
第１設定手段１２５は、スイッチ１０８Ａと記憶装置１０９Ａとを有している。スイッチ１０８Ａは、第１設定手段１２５の値を機械的に保持するものである。記憶装置１０９Ａは、第１設定手段１２５の値を記憶するものである。第２設定手段１２６は、スイッチ１０８Ｂと記憶装置１０９Ｂとを有している。スイッチ１０８Ｂは、第２設定手段１２６の値を機械的に保持するものである。記憶装置１０９Ｂは、第２設定手段１２６の値を記憶するものである。
【００３７】
第１設定手段１２５の値と第２設定手段１２６の値とは、例えば、空気調和システム１０の設計者等が、通信中継装置１００の据え付け時等において、それぞれ任意の値に設定できるように構成するとよい。
【００３８】
なお、本実施の形態１では、第１設定手段１２５が、スイッチ１０８Ａと記憶装置１０９Ａとの双方を有し、第２設定手段１２６が、スイッチ１０８Ｂと記憶装置１０９Ｂとの双方を有する場合を例示したが、これに限定されるものではない。すなわち、第１設定手段１２５は、スイッチ１０８Ａ及び記憶装置１０９Ａのうちの少なくとも一方を有するように構成してもよい。同様に、第２設定手段１２６は、スイッチ１０８Ｂ及び記憶装置１０９Ｂのうちの少なくとも一方を有するように構成してもよい。
【００３９】
第１設定手段１２５は、スイッチ１０８Ａによる構成を採る場合、スイッチ１０８Ａにより機械的にＯＮの状態とＯＦＦの状態とを切り替えて、第１設定手段１２５の状態を示す情報としてのＯＮ値又はＯＦＦ値を設定するとよい。同様に、第２設定手段１２６は、スイッチ１０８Ｂによる構成を採る場合、スイッチ１０８Ｂにより機械的にＯＮの状態とＯＦＦの状態とを切り替えて、第２設定手段１２６の状態を示す情報としてのＯＮ値又はＯＦＦ値を設定するとよい。
【００４０】
また、第１設定手段１２５は、記憶装置１０９Ａによる構成を採る場合、通信中継装置１００の製造時等において、記憶装置１０９Ａの記憶領域に、ＯＮ値又はＯＦＦ値が設定されるようにしてもよい。同様に、第２設定手段１２６は、記憶装置１０９Ｂによる構成を採る場合、通信中継装置１００の製造時等において、記憶装置１０９Ｂの記憶領域に、ＯＮ値又はＯＦＦ値が設定されるようにしてもよい。
【００４１】
中継設定部１０４Ａは、第１設定手段１２５の値をもとに中継モード値１０６Ａを設定するものである。中継設定部１０４Ｂは、第２設定手段１２６の値をもとに中継モード値１０６Ｂを設定するものである。以降では、中継モード値１０６Ａと中継モード値１０６Ｂとを区別せずに総称する場合、単に中継モード値１０６ともいう。後述する実施の形態２〜９においても同様とする。
【００４２】
図４は、通信中継装置１００が中継処理する各フレームの構成例を示す説明図である。通信中継装置１００が中継処理する各フレームは、フレーム衝突時の優先レベルを示すコードＰＲ、通信の送信元のアドレス（自己アドレス）を示すコードＳＡ、及び通信における受信先のアドレスである宛先アドレス（相手アドレス）を示すコードＤＡを含んでいる。また、各フレームは、通信の制御のための制御コードＣＣ、電文の長さを示す電文長コードＢＣ、通信される情報を示すコードＤＡＴＡ、フレームの正常又は異常を確認するためのフレームチェックコードを示すコードＦＣＣ、及び肯定応答を示すコードＡＣＫを含んでいる。
【００４３】
受信部１０１Ａ及び１０１Ｂは、フレーム受信時に、フレームチェックコードＦＣＣを確認し、受信したフレームが正常であるか否かを判定するものである。受信部１０１Ａは、正常であると判定した場合に、通信ポートＡを介して受信したフレームを中継判定部１０３Ａに渡すものである。受信部１０１Ｂは、正常であると判定した場合に、通信ポートＢを介して受信したフレームを中継判定部１０３Ｂに渡すものである。また、受信部１０１Ａ及び１０１Ｂは、異常であると判定した場合に、受信したフレームを破棄するものである。
【００４４】
図５は、通信中継装置１００が有するアドレステーブル１０５の構成例を示す説明図である。通信中継装置１００は、電源投入後のイニシャル処理において、通信機器が取り得るアドレスのすべてに対して通信を試み、通信可能であった通信機器のアドレスを、通信ポート毎に、アドレステーブル１０５のアドレス記憶領域ＡＴ１０へ記憶する。すなわち、アドレステーブル１０５は、複数のセグメントごとの通信機器のアドレスの情報が、複数の通信ポートのそれぞれに対応づけて登録されるものである。
【００４５】
ここで、通信中継装置１００が、イニシャル処理において、アドレステーブル１０５にアドレスを記憶する手順の一例を説明する。通信中継装置１００は、イニシャル処理として、通信ポートＡ及びＢより、アドレス０００の通信機器である集中コントローラ９１に対して応答を要求するフレームを送信する。このとき、通信ポートＡを介して集中コントローラ９１からの応答のフレームを受信した場合に、通信中継装置１００は、アドレステーブル１０５の通信ポートＡに対応するアドレス記憶領域ＡＴ１０へ、応答送信元である集中コントローラ９１のアドレス０００を記憶する。通信中継装置１００は、上記と同様の処理を、通信機器が取り得るアドレスのすべてに対して行い、応答があった通信機器のアドレスを、通信ポート毎に、アドレステーブル１０５のアドレス記憶領域ＡＴ１０へ記憶する。このようにして、通信中継装置１００は、各通信ポートに接続されている全通信機器のアドレスを記憶する。
【００４６】
ここで、図３〜図５を参照して、マイクロコンピュータ１２３の機能的な構成をより詳細に説明する。
中継設定部１０４Ａは、第１設定手段１２５の値を読み込み、動作モードがリピータモードとブリッジモードとのどちらに設定されているかを識別し、識別した動作モードに応じて中継モード値１０６Ａを設定するものである。中継モード値１０６Ａは、リピータモードを示す第１モード値と、ブリッジモードを示す第２モード値との２値をとる。例えば、中継設定部１０４Ａは、第１設定手段１２５がＯＮの状態にある場合に、中継モード値１０６Ａを第１モード値に設定し、第１設定手段１２５がＯＦＦの状態にある場合に、中継モード値１０６Ａを第２モード値に設定する。
【００４７】
中継判定部１０３Ａは、中継モード値１０６Ａがリピータモードを示す第１モード値である場合に、受信部１０１Ａから渡されたフレームをバッファ１０７Ａへ格納するものである。また、中継判定部１０３Ａは、中継モード値１０６Ａがブリッジモードを示す第２モード値である場合に、受信部１０１Ａにおいて受信されたフレームの宛先アドレスが、アドレステーブル１０５に登録されているか否かを判定するものである。そして、中継判定部１０３Ａは、受信部１０１Ａにおいて受信されたフレームの宛先アドレスが、アドレステーブル１０５に登録されている場合に、受信部１０１Ａから渡されたフレームをバッファ１０７Ａへ格納するものである。
【００４８】
より具体的に、中継判定部１０３Ａは、中継モード値１０６Ａが第１モード値であれば、中継の必要があると判定する。また、中継判定部１０３Ａは、中継モード値１０６Ａが第２モード値であれば、受信先の通信機器が送信元の通信機器とは異なるセグメント内にある場合に、中継の必要があると判定する。つまり、中継判定部１０３Ａは、中継モード値１０６Ａが第２モード値の際、受信部１０１Ａから渡されたフレームの宛先アドレスＤＡが、アドレステーブル１０５の通信ポートＡに対応するアドレス記憶領域ＡＴ１０に記憶されておらず、通信ポートＢに対応するアドレス記憶領域ＡＴ１０に記憶されている場合に、中継の必要があると判定する。
【００４９】
中継判定部１０３Ａは、中継の必要があると判定した場合に、受信部１０１Ａから渡されたフレームをバッファ１０７Ａへ格納する。一方、中継モード値１０６Ａが第２モード値であり、かつ受信部１０１Ａから渡されたフレームの宛先アドレスＤＡが通信ポートＢに対応するアドレス記憶領域ＡＴ１０に記憶されていない場合は、受信先の通信機器が存在しない。よって、この場合、中継判定部１０３Ａは、中継の必要がないと判定し、受信部１０１Ａから渡されたフレームをバッファ１０７Ａへ格納せずに破棄する。
【００５０】
中継設定部１０４Ｂは、第２設定手段１２６の値を読み込み、動作モードがリピータモードとブリッジモードとのどちらに設定されているかを識別し、識別した動作モードに応じて中継モード値１０６Ｂを設定するものである。中継モード値１０６Ｂは、リピータモードを示す第１モード値と、ブリッジモードを示す第２モード値との２値をとる。例えば、中継設定部１０４Ｂは、第２設定手段１２６がＯＮの状態にある場合に、中継モード値１０６Ｂを第１モード値に設定し、第２設定手段１２６がＯＦＦの状態にある場合に、中継モード値１０６Ｂを第２モード値に設定する。
【００５１】
中継判定部１０３Ｂは、中継モード値１０６Ｂがリピータモードを示す第１モード値である場合に、受信部１０１Ｂから渡されたフレームをバッファ１０７Ｂへ格納するものである。また、中継判定部１０３Ｂは、中継モード値１０６Ｂがブリッジモードを示す第２モード値である場合に、受信部１０１Ｂにおいて受信されたフレームの宛先アドレスが、アドレステーブル１０５に登録されているか否かを判定するものである。そして、中継判定部１０３Ｂは、受信部１０１Ｂにおいて受信されたフレームの宛先アドレスが、アドレステーブル１０５に登録されている場合に、受信部１０１Ｂから渡されたフレームをバッファ１０７Ｂへ格納するものである。
【００５２】
より具体的に、中継判定部１０３Ｂは、中継モード値１０６Ｂが第１モード値であれば、中継の必要があると判定する。また、中継判定部１０３Ｂは、中継モード値１０６Ｂが第２モード値であれば、受信先の通信機器が送信元の通信機器とは異なるセグメント内にある場合に、中継の必要があると判定する。つまり、中継判定部１０３Ｂは、中継モード値１０６Ｂが第２モード値の際、受信部１０１Ｂから渡されたフレームの宛先アドレスＤＡが、アドレステーブル１０５の通信ポートＢに対応するアドレス記憶領域ＡＴ１０に記憶されておらず、他の通信ポートである通信ポートＡに対応するアドレス記憶領域ＡＴ１０に記憶されている場合に、中継の必要があると判定する。
【００５３】
中継判定部１０３Ｂは、中継の必要があると判定した場合に、受信部１０１Ｂから渡されたフレームをバッファ１０７Ｂへ格納する。一方、中継モード値１０６Ｂが第２モード値であり、かつ受信部１０１Ｂから渡されたフレームの宛先アドレスＤＡが通信ポートＡに対応するアドレス記憶領域ＡＴ１０に記憶されていない場合は、受信先の通信機器が存在しない。よって、この場合、中継判定部１０３Ｂは、中継の必要がないと判定し、受信部１０１Ｂから渡されたフレームをバッファ１０７Ｂへ格納せずに破棄する。
【００５４】
すなわち、中継設定部１０４は、全てのフレームを透過させる中継処理に対応する第１モード値と、フレームの宛先アドレスに基づく中継処理に対応する第２モード値と、を設定するものである。中継判定部１０３は、中継モード値１０６が第１モード値である場合に、中継用のフレームをバッファへ格納するものである。また、中継判定部１０３は、中継モード値１０６が第２モード値である場合、中継用のフレームの宛先アドレスＤＡが、自身に対応する通信ポート以外の通信ポートのアドレス記憶領域ＡＴ１０に記憶されていれば、当該フレームをバッファへ格納するものである。
【００５５】
図６は、通信中継装置１００が有するバッファ１０７Ａ及び１０７Ｂの構成例を示す模式図である。中継判定部１０３Ａは、通信ポートＡを介して受信したフレームを、中継用のバッファ１０７Ａへ格納する。バッファ１０７Ａには、受信した順にフレームが格納される。送信部１０２Ｂは、バッファ１０７Ａに格納されたフレームを、古いものから順に送信する。送信部１０２Ｂは、フレームの送信に成功すると、送信に成功したフレームをバッファ１０７Ａから削除する。
【００５６】
また、中継判定部１０３Ｂは、通信ポートＢを介して受信したフレームを、中継用のバッファ１０７Ｂへ格納する。バッファ１０７Ｂにも、受信した順にフレームが格納される。送信部１０２Ａは、バッファ１０７Ｂに格納されたフレームを、古いものから順に送信する。送信部１０２Ａは、フレームの送信に成功すると、送信に成功したフレームをバッファ１０７Ｂから削除する。
【００５７】
一方、送信部１０２Ａ及び１０２Ｂは、フレームの送信に失敗すると、送信が成功するまでフレームの再送を行う。このため、バッファ１０７Ａ及び１０７Ｂに格納されている次の送信予定のフレームは、それぞれ、バッファ１０７Ａ及び１０７Ｂに蓄積されたままの状態となる。
【００５８】
図７は、フレームの衝突時における優先レベルを示すコードＰＲの設定方法を例示する説明図である。第１送受信回路１２１及び第２送受信回路１２２は、通信路の占有状態を監視しており、通信路が占有されていない場合、送信部１０２Ａ及び１０２Ｂは、フレームの送信を開始する。送信部１０２Ａ及び１０２Ｂは、送信開始時に衝突検出を行うが、通信の衝突時は、図４に示す優先レベルＰＲによってフレームの勝ち残りが決まる。
【００５９】
図７の例では、優先レベルが最も高いフレームに優先レベル１が設定されている。すなわち、図７の優先レベルの欄に示す数が、１、２、３、４と大きくなるにつれて、優先レベルが低下するように設定されている。例えば、優先レベル１のフレームと優先レベル２のフレームとの衝突が発生した場合は、優先レベル１のフレームが勝ち残り、優先レベル１のフレームが送信される。優先レベル２のフレームを送信した通信機器は、衝突検出により送信を停止し、次の送信可能なタイミングで再送を行う。
【００６０】
例えば、図１の空気調和システムでは、通信ポートＢに集中コントローラ９１及び９２が接続されており、通信ポートＡに室外機９３と室内機９４〜９６とが接続されている。このため、第１設定手段１２５の値をＯＮ値に設定することで、中継モード値１０６Ａはリピータモードを示す第１モード値に設定され、通信ポートＡの通信は、通信ポートＢに全て中継される。これにより、集中コントローラ９１及び９２は、室外機９３と室内機９４〜９６との間で行われる通信を監視することができる。よって、集中コントローラ９１及び９２は、室外機９３と室内機９４〜９６との間で行われる通信に連動して、ディスプレイの表示を切り替える制御等を実行することができる。一方、第２設定手段１２６の値をＯＦＦ値に設定することで、中継モード値１０６Ｂはブリッジモードを示す第２モード値に設定され、通信ポートＢの通信は、ブリッジモードによる通信ポートＡへの中継又は遮断が行われる。このように、第２設定手段１２６の値を、ブリッジモードに対応するＯＦＦ値に設定した場合は、全ての通信を中継するリピータモードに対応するＯＮ値に設定した場合よりも、通信ポートＡの通信トラフィックを小さくすることができる。
【００６１】
なお、本実施の形態１における通信中継装置１００は、中継判定部１０３Ａの機能と中継判定部１０３Ｂの機能とを併せもつ１つの中継判定部１０３を有していてもよい。また、本実施の形態１における通信中継装置１００は、中継設定部１０４Ａの機能と中継設定部１０４Ｂの機能とを併せもつ１つの中継設定部１０４を有していてもよい。
【００６２】
すなわち、中継設定部１０４は、フレームの中継処理の動作モードに対応する中継モード値１０６として、全てのフレームを透過させる中継処理に対応する第１モード値と、フレームの宛先アドレスに基づく中継処理に対応する第２モード値と、を設定するものである。そして、中継判定部１０３は、中継設定部１０４において第１モード値が設定された場合、又は中継設定部１０４において第２モード値が設定され、かつ受信部１０１Ａ又は１０１Ｂにおいて受信されたフレームの宛先アドレスがアドレステーブル１０５に存在する場合に、フレームをバッファ１０７Ａ又は１０７Ｂに一次記憶させるものである。
【００６３】
図８は、通信中継装置１００による全体的な動作を示すフローチャートである。図８を参照して、通信中継装置１００の全体的な動作を説明する。まず、通信中継装置１００は、イニシャル処理として、全アドレスに通信を試みることでアドレステーブル１０５を作成する（図８：ステップＳ１０１）。
【００６４】
次に、送信部１０２Ｂが、バッファ１０７Ａ内のフレームの有無を確認する（図８：ステップＳ１０２）。送信部１０２Ｂは、バッファ１０７Ａにフレームが有る場合（図８：ステップＳ１０２／Ｙｅｓ）、バッファ１０７Ａ内のフレームに対して送信処理を実施する（図８：ステップＳ１０３）。一方、バッファ１０７Ａ内にフレームが無い場合（図８：ステップＳ１０２／Ｎｏ）は、ステップＳ１０４へ移行する。
【００６５】
また、送信部１０２Ａは、バッファ１０７Ｂ内のフレームの有無を確認する（図８：ステップＳ１０４）。送信部１０２Ａは、バッファ１０７Ｂにフレームが有る場合（図８：ステップＳ１０４／Ｙｅｓ）、バッファ１０７Ｂ内のフレームに対して送信処理を実施する（図８：ステップＳ１０５）。一方、バッファ１０７Ｂ内にフレームが無い場合（図８：ステップＳ１０４／Ｎｏ）は、ステップＳ１０６へ移行する。
【００６６】
次に、受信部１０１Ａが、通信ポートＡを介して受信するフレームの有無を確認する（図８：ステップＳ１０６）。受信部１０１Ａは、受信フレームが有る場合に（図８：ステップＳ１０６／Ｙｅｓ）、受信フレームを中継判定部１０３Ａに渡す（図８：ステップＳ１０７）。そして、中継設定部１０４Ａは、中継モード値１０６Ａの設定を行う（図８：ステップＳ１０８）。
【００６７】
次いで、中継判定部１０３Ａは、中継モード値１０６Ａを読み込み、リピータモードを示す第１モード値であるか否かを判定する。すなわち、中継判定部１０３Ａは、中継モード値１０６Ａをもとに、リピータモードであるかブリッジモードであるかを識別する（図８：ステップＳ１０９）。そして、中継判定部１０３Ａは、中継モード値１０６Ａが第１モード値である場合（図８：ステップＳ１０９／Ｙｅｓ）、受信フレームをバッファ１０７Ａへ格納する（図８：ステップＳ１１１）。
【００６８】
中継判定部１０３Ａは、中継モード値１０６Ａが第１モード値でない場合（図８：ステップＳ１０９／Ｎｏ）、受信フレームの宛先アドレスＤＡが、アドレステーブル１０５の通信ポートＢのアドレス記憶領域ＡＴ１０に存在するか否かを確認する（図８：ステップＳ１１０）。中継判定部１０３Ａは、受信フレームの宛先アドレスＤＡがアドレステーブル１０５に存在する場合（図８：ステップＳ１１０／Ｙｅｓ）、受信フレームをバッファ１０７Ａへ格納する（図８：ステップＳ１１１）。一方、中継判定部１０３Ａは、受信フレームの宛先アドレスＤＡがアドレステーブル１０５に存在しない場合（図８：ステップＳ１１０／Ｎｏ）、受信フレームを格納しない（図８：ステップＳ１１２）。
【００６９】
また、受信部１０１Ｂは、通信ポートＢを介して受信するフレームの有無を確認する（図８：ステップＳ１１３）。受信部１０１Ｂは、受信フレームが有る場合に（図８：ステップＳ１１３／Ｙｅｓ）、受信フレームを中継判定部１０３Ｂに渡す（図８：ステップＳ１１４）。そして、中継設定部１０４Ｂは、中継モード値１０６Ｂの設定を行う（図８：ステップＳ１１５）。
【００７０】
また、中継判定部１０３Ｂは、中継モード値１０６Ｂを読み込み、リピータモードを示す第１モード値であるか否かを判定する（図８：ステップＳ１１６）。中継判定部１０３Ｂは、中継モード値１０６Ｂが第１モード値である場合（図８：ステップＳ１１６／Ｙｅｓ）、受信フレームをバッファ１０７Ｂへ格納する（図８：ステップＳ１１８）。
【００７１】
中継判定部１０３Ｂは、中継モード値１０６Ｂが第１モード値でない場合（図８：ステップＳ１１６／Ｎｏ）、受信フレームの宛先アドレスＤＡが、アドレステーブル１０５の通信ポートＡのアドレス記憶領域ＡＴ１０に存在するか確認する（図８：ステップＳ１１７）。中継判定部１０３Ａは、受信フレームの宛先アドレスＤＡがアドレステーブル１０５に存在する場合（図８：ステップＳ１１７／Ｙｅｓ）、受信フレームをバッファ１０７Ｂへ格納する（図８：ステップＳ１１８）。一方、中継判定部１０３Ａは、受信フレームの宛先アドレスＤＡがアドレステーブル１０５に存在しない場合（図８：ステップＳ１１７／Ｎｏ）、受信フレームを格納しない（図８：ステップＳ１１９）。
【００７２】
続いて、送信部１０２Ｂがバッファ１０７Ａ内のフレームの有無を確認する処理（図８：ステップＳ１０２）へ戻り、通信中継装置１００は、上記一連の処理（図８：ステップＳ１０２〜Ｓ１１９）を繰り返し実行する。
【００７３】
なお、ここでは、通信中継装置１００の全体的な動作を、図８に付した番号の順に説明したが、これに限定されるものではない。例えば、送信部１０２Ａによる処理と、送信部１０２Ｂによる処理とは、並行して行われてもよい。また、中継設定部１０４Ａおよび中継判定部１０３Ａによる処理と、中継設定部１０４Ｂおよび中継判定部１０３Ｂによる処理とは、並行して行われてもよい。
【００７４】
図９は、図３の中継設定部１０４による中継モード値１０６の設定処理の動作を示すフローチャートである。図９に基づき、図８のステップＳ１０８及びＳ１１５に示す中継モード値の設定処理について説明する。
【００７５】
［図８のステップＳ１０８］
まず、中継設定部１０４Ａによる中継モード値１０６Ａの設定処理について説明する。
中継設定部１０４Ａは、第１設定手段１２５の値を読み込み、第１設定手段１２５がＯＮの状態にあるか否かを判定する（図９：ステップＳ１２１）。
【００７６】
そして、中継設定部１０４Ａは、第１設定手段１２５の値がＯＮ値となっており、第１設定手段１２５がＯＮの状態にあると判定した場合（図９：ステップＳ１２１／Ｙｅｓ）、中継モード値１０６Ａを、リピータモードを示す第１モード値に設定する（図９：ステップＳ１２２）。一方、中継設定部１０４Ａは、第１設定手段１２５の値がＯＦＦの値となっており、第１設定手段１２５がＯＦＦの状態にあると判定した場合（図９：ステップＳ１２１／Ｎｏ）、中継モード値１０６Ａを、ブリッジモードを示す第２モード値に設定する（図９：ステップＳ１２３）。
【００７７】
［図８のステップＳ１１５］
次に、中継設定部１０４Ｂによる中継モード値１０６Ｂの設定処理について説明する。
中継設定部１０４Ｂは、第２設定手段１２６の値を読み込み、第２設定手段１２６がＯＮの状態にあるか否かを判定する（図９：ステップＳ１２１）。
【００７８】
そして、中継設定部１０４Ｂは、第２設定手段１２６の値がＯＮ値となっており、第２設定手段１２６がＯＮの状態にあると判定した場合（図９：ステップＳ１２１／Ｙｅｓ）、中継モード値１０６Ｂを、リピータモードを示す第１モード値に設定する（図９：ステップＳ１２２）。一方、中継設定部１０４Ｂは、第２設定手段１２６の値がＯＦＦ値となっており、第２設定手段１２６がＯＦＦの状態にあると判定した場合（図９：ステップＳ１２１／Ｎｏ）、中継モード値１０６Ｂを、ブリッジモードを示す第２モード値に設定する（図９：ステップＳ１２３）。
【００７９】
なお、本実施の形態１における中継モード値１０６の設定処理は、図９のフローチャートに限定されるものではない。例えば、第１設定手段１２５のＯＦＦの状態にリピータモードを対応づけておき、第１設定手段１２５がＯＦＦの状態にある場合に、中継判定部１０３Ａが中継モード値１０６Ａをリピータモードに設定するようにしてもよい。同様に、第２設定手段１２６のＯＦＦの状態にリピータモードを対応づけておき、第２設定手段１２６がＯＦＦの状態にある場合に、中継判定部１０３Ｂが中継モード値１０６Ｂをリピータモードに設定するようにしてもよい。また、図９に示す一連の処理を、図８のステップＳ１０１に示すイニシャル処理後に一度だけ行うようにし、中継モード値１０６Ａおよび中継モード値１０６Ｂのうちの少なくとも一方を静的に固定するようにしてもよい。
【００８０】
以上のように、本実施の形態１における通信中継装置１００は、中継設定部１０４において設定された中継モード値１０６に応じて中継処理の動作モードを切り替えるため、中継が必要なフレームについては全て中継することができ、中継が必ずしも必要ではないフレームについては、通信機器の宛先情報をもとに中継又は遮断を行うことができる。すなわち、通信中継装置１００では、空気調和システム１０の設計者等が、空気調和システム１０の構成内容に応じて、第１設定手段１２５および第２設定手段１２６の状態を設定することができる。よって、通信中継装置１００は、各通信ポートに接続された通信機器の特性に応じて、各通信ポートに入力されるフレームの中継処理に関する動作モードを切り替えることができる。このため、通信中継装置１００によれば、自身宛て以外の通信に連動した制御を行う通信機器に、当該制御を行うトリガとなる通信を中継すると共に、通信トラフィックの削減を図ることができる。
【００８１】
ここで、図１の構成例において、中継モード値１０６を任意で設定することにより得られる効果を例示する。図１の空気調和システム１０では、通信ポートＡに接続されている室外機９３と室内機９４〜９６とが制御系の通信を行い、通信ポートＢに接続されている集中コントローラ９１及び９２が操作系の通信を行う。そして、集中コントローラ９１及び９２は、室外機９３と室内機９４〜９６との間で行われる制御系の通信を連動制御に利用するものとする。
【００８２】
ところで、図１の空気調和システム１０において、通信中継装置１００の代わりに特許文献２の通信中継装置を導入した構成では、通信トラフィックが大きい場合に、室外機９３と室内機９４〜９６との間で行われる通信が集中コントローラ９１及び９２に中継されない。このため、集中コントローラ９１及び９２は、室外機９３と室内機９４〜９６との間で行われる通信に連動して、例えばディスプレイの表示を切り替えるといった連動制御を行うことができない。
【００８３】
この点、通信中継装置１００を備えた空気調和システム１０では、制御系の通信を行う通信機器が接続された通信ポートＡの中継モード値１０６Ａを第１モード値に設定することで、室外機９３と室内機９４〜９６との間で行われる通信が集中コントローラ９１及び９２に全て中継される。このため、集中コントローラ９１及び９２は、室外機９３と室内機９４〜９６との間で行われる通信を利用して連動制御を行うことができる。つまり、通信中継装置１００は、第１設定手段１２５の値および第２設定手段１２６の値を調整することにより、通信遅延が許容される通信ポートへの中継処理に係る動作モードを、リピータモードに設定することができる。したがって、通信中継装置１００によれば、連動制御のトリガとなる通信を、連動通信機器へ中継することができる。
【００８４】
また、操作系の通信を行う通信機器が接続された通信ポートＢの中継モード値１０６Ｂを第２モード値に設定することで、制御系の通信を行う通信機器が接続された通信ポートＡの通信トラフィックを下げることができる。つまり、通信中継装置１００は、第１設定手段１２５の値および第２設定手段１２６の値を調整することにより、通信遅延が許容されない通信ポートへの中継処理に係る動作モードを、ブリッジモードに設定することができる。したがって、通信中継装置１００によれば、制御系の通信を行う通信機器が接続された通信ポートの通信トラフィックを下げることができるため、通信遅延を短縮し、冷媒の制御性能を高めることができる。
【００８５】
すなわち、通信中継装置１００では、フレームの中継処理に関する動作モードを任意に設定することができ、かつ、動作モードの設定を任意に切り替えることができる。そして、通信中継装置１００は、中継が必要なフレームについては全て中継し、中継が必ずしも必要ではないフレームについては、通信機器の宛先情報をもとに中継又は遮断を実行する。よって、通信中継装置１００によれば、連動通信機器による連動制御を妨げることなく、制御系の通信機器が接続された通信ポートの通信トラフィックを低下させることができる。
【００８６】
実施の形態２．
図１０は、本実施の形態２に係る空気調和システムが有する通信中継装置２００の機能的な構成を示すブロック図である。なお、通信中継装置２００の物理的な構成は、図２に示す構成と同様である。すなわち、通信中継装置２００は、第１設定手段１２５および第２設定手段１２６の代わりに、第１設定手段２２５および第２設定手段２２６を有している。また、マイクロコンピュータ１２３は、中継設定部１０４Ａ及び１０４Ｂの代わりに、これらと同様の機能を有する中継設定部２０４Ａ及び２０４Ｂを有している。
【００８７】
前述した実施の形態１における通信中継装置１００は、第１設定手段１２５の値および第２設定手段１２６の値を、空気調和システムの設計者等が設定するように構成されている。しかし、通信により得た情報をもとに、第１設定手段１２５の値および第２設定手段１２６の値を設定できれば、より柔軟な中継処理が可能となる。
【００８８】
そこで、本実施の形態２における通信中継装置２００は、第１設定手段２２５の値および第２設定手段２２６の値を、通信のフレーム、つまり自身に対して送信されるフレーム又は中継するフレームを用いて設定可能な構成となっている。以下、図１０を参照して、通信中継装置２００の機能構成について具体的に説明する。実施の形態１と同等の構成部材については同一の符号を用いて説明は省略する。
【００８９】
第１設定手段２２５は、記憶装置２０９Ａを有している。記憶装置２０９Ａは、第１設定手段２２５の値を記憶するものである。第２設定手段２２６は、記憶装置２０９Ｂを有している。記憶装置２０９Ｂは、第２設定手段２２６の値を記憶するものである。第１設定手段２２５の値及び第２設定手段２２６の値には、ＯＮの状態に対応するＯＮ値と、ＯＦＦの状態に対応するＯＦＦ値とがある。第１設定手段２２５の値は、中継設定部２０４Ａによって設定され、第２設定手段２２６の値は、中継設定部２０４Ｂによって設定される。
【００９０】
また、本実施の形態２において、受信部１０１Ａは、通信ポートＡを介して受信したフレームを中継設定部２０４Ａへ送信する機能を有し、受信部１０１Ｂは、通信ポートＢを介して受信したフレームを中継設定部２０４Ｂへ送信する機能を有している。
【００９１】
図１１は、図１０の通信中継装置２００の受信部１０１において受信されたフレームに含まれるＯＮ／ＯＦＦ設定のＤＡＴＡの内容を示す説明図である。ＯＮ／ＯＦＦ設定のＤＡＴＡは、動作モードを示す情報であり、第１設定手段２２５の値および第２設定手段２２６の値に対応するデータである。図１１に示すように、ＯＮ／ＯＦＦ設定のＤＡＴＡは、コマンドの情報とオペランド１の情報とを有している。
【００９２】
ＯＮ／ＯＦＦ設定のＤＡＴＡには、コマンドの種類として、設定手段ＯＮと設定手段ＯＦＦとが存在する。つまり、ＯＮ／ＯＦＦ設定のＤＡＴＡは、コマンドの情報として、設定手段ＯＮ又は設定手段ＯＦＦを示す情報を有している。
【００９３】
ＯＮ／ＯＦＦ設定のＤＡＴＡには、オペランド１の情報として、設定された通信ポートの種類を示す情報が存在する。つまり、ＯＮ／ＯＦＦ設定のＤＡＴＡは、オペランド１の情報として、通信ポートＡを意味する情報、通信ポートＢを意味する情報、又は通信ポートＡと通信ポートＢとの両方、すなわち両ポートを意味する情報を有している。
【００９４】
中継設定部２０４は、コマンドが設定手段ＯＮの場合、オペランド１に設定された通信ポートに対応する設定手段の値をＯＮ値に設定する。より具体的に、中継設定部２０４は、オペランド１が通信ポートＡの場合に、第１設定手段２２５の記憶装置２０９Ａの値をＯＮ値に設定し、オペランド１が通信ポートＢの場合に、第２設定手段２２６の記憶装置２０９Ｂの値をＯＮ値に設定する。また、中継設定部２０４は、オペランド１が両ポートである場合に、第１設定手段２２５の記憶装置２０９Ａの値および第２設定手段２２６の記憶装置２０９Ｂの値をＯＮ値に設定する。
【００９５】
中継設定部２０４は、コマンドが設定手段ＯＦＦの場合、オペランド１に設定された通信ポートに対応する設定手段の値をＯＦＦ値に設定する。より具体的に、中継設定部２０４は、オペランド１が通信ポートＡの場合に、記憶装置２０９Ａ内の第１設定手段２２５の値をＯＦＦ値に設定し、オペランド１が通信ポートＢの場合に、記憶装置２０９Ｂ内の第２設定手段２２６の値をＯＦＦ値に設定する。また、中継設定部２０４は、オペランド１が両ポートである場合に、第１設定手段２２５の値および第２設定手段２２６の値をＯＦＦ値に設定する。
【００９６】
中継設定部２０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡの内容が、図１１に示すＯＮ／ＯＦＦ設定のＤＡＴＡであるか否かを識別するものである。そして、中継設定部２０４Ａは、受信フレームのＤＡＴＡの内容が、ＯＮ／ＯＦＦ設定のＤＡＴＡである場合、ＯＮ／ＯＦＦ設定の内容に応じて、第１設定手段２２５の値または第２設定手段２２６の値を設定するものである。
【００９７】
また、中継設定部２０４Ａは、実施の形態１の中継設定部１０４Ａと同様、第１設定手段２２５の値がＯＮ値である場合に、中継モード値１０６Ａを、リピータモードを示す第１モード値に設定するものである。一方、中継設定部２０４Ａは、第１設定手段２２５の値がＯＦＦ値である場合に、中継モード値１０６Ａを、ブリッジモードを示す第２モード値に設定するものである。
【００９８】
中継設定部２０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡの内容が、図１１に示すＯＮ／ＯＦＦ設定のＤＡＴＡであるか否かを識別するものである。そして、中継設定部２０４Ｂは、受信フレームのＤＡＴＡの内容が、ＯＮ／ＯＦＦ設定のＤＡＴＡである場合、ＯＮ／ＯＦＦ設定の内容に応じて、第１設定手段２２５の値または第２設定手段２２６の値を設定するものである。
【００９９】
また、中継設定部２０４Ｂは、実施の形態１の中継設定部１０４Ｂと同様、第２設定手段２２６の値がＯＮ値である場合に、中継モード値１０６Ｂを、リピータモードを示す第１モード値に設定するものである。一方、中継設定部２０４Ｂは、第２設定手段２２６の値がＯＦＦ値である場合に、中継モード値１０６Ｂを、ブリッジモードを示す第２モード値に設定するものである。
【０１００】
図１２は、図１０の中継設定部２０４による中継モード値１０６の設定処理の動作を示すフローチャートである。通信中継装置２００の全体的な動作は、図８に示す通信中継装置１００の全体的な動作と同様である。そのため、ここでは、図１２に基づき、図８のステップＳ１０８及びＳ１１５に示す中継モード値１０６の設定処理について説明する。なお、上述した実施の形態１の図９と同一のステップについては、同一の符号を用いて説明は省略する。
【０１０１】
［図８のステップＳ１０８］
まず、中継設定部２０４Ａによる中継モード値１０６Ａの設定処理について説明する。
中継設定部２０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡを読み込む（図１２：ステップＳ２２１）。そして、中継設定部２０４Ａは、受信フレームのＤＡＴＡが、ＯＮ／ＯＦＦ設定のＤＡＴＡであるか否かを確認する（図１２：ステップＳ２２２）。このとき、受信フレームのＤＡＴＡがＯＮ／ＯＦＦ設定のＤＡＴＡであれば（図１２：ステップＳ２２２／Ｙｅｓ）、中継設定部２０４Ａは、ＯＮ／ＯＦＦ設定の内容に応じて、第１設定手段２２５又は第２設定手段２２６にＯＮ値又はＯＦＦ値を設定する（図１２：ステップＳ２２３）。一方、受信フレームのＤＡＴＡがＯＮ／ＯＦＦ設定のＤＡＴＡではなければ（図１２：ステップＳ２２２／Ｎｏ）、中継設定部２０４Ａは何も行わず、ステップＳ１２１へ移行する。
【０１０２】
そして、中継設定部２０４Ａは、図９における中継設定部１０４Ａと同様に、図１２のステップＳ１２１〜Ｓ１２３に示す一連の動作を実施する。
【０１０３】
［図８のステップＳ１１５］
次に、中継設定部２０４Ｂによる中継モード値１０６Ｂの設定処理について説明する。
中継設定部２０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡを読み込む（図１２：ステップＳ２２１）。そして、中継設定部２０４Ｂは、受信フレームのＤＡＴＡが、ＯＮ／ＯＦＦ設定のＤＡＴＡであるか否かを確認する（図１２：ステップＳ２２２）。このとき、受信フレームのＤＡＴＡがＯＮ／ＯＦＦ設定のＤＡＴＡであれば（図１２：ステップＳ２２２／Ｙｅｓ）、中継設定部２０４Ｂは、ＯＮ／ＯＦＦ設定の内容に応じて、第１設定手段２２５又は第２設定手段２２６にＯＮ値又はＯＦＦ値を設定する（図１２：ステップＳ２２３）。一方、受信フレームのＤＡＴＡがＯＮ／ＯＦＦ設定のＤＡＴＡではなければ（図１２：ステップＳ２２２／Ｎｏ）、中継設定部２０４Ｂは何も行わず、ステップＳ１２１へ移行する。
【０１０４】
そして、中継設定部２０４Ｂは、図９における中継設定部１０４Ｂと同様に、図１２のステップＳ１２１〜Ｓ１２３に示す一連の動作を実施する。
【０１０５】
なお、本実施の形態２では、中継設定部２０４が、ＯＮ値又はＯＦＦ値を設定手段に設定する場合を例示したが、これに限らず、例えば、中継設定部２０４が、マイクロコンピュータ１２３の内部メモリ等（図示せず）にＯＮ値又はＯＦＦ値を設定するようにしてもよい。
【０１０６】
以上のように、通信中継装置２００は、中継設定部２０４において設定された中継モード値１０６に応じて中継処理の動作モードを切り替えるため、中継が必要なフレームについては全て中継することができ、中継が必ずしも必要ではないフレームについては、通信機器の宛先情報をもとに中継又は遮断を行うことができる。このため、自身宛て以外の通信に連動した制御を行う通信機器へ当該制御を行うトリガとなる通信を中継すると共に、通信トラフィックの削減を図ることができる。
【０１０７】
また、本実施の形態２における通信中継装置２００は、第１設定手段２２５の値および第２設定手段２２６の値を、自身に対して送信されるフレーム又は中継するフレームをもとに設定することができる。すなわち、本実施の形態２における中継設定部２０４は、受信部１０１において受信されたフレームに含まれる動作モードを示す情報をもとに、中継モード値１０６を設定するように構成されている。このため、空気調和システムに通信中継装置２００を搭載した場合、連動通信機器などの空気調和システムに接続される全ての通信機器が、送信するフレームにより、第１設定手段２２５の値および第２設定手段２２６の値を設定することができる。つまり、通信中継装置２００は、空気調和システムに接続される通信機器の要求に応じて中継モード値１０６を設定することができるため、自身宛て以外の通信を利用する通信機器による連動制御を可能にしながら、ブリッジモードによって通信トラフィックの削減を図ることができる。
【０１０８】
実施の形態３．
図１３は、本実施の形態３に係る空気調和システムが有する通信中継装置３００の機能的な構成を示すブロック図である。なお、通信中継装置３００の物理的な構成は、図２に示す構成と同様である。すなわち、通信中継装置３００は、第１設定手段１２５および第２設定手段１２６の代わりに、第１設定手段３２５および第２設定手段３２６を有している。また、マイクロコンピュータ１２３は、中継設定部１０４Ａ及び１０４Ｂの代わりに、これらと同様の機能を有する中継設定部３０４Ａ及び３０４Ｂを有している。
【０１０９】
上述した実施の形態１及び２では、設定手段の値をＯＮ値又はＯＦＦ値に設定する手間が存在する。一方、空気調和システムは、制御系の通信を行う通信機器が採るアドレスの範囲と、操作系の通信を行う通信機器が採るアドレスの範囲とが、重複しないように設計されている。このため、フレームに含まれるアドレスの値から、空気調和システムの通信系統に関する構成内容を認識することが可能である。
【０１１０】
そこで、本実施の形態３では、制御系の通信を行う通信機器が採るアドレスの範囲と、操作系の通信を行う通信機器が採るアドレスの範囲とを、通信中継装置３００の第１設定手段３２５及び第２設定手段３２６に予め設定するという構成を採っている。以下、図１３を参照して、通信中継装置３００の機能構成について具体的に説明する。実施の形態１及び２と同等の構成部材については同一の符号を用いて説明は省略する。
【０１１１】
第１設定手段３２５は、スイッチ３０８Ａと記憶装置３０９Ａとを有している。スイッチ３０８Ａは、第１設定手段３２５の値を機械的に保持するものである。記憶装置３０９Ａは、第１設定手段３２５の値を記憶するものである。第２設定手段３２６は、スイッチ３０８Ｂと記憶装置３０９Ｂとを有している。スイッチ３０８Ｂは、第２設定手段３２６の値を機械的に保持するものである。記憶装置３０９Ｂは、第２設定手段３２６の値を記憶するものである。
【０１１２】
予め設定される第１設定手段３２５の値および第２設定手段３２６の値は、空気調和システムにおいて、連動制御のトリガとなる通信を行う通信機器のアドレスを示すものである。例えば、制御系の通信を行う通信機器は、連動制御のトリガとなる通信を行うため、第１設定手段３２５の値および第２設定手段３２６の値としては、制御系の通信を行う通信機器が取り得るアドレスの範囲が予め設定されてもよい。以降では、連動制御のトリガとなる通信を「トリガ通信」ともいい、連動制御のトリガとなる通信を行う通信機器を「トリガ通信機器」ともいう。また、第１設定手段３２５の値は、第１設定手段３２５に設定されたアドレスともいい、第２設定手段３２６の値は、第２設定手段３２６に設定されたアドレスともいう。
【０１１３】
なお、図１３では、第１設定手段３２５が、スイッチ３０８Ａと記憶装置３０９Ａとの双方を有し、第２設定手段３２６が、スイッチ３０８Ｂと記憶装置３０９Ｂとの双方を有する場合を例示したが、これに限定されるものではない。すなわち、第１設定手段３２５は、スイッチ３０８Ａ及び記憶装置３０９Ａのうちの少なくとも一方を有するように構成してもよい。同様に、第２設定手段３２６は、スイッチ３０８Ｂ及び記憶装置３０９Ｂのうちの少なくとも一方を有するように構成してもよい。
【０１１４】
第１設定手段３２５がスイッチ３０８Ａによる構成を採る場合、第１設定手段３２５は、複数のスイッチ３０８Ａを有するように構成するとよい。そして、第１設定手段３２５は、複数のスイッチ３０８Ａによる機械的なＯＮ又はＯＦＦの状態を組み合わせることにより、トリガ通信機器のアドレスを第１設定手段３２５の値として表現するようにするとよい。同様に、第２設定手段３２６がスイッチ３０８Ｂによる構成を採る場合、第２設定手段３２６は、複数のスイッチ３０８Ｂを有するように構成するとよい。そして、第２設定手段３２６は、複数のスイッチ３０８Ｂによる機械的なＯＮ又はＯＦＦの状態を組み合わせることにより、トリガ通信機器のアドレスを第２設定手段３２６の値として表現するようにするとよい。
【０１１５】
また、第１設定手段３２５が記憶装置３０９Ａによる構成を採る場合、第１設定手段３２５は、通信中継装置３００の製造時等において、記憶装置３０９Ａの記憶領域に、トリガ通信機器のアドレスが第１設定手段３２５の値として設定されるようにしてもよい。同様に、第２設定手段３２６が記憶装置３０９Ｂによる構成を採る場合、第２設定手段３２６は、通信中継装置３００の製造時等において、記憶装置３０９Ｂの記憶領域に、トリガ通信機器のアドレスが第２設定手段３２６の値として設定されるようにしてもよい。
【０１１６】
ここで、第１設定手段３２５の値と、第２設定手段３２６の値とは、共通のものであってもよく、互いに異なるものであってもよい。すなわち、設定手段の値は、通信ポート毎に個別設定されるようにしてもよい。そして、トリガ通信機器のアドレスは、第１設定手段３２５の値又は第２設定手段３２６の値として、一つだけ設定されていてもよく、複数設定されていてもよい。さらに、第１設定手段３２５及び第２設定手段３２６のうちの少なくとも一つに、トリガ通信機器のアドレスが一つも設定されていない状態であってもよい。
【０１１７】
中継設定部３０４Ａは、受信部１０１Ａから受信したフレームの送信元アドレスと、第１設定手段３２５に設定されたアドレスとを比較することにより、トリガ通信機器を特定し、連動通信機器が接続された通信ポートへの通信を中継するものである。同様に、中継設定部３０４Ｂは、受信部１０１Ｂから受信したフレームの送信元アドレスと、第２設定手段３２６に設定されたアドレスとを比較することにより、トリガ通信機器を特定し、連動通信機器が接続された通信ポートへの通信を中継するものである。
【０１１８】
すなわち、中継設定部３０４Ａは、アドレステーブル１０５の通信ポートＡのアドレス記憶領域ＡＴ１０に、第１設定手段３２５に設定されたアドレスが存在する場合に、中継モード値１０６Ａを、リピータモードを示す第１モード値に設定するものである。一方、中継設定部３０４Ａは、アドレステーブル１０５の通信ポートＡのアドレス記憶領域ＡＴ１０に、第１設定手段３２５に設定されたアドレスが存在しない場合に、中継モード値１０６Ａを、ブリッジモードを示す第２モード値に設定するものである。
【０１１９】
また、中継設定部３０４Ｂは、アドレステーブル１０５の通信ポートＢのアドレス記憶領域ＡＴ１０に、第２設定手段３２６に設定されたアドレスが存在する場合に、中継モード値１０６Ｂを、リピータモードを示す第１モード値に設定するものである。また、中継設定部３０４Ｂは、アドレステーブル１０５の通信ポートＢのアドレス記憶領域ＡＴ１０に、第２設定手段３２６に設定されたアドレスが存在しない場合に、中継モード値１０６Ｂを、ブリッジモードを示す第２モード値に設定するものである。
【０１２０】
以上のように、本実施の形態３における中継設定部３０４は、複数の通信ポートごとに設けられており、各中継設定部３０４は、それぞれ、トリガ通信機器のアドレスの情報を予め有している。また、中継設定部３０４は、トリガ通信機器のアドレスの情報が、アドレステーブル１０５の当該中継設定部３０４に対応する通信ポートの記憶領域に存在する場合に、中継モード値１０６を第１モード値に設定するものである。
【０１２１】
なお、図１３では、通信中継装置３００が、第１設定手段３２５と第２設定手段３２６とを有する場合を例示したが、これに限らず、通信中継装置３００は、第１設定手段３２５及び第２設定手段３２６と同様に機能し、トリガ通信機器のアドレスが設定された１つの設定手段を有するようにしてもよい。
【０１２２】
図１４は、図１３の中継設定部３０４による中継モード値１０６の設定処理の動作を示すフローチャートである。通信中継装置３００の全体的な動作は、図８に示す通信中継装置１００の全体的な動作と同様である。そのため、ここでは、図１４に基づき、図８のステップＳ１０８及びＳ１１５に示す中継モード値１０６の設定処理について説明する。
【０１２３】
［図８のステップＳ１０８］
まず、中継設定部３０４Ａによる中継モード値１０６Ａの設定処理について説明する。
中継設定部３０４Ａは、アドレステーブル１０５の通信ポートＡのアドレス記憶領域ＡＴ１０から、第１設定手段３２５に設定されたアドレスを検索する（図１４：ステップＳ３２１）。このとき、中継設定部３０４Ａは、アドレスが検出された場合（図１４：ステップＳ３２２／Ｙｅｓ）、中継モード値１０６Ａを、リピータモードを示す第１モード値に設定する（図１４：ステップＳ３２３）。一方、中継設定部３０４Ａは、アドレスが検出されなかった場合（図１４：ステップＳ３２２／Ｎｏ）、中継モード値１０６Ａを、ブリッジモードを示す第２モード値に設定する（図１４：ステップＳ３２４）。
【０１２４】
［図８のステップＳ１１５］
次に、中継設定部３０４Ｂによる中継モード値１０６Ｂの設定処理について説明する。
中継設定部３０４Ｂは、アドレステーブル１０５の通信ポートＢのアドレス記憶領域ＡＴ１０から、第２設定手段３２６に設定されたアドレスを検索する（図１４：ステップＳ３２１）。このとき、中継設定部３０４Ｂは、アドレスが検出された場合（図１４：ステップＳ３２２／Ｙｅｓ）、中継モード値１０６Ｂを、リピータモードを示す第１モード値に設定する（図１４：ステップＳ３２３）。一方、中継設定部３０４Ｂは、アドレスが検出されなかった場合（図１４：ステップＳ３２２／Ｎｏ）、中継モード値１０６Ｂを、ブリッジモードを示す第２モード値に設定する（図１４：ステップＳ３２４）。
【０１２５】
以上のように、通信中継装置３００は、中継設定部３０４において設定された中継モード値１０６に応じて中継処理の動作モードを切り替えるため、中継が必要なフレームについては全て中継することができ、中継が必ずしも必要ではないフレームについては、通信機器の宛先情報をもとに中継又は遮断を行うことができる。このため、自身宛て以外の通信に連動した制御を行う通信機器へ当該制御を行うトリガとなる通信を中継すると共に、通信トラフィックの削減を図ることができる。
【０１２６】
また、本実施の形態３における通信中継装置３００は、与えられた設定手段の値により、トリガ通信機器が接続された通信ポートを特定することができるため、連動制御のトリガとなる通信を全て中継することができる。また、通信中継装置３００は、トリガ通信機器が接続された通信ポート以外の通信ポートの通信を、当該通信ポートに接続された通信機器の宛先情報をもとに中継し又は遮断する。
【０１２７】
つまり、通信中継装置３００は、トリガ通信機器から送信されたフレームであるか否かを、与えられた設定手段の値をもとに判断し、判断の結果に応じて当該フレームの中継処理を実行する。このため、通信中継装置３００によれば、自身宛て以外の通信を利用する通信機器が連動制御を実施できる環境を保持しながら、ブリッジモードによって通信トラフィックの削減を図ることができる。また、本実施の形態１の通信中継装置１００は、空気調和システムの設計者等が設定した設定手段の値をもとに、中継設定部１０４が中継モード値１０６を設定する。この点、本実施の形態３の通信中継装置３００は、事前に与えられた共通の設定手段の値をもとに、中継設定部３０４が中継モード値１０６を設定するため、空気調和システムの設計者等の手間を解消することができる。もっとも、本実施の形態３の特徴的な構成内容は、上述した実施の形態１又は２の構成内容に組み込むことができる。
【０１２８】
実施の形態４．
図１５は、本実施の形態４に係る空気調和システムが有する通信中継装置４００の機能的な構成を示すブロック図である。なお、通信中継装置４００の物理的な構成は、図２に示す構成と同様である。すなわち、通信中継装置４００は、第１設定手段１２５および第２設定手段１２６の代わりに、第１設定手段４２５および第２設定手段４２６を有している。また、マイクロコンピュータ１２３は、中継設定部１０４Ａ及び１０４Ｂの代わりに、これらと同様の機能を有する中継設定部４０４Ａ及び４０４Ｂを有している。
【０１２９】
前述した実施の形態３における通信中継装置３００では、第１設定手段３２５および第２設定手段３２６の値を、事前に与えられたアドレスを用いて設定していたが、トリガ通信機器のアドレスがシステム構成によって動的に変化する場合に、連動通信機器が連動制御を行えなくなる可能性がある。
【０１３０】
そこで、本実施の形態４における通信中継装置４００は、トリガ通信機器のアドレスを、通信のフレームを用いて第１設定手段４２５および第２設定手段４２６に設定可能な構成となっている。以下、図１５を参照して、通信中継装置４００の機能構成について具体的に説明する。実施の形態１〜３と同等の構成部材については同一の符号を用いて説明は省略する。
【０１３１】
第１設定手段４２５は、記憶装置４０９Ａを有している。記憶装置４０９Ａは、第１設定手段４２５の値として、トリガ通信機器のアドレスを記憶するものである。第１設定手段４２５の値は、中継設定部４０４Ａによって設定される。
【０１３２】
第２設定手段４２６は記憶装置４０９Ｂを有している。記憶装置４０９Ｂは第２設定手段４２６の値として、トリガ通信機器のアドレスを記憶するものである。第２設定手段４２６の値は、中継設定部４０４Ｂによって設定される。
【０１３３】
図１６は、図１５の通信中継装置４００の受信部１０１において受信されたフレームに含まれるアドレス設定のＤＡＴＡの内容を示す説明図である。アドレス設定のＤＡＴＡは、第１設定手段４２５の値および第２設定手段４２６の値に対応するデータである。図１６に示すように、アドレス設定のＤＡＴＡは、コマンドの情報、オペランド１の情報、およびオペランド２の情報を有している。
【０１３４】
アドレス設定のＤＡＴＡには、コマンドの種類として、アドレス追加とアドレス削除とが存在する。つまり、アドレス設定のＤＡＴＡは、コマンドの情報として、アドレス追加又はアドレス削除を示す情報を有している。アドレス設定のＤＡＴＡは、オペランド１の情報として、通信ポートＡを意味する情報、通信ポートＢを意味する情報、又は両ポートを意味する情報を有している。アドレス設定のＤＡＴＡは、オペランド２の情報として、アドレスの値を有している。
【０１３５】
中継設定部４０４は、アドレス設定のコマンドがアドレス追加の場合、オペランド１に設定された通信ポートに、オペランド２に設定されたアドレスの値を追加する。より具体的に、中継設定部４０４は、オペランド１が通信ポートＡの場合に、第１設定手段４２５の記憶装置４０９Ａにオペランド２に設定されたアドレスの値を追加し、オペランド１が通信ポートＢの場合に、第２設定手段４２６の記憶装置４０９Ｂにオペランド２に設定されたアドレスの値を追加する。また、中継設定部４０４は、オペランド１が両ポートである場合に、第１設定手段４２５の記憶装置４０９Ａの値および第２設定手段４２６の記憶装置４０９Ｂへ、オペランド２に設定されたアドレスの値を追加する。
【０１３６】
中継設定部４０４は、アドレス設定のコマンドがアドレス削除の場合、オペランド１に設定された通信ポートから、オペランド２に設定されたアドレスの値を削除する。より具体的に、中継設定部４０４は、オペランド１が通信ポートＡの場合に、第１設定手段４２５の記憶装置４０９Ａから、オペランド２に設定されたアドレスの値を削除し、オペランド１が通信ポートＢの場合に、第２設定手段４２６の記憶装置４０９Ｂから、オペランド２に設定されたアドレスの値を削除する。また、中継設定部４０４は、オペランド１が両ポートである場合に、第１設定手段４２５の記憶装置４０９Ａおよび第２設定手段４２６の記憶装置４０９Ｂから、オペランド２に設定されたアドレスの値を削除する。
【０１３７】
中継設定部４０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡの内容が、図１６に示すアドレス設定のＤＡＴＡであるか否かを識別するものである。また、中継設定部４０４Ａは、受信フレームのＤＡＴＡの内容が、アドレス設定のＤＡＴＡである場合、アドレス設定の内容に応じて第１設定手段４２５の値又は第２設定手段４２６の値を設定するものである。
【０１３８】
中継設定部４０４Ａは、実施の形態３の中継設定部３０４Ａと同様に中継モード値１０６Ａを設定する。すなわち、中継設定部４０４Ａは、アドレステーブル１０５の通信ポートＡのアドレス記憶領域ＡＴ１０に、第１設定手段４２５に設定されたアドレスが存在する場合、中継モード値１０６Ａを第１モード値に設定するものである。また、中継設定部４０４Ａは、アドレステーブルの通信ポートＡのアドレス記憶領域ＡＴ１０に、第１設定手段４２５に設定されたアドレスが存在しない場合、中継モード値１０６Ａを第２モード値に設定するものである。
【０１３９】
中継設定部４０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡの内容が、図１６に示すアドレス設定のＤＡＴＡであるか否かを識別するものである。また、中継設定部４０４Ｂは、受信フレームのＤＡＴＡの内容が、アドレス設定のＤＡＴＡである場合、アドレス設定の内容に応じて第１設定手段４２５の値又は第２設定手段４２６の値を設定するものである。
【０１４０】
さらに、中継設定部４０４Ｂは、実施の形態３の中継設定部３０４Ｂと同様に中継モード値１０６Ｂを設定する。すなわち、中継設定部４０４Ｂは、アドレステーブル１０５の通信ポートＢのアドレス記憶領域ＡＴ１０に、第２設定手段４２６に設定されたアドレスが存在する場合、中継モード値１０６Ｂを第１モード値に設定するものである。また、中継設定部４０４Ｂは、アドレステーブルの通信ポートＡのアドレス記憶領域ＡＴ１０に、第２設定手段４２６に設定されたアドレスが存在しない場合、中継モード値１０６Ｂを第２モード値に設定するものである。
【０１４１】
以上のように、本実施の形態４における中継設定部４０４は、複数の通信ポートごとに設けられており、各中継設定部４０４は、それぞれ、受信部１０１において受信されたフレームからトリガ通信機器のアドレスの情報を取得する機能を有している。また、中継設定部４０４は、トリガ通信機器のアドレスの情報が、アドレステーブル１０５の当該中継設定部４０４に対応する通信ポートの記憶領域に存在する場合に、中継モード値１０６を第１モード値に設定するものである。
【０１４２】
図１７は、図１５の中継設定部４０４による中継モード値１０６の設定処理の動作を示すフローチャートである。通信中継装置４００の全体的な動作は、図８に示す通信中継装置１００の全体的な動作と同様である。そのため、ここでは、図１７に基づき、図８のステップＳ１０８及びＳ１１５に示す中継モード値１０６の設定処理について説明する。なお、上述した実施の形態３の図１４と同一のステップについては、同一の符号を用いて説明は省略する。
【０１４３】
［図８のステップＳ１０８］
まず、中継設定部４０４Ａによる中継モード値１０６Ａの設定処理について説明する。
中継設定部４０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡを読み込む（図１７：ステップＳ４２１）。そして、中継設定部４０４Ａは、受信フレームのＤＡＴＡの内容が、アドレス設定のコマンドであるか否かを確認する（図１７：ステップＳ４２２）。このとき、受信フレームのＤＡＴＡがアドレス設定のコマンドであれば（図１７：ステップＳ４２２／Ｙｅｓ）、中継設定部４０４Ａは、アドレス設定の内容に応じて、第１設定手段４２５又は第２設定手段４２６に、アドレスの追加または削除を行う（図１７：ステップＳ４２３）。一方、受信フレームのＤＡＴＡがアドレス設定のコマンドではなければ（図１７：ステップＳ４２２／Ｎｏ）、中継設定部４０４Ａは何も行わず、ステップＳ３２１へ移行する。そして、中継設定部４０４Ａは、図１４における中継設定部１０４Ａと同様に、図１７のステップＳ３２１〜Ｓ３２４に示す一連の動作を実施する。
【０１４４】
［図８のステップＳ１１５］
次に、中継設定部４０４Ｂによる中継モード値１０６Ｂの設定処理について説明する。
中継設定部４０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡを読み込む（図１７：ステップＳ４２１）。そして、中継設定部４０４Ｂは、受信フレームのＤＡＴＡの内容が、アドレス設定のコマンドであるか否かを確認する（図１７：ステップＳ４２２）。このとき、受信フレームのＤＡＴＡがアドレス設定のコマンドであれば（図１７：ステップＳ４２２／Ｙｅｓ）、中継設定部４０４Ｂは、アドレス設定の内容に応じて、第１設定手段４２５又は第２設定手段４２６に、アドレスの追加または削除を行う（図１７：ステップＳ４２３）。一方、受信フレームのＤＡＴＡがアドレス設定のコマンドではなければ（図１７：ステップＳ４２２／Ｎｏ）、中継設定部４０４Ｂは何も行わず、ステップＳ３２１へ移行する。そして、中継設定部４０４Ｂは、図１４における中継設定部１０４Ｂと同様に、図１７のステップＳ３２１〜Ｓ３２４に示す一連の動作を実施する。
【０１４５】
以上のように、通信中継装置４００は、中継設定部４０４において設定された中継モード値１０６に応じて中継処理の動作モードを切り替えるため、中継が必要なフレームについては全て中継することができ、中継が必ずしも必要ではないフレームについては、通信機器の宛先情報をもとに中継又は遮断を行うことができる。このため、自身宛て以外の通信に連動した制御を行う通信機器へ当該制御を行うトリガとなる通信を中継すると共に、通信トラフィックの削減を図ることができる。
【０１４６】
また、本実施の形態４における通信中継装置４００は、設定手段の値としてのトリガ通信機器のアドレスの設定を、自身に対して送信されるフレーム又は中継するフレームを用いて行うことができる。よって、通信中継装置４００は、空気調和システムの変化により、トリガ通信機器のアドレスが変化した場合でも、空気調和システムに接続される全ての通信機器が、送信するフレームにより、第１設定手段４２５および第２設定手段４２６を設定することができる。したがって、例えば、特許文献１のような操作者等によって、トリガ通信機器のアドレスが新しく設定されたような場合にも、通信中継装置４００は、トリガ通信機器からの通信を全て中継するように設定することができる。もっとも、本実施の形態４の特徴的な構成内容は、上述した実施の形態１〜３の構成内容に組み込むことができる。
【０１４７】
実施の形態５．
図１８は、本実施の形態５に係る空気調和システムが有する通信中継装置５００の機能的な構成を示すブロック図である。なお、通信中継装置５００の物理的な構成は、図２に示す構成と同様である。すなわち、通信中継装置５００は、第１設定手段１２５および第２設定手段１２６の代わりに、第１設定手段５２５および第２設定手段５２６を有している。また、マイクロコンピュータ１２３は、中継設定部１０４Ａ及び１０４Ｂの代わりに、これらと同様の機能を有する中継設定部５０４Ａ及び５０４Ｂを有している。
【０１４８】
上述した実施の形態１〜４では、通信ポート毎に、通信の中継処理に関する動作モードを設定する構成を例示している。ただし、一つの通信ポートには、トリガ通信機器と、トリガ通信を行わない通信機器とが組み合わされて接続されることもあり、トリガ通信を行わない通信機器の通信は、本来、必ずしも中継する必要がないものである。すなわち、実施の形態１〜４の構成では、トリガ通信機器とトリガ通信を行わない通信機器とが一つの通信ポートに接続されている場合、トリガ通信を行わない通信機器が送信するフレームであっても、当該通信機器が接続された通信ポートがリピータモードに設定されていれば、必ず中継されてしまう。
【０１４９】
そこで、本実施の形態５の通信中継装置５００は、受信部１０１がフレームを受信する度に、中継設定部５０４が受信部１０１からフレームを取得するように構成されている。そして、中継設定部５０４は、受信部１０１から取得したフレームに含まれる自己アドレスであるＳＡを識別し、ＳＡがトリガ通信機器のアドレスであるか否かを判断した上で、判断の結果をもとに中継モード値１０６の設定処理を行うように構成されている。以下、図１８を参照して、通信中継装置５００の機能構成について具体的に説明する。実施の形態１〜４と同等の構成部材については同一の符号を用いて説明は省略する。
【０１５０】
第１設定手段５２５は、スイッチ５０８Ａと記憶装置５０９Ａとを有している。スイッチ５０８Ａは、第１設定手段５２５の値として機械的に保持するものである。記憶装置５０９Ａは、第１設定手段５２５の値として記憶するものである。
【０１５１】
第１設定手段５２５の値は、スイッチ５０８Ａにおいて、実施の形態１のように、任意に設定できるようにしてもよく、実施の形態３のように、トリガ通信機器のアドレスを予め設定しておいてもよい。また、第１設定手段５２５の値は、中継設定部５０４Ａによって記憶装置５０９Ａ内に設定されるようにしてもよい。すなわち、中継設定部５０４Ａは、記憶装置５０９Ａの記憶領域に、第１設定手段５２５の値として、トリガ通信機器のアドレスを設定するものである。
【０１５２】
第２設定手段５２６は、スイッチ５０８Ｂと記憶装置５０９Ｂとを有している。スイッチ５０８Ｂは、第２設定手段５２６の値として機械的に保持するものである。記憶装置５０９Ｂは、第２設定手段５２６の値として記憶するものである。
【０１５３】
第２設定手段５２６の値は、スイッチ５０８Ｂにおいて、実施の形態１のように、任意に設定できるようにしてもよく、実施の形態３のように、トリガ通信機器のアドレスを予め設定しておいてもよい。また、第２設定手段５２６の値は、中継設定部５０４Ｂによって記憶装置５０９Ｂ内に設定されるようにしてもよい。すなわち、中継設定部５０４Ｂは、記憶装置５０９Ｂの記憶領域に、第２設定手段５２６の値として、トリガ通信機器のアドレスを設定するものである。
【０１５４】
なお、第１設定手段５２５は、スイッチ５０８Ａ及び記憶装置５０９Ａのうち、少なくとも記憶装置５０９Ａを有するように構成すればよく、第２設定手段５２６は、スイッチ５０８Ｂ及び記憶装置５０９Ｂのうち、少なくとも記憶装置５０９Ｂを有するように構成すればよい。第１設定手段５２５及び第２設定手段５２６の具体的な構成内容は、上述した実施の形態３の第１設定手段３２５及び第２設定手段３２６と同様である。
【０１５５】
そして、第１設定手段５２５の値と、第２設定手段５２６の値とは、共通のものであってもよく、互いに異なるものであってもよい。すなわち、設定手段の値は、通信ポート毎に個別設定されるようにしてもよい。そして、トリガ通信機器のアドレスは、第１設定手段５２５の値又は第２設定手段５２６の値として、一つだけ設定されていてもよく、複数設定されていてもよい。さらに、第１設定手段５２５及び第２設定手段５２６のうちの少なくとも一つに、トリガ通信機器のアドレスが一つも設定されていない状態であってもよい。
【０１５６】
中継設定部５０４Ａは、実施の形態４の中継設定部４０４Ａと同様に、受信部１０１Ａから取得した受信フレームのＤＡＴＡの内容が、図１６に示すアドレス設定のＤＡＴＡであるか否かを識別する。そして、中継設定部５０４Ａは、受信フレームのＤＡＴＡがアドレス設定のＤＡＴＡである場合、アドレス設定の内容に応じて、第１設定手段５２５の値又は第２設定手段５２６の値を設定する。
【０１５７】
また、中継設定部５０４Ａは、受信フレームのＳＡを識別し、受信フレームのＳＡが第１設定手段５２５に設定されたアドレスと一致した場合に、中継モード値１０６Ａを、リピータモードを示す第１モード値に設定するものである。また、中継設定部５０４Ａは、受信フレームのＳＡと第１設定手段１２５に設定されたアドレスとが一致しない場合に、中継モード値１０６Ａを、ブリッジモードを示す第２モード値に設定するものである。
【０１５８】
中継設定部５０４Ｂは、実施の形態４の中継設定部４０４Ｂと同様に、受信部１０１Ｂから取得した受信フレームのＤＡＴＡの内容が、図１６に示すアドレス設定のＤＡＴＡであるか否かを識別する。そして、中継設定部５０４Ｂは、受信フレームのＤＡＴＡがアドレス設定のＤＡＴＡである場合、アドレス設定の内容に応じて、第１設定手段５２５の値又は第２設定手段５２６の値を設定する。
【０１５９】
また、中継設定部５０４Ｂは、受信フレームのＳＡを識別し、受信フレームのＳＡが第２設定手段５２６に設定されたアドレスと一致した場合に、中継モード値１０６Ｂを、リピータモードを示す第１モード値に設定するものである。また、中継設定部５０４Ｂは、受信フレームのＳＡと第１設定手段１２５に設定されたアドレスとが一致しない場合に、中継モード値１０６Ｂを、ブリッジモードを示す第２モード値に設定するものである。
【０１６０】
以上のように、本実施の形態５における中継設定部５０４は、受信部１０１において受信されたフレームからトリガ通信機器のアドレスの情報を取得する機能を有している。そして、中継設定部５０４は、受信部１０１において受信されたフレームから、当該フレームの送信元である通信機器のアドレスを送信元アドレス情報として取得し、取得した送信元アドレス情報がトリガ通信機器のアドレスの情報に含まれる場合に中継モード値１０６を第１モード値に設定するものである。
【０１６１】
図１９は、図１８の中継設定部５０４による中継モード値１０６の設定処理の動作を示すフローチャートである。通信中継装置５００の全体的な動作は、図８に示す通信中継装置１００の全体的な動作と同様である。そのため、ここでは、図１９に基づき、図８のステップＳ１０８及びＳ１１５に示す中継モード値１０６の設定処理について説明する。なお、上述した実施の形態４の図１７と同一のステップについては、同一の符号を用いて説明は省略する。
【０１６２】
［図８のステップＳ１０８］
まず、中継設定部５０４Ａによる中継モード値１０６Ａの設定処理について説明する。
中継設定部５０４Ａは、図１７における中継設定部５０４Ａと同様に、図１７のステップＳ４２１〜Ｓ４２３に示す一連の動作を実施する。すなわち、中継設定部５０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡをもとに、第１設定手段５２５のアドレス設定を行う。
【０１６３】
また、中継設定部５０４Ａは、第１設定手段５２５に設定されたアドレスから、受信フレームのＳＡを検索する（図１９：ステップＳ５２１）。このとき、受信フレームのＳＡに示されるアドレスが検出された場合（図１９：ステップＳ３２２／Ｙｅｓ）、中継モード値１０６Ａを第１モード値に設定する（図１９：ステップＳ３２３）。一方、受信フレームのＳＡに示されるアドレスが検出されなかった場合（図１９：ステップＳ３２２／Ｎｏ）、中継モード値１０６Ａを第２モード値に設定する（図１９：ステップＳ３２４）。
中継設定部５０４Ａは、フレーム毎に、上記一連の動作を実行する。
【０１６４】
［図８のステップＳ１１５］
次に、中継設定部５０４Ｂによる中継モード値１０６Ｂの設定処理について説明する。
中継設定部５０４Ｂは、図１７における中継設定部５０４Ｂと同様に、図１７のステップＳ４２１〜Ｓ４２３に示す一連の動作を実施する。すなわち、中継設定部５０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡをもとに、第２設定手段５２６のアドレス設定を行う。
【０１６５】
また、中継設定部５０４Ｂは、第２設定手段５２６に設定されたアドレスから、受信フレームのＳＡを検索する（図１９：ステップＳ５２１）。このとき、受信フレームのＳＡに示されるアドレスが検出された場合（図１９：ステップＳ３２２／Ｙｅｓ）、中継モード値１０６Ｂを第１モード値に設定する（図１９：ステップＳ３２３）。一方、受信フレームのＳＡに示されるアドレスが検出されなかった場合（図１９：ステップＳ３２２／Ｎｏ）、中継モード値１０６Ｂを第２モード値に設定する（図１９：ステップＳ３２４）。
中継設定部５０４Ｂは、フレーム毎に、上記一連の動作を実行する。
【０１６６】
以上のように、通信中継装置５００は、中継設定部５０４において設定された中継モード値１０６に応じて中継処理の動作モードを切り替えるため、中継が必要なフレームについては全て中継することができ、中継が必ずしも必要ではないフレームについては、通信機器の宛先情報をもとに中継又は遮断を行うことができる。このため、自身宛て以外の通信に連動した制御を行う通信機器へ当該制御を行うトリガとなる通信を中継すると共に、通信トラフィックの削減を図ることができる。
【０１６７】
また、本実施の形態５における通信中継装置５００は、受信フレーム毎にＳＡを識別し、第１設定手段５２５または第２設定手段５２６に設定されたアドレスと、ＳＡとを比較する。そして、トリガ通信機器が送信したフレームである場合に、動作モードをリピータモードに設定して通信を中継し、それ以外の場合に、動作モードをブリッジモードに設定して、通信機器の宛先情報をもとに通信の中継又は遮断を実行する。つまり、通信中継装置５００によれば、トリガ通信機器の通信のみを中継することができるため、連動通信機器による連動制御を妨げることなく、通信トラフィックをより削減することができる。
【０１６８】
なお、本実施の形態５では、中継設定部５０４が、受信部１０１において受信されたフレームからトリガ通信機器のアドレスの情報を取得する機能を有する場合を例示したが、これに限定されるものではない。例えば、中継設定部５０４は、トリガ通信機器のアドレスの情報を、外部からの設定により予め有するようにしてもよい。この場合、中継設定部５０４は、フレームからトリガ通信機器のアドレスの情報を取得する機能を有していなくてもよい。もっとも、本実施の形態５の特徴的な構成内容は、上述した実施の形態１〜４の構成内容に組み込むことができる。
【０１６９】
実施の形態６．
図２０は、本実施の形態６に係る空気調和システムが有する通信中継装置６００の機能的な構成を示すブロック図である。なお、通信中継装置６００の物理的な構成は、図２に示す構成と同様である。すなわち、通信中継装置６００は、第１設定手段１２５および第２設定手段１２６の代わりに、第１設定手段６２５および第２設定手段６２６を有している。また、マイクロコンピュータ１２３は、中継設定部１０４Ａ及び１０４Ｂの代わりに、これらと同様の機能を有する中継設定部６０４Ａ及び６０４Ｂを有している。
【０１７０】
前述した実施の形態５では、トリガ通信機器のアドレスにより中継モードを設定していたが、トリガ通信機器は、常に連動制御のトリガとなる通信を行うとは限らない。すなわち、トリガ通信機器は、連動制御のトリガとなる通信の内容ではないフレームを送信する場合がある。
【０１７１】
そこで、本実施の形態６の通信中継装置６００は、連動制御のトリガとなる通信の内容、すなわち、連動制御のトリガとなる通信の種類を示すトリガ通信情報を識別することにより、連動制御のトリガとなる通信のみを中継するという構成を採っている。以下、図２０を参照して、通信中継装置６００の機能構成について具体的に説明する。実施の形態１〜５と同等の構成部材については同一の符号を用いて説明は省略する。
【０１７２】
第１設定手段６２５は、スイッチ６０８Ａと記憶装置６０９Ａとを有している。スイッチ６０８Ａは、第１設定手段６２５の値を機械的に保持するものである。記憶装置６０９Ａは、第１設定手段６２５の値を記憶するものである。第２設定手段６２６は、スイッチ６０８Ｂと記憶装置６０９Ｂとを有している。スイッチ６０８Ｂは、第２設定手段６２６の値を機械的に保持するものである。記憶装置６０９Ｂは、第２設定手段６２６の値を記憶するものである。第１設定手段６２５の値および第２設定手段６２６の値は、連動制御のトリガとなる通信のＤＡＴＡ、すなわちトリガ通信のＤＡＴＡを示すように設定される。
【０１７３】
なお、第１設定手段６２５は、スイッチ６０８Ａ及び記憶装置６０９Ａのうちの少なくとも一方を有するように構成してもよく、第２設定手段６２６は、スイッチ６０８Ｂ及び記憶装置６０９Ｂのうちの少なくとも一方を有するように構成してもよい。第１設定手段６２５及び第２設定手段６２６の具体的な構成内容は、上述した実施の形態３の第１設定手段３２５及び第２設定手段３２６と同様である。つまり、第１設定手段６２５及び第２設定手段６２６は、機械的な構成を採ることもできるし、記憶手段を用いた構成を採ることもできる。
【０１７４】
そして、第１設定手段６２５の値と、第２設定手段６２６の値とは、共通のものであってもよく、互いに異なるものであってもよい。すなわち、設定手段の値は、通信ポート毎に個別設定されるようにしてもよい。そして、トリガ通信機器のアドレスは、第１設定手段６２５の値又は第２設定手段６２６の値として、一つだけ設定されていてもよく、複数設定されていてもよい。さらに、第１設定手段６２５及び第２設定手段６２６のうちの少なくとも一つに、トリガ通信機器のアドレスが一つも設定されていない状態であってもよい。
【０１７５】
中継設定部６０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡの内容、すなわち受信フレームの通信の種類を示す種類情報が、トリガ通信情報として第１設定手段６２５に設定されているＤＡＴＡであるか否かを識別するものである。そして、中継設定部６０４Ａは、受信フレームのＤＡＴＡが、第１設定手段６２５に設定されているＤＡＴＡである場合、中継モード値１０６Ａを、リピータモードを示す第１モード値に設定するものである。また、中継設定部６０４Ａは、受信フレームのＤＡＴＡが、第１設定手段６２５に設定されているＤＡＴＡではない場合、中継モード値１０６Ａを、ブリッジモードを示す第２モード値に設定するものである。
【０１７６】
中継設定部６０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡの内容、すなわち受信フレームの通信の種類を示す種類情報が、トリガ通信情報として第２設定手段６２６に設定されているＤＡＴＡであるか否かを識別するものである。そして、中継設定部６０４Ｂは、受信フレームのＤＡＴＡが、第２設定手段６２６に設定されているＤＡＴＡである場合、中継モード値１０６Ｂを、リピータモードを示す第１モード値に設定するものである。また、中継設定部６０４Ｂは、受信フレームのＤＡＴＡが、第２設定手段６２６に設定されているＤＡＴＡではない場合、中継モード値１０６Ｂを、ブリッジモードを示す第２モード値に設定するものである。
【０１７７】
以上のように、本実施の形態６における中継設定部６０４は、連動制御のトリガとなる通信の種類を示すトリガ通信情報を予め有している。そして、中継設定部６０４は、受信部１０１において受信されたフレームから、当該フレームの通信の種類を示す種類情報を読み出し、読み出した種類情報がトリガ通信情報に含まれる場合に、中継モード値１０６を第１モード値に設定するものである。
【０１７８】
図２１は、図２０の中継設定部６０４による中継モード値１０６の設定処理の動作を示すフローチャートである。通信中継装置６００の全体的な動作は、図８に示す通信中継装置１００の全体的な動作と同様である。そのため、ここでは、図２１に基づき、図８のステップＳ１０８及びＳ１１５に示す中継モード値１０６の設定処理について説明する。なお、上述した実施の形態３の図１４と同一のステップについては、同一の符号を用いて説明は省略する。
【０１７９】
［図８のステップＳ１０８］
まず、中継設定部６０４Ａによる中継モード値１０６Ａの設定処理について説明する。
中継設定部６０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡが、第１設定手段６２５に設定されているか否かを検索する（図２１：ステップＳ６２１）。受信フレームのＤＡＴＡが第１設定手段６２５に設定されており、受信フレームのＤＡＴＡを検出することができた場合（図２１：ステップＳ６２２／Ｙｅｓ）、中継設定部６０４Ａは、中継モード値１０６Ａを第１モード値に設定する（図２１：ステップＳ３２３）。一方、受信フレームのＤＡＴＡが第１設定手段６２５に設定されておらず、受信フレームのＤＡＴＡを検出できなかった場合（図２１：ステップＳ６２２／Ｎｏ）、中継設定部６０４Ａは、中継モード値１０６Ａを第２モード値に設定する（図２１：ステップＳ３２４）。
【０１８０】
［図８のステップＳ１１５］
次に、中継設定部６０４Ｂによる中継モード値１０６Ｂの設定処理について説明する。
中継設定部６０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡが、第２設定手段６２６に設定されているか否かを検索する（図２１：ステップＳ６２１）。中継設定部６０４Ｂは、受信フレームのＤＡＴＡを検出した場合（図２１：ステップＳ６２２／Ｙｅｓ）、中継モード値１０６Ｂを第１モード値に設定する（図２１：ステップＳ３２３）。一方、中継設定部６０４Ｂは、受信フレームのＤＡＴＡを検出できなかった場合（図２１：ステップＳ６２２／Ｎｏ）、中継モード値１０６Ｂを第２モード値に設定する（図２１：ステップＳ３２４）。
【０１８１】
以上のように、通信中継装置６００は、中継設定部６０４において設定された中継モード値１０６に応じて中継処理の動作モードを切り替えるため、中継が必要なフレームについては全て中継することができ、中継が必ずしも必要ではないフレームについては、通信機器の宛先情報をもとに中継又は遮断を行うことができる。このため、自身宛て以外の通信に連動した制御を行う通信機器へ当該制御を行うトリガとなる通信を中継すると共に、通信トラフィックの削減を図ることができる。
【０１８２】
また、本実施の形態６における通信中継装置６００は、受信フレームのＤＡＴＡによって、通信中継装置６００の動作モードをブリッジモードもしくはリピータモードに切り替えることができる。すなわち、本実施の形態６における中継設定部６０４は、自身宛て以外の通信に連動した制御である連動制御のトリガとなる通信の種類を示すトリガ通信情報を予め有している。そして、中継設定部６０４は、受信部１０１において受信されたフレームから、当該フレームの通信の種類を示す種類情報を読み出し、読み出した種類情報がトリガ通信情報に含まれる場合に、中継モード値１０６を第１モード値に設定する。したがって、通信中継装置６００は、空気調和システムにおける中継処理の動作モードを、フレームに応じて動的に切り替えることができる。このため、通信中継装置６００によれば、連動制御のトリガとなる通信のみを中継し、それ以外の通信に対しては、通信機器の宛先情報をもとに中継又は遮断を実行することができる。すなわち、連動制御のトリガとなる通信を連動通信機器に中継しながら、連動制御のトリガとはならない通信については、通信トラフィックの削減を図ることができる。
【０１８３】
なお、本実施の形態６は、第１設定手段６２５の値又は第２設定手段６２６の値として、連動制御のトリガとなる通信のＤＡＴＡが格納される場合を例示したが、これに限定されるものではない。例えば、連動制御のトリガとなる通信のＤＡＴＡに加え、トリガ通信機器のアドレスを第１設定手段６２５の値又は第２設定手段６２６の値として設定するようにしてもよい。そして、中継設定部６０４が、連動制御のトリガとなる通信を、ＳＡとＤＡＴＡとによって識別して、中継モード値１０６を設定するようにしてもよい。すなわち、トリガ通信情報と受信フレームの通信の種類を示す種類情報とが、ＳＡ及びＤＡＴＡによって構成されるようにしてもよい。もっとも、本実施の形態６の特徴的な構成内容は、上述した実施の形態１〜５の構成内容に組み込むことができる。
【０１８４】
実施の形態７．
図２２は、本実施の形態７に係る空気調和システムが有する通信中継装置７００の機能的な構成を示すブロック図である。なお、通信中継装置７００の物理的な構成は、図２に示す構成と同様である。すなわち、通信中継装置７００は、第１設定手段１２５および第２設定手段１２６の代わりに、第１設定手段７２５および第２設定手段７２６を有している。また、マイクロコンピュータ１２３は、中継設定部１０４Ａ及び１０４Ｂの代わりに、これらと同様の機能を有する中継設定部７０４Ａ及び７０４Ｂを有している。
【０１８５】
前述した実施の形態６における通信中継装置６００では、第１設定手段６２５および第２設定手段６２６に格納するＤＡＴＡを事前に与えていた。しかし、かかる構成では、連動制御のトリガとなる通信のＤＡＴＡが、システム構成によって動的に変化する場合に、連動通信機器が連動制御を行えなくなることがある。
【０１８６】
そこで、本実施の形態７における通信中継装置７００は、連動制御のトリガとなる通信のＤＡＴＡを、通信のフレームを用いて設定可能な構成となっている。以下、図２２を参照して、通信中継装置７００の機能構成について具体的に説明する。実施の形態１〜６と同等の構成部材については同一の符号を用いて説明は省略する。
【０１８７】
第１設定手段７２５は、スイッチ７０８Ａと記憶装置７０９Ａとを有している。スイッチ７０８Ａは、第１設定手段７２５の値を機械的に保持するものである。記憶装置７０９Ａは、第１設定手段７２５の値を記憶するものである。第２設定手段７２６は、スイッチ７０８Ｂと記憶装置７０９Ｂとを有している。スイッチ７０８Ｂは、第２設定手段７２６の値を機械的に保持するものである。記憶装置７０９Ｂは、第２設定手段７２６の値を記憶するものである。
【０１８８】
なお、第１設定手段７２５は、スイッチ７０８Ａ及び記憶装置７０９Ａのうち、少なくとも記憶装置７０９Ａを有するように構成すればよく、第２設定手段７２６は、スイッチ７０８Ｂ及び記憶装置７０９Ｂのうち、少なくとも記憶装置７０９Ｂを有するように構成すればよい。第１設定手段７２５及び第２設定手段７２６の具体的な構成内容は、上述した実施の形態３の第１設定手段３２５及び第２設定手段３２６と同様である。
【０１８９】
第１設定手段７２５の値は、中継設定部７０４Ａによって記憶装置７０９Ａ内に設定される。併せて、第１設定手段７２５の値は、スイッチ７０８Ａにおいて、実施の形態１のように、任意に設定できるようにしてもよく、実施の形態６のように、連動制御のトリガとなる通信のＤＡＴＡを予め設定しておいてもよい。
【０１９０】
また、第２設定手段７２６の値は、中継設定部７０４Ｂによって記憶装置７０９Ｂ内に設定される。併せて、第２設定手段７２６の値は、スイッチ７０８Ｂにおいて、実施の形態１のように、任意に設定できるようにしてもよく、実施の形態６のように、連動制御のトリガとなる通信のＤＡＴＡを予め設定しておいてもよい。
【０１９１】
なお、第１設定手段７２５の値と、第２設定手段７２６の値とは、共通のものであってもよく、互いに異なるものであってもよい。すなわち、設定手段の値は、通信ポート毎に個別設定されるようにしてもよい。そして、連動制御のトリガとなる通信のＤＡＴＡは、第１設定手段７２５の値又は第２設定手段７２６の値として、一つだけ設定されていてもよく、複数設定されていてもよい。さらに、第１設定手段７２５及び第２設定手段７２６のうちの少なくとも一つに、連動制御のトリガとなる通信のＤＡＴＡが一つも設定されていない状態であってもよい。
【０１９２】
図２３は、図２２の通信中継装置７００の受信部１０１において受信されたフレームに含まれるＤＡＴＡ設定のＤＡＴＡの内容を示す説明図である。ＤＡＴＡ設定のＤＡＴＡは、第１設定手段７２５の値および第２設定手段７２６の値に対応するデータである。図２３に示すように、ＤＡＴＡ設定のＤＡＴＡは、コマンドの情報、オペランド１の情報、およびオペランド２の情報を有している。
【０１９３】
ＤＡＴＡ設定のＤＡＴＡには、コマンドの種類として、ＤＡＴＡ追加とＤＡＴＡ削除とが存在する。つまり、ＤＡＴＡ設定のＤＡＴＡは、コマンドの情報として、ＤＡＴＡ追加又はＤＡＴＡ削除を示す情報を有している。ＤＡＴＡ設定のＤＡＴＡは、オペランド１の情報として、通信ポートＡを意味する情報、通信ポートＢを意味する情報、又は両ポートを意味する情報を有している。ＤＡＴＡ設定のＤＡＴＡは、オペランド２の情報として、ＤＡＴＡの値を有している。
【０１９４】
中継設定部７０４は、ＤＡＴＡ設定のコマンドがＤＡＴＡ追加の場合、オペランド１に設定された通信ポートに、オペランド２に設定されたＤＡＴＡの値を追加する。一方、中継設定部７０４は、ＤＡＴＡ設定のコマンドがＤＡＴＡ削除の場合、オペランド１に設定された通信ポートから、オペランド２に設定されたＤＡＴＡの値を削除する。
【０１９５】
中継設定部７０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡの内容が、図２３に示すＤＡＴＡ設定のＤＡＴＡであるか否かを識別するものである。また、中継設定部７０４Ａは、受信フレームのＤＡＴＡが、ＤＡＴＡ設定のＤＡＴＡである場合、ＤＡＴＡ設定の内容に応じて第１設定手段７２５の値又は第２設定手段７２６の値を設定するものである。
【０１９６】
また、中継設定部７０４Ａは、実施の形態６と同様、受信フレームに第１設定手段７２５に設定されたＤＡＴＡが存在した場合に、中継モード値１０６Ａを第１モード値に設定するものである。また、中継設定部７０４Ａは、実施の形態６と同様、受信フレームに第１設定手段７２５に設定されたＤＡＴＡが存在しない場合に、中継モード値１０６Ａを第２モード値に設定するものである。
【０１９７】
中継設定部７０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡの内容が、図２３に示すＤＡＴＡ設定のＤＡＴＡであるか否かを識別するものである。また、中継設定部７０４Ｂは、受信フレームのＤＡＴＡが、ＤＡＴＡ設定のＤＡＴＡである場合、ＤＡＴＡ設定の内容に応じて第１設定手段７２５の値又は第２設定手段７２６の値を設定するものである。
【０１９８】
また、中継設定部７０４Ｂは、実施の形態６と同様、受信フレームに第１設定手段７２５に設定されたＤＡＴＡが存在した場合に、中継モード値１０６Ｂを第１モード値に設定するものである。また、中継設定部７０４Ｂは、実施の形態６と同様、受信フレームに第２設定手段７２６に設定されたＤＡＴＡが存在しない場合に、中継モード値１０６Ｂを第２モード値に設定するものである。
【０１９９】
図２４は、図２２の中継設定部７０４による中継モード値１０６の設定処理の動作を示すフローチャートである。通信中継装置７００の全体的な動作は、図８に示す通信中継装置１００の全体的な動作と同様である。そのため、ここでは、図２４に基づき、図８のステップＳ１０８及びＳ１１５に示す中継モード値１０６の設定処理について説明する。なお、上述した実施の形態６の図２１及び実施の形態３の図１４と同一のステップについては、同一の符号を用いて説明は省略する。
【０２００】
［図８のステップＳ１０８］
まず、中継設定部７０４Ａによる中継モード値１０６Ａの設定処理について説明する。
中継設定部７０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡを読み込む（図２４：ステップＳ７２１）。次に、中継設定部７０４Ａは、受信フレームのＤＡＴＡの内容が、設定手段のＤＡＴＡ設定を行うコマンドであるか否かを確認する（図２４：ステップＳ７２２）。このとき、受信フレームのＤＡＴＡが設定手段のＤＡＴＡ設定を行うコマンドであった場合（図２４：ステップＳ７２２／Ｙｅｓ）、中継設定部７０４Ａは、ＤＡＴＡ設定の内容に応じて、第１設定手段７２５または第２設定手段７２６にＤＡＴＡの追加または削除を行う（図２４：ステップＳ７２３）。一方、ＤＡＴＡが設定手段のＤＡＴＡ設定を行うコマンドではなかった場合（図２４：ステップＳ７２２／Ｎｏ）、中継設定部７０４Ａは何も行わず、ステップＳ６２１へ移行する。すなわち、中継設定部７０４Ａは、実施の形態６の中継設定部６０４Ａと同様に、ステップＳ６２１、ステップＳ６２２、ステップＳ３２４、及びステップＳ３２５に示す一連の動作を実施する。
【０２０１】
［図８のステップＳ１１５］
次に、中継設定部７０４Ｂによる中継モード値１０６Ｂの設定処理について説明する。
中継設定部７０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡを読み込む（図２４：ステップＳ７２１）。次に、中継設定部７０４Ｂは、受信フレームのＤＡＴＡの内容が、設定手段のＤＡＴＡ設定を行うコマンドであるか否かを確認する（図２４：ステップＳ７２２）。このとき、受信フレームのＤＡＴＡが設定手段のＤＡＴＡ設定を行うコマンドであった場合（図２４：ステップＳ７２２／Ｙｅｓ）、中継設定部７０４Ｂは、ＤＡＴＡ設定の内容に応じて、第１設定手段７２５または第２設定手段７２６にＤＡＴＡの追加または削除を行う（図２４：ステップＳ７２３）。一方、ＤＡＴＡが設定手段のＤＡＴＡ設定を行うコマンドではなかった場合（図２４：ステップＳ７２２／Ｎｏ）、中継設定部７０４Ｂは何も行わず、ステップＳ６２１へ移行する。すなわち、中継設定部７０４Ｂは、実施の形態６の中継設定部６０４Ｂと同様に、ステップＳ６２１、ステップＳ６２２、ステップＳ３２４、及びステップＳ３２５に示す一連の動作を実施する。
【０２０２】
以上のように、通信中継装置７００は、中継設定部７０４において設定された中継モード値１０６に応じて中継処理の動作モードを切り替えるため、中継が必要なフレームについては全て中継することができ、中継が必ずしも必要ではないフレームについては、通信機器の宛先情報をもとに中継又は遮断を行うことができる。このため、自身宛て以外の通信に連動した制御を行う通信機器へ当該制御を行うトリガとなる通信を中継すると共に、通信トラフィックの削減を図ることができる。
【０２０３】
また、本実施の形態７における通信中継装置７００は、連動制御のトリガとなる通信のＤＡＴＡ設定を、自身に対して送信されるフレーム又は中継するフレームを用いて実行することができる。すなわち、本実施の形態７における中継設定部７０４は、受信部１０１において受信されたフレームから、自身宛て以外の通信に連動した制御である連動制御のトリガとなる通信の種類を示すトリガ通信情報を取得する機能を有している。そして、中継設定部７０４は、受信部１０１において受信されたフレームから、当該フレームの通信の種類を示す種類情報を読み出し、読み出した種類情報がトリガ通信情報に含まれる場合に、中継モード値１０６を第１モード値に設定する。よって、通信中継装置７００によれば、空気調和システムの変化により、連動制御のトリガとなる通信が変化した場合でも、空気調和システムに接続される全ての通信機器が、第１設定手段７２５の値および第２設定手段７２６の値を設定することができる。
【０２０４】
例えば、特許文献１のような操作者等によって、連動制御のトリガとなる通信のＤＡＴＡが新しく設定されたような場合にも、通信中継装置７００は、トリガ通信機器からの通信を全て中継するように設定することができる。
【０２０５】
なお、本実施の形態７は、第１設定手段７２５の値又は第２設定手段７２６の値として、連動制御のトリガとなる通信のＤＡＴＡが格納される場合を例示したが、これに限定されるものではない。例えば、連動制御のトリガとなる通信のＤＡＴＡに加え、トリガ通信機器のアドレスを第１設定手段７２５の値又は第２設定手段７２６の値として設定するようにしてもよい。そして、中継設定部７０４が、連動制御のトリガとなる通信を、ＳＡとＤＡＴＡとによって識別して、中継モード値１０６を設定するようにしてもよい。もっとも、本実施の形態７の特徴的な構成内容は、上述した実施の形態１〜６の構成内容に組み込むことができる。
【０２０６】
実施の形態８．
図２５は、本実施の形態８に係る空気調和システムが有する通信中継装置８００の機能的な構成を示すブロック図である。なお、通信中継装置８００の物理的な構成は、図２に示す構成と同様である。すなわち、通信中継装置８００は、第１設定手段１２５および第２設定手段１２６の代わりに、第１設定手段８２５および第２設定手段８２６を有している。また、マイクロコンピュータ１２３は、中継設定部１０４Ａ及び１０４Ｂの代わりに、これらと同様の機能を有する中継設定部８０４Ａ及び８０４Ｂを有している。
【０２０７】
上述した実施の形態１〜７では、通信中継装置のバッファ残量が０になると、通信中継装置は、新しいフレームの受信が不可能となり、通信異常が発生する。
そこで、本実施の形態８の通信中継装置８００は、中継設定部８０４が、バッファ残量に空きがなくなりそうな場合に、中継モード値１０６を、ブリッジモードを示す第２モード値に切り替えるという構成を採っている。かかる切り替え処理により、バッファに蓄積されるフレーム数を減らし、バッファ残量が０になる確率を下げることができるため、通信異常の発生確率を下げることができる。
以下、図２５を参照して、通信中継装置８００の機能構成について具体的に説明する。実施の形態１〜７と同等の構成部材については同一の符号を用いて説明は省略する。
【０２０８】
ここで、バッファ１０７Ａの残量とは、バッファ１０７Ａの容量から使用容量を引いた値であり、バッファ１０７Ｂの残量とは、バッファ１０７Ｂの容量から使用容量を引いた値である。バッファ１０７Ａとバッファ１０７Ｂとは、同じ容量であってもよく、異なる容量であってもよい。
【０２０９】
第１設定手段８２５は、スイッチ８０８Ａと記憶装置８０９Ａとを有している。スイッチ８０８Ａは、第１設定手段８２５の値を機械的に保持するものである。記憶装置８０９Ａは、第１設定手段８２５の値を記憶するものである。第２設定手段８２６は、スイッチ８０８Ｂと記憶装置８０９Ｂとを有している。スイッチ８０８Ｂは、第２設定手段８２６の値を機械的に保持するものである。記憶装置８０９Ｂは、第２設定手段８２６の値を記憶するものである。
【０２１０】
なお、第１設定手段８２５は、スイッチ８０８Ａ及び記憶装置８０９Ａのうちの少なくとも一方を有するように構成してもよく、第２設定手段８２６は、スイッチ８０８Ｂ及び記憶装置８０９Ｂのうちの少なくとも一方を有するように構成してもよい。第１設定手段８２５及び第２設定手段８２６の具体的な構成内容は、上述した実施の形態３の第１設定手段３２５及び第２設定手段３２６と同様である。つまり、第１設定手段８２５及び第２設定手段８２６は、機械的な構成を採ることもできるし、記憶手段を用いた構成を採ることもできる。
【０２１１】
第１設定手段８２５には、第１設定手段８２５の値として、実施の形態１〜７の何れかにおいて設定される値と、リピータモードでの動作が許容されるバッファ１０７Ａの残量の閾値を意味する第１マージン値と、が設定される。
【０２１２】
第２設定手段８２６には、第２設定手段８２６の値として、実施の形態１〜７の何れかにおいて設定される値と、リピータモードでの動作が許容されるバッファ１０７Ｂの残量の閾値を意味する第２マージン値と、が設定される。
【０２１３】
ここで、第１マージン値および第２マージン値の最大値はバッファ容量であり、第１マージン値および第２マージン値の最小値は０である。第１マージン値および第２マージン値は、バッファの残量に余裕があるか否かを判断するための基準であり、空気調和システムの設計者等が任意で決定するものである。第１マージン値と第２マージン値とは、同一の値に設定されてもよく、空気調和システムの構成等に応じて、互いに異なる値に設定されてもよい。
【０２１４】
中継設定部８０４Ａは、バッファ１０７Ａを確認し、バッファ１０７Ａの残量の変化に応じて、中継モード値１０６Ａの設定を変更し又は維持するものである。すなわち、中継設定部８０４Ａは、バッファ１０７Ａの残量と第１マージン値とを比較し、比較の結果に応じて中継モード値１０６Ａの設定を調整するものである。
【０２１５】
中継設定部８０４Ｂは、バッファ１０７Ｂを確認し、バッファ１０７Ｂの残量の変化に応じて、中継モード値１０６Ｂの設定を変更し又は維持するものである。すなわち、中継設定部８０４Ｂは、バッファ１０７Ｂの残量と第２マージン値とを比較し、比較の結果に応じて中継モード値１０６Ｂの設定を調整するものである。
【０２１６】
第１マージン値が最小値である０に設定された場合、第１設定手段８２５は、中継モード値１０６Ａを常に、リピータモードを示す第１モード値に設定することとなる。また、第１マージン値が最大値であるバッファ容量に設定された場合、第１設定手段８２５は、中継モード値１０６Ａを常に、ブリッジモードを示す第２モード値に設定することとなる。
【０２１７】
第２マージン値が最小値である０に設定された場合、第２設定手段８２６は、中継モード値１０６Ｂを常に、リピータモードを示す第１モード値に設定することとなる。また、第２マージン値が最大値であるバッファ容量に設定された場合、第２設定手段８２６は、中継モード値１０６Ｂを常に、ブリッジモードを示す第２モード値に設定することとなる。
【０２１８】
図２６は、図２５の中継設定部８０４による中継モード値１０６の設定処理の動作を示すフローチャートである。通信中継装置８００の全体的な動作は、図８に示す通信中継装置１００の全体的な動作と同様である。そのため、ここでは、図２６に基づき、図８のステップＳ１０８及びＳ１１５に示す中継モード値１０６の設定処理について説明する。
【０２１９】
［図８のステップＳ１０８］
まず、中継設定部８０４Ａによる中継モード値１０６Ａの設定処理について説明する。
中継設定部８０４Ａは、実施の形態１〜７の何れかに示す中継モード値１０６Ａの設定処理を行う（図２６：ステップＳ８２１）。次に、中継設定部８０４Ａは、バッファ１０７Ａのバッファ残量を識別し、バッファ１０７Ａのバッファ残量が、第１マージン値以上の場合（図２６：ステップＳ８２２／Ｙｅｓ）、中継モード値１０６Ａに変更を加えない。
【０２２０】
一方、中継設定部８０４Ａは、バッファ１０７Ａのバッファ残量が第１マージン値未満の場合（図２６：ステップＳ８２２／Ｎｏ）、中継モード値１０６Ａを、ブリッジモードを示す第２モード値に設定する（図２６：ステップＳ８２３）。つまり、中継設定部８０４Ａは、バッファ１０７Ａのバッファ残量が第１マージン値未満の場合、中継モード値１０６Ａが第１モード値に設定されていれば第２モード値に変更し、中継モード値１０６Ａが第２モード値に設定されていれば、その設定を維持する。すなわち、中継設定部８０４Ａは、動作モードがリピータモードに設定されている場合に、バッファ残量の余裕がなくなると、動作モードをブリッジモードに切り替えることができる。
【０２２１】
［図８のステップＳ１１５］
次に、中継設定部８０４Ｂによる中継モード値１０６Ｂの設定処理について説明する。
中継設定部８０４Ｂは、実施の形態１〜７の何れかに示す中継モード値１０６Ｂの設定処理を行う（図２６：ステップＳ８２１）。次に、中継設定部８０４Ｂは、バッファ１０７Ｂのバッファ残量を識別し、バッファ１０７Ｂのバッファ残量が、事前に設定された第２マージン値以上の場合（図２６：ステップＳ８２２／Ｙｅｓ）、中継モード値１０６Ｂに変更を加えない。
【０２２２】
一方、中継設定部８０４Ｂは、バッファ１０７Ｂのバッファ残量が第２マージン値未満の場合（図２６：ステップＳ８２２／Ｎｏ）、中継モード値１０６Ｂを、ブリッジモードを示す第２モード値に設定する（図２６：ステップＳ８２３）。つまり、中継設定部８０４Ｂは、バッファ１０７Ｂのバッファ残量が第２マージン値未満の場合、中継モード値１０６Ｂが第１モード値に設定されていれば第２モード値に変更し、中継モード値１０６Ｂが第２モード値に設定されていれば、その設定を維持する。すなわち、中継設定部８０４Ｂは、動作モードがリピータモードに設定されている場合に、バッファ残量の余裕がなくなると、動作モードをブリッジモードに切り替えることができる。
【０２２３】
以上のように、本実施の形態８における通信中継装置８００は、実施の形態１〜７の何れかに示す処理により中継モード値１０６Ａ及び１０６Ｂの設定を行った後に、マージン値を用いた中継モード値１０６Ａ及び１０６Ｂの設定を行う。このため、通信中継装置８００は、バッファ残量がマージン値以上の場合に、実施の形態１〜７と同等の効果を得ることができる。
【０２２４】
また、本実施の形態８における中継設定部８０４は、バッファの残量が動作モードの切り替え基準となるマージン値より小さい場合に、中継モード値１０６を第２モード値に設定する。よって、通信中継装置８００は、バッファ残量がマージン値未満となった場合に、通信異常の発生確率を低下させることができる。つまり、通信中継装置８００は、バッファ残量がマージン値よりも小さい場合にブリッジモードに切り替わることで、通信トラフィックを低下させることができるため、バッファ１０７Ａ及び１０７Ｂに格納され蓄積されるフレーム数を削減することができる。
【０２２５】
ところで、通信中継装置８００がブリッジモードに切り替わった場合は、連動制御のトリガとなる通信が遮断されることもある。しかしながら、連動制御のトリガとなる通信が連動通信機器に届かないことよりも、バッファの枯渇により通信異常が発生することの方が、空気調和システムに与える影響が大きい。したがって、本実施の形態８では、通信中継装置８００が、通信トラフィックを下げることを優先するように構成されている。
【０２２６】
すなわち、通信中継装置８００によれば、連動制御のトリガとなる通信を最大限中継することにより、連動制御を促進することができ、かつ、通信トラフィックをより有効に削減することができる。そして、マージン値の設定を調整することにより、空気調和システムの構成に応じた円滑な中継処理を実現することができる。もっとも、本実施の形態８の特徴的な構成内容は、上述した実施の形態１〜７の構成内容に組み込むことができる。
【０２２７】
実施の形態９．
図２７は、本実施の形態９に係る空気調和システムが有する通信中継装置９００の機能的な構成を示すブロック図である。なお、通信中継装置９００の物理的な構成は、図２に示す構成と同様である。すなわち、通信中継装置９００は、第１設定手段１２５および第２設定手段１２６の代わりに、第１設定手段９２５および第２設定手段９２６を有している。また、マイクロコンピュータ１２３は、中継設定部１０４Ａ及び１０４Ｂの代わりに、これらと同様の機能を有する中継設定部９０４Ａ及び９０４Ｂを有している。
【０２２８】
前述した実施の形態８における通信中継装置８００では、第１設定手段８２５および第２設定手段８２６に格納するマージン値を事前に与えていたが、バッファ残量に対する制約がシステム構成によって動的に変化する場合がある。
そこで、本実施の形態９における通信中継装置９００は、マージン値を、通信のフレームを用いて設定可能な構成となっている。以下、図２７を参照して、通信中継装置９００の機能構成について具体的に説明する。実施の形態１〜８と同等の構成部材については同一の符号を用いて説明は省略する。
【０２２９】
第１設定手段９２５は、スイッチ９０８Ａと記憶装置９０９Ａとを有している。スイッチ９０８Ａは、第１設定手段９２５の値を機械的に保持するものである。記憶装置９０９Ａは、第１設定手段９２５の値を記憶するものである。第２設定手段９２６は、スイッチ９０８Ｂと記憶装置９０９Ｂとを有している。スイッチ９０８Ｂは、第２設定手段９２６の値を機械的に保持するものである。記憶装置９０９Ｂは、第２設定手段９２６の値を記憶するものである。
【０２３０】
なお、第１設定手段９２５は、スイッチ９０８Ａ及び記憶装置９０９Ａのうち、少なくとも記憶装置９０９Ａを有するように構成すればよく、第２設定手段９２６は、スイッチ９０８Ｂ及び記憶装置９０９Ｂのうち、少なくとも記憶装置９０９Ｂを有するように構成すればよい。第１設定手段９２５及び第２設定手段９２６の具体的な構成内容は、上述した実施の形態３の第１設定手段３２５及び第２設定手段３２６と同様である。
【０２３１】
第１設定手段９２５の値は、中継設定部９０４Ａによって記憶装置９０９Ａ内に設定される。併せて、第１設定手段９２５の値は、スイッチ９０８Ａにおいて、実施の形態１のように、任意に設定できるようにしてもよく、実施の形態３のように、トリガ通信機器のアドレスを予め設定してもよい。また、第１設定手段９２５の値は、スイッチ９０８Ａにおいて、実施の形態６のように、連動制御のトリガとなる通信のＤＡＴＡを予め設定してもよい。
【０２３２】
第２設定手段９２６の値は、中継設定部９０４Ｂによって記憶装置９０９Ｂ内に設定される。併せて、第２設定手段９２６の値は、スイッチ９０８Ｂにおいて、実施の形態１のように、任意に設定できるようにしてもよく、実施の形態３のように、トリガ通信機器のアドレスを予め設定してもよい。また、第２設定手段９２６の値は、スイッチ９０８Ｂにおいて、実施の形態６のように、連動制御のトリガとなる通信のＤＡＴＡを予め設定してもよい。
【０２３３】
なお、第１設定手段９２５の値と、第２設定手段９２６の値とは、共通のものであってもよく、互いに異なるものであってもよい。すなわち、設定手段の値は、通信ポート毎に個別設定されるようにしてもよい。そして、トリガ通信機器のアドレスは、第１設定手段９２５の値又は第２設定手段９２６の値として、一つだけ設定されていてもよく、複数設定されていてもよい。さらに、第１設定手段９２５及び第２設定手段９２６のうちの少なくとも一つに、トリガ通信機器のアドレスが一つも設定されていない状態であってもよい。
【０２３４】
図２８は、図２７の通信中継装置９００の受信部１０１において受信されたフレームに含まれるマージン設定のＤＡＴＡの内容を示す説明図である。マージン設定のＤＡＴＡは、第１設定手段９２５の値および第２設定手段９２６の値に対応するデータである。図２８に示すように、マージン設定のＤＡＴＡは、コマンドの情報、オペランド１の情報、およびオペランド２の情報を有している。
【０２３５】
マージン設定のＤＡＴＡには、コマンドの種類として、マージン値の変更を表すマージン変更が存在する。つまり、マージン設定のＤＡＴＡは、コマンドの情報として、マージン変更を示す情報を有している。マージン設定のＤＡＴＡは、オペランド１の情報として、通信ポートＡを意味する情報、通信ポートＢを意味する情報、又は両ポートを意味する情報を有している。マージン設定のＤＡＴＡは、オペランド２の情報として、マージン値を有している。
【０２３６】
中継設定部９０４は、マージン設定のコマンドがマージン変更の場合、オペランド１に設定された通信ポートに対応する設定手段のマージン値を、オペランド２に設定されたマージン値に変更するものである。
【０２３７】
中継設定部９０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡの内容が、図２８に示すマージン設定のＤＡＴＡであるか否かを識別するものである。そして、中継設定部９０４Ａは、受信フレームのＤＡＴＡが、マージン設定のＤＡＴＡである場合、マージン設定の内容に応じて、第１設定手段９２５の値又は第２設定手段９２６の値を設定するものである。また、中継設定部９０４Ａは、実施の形態８の中継設定部８０４Ａと同様に、バッファ１０７Ａの残量の変化に応じて、中継モード値１０６Ａの設定を変更し又は維持する機能を有している。
【０２３８】
中継設定部９０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡの内容が、図２８に示すマージン設定のＤＡＴＡであるか否かを識別するものである。そして、中継設定部９０４Ｂは、受信フレームのＤＡＴＡが、マージン設定のＤＡＴＡである場合、マージン設定の内容に応じて、第１設定手段９２５の値又は第２設定手段９２６の値を設定するものである。また、中継設定部９０４Ａは、実施の形態８の中継設定部８０４Ａと同様に、バッファ１０７Ａの残量の変化に応じて、中継モード値１０６Ａの設定を変更し又は維持する機能を有している。
【０２３９】
図２９は、図２７の中継設定部９０４による中継モード値１０６の設定処理の動作を示すフローチャートである。通信中継装置９００の全体的な動作は、図８に示す通信中継装置１００の全体的な動作と同様である。そのため、ここでは、図２９に基づき、図８のステップＳ１０８及びＳ１１５に示す中継モード値１０６の設定処理について説明する。なお、上述した実施の形態８の図２６と同一のステップについては、同一の符号を用いて説明は省略する。
【０２４０】
［図８のステップＳ１０８］
まず、中継設定部９０４Ａによる中継モード値１０６Ａの設定処理について説明する。
中継設定部９０４Ａは、受信部１０１Ａから受信フレームを取得し、受信フレームのＤＡＴＡを読み込む（図２９：ステップＳ９２１）。次に、中継設定部９０４Ａは、受信フレームのＤＡＴＡの内容が、設定手段のマージン設定のコマンドであるか否かを確認する（図２９：ステップＳ９２２）。このとき、中継設定部９０４Ａは、受信フレームのＤＡＴＡが、マージン設定を行うコマンドであった場合（図２９：ステップＳ９２２／Ｙｅｓ）、マージン設定のＤＡＴＡの内容に応じて、第１設定手段９２５または第２設定手段９２６にマージン値を設定する。その際、コマンドにより指定された設定手段に、既にマージン値が設定されている場合、中継設定部９０４Ａは、当該設定手段のマージン値を変更して更新する（図２９：ステップＳ９２３）。一方、受信フレームのＤＡＴＡが、マージン設定を行うコマンドではなかった場合（図２９：ステップＳ９２２／Ｎｏ）、中継設定部９０４Ａは何も行わず、ステップＳ８２１へ移行する。そして、中継設定部９０４Ａは、実施の形態８と同様に、ステップＳ８２１〜Ｓ８２３に示す一連の動作を実施する。
【０２４１】
［図８のステップＳ１１５］
次に、中継設定部９０４Ｂによる中継モード値１０６Ｂの設定処理について説明する。
中継設定部９０４Ｂは、受信部１０１Ｂから受信フレームを取得し、受信フレームのＤＡＴＡを読み込む（図２９：ステップＳ９２１）。次に、中継設定部９０４Ｂは、受信フレームのＤＡＴＡの内容が、設定手段のマージン設定のコマンドであるか否かを確認する（図２９：ステップＳ９２２）。このとき、中継設定部９０４Ｂは、受信フレームのＤＡＴＡが、マージン設定を行うコマンドであった場合（図２９：ステップＳ９２２／Ｙｅｓ）、マージン設定のＤＡＴＡの内容に応じて、第１設定手段９２５または第２設定手段９２６にマージン値を設定する。その際、コマンドにより指定された設定手段に、既にマージン値が設定されている場合、中継設定部９０４Ｂは、当該設定手段のマージン値を変更して更新する（図２９：ステップＳ９２３）。一方、受信フレームのＤＡＴＡが、マージン設定を行うコマンドではなかった場合（図２９：ステップＳ９２２／Ｎｏ）、中継設定部９０４Ｂは何も行わず、ステップＳ８２１へ移行する。そして、中継設定部９０４Ｂは、実施の形態８と同様に、ステップＳ８２１〜Ｓ８２３に示す一連の動作を実施する。
【０２４２】
以上のように、本実施の形態９における通信中継装置９００は、バッファ残量の閾値となるマージン値の設定を、自身に対して送信されるフレーム又は中継するフレームを用いて行うことができる。本実施の形態９における中継設定部９０４は、受信部１０１において受信されたフレームから、動作モードの切り替え基準となるマージン値を取得する機能を有している。したがって、通信中継装置９００は、空気調和システムの変化により、マージン値が変化した場合でも、空気調和システムに接続される全ての通信機器が、送信するフレームにより、第１設定手段９２５の値および第２設定手段９２６の値のうちのマージン値を設定することができる。もっとも、本実施の形態９の特徴的な構成内容は、上述した実施の形態１〜８の構成内容に組み込むことができる。
【０２４３】
なお、上述した各実施の形態は、通信中継装置および空気調和システムにおける好適な具体例であり、本発明の技術的範囲は、これらの態様に限定されるものではない。例えば、図１では、空気調和システム１０が有する複数の通信機器として、集中コントローラ９１及び９２と、室外機９３と、室内機９４〜９６と、を有する例を示したが、室外機、室内機、及び集中コントローラの数はこれに限定されるものではない。すなわち、空気調和システム１０は、任意の台数の室外機、室内機、及び集中コントローラを有するようにしてもよい。
【０２４４】
また、図１では、各通信機器が２つのセグメント９０Ａ及び９０Ｂに分割されている例を示したが、これに限定されず、空気調和システム１０では、任意に設けられた複数の通信機器が、３以上のセグメントに分割されていてもよい。空気調和システム１０が３以上のセグメントを含んで構成された場合、上記各実施の形態における通信中継装置は、３以上のセグメントのそれぞれに対応する３以上の通信ポートを有するようにするとよい。そして、上記各実施の形態における通信中継装置は、第１設定手段１２５および第２設定手段１２６と同様に構成され、３以上の通信ポートのそれぞれに対応する３以上の設定手段を有するようにしてもよい。また、上記各実施の形態における通信中継装置は、中継判定部１０３と同様に構成され、３以上の通信ポートのそれぞれに対応する３以上の中継判定部１０３を有するようにしてもよい。さらに、上記各実施の形態における通信中継装置は、各中継設定部と同様に構成され、３以上の通信ポートのそれぞれに対応する３以上の中継設定部を有するようにしてもよい。
【０２４５】
もっとも、上記各実施の形態における通信中継装置は、複数の中継判定部１０３が有する機能を併せもつ１つの中継判定部１０３を有していてもよい。また、上記各実施の形態における通信中継装置は、複数の中継設定部が有する機能を併せもつ１つの中継設定部を有していてもよい。さらに、上記各実施の形態では、複数の送信部１０２及び複数の受信部１０１が設けられた構成を例示しているが、これに限定されず、各実施の形態における通信中継装置は、例えば、複数の送信部１０２として機能する一つの送信部１０２と、複数の受信部１０１として機能する一つの送信部１０２とを有するように構成してもよい。
【０２４６】
また、上記各実施の形態では、ＲＡＭ１２４が複数のバッファとして機能する場合を例示したが、これに限定されず、ＲＡＭ１２４は、全ての通信ポートを介しての通信で共通に使用する１つの共用バッファとして機能するようにしてもよい。この場合、各中継判定部１０３は、受信したフレーム及び介在した通信ポートの識別情報を共用バッファに格納するようにするとよい。そして、各送信部１０２は、共用バッファ内から、識別情報をもとに選択したフレームを送信するようにするとよい。このようにすれば、共用バッファの空きがなくなるまで受信したフレームを格納することができる。よって、少なくとも一つのバッファには十分な残量があるにも関わらず、残量が０のバッファが存在する、といった状況を回避することができるため、通信異常の発生をより有効に抑制することができる。
【０２４７】
さらに、上記各実施の形態では、各種の情報がＲＡＭ１２４に格納される場合を例示したが、これに限定されるものではない。すなわち、例えば、ＲＡＭ１２４に格納される各種の情報が、マイクロコンピュータ１２３に内蔵されたメモリに格納されるように構成してもよい。また、例えば、マイクロコンピュータ１２３に内蔵されたメモリを、バッファに割り当てるといった具合に、各種の情報を、マイクロコンピュータ１２３に内蔵されたメモリ及びＲＡＭ１２４のそれぞれへ適宜割り当てて格納させるようにしてもよい。加えて、マイクロコンピュータ１２３に内蔵されたメモリをバッファとして機能させると共に、当該メモリが、アドレステーブル１０５及び中継モード値１０６を記憶するように構成してもよい。かかる構成を採れば、図２に示すＲＡＭ１２４を設けずに通信中継装置を構成することができるため、コストを削減することができる。
【０２４８】
また、上記各実施の形態では、中継設定部が、設定手段から当該設定手段に設定された値を読み込む場合を説明したが、これに限らず、マイクロコンピュータ１２３のプログラム領域に、設定手段の値を与えるように構成してもよい。そして、例えば、図３等に示す設定手段を設けずに各通信中継装置を構成するようにしてもよい。このように各通信中継装置を構成すれば、コストを削減することができる。
【符号の説明】
【０２４９】
１０  空気調和システム、９０Ａ、９０Ｂ  セグメント、９１、９２  集中コントローラ、９３  室外機、９４〜９６  室内機、９７、９８  バス、１００、２００、３００、４００、５００、６００、７００、８００、９００  通信中継装置、１０１Ａ、１０１Ｂ  受信部、１０２Ａ、１０２Ｂ  送信部、１０３Ａ、１０３Ｂ  中継判定部、１０４Ａ、１０４Ｂ、２０４Ａ、２０４Ｂ、３０４Ａ、３０４Ｂ、４０４Ａ、４０４Ｂ、５０４Ａ、５０４Ｂ、６０４Ａ、６０４Ｂ、７０４Ａ、７０４Ｂ、８０４Ａ、８０４Ｂ、９０４Ａ、９０４Ｂ  中継設定部、１０５  アドレステーブル、１０６Ａ、１０６Ｂ  中継モード値、１０７Ａ、１０７Ｂ  バッファ、１０８Ａ、１０８Ｂ、３０８Ａ、３０８Ｂ、５０８Ａ、５０８Ｂ、６０８Ａ、６０８Ｂ、７０８Ａ、７０８Ｂ、８０８Ａ、８０８Ｂ、９０８Ａ、９０８Ｂ  スイッチ、１０９Ａ、１０９Ｂ、２０９Ａ、２０９Ｂ、３０９Ａ、３０９Ｂ、４０９Ａ、４０９Ｂ、５０９Ａ、５０９Ｂ、６０９Ａ、６０９Ｂ、７０９Ａ、７０９Ｂ、８０９Ａ、８０９Ｂ、９０９Ａ、９０９Ｂ  記憶装置、１２１  第１送受信回路、１２２  第２送受信回路、１２３  マイクロコンピュータ、１２４  ＲＡＭ、１２５、２２５、３２５、４２５、５２５、６２５、７２５、８２５、９２５  第１設定手段、１２６、２２６、３２６、４２６、５２６、６２６、７２６、８２６、９２６  第２設定手段、１２７  内部バス。
【図１】
2017208452.tif 000003
【図２】
2017208452.tif 000004
【図３】
2017208452.tif 000005
【図４】
2017208452.tif 000006
【図５】
2017208452.tif 000007
【図６】
2017208452.tif 000008
【図７】
2017208452.tif 000009
【図８】
2017208452.tif 000010
【図９】
2017208452.tif 000011
【図１０】
2017208452.tif 000012
【図１１】
2017208452.tif 000013
【図１２】
2017208452.tif 000014
【図１３】
2017208452.tif 000015
【図１４】
2017208452.tif 000016
【図１５】
2017208452.tif 000017
【図１６】
2017208452.tif 000018
【図１７】
2017208452.tif 000019
【図１８】
2017208452.tif 000020
【図１９】
2017208452.tif 000021
【図２０】
2017208452.tif 000022
【図２１】
2017208452.tif 000023
【図２２】
2017208452.tif 000024
【図２３】
2017208452.tif 000025
【図２４】
2017208452.tif 000026
【図２５】
2017208452.tif 000027
【図２６】
2017208452.tif 000028
【図２７】
2017208452.tif 000029
【図２８】
2017208452.tif 000030
【図２９】
2017208452.tif 000031
【国際調査報告】
2017208452.tif 000032
2017208452.tif 000033
2017208452.tif 000034
2017208452.tif 000035