(57)【要約】【課題】通信経路に接続される電源の容量を低減できる通信モジュールを提供する。【解決手段】通信経路５０には電源が接続されている。送信部２００及び受信部２１０は通信経路５０上で相互に直列に接続される。送信部２００は直流電源２４２に接続される。受信部２１０は直流電源２４１に接続される。直流電源２４１，２４２の少なくとも何れか一方は、通信経路５０とは独立した電源である。言い換えると、送信部２００及び受信部２１０の少なくとも何れか一方は、通信経路５０を流れる電流から電力の供給を受けていない。【選択図】図３
2010183341.tif 000002
【特許請求の範囲】
【請求項１】
電流源（１１０）に接続された通信経路（５０）と、
前記通信経路上に設けられ、前記通信経路を流れる電流の変化に基づいて信号を受信する受信部（２１０）と、
前記通信経路上で前記受信部と直列に接続され、前記通信経路を流れる電流を変化させて信号を送信する送信部（２００）と、
前記送信部と並列に接続され、スイッチ信号に基づいて開閉制御される常閉型のスイッチ部（３００）と、
を備え、
前記受信部又は前記送信部は前記通信経路とは独立した電源（２４１，２４２）を動作源とする、通信モジュール（４０）。
【請求項２】
請求項１に記載の通信モジュールを用いた待機方法であって、
前記スイッチ部が開かれている状態で前記受信部（２１０）が待機指令を受信したことを以って、前記スイッチ部（３００）を閉じて前記送信部（２００）を待機させる、通信モジュールの待機方法。
【請求項３】
前記送信部（２００）は電源（２４２）と接続された第１スイッチ（８７）と、前記通信経路（５０）上に設けられ、前記電源から前記第１スイッチに流れる電流に応じて抵抗値が変化する第２スイッチ（８５）とを備え、前記送信部は前記第１スイッチを閉状態から開状態を介して閉状態へと遷移させることによって信号を前記通信経路に送出し、
前記受信部（２１０）が待機指令を受信したことを以って、前記第１スイッチを開状態にして前記送信部を待機させる、請求項２に記載の通信モジュールの待機方法。
【請求項４】
前記通信モジュールは、
前記スイッチ部（３００）へと前記スイッチ信号を出力するスイッチ駆動部（３１４）
を更に備え、
前記受信部（２１０）が待機指令を受信したことを以って、前記スイッチ駆動部を待機させる、請求項２又は３に記載の通信モジュールの待機方法。
【請求項５】
前記通信モジュールは、電源（２４０）に接続された装置（２６０）と、前記電源と前記装置との間に設けられ、前記スイッチ部への前記スイッチ信号に基づいて開閉制御される常開型の第２スイッチ部（４００）とを更に備える、請求項２乃至４の何れか一つに記載の通信モジュールの待機方法。
【請求項６】
請求項１に記載の通信モジュール（４０）と、前記通信モジュールと前記通信経路（５０）を介して通信する第２の通信モジュール（３０）とを備える通信システムにおける異常判定方法であって、
前記第２の通信モジュールは前記通信経路を介して前記通信モジュールへと信号を送信し、前記通信経路を介した前記通信モジュールの応答がない場合に、前記通信モジュールが異常であると判定する、通信システムの異常判定方法。
【請求項７】
前記受信部（２１０）が待機指令を受信したことを以って、前記通信モジュール（４０）は前記スイッチ部（３００）を閉じ、前記送信部を待機させ、前記受信部が復帰指令を受信したことを以って、前記通信モジュール（４０）は前記送信部を復帰させ、前記スイッチ部を開き、
前記通信モジュールが待機状態ではないときに、前記第２の通信モジュール（３０）は、前記通信経路（５０）を介して前記通信モジュールへと信号を送信し、前記通信経路を介した前記通信モジュールの応答がない場合に、前記送信部に関する異常があると判定する、請求項６に記載の通信システムの異常判定方法。
【請求項８】
前記第２の通信モジュール（３０）は異常があると判定したときに前記異常を報知又は表示する、請求項６又は７に記載の通信システムの異常判定方法。
【請求項９】
前記第２の通信モジュール（３０）は記録媒体を更に備え、
前記第２の通信モジュール（３０）は異常があると判定したときに前記異常を前記記録媒体に記録する、請求項６乃至８のいずれか一つに記載の通信システムの異常判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信モジュール、通信モジュールの待機方法及び通信システムの異常判定方法に関する。
【背景技術】
【０００２】
例えば特許文献１，２に記載されているように、従来から、いわゆるカレントループ方式による通信システムが知られている。カレントループ方式を用いた通信（以下、カレントループ通信とも呼ぶ）では、ループ状の通信経路上に複数の通信モジュールが設けられており、各モジュールが通信ラインに流れる電流を変化させることによって送信信号を生成する。
【０００３】
各通信モジュールは、通信ライン中に挿入されたフォトトランジスタ（フォトカプラ中のフォトトランジスタ）を有する送信部を備えており、当該フォトトランジスタを開閉制御してループ電流を断続させることにより、上記電流変化を利用した（電流信号）を生成している。
【０００４】
特許文献１に記載の技術では、通信モジュールの電源を与える充電式の電源を通信経路中に設け、フォトトランジスタに対して並列に常閉型のスイッチを設けている。これによって通信モジュールの起動時であっても通信経路が遮断されることなく、上記電源を充電して、通信モジュールを起動している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭５９−２２８４５１号公報
【特許文献２】特開平１１−４１２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、送信部、受信部、その他の負荷に対して一括して電源が与えられているので、通信モジュールを待機させるべく電源の供給を遮断すると、送信部のみならず受信部の機能もが停止する。よって、通信モジュールを復帰させるべく通信モジュールへと復帰信号を送信しても、通信モジュールはこれを認識することができない。以上のように、特許文献１に記載の技術では、通信モジュールを一旦待機させると、適宜に復帰させることができない。
【０００７】
そこで、本発明は、待機方法に寄与する通信モジュールを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかる通信モジュールの第１の態様は、電流源（１１０）に接続された通信経路（５０）と、前記通信経路上に設けられ、前記通信経路を流れる電流の変化に基づいて信号を受信する受信部（２１０）と、前記通信経路上で前記受信部と直列に接続され、前記通信経路を流れる電流を変化させて信号を送信する送信部（２００）と、前記送信部と並列に接続され、スイッチ信号に基づいて開閉制御される常閉型のスイッチ部（３００）と、を備え、前記受信部又は前記送信部は前記通信経路とは独立した電源（２４１，２４２）を動作源とする。
【０００９】
本発明にかかる通信モジュールの待機方法の第１の態様は、第１の態様にかかる通信モジュールを用いた待機方法であって、前記スイッチ部が開かれている状態で前記受信部（２１０）が待機指令を受信したことを以って、前記スイッチ部（３００）を閉じて前記送信部（２００）を待機させる。
【００１０】
本発明にかかる通信モジュールの待機方法の第２の態様は、第１の態様にかかる通信モジュールの待機方法であって、前記送信部（２００）は電源（２４２）と接続された第１スイッチ（８７）と、前記通信経路（５０）上に設けられ、前記電源から前記第１スイッチに流れる電流に応じて抵抗値が変化する第２スイッチ（８５）とを備え、前記送信部は前記第１スイッチを閉状態から開状態を介して閉状態へと遷移させることによって信号を前記通信経路に送出し、前記受信部（２１０）が待機指令を受信したことを以って、前記第１スイッチを開状態にして前記送信部を待機させる。
【００１１】
本発明にかかる通信モジュールの待機方法の第３の態様は、第１又は第２の態様にかかる通信モジュールの待機方法であって、前記通信モジュールは、前記スイッチ部（３００）へと前記スイッチ信号を出力するスイッチ駆動部（３１４）を更に備え、前記受信部（２１０）が待機指令を受信したことを以って、前記スイッチ駆動部を待機させる。
【００１２】
本発明にかかる通信モジュールの待機方法の第４の態様は、第１乃至第３の何れか一つの態様にかかる通信モジュールの待機方法であって、前記通信モジュールは、電源（２４０）に接続された装置（２６０）と、前記電源と前記装置との間に設けられ、前記スイッチ部への前記スイッチ信号に基づいて開閉制御される常開型の第２スイッチ部（４００）とを更に備える。
【００１３】
本発明にかかる通信システムの異常判定方法の第１の態様は、第１の態様にかかる通信モジュール（４０）と、前記通信モジュールと前記通信経路（５０）を介して通信する第２の通信モジュール（３０）とを備える通信システムにおける異常判定方法であって、前記第２の通信モジュールは前記通信経路を介して前記通信モジュールへと信号を送信し、前記通信経路を介した前記通信モジュールの応答がない場合に、前記通信モジュールが異常であると判定する。
【００１４】
本発明にかかる通信システムの異常判定方法の第２の態様は、第１の態様にかかる通信システムの異常判定方法であって、前記受信部（２１０）が待機指令を受信したことを以って、前記通信モジュール（４０）は前記スイッチ部（３００）を閉じ、前記送信部を待機させ、前記受信部が復帰指令を受信したことを以って、前記通信モジュール（４０）は前記送信部を復帰させ、前記スイッチ部を開き、前記通信モジュールが待機状態ではないときに、前記第２の通信モジュール（３０）は、前記通信経路（５０）を介して前記通信モジュールへと信号を送信し、前記通信経路を介した前記通信モジュールの応答がない場合に、前記送信部に関する異常があると判定する。
【００１５】
本発明にかかる通信システムの異常判定方法の第３の態様は、第１又は第２の態様にかかる通信システムの異常判定方法であって、前記第２の通信モジュール（３０）は異常があると判定したときに前記異常を報知又は表示する。
【００１６】
本発明にかかる通信システムの異常判定方法の第４の態様は、第１乃至第３のいずれか一つの態様にかかる通信システムの異常判定方法であって、前記第２の通信モジュール（３０）は記録媒体を更に備え、前記第２の通信モジュール（３０）は異常があると判定したときに前記異常を前記記録媒体に記録する。
【発明の効果】
【００１７】
本発明にかかる通信モジュール（４０）の第１の態様によれば、受信部又は送信部は電流源とは無関係の電源によって動作するので、電流源の容量を低減することができる。
【００１８】
また、受信部を介して待機指令を受け取ったときに、送信部への電源供給を停止（いわゆる待機）させる待機方法に寄与する。スイッチ部へとスイッチ信号を出力しない（非活性）ことで、スイッチ部は閉状態となる。よって、待機中はスイッチ部へとスイッチ信号を出力しないまま、送信部への電源の供給を遮断することで、通信経路を遮断することなく送信部の機能を待機させることができる。よって待機中は消費電力を低減できる。また待機中であっても受信部への電源供給を維持することで通信モジュールは例えば復帰指令を受信することができる。待機中ではなく、通常動作時には、スイッチ信号を活性にしてスイッチ部を開き、送信部の機能を妨げない。
【００１９】
本発明にかかる通信モジュールの待機方法の第１の態様によれば、送信部が待機しているので、送信部での消費電力を低減できる。また送信部を待機させてもスイッチ部が閉じているので通信経路は遮断されない。待機中であっても受信部は例えば復帰信号を受信できる。
【００２０】
本発明にかかる通信モジュールの待機方法の第２の態様によれば、信号の送信機能を実現するための第１スイッチを用いて送信部を待機させることができるので、送信部を待機させる専用のスイッチを要しない。
【００２１】
本発明にかかる通信モジュールの待機方法の第３の態様によれば、スイッチ駆動部を待機させることができるので、待機中の消費電力を更に低減できる。
【００２２】
本発明にかかる通信モジュールの待機方法の第４の態様によれば、同じスイッチ信号で常閉型のスイッチ部と常開型の第２スイッチ部が制御されるので、第２スイッチ部はスイッチ部と逆に開閉制御される。よって、受信部が待機指令を受け取ることを以ってスイッチ部を閉じ、第２スイッチ部は開く。従って、待機指令を受信すると、装置への電源供給が遮断され、装置での消費電力を低減できる。またスイッチ部と第２スイッチ部を同じスイッチ信号で開閉制御しているので、回路規模を低減できる。
【００２３】
本発明にかかる通信システムの異常判定方法の第１の態様によれば、通信モジュールを特定して異常を知ることができる。
【００２４】
本発明にかかる通信システムの異常判定方法の第２の態様によれば、異常箇所を特定しているので異常に対応しやすい。
【００２５】
本発明にかかる通信システムの異常判定方法の第３の態様によれば、異常を知ることができるので、適切な対応を促すことができる。
【００２６】
本発明にかかる通信システムの異常判定方法の第４の態様によれば、異常が記録されているので、通信モジュールの故障解析に寄与する。
【図面の簡単な説明】
【００２７】
【図１】通信システムの概念的な構成の一例を示す図である。
【図２】主モジュールの概念的な構成の一例を示す図である。
【図３】副モジュールの概念的な構成の一例を示す図である。
【図４】基本的動作にかかるタイムチャートである。
【図５】副モジュールの待機動作を示すフローチャートである。
【図６】副モジュールの復帰動作を示すフローチャートである。
【図７】副モジュールの概念的な構成の一例を示す図である。
【図８】主モジュールの異常判定動作を示すフローチャートである。
【図９】主モジュールの概念的な構成の一例を示す図である。
【発明を実施するための形態】
【００２８】
＜通信システム及び通信モジュールの構成＞
図１は実施の形態にかかる空気調和機の概念的な構成の一例を示している。図１に示される空気調和機１０は室内機１１と室外機１２とを備えている。室外機１２は通信システム２０を備えている。なお、通信システム２０は必ずしも空気調和機に用いられる必要はなく、任意のシステムに適用される。
【００２９】
通信システム２０としてはいわゆるカレントループ方式を採用した通信システムが例示されている。通信経路５０の一端は直流電源と接続され、他端は接地されている。かかる構成は、通信経路５０がループ状の経路であることと等価である。通信経路５０上には通信モジュール３０，４１〜４４が相互に直列に設けられている。ただし、通信モジュール３０，４１〜４４は例示であって、通信経路５０上に設けられる通信モジュールの個数は任意である。以下では、説明を容易とするために、通信モジュール３０を主モジュール３０とも呼び、通信モジュール４１〜４４を副モジュール４１〜４４とも呼ぶ。
【００３０】
かかる通信システム２０においては通信モジュール３０，４１〜４４は通信経路５０を流れるループ電流Iの変化を利用して情報の送受信、即ち通信を行う。通信動作の具体例については後述する。
【００３１】
主モジュール３０は通信システム２０において基幹的な役割を果たす。例えば主モジュール３０は室内機１１が有する制御部１３との間で各種の情報を送受信する。かかる情報の送受信は有線であっても無線であっても構わない。また、主モジュール３０は制御部１３と副モジュール４１〜４４との間の情報の送受信を仲介する。そして、例えば制御部１３及び副モジュール４１〜４４から受信した情報に基づいて所定の処理を行う。
【００３２】
副モジュール４１〜４４は主モジュール３０との間でそれぞれ情報を送受信する。副モジュール４１〜４４には所定の装置２６１〜２６４がそれぞれ接続されており、装置２６１は副モジュール４１を介した通信を利用して動作し、同様に装置２６２〜２６４はそれぞれ、自身に接続された副モジュール４２〜４４を介した通信を利用して動作する。
【００３３】
ここでは装置２６１，２６２として室外機１２に設けられたファンを例示し、装置２６３，２６４として室外機１２に設けられたコンプレッサを例示する。しかし、装置２６１〜２６４は当該例示に限定されない。また、かかる例示では室外機１２は２台のファン２６１，２６２と２台のコンプレッサ２６３，３６４とを有する。即ち室外機１２は同種の装置を複数台有しているが、室外機１２の構成はかかる例示に限定されない。また装置２６１〜２６４の全てが異種の装置であってもよい。
【００３４】
コンプレッサ２６３，２６４は気体の冷媒を圧縮する装置であり、ここではコンプレッサ本体部と、コンプレッサ本体部の駆動を制御する制御部とを含む。また、ファン２６１，２６２は上記冷媒が流れる熱交換器（図示省略）に送風する装置であり、ここではファン本体部と、ファン本体部の駆動を制御する制御部とを含む。これらの装置２６１〜２６４の上記制御部には副モジュール４１〜４４がそれぞれ接続され、これによって上述したように装置２６１〜２６４は通信システム２０を利用して動作することができる。
【００３５】
図２は主モジュールの概念的な構成の一例を示している。なお、図２では図１に例示した室内機１１との接続を省略している。主モジュール３０は、送信部１２０と、受信部１３０と、制御部１５０と、電源部１１０，１６０とを備えている。
【００３６】
電源部１１０は通信経路５０に接続され、通信経路５０に電流を流す電流源として機能する。例えば電源部１１０は定電流源１１３と、抵抗１１４と、ツェナーダイオード１１５とを備えている。抵抗１１４は通信経路５０上に設けられている。定電流源１１３は抵抗１１４と共に定電流源を構成し、通信経路５０を流れる電流を一定に保とうとする（但し、後述するように、信号を生成するために通信経路５０が遮断しているときはこの限りではない）。ツェナーダイオード１１５は、そのアノード端子が定電流源１１３とは反対側の抵抗１１４の一端に、そのカソード端子が接地点にそれぞれ接続されており、通信経路５０が遮断しているときに上記定電流源の電流経路となる。また、通信経路５０へ電流が流れている時は通信経路５０の電圧を保護する。
【００３７】
なお、電源部１１０は必ずしも定電流源として機能する必要はない。但し、通信経路５０を流れる信号として、零以外の所定値と零との二値によって形成される電流信号を採用する場合には電源部１１０として定電流源を採用することが望ましい。通信経路５０に設けられる通信モジュールの個数に依らず、所定値を一定とすることができるからである。これによって、電流信号の振幅を一定にでき、零との弁別が容易となる。なおここでは、電源部１１０が定電流源に限定されない態様を説明しつつも、より具体的な一例として、上記二値によって形成される電流信号を採用する態様、即ち電源部１１０として定電流源を採用することが望ましい態様についても説明する。
【００３８】
送信部１２０は通信経路５０上に設けられ、制御部１５０と接続されている。送信部１２０は通信経路５０を流れる電流を変化させて通信経路５０へと信号を送出する。図２の例では送信部１２０はフォトカプラ１２１と、送信回路１２２とを備えている。
【００３９】
フォトカプラ１２１は入力部として発光素子の一例たるフォトダイオード７２と、出力部として受光素子の一例たるフォトトランジスタ７１とを備えている。フォトトランジスタ７１は通信経路５０上に設けられている。
【００４０】
送信回路１２２は、フォトダイオード７２のアノード端子及びカソード端子と、制御部１５０とそれぞれ接続されている。送信回路１２２はフォトカプラ１２１を駆動するための回路である。送信回路１２２は制御部１５０からの制御信号に基づいてフォトダイオード７２に流れる電流量、換言すればフォトダイオード７２の発光量を調整する。フォトダイオード７２の発光量に応じて、フォトトランジスタ７１のコレクタ端子とエミッタ端子間に流れる電流量が調整される。かかる構成により、電流変化を利用した電流信号が、フォトトランジスタ７１を介して送信部１２０から通信経路５０へと送出される。
【００４１】
図２の例では、送信回路１２２はＮＰＮ形のトランジスタ７３と、抵抗７４とを備えている。トランジスタ７３とフォトダイオード７２と抵抗７４とは直流電源１１１と接地点の間でこの順で相互に直列に接続されている。トランジスタ７３のコレクタ端子は直流電源１１１側に、トランジスタ７３のエミッタ端子は接地点側に接続されている。またトランジスタ７３のベース端子が制御部１５０に接続されている。抵抗７４はトランジスタ７３及びフォトダイオード７２に大電流が流れることを防止する。
【００４２】
かかる送信部１２０のより具体的な動作の一例について説明する。ここでは、トランジスタ７３及びフォトトランジスタ７２をスイッチ素子として機能させる。制御部１５０はトランジスタ７３のベース端子へと制御信号を出力して、トランジスタ７３の開閉を制御する。トランジスタ７３が閉状態のときには直流電源１１１から送信回路１２２及びフォトダイオード７２を介す経路に電流が流れ、フォトダイオード７２が発光する。当該発光によって、フォトトランジスタ７１が閉状態となる。またトランジスタ７３が開状態のときには直流電源１１１から送信回路１２２及びフォトダイオード７２を介す経路が遮断され、フォトダイオード７２が消光する。当該消光によってフォトトランジスタ７１が開状態となる。
【００４３】
制御部１５０は制御信号を送信部１２１に出力してフォトトランジスタ７２を閉状態から開状態を介して閉状態へと遷移させる。つまり、ループ電流Ｉの値は零以外の所定値から零を経由して所定値へと変化する。かかる電流変化が電流信号として通信経路５０を流れる。なお、この場合、電源部１１０として定電流源を採用することが望ましい。その理由は上述したとおりである。
【００４４】
またここでは、制御部１５０がマイクロコンピュータと記憶装置を含んで構成され、当該マイクロコンピュータがプログラムに記述された各処理ステップ（換言すれば手順）を実行し、また送信部１２０等を制御する場合を例示する。
【００４５】
かかる構成の制御部１５０によれば、マイクロコンピュータは処理ステップに対応する各種手段として機能し、又は、マイクロコンピュータによって処理ステップに対応する各種機能が実現される。なお制御部１５０によって実現される各種手段又は各種機能の一部又は全部をハードウェアによって実現することができる。
【００４６】
制御部１５０の上記記憶装置は、例えばＲＯＭ(Read  Only  Memory)、ＲＡＭ(Random  Access  Memory)、書き換え可能な不揮発性メモリ（ＥＰＲＯＭ(Erasable  Programmable  ROM)等）、ハードディスク装置などの各種記憶装置の１つ又は複数で構成可能である。当該記憶装置は、各種の情報やデータ等を格納し、また制御部１５０が実行するプログラムを格納し、また、プログラムを実行するための作業領域を提供する。
【００４７】
受信部１３０は通信経路５０上で送信部１２０と直列に設けられ、制御部１５０と接続されている。受信部１３０は通信経路５０を流れる電流の変化を検出して通信経路５０から信号を受信して制御部１５０へと当該信号を送信する。図２の例では、受信部１３０はフォトカプラ１３１と、受信回路１３２とを備えている。
【００４８】
フォトカプラ１３１は入力部として発光素子の一例たるフォトダイオード７５と、出力部として受光素子の一例たるフォトトランジスタ７６とを備えている。フォトダイオード７５は通信経路５０上に設けられている。
【００４９】
受信回路１３２はフォトトランジスタ７６のエミッタ端子及びコレクタ端子と、制御部１５０とに接続されている。フォトトカプラ１３１によれば、フォトダイオード７５のアノード端子とカソード端子との間を流れる電流（即ちループ電流Ｉ）の量に応じてフォトダイオード７５の発光量が変化し、当該発光量に応じてフォトトランジスタ７５のコレクタ端子とエミッタ端子との間を流れる電流が変化する。受信回路１３２はこの電流の変化を制御部１５０へと伝達する回路である。
【００５０】
図２の例では、受信回路１３２は例えば抵抗７７，７８を備えている。抵抗７７はフォトトランジスタ７６のコレクタ端子と制御部１５０との間に接続されている。抵抗７８は直流電源１１２とフォトトランジスタ７６のコレクタ端子との間に接続されている。抵抗７７，７８はフォトトランジスタ７６へと大電流が流れることを防止する。また直流電源１１２と抵抗７８との間の点が制御部１５０に接続されている。フォトトランジスタ７６のエミッタ端子は接地されている。
【００５１】
かかる受信部１３０のより具体的な一例について説明する。ここでは、フォトトランジスタ７６をスイッチ素子として機能させる。例えば通信経路５０を流れるループ電流Ｉの値が零以外の所定値であるとき、フォトダイオード７５は発光する。当該発光によってフォトトランジスタ７６は閉状態となる。これによって、直流電源１１２から受信回路１３２及びフォトトランジスタ７６を介す経路に電流が流れる。制御回路１５０は当該電流を検知してループ電流Ｉが所定値であると認識する。また、ループ電流Ｉの値が零であるとき、フォトダイオード７５は発光せず、フォトトランジスタ７６は開状態となる。これによって、直流電源１１２から受信回路１３２及びフォトトランジスタ７６を介す経路に電流が流れない。制御回路１５０は当該電流（零）を検知して、ループ電流Ｉの値が零であることを認識する。ループ電流Ｉが所定値から零を経由して所定値となることを制御回路１５０が認識して電流信号を受信する。
【００５２】
制御部１５０は、電源部１６０から電源の供給を受けて動作し、送信部１２０を介して信号を通信経路５０に送出し、受信部１３０を介して通信経路５０を流れる信号を受け取る。
【００５３】
図３は副モジュール４１の概念的な構成の一例を示している。なお、ここでは副モジュール４２〜４４は副モジュール４１と同一の構成を有しているものとする。以下では、副モジュール４１〜４４を代表して副モジュール４０として説明する。
【００５４】
副モジュール４０は、送信部２００と、受信部２１０と、電源部２４０と、制御部２５０と、スイッチ部３００と、スイッチ部４００とを備えている。
【００５５】
送信部２００は直流電源２４２と接続されて動作する。直流電源２４２は通信経路５０とは独立した直流電源である。言い換えると、直流電源２４２は通信経路５０とは接続されておらず、送信部２００への供給電力を、通信経路５０を流れるループ電流Ｉから取得する構成を採用していない。
【００５６】
送信部２００は通信経路５０上に設けられ、制御部２５０と接続されている。送信部２００は通信経路５０を流れるループ電流Ｉを変化させて通信経路５０へと信号を送出する。図３の例では送信部２００はフォトカプラ２０１と、送信回路２０２とを備えている。
【００５７】
フォトカプラ２０１は入力部として発光素子の一例たるフォトダイオード８６と、出力部として受光素子の一例たるフォトトランジスタ８５とを備えている。フォトトランジスタ８５は通信経路５０上に設けられている。
【００５８】
送信回路２０２は、フォトダイオード８６のアノード端子及びカソード端子と、制御部２５０とそれぞれ接続されている。送信回路２０２はフォトカプラ２０２を駆動するための回路である。送信回路２０２は制御部２５０からの制御信号に基づいてフォトダイオード８６に流れる電流量、換言すればフォトダイオード８６の発光量を調整する。フォトダイオード８６の発光量に応じて、フォトトランジスタ８５のコレクタ端子とエミッタ端子間に流れる電流量が調整される。かかる構成により、電流変化を利用した電流信号が、フォトトランジスタ８５を介して送信部２００から通信経路５０へと送出される。
【００５９】
図３の例では、送信回路２０２はＮＰＮ形のトランジスタ８７と、抵抗８８とを備えている。トランジスタ８７とフォトダイオード８６と抵抗８８とは直流電源２４２と接地点の間でこの順で相互に直列に接続されている。なおトランジスタ８７のコレクタ端子は直流電源２４２側に、トランジスタ８７のエミッタ端子は接地点側に接続されている。またトランジスタ８７のベース端子が制御部２５０に接続されている。抵抗８８はトランジスタ８７及びフォトダイオード８６に大電流が流れることを防止する。なお、フォトトランジスタ８５は、直流電源２４２からトランジスタ８７へと流れる電流に応じて自身の抵抗値を変化させる可変抵抗と把握することもできるし、後述するように開閉するスイッチとしても把握できる。
【００６０】
かかる送信部２００のより具体的な動作の一例について説明する。ここでは、トランジスタ８７及びフォトトランジスタ８５をスイッチ素子として機能させる。制御部２５０はトランジスタ８７のベース端子へと制御信号を出力して、トランジスタ８７の開閉を制御する。トランジスタ８７が閉状態のときには直流電源２４２から送信回路２０２及びフォトダイオード８６を介す経路に電流が流れ、以ってフォトトランジスタ８５が閉状態となる。またトランジスタ８７が開状態のときには直流電源２４２から送信回路２０２及びフォトダイオード８６を介す経路が遮断され、以ってフォトトランジスタ８５が開状態となる。
【００６１】
制御部２５０は制御信号を送信部２００に出力してフォトトランジスタ８５を閉状態から開状態を介して閉状態へと遷移させる。つまり、ループ電流Ｉの値は所定値から零を経由して所定値へと変化する。かかる電流変化が電流信号として通信経路５０を流れる。
【００６２】
受信部２１０は直流電源２４１と接続されて動作する。直流電源２４１は通信経路５０とは独立した直流電源である。言い換えると、直流電源２４１は通信経路５０とは接続されておらず、受信部２１０への供給電力を、通信経路５０を流れるループ電流Ｉから取得する構成を採用していない。
【００６３】
受信部２１０は通信経路５０上で送信部２００と直列に設けられ、制御部２５０と接続されている。受信部２１０は通信経路５０を流れる電流の変化を検出して通信経路５０から信号を受信して制御部２５０へと当該信号を送信する。図３の例では、受信部２１０はフォトカプラ２１１と、受信回路２１２とを備えている。
【００６４】
フォトカプラ２１１は入力部として発光素子の一例たるフォトダイオード８１と、出力部として受光素子の一例たるフォトトランジスタ８２とを備えている。フォトダイオード８１は通信経路５０上に設けられている。
【００６５】
受信回路２１２はフォトトランジスタ８２のエミッタ端子及びコレクタ端子と、制御部２５０とに接続されている。フォトトカプラ２１１によれば、フォトダイオード８１のアノード端子とカソード端子との間を流れる電流（即ちループ電流Ｉ）の量に応じてフォトダイオード８１の発光量が変化し、当該発光量に応じてフォトトランジスタ８２のコレクタ端子とエミッタ端子との間を流れる電流が変化する。受信回路２１２はこの電流の変化を制御部２５０へと伝達する回路である。
【００６６】
図３の例では、受信回路２１２は例えば抵抗８３，８４を備えている。抵抗８４はフォトトランジスタ８２のコレクタ端子と制御部２５０との間に接続されている。抵抗８３は直流電源２４１とフォトトランジスタ８２のコレクタ端子との間に接続されている。抵抗８３，８４はフォトトランジスタ８２へと大電流が流れることを防止する。また直流電源２４１と抵抗８３との間の点が制御部２５０に接続されている。フォトトランジスタ８２のエミッタ端子は接地されている。
【００６７】
かかる受信部２１０のより具体的な一例について説明する。ここでは、フォトトランジスタ８２をスイッチ素子として機能させる。例えば通信経路５０を流れるループ電流Ｉの値が零以外の所定値であるとき、フォトダイオード８１は発光する。当該発光によってフォトトランジスタ８２は閉状態となる。これによって、直流電源２４１から受信回路２１２及びフォトトランジスタ８２を介す経路に電流が流れる。制御回路２５０は当該電流を検知してループ電流Ｉが所定値であると認識する。また、ループ電流Ｉの値が零であるとき、フォトダイオード８１は発光せず、フォトトランジスタ８２は開状態となる。これによって、直流電源２４１から受信回路２１２及びフォトトランジスタ８２を介す経路に電流が流れない。制御回路２５０は当該電流（零）を検知して、ループ電流Ｉの値が零であることを認識する。ループ電流Ｉの値が所定値から零を経由して所定値となることを制御回路２５０が認識して電流信号を受信する。
【００６８】
スイッチ部３００は送信部２００と並列に接続されている。スイッチ部３００はその開閉制御が制御部２５０によって実行される。より具体的には、制御部２５０はスイッチ信号をスイッチ部３００の制御端子へと印加することにより、スイッチ部３００は開状態となる。またスイッチング部３００は制御部２５０から上記制御信号が印加されない状態（無信号状態）で閉状態となる。つまり、スイッチング部３００はいわゆる常閉型（ノーマリー・クローズド型とも呼ばれる）に構成されている。
【００６９】
ここではスイッチ部３００が、いわゆるｂ接点リレーによって構成される場合を例示する（図３参照）。ｂ接点リレーの場合、スイッチ部３００を開状態にするためのスイッチ信号は励磁電圧に対応する。
【００７０】
スイッチ部４００は電源部２４０と装置２６０との間に設けられている。スイッチ部４００はその開閉制御が制御部２５０によって実行される。より具体的には、制御部２５０はスイッチ信号をスイッチ部３００の制御端子へと印加することにより、スイッチ部３００は閉状態となる。またスイッチング部３００は制御部２５０から上記制御信号が印加されない状態（無信号状態）で開状態となる。つまり、スイッチング部３００はいわゆる常開型（ノーマリー・オープン型とも呼ばれる）に構成されている。
【００７１】
ここではスイッチ部３００が、いわゆるａ接点リレーによって構成される場合を例示する（図３参照）。ａ接点リレーの場合、スイッチ部３００を閉状態にするためのスイッチ信号は励磁電圧に対応する。
【００７２】
また図３の例示では、制御部２５０とスイッチ部３００，４００とが同じ端子に接続される。言い換えれば、スイッチ部３００，４００はいずれも同じスイッチ信号によって開閉制御される。よって、スイッチ部３００，４００をそれぞれ別の端子で制御部２５０と接続する場合に比べて回路規模を低減できる。
【００７３】
制御部２５０は、副モジュール４０における各種の処理や制御を行う。例えば、制御部２５０は、送信部２００を介して通信経路５０へと信号を送出し、また受信部２１０を介して通信経路５０から受信した信号に基づいて各種の処理を行う。例えば、図３に例示されるように制御部２５０と装置２６０が接続される場合、制御部２３０は装置２６０の運転状況に関する情報を当該装置２６０から取得し、取得した情報を送信部２００を介して主モジュール３０へと送信する。また、制御部２５０は主モジュール３０から受信部２１０を介して受信した信号を装置２６０へと伝達する。なお、装置２６０として、ここでは上記のファン２６１，２６２とコンプレッサ２６３，２６４とのいずれか１つが例示される。
【００７４】
制御部２５０は電源部２４０に接続されている。これにより、制御部２５０は電源２４０からの電力供給によって動作する。ここでは電源部２４０は通信経路５０とは接続されておらず、制御部２５０への電力供給をループ電流Ｉから取得する構成を有していない。
【００７５】
またここでは、制御部２５０がマイクロコンピュータと記憶装置を含んで構成され、当該マイクロコンピュータがプログラムに記述された各処理ステップ（換言すれば手順）を実行し、また送信部２００等を制御する場合を例示する。但し、制御部２５０はこれに限らず、その機能をハードウェアで実現しても構わない。
【００７６】
かかる構成の制御部２５０によれば、マイクロコンピュータは処理ステップに対応する各種手段として機能し、又は、マイクロコンピュータによって処理ステップに対応する各種機能が実現される。なお制御部２５０によって実現される各種手段又は各種機能の一部又は全部をハードウェアによって実現することができる。
【００７７】
制御部２５０の上記記憶装置は、例えばＲＯＭ(Read  Only  Memory)、ＲＡＭ(Random  Access  Memory)、書き換え可能な不揮発性メモリ（ＥＰＲＯＭ(Erasable  Programmable  ROM)等）、ハードディスク装置などの各種記憶装置の１つ又は複数で構成可能である。当該記憶装置は、各種の情報やデータ等を格納し、また制御部２５０が実行するプログラムを格納し、また、プログラムを実行するための作業領域を提供する。
【００７８】
このような副モジュール４０においては、送信部２００及び受信部２１０が通信経路５０とは独立した直流電源２４２，２４１をそれぞれ動作源としている。よって、送信部２００及び受信部２１０が通信経路５０を流れるループ電流Ｉから動作電力を得る態様と比べて、ループ電流Ｉの源となる電源部１１０の容量を低減することができる。なお、送信部２００及び受信部２１０のいずれもが通信経路５０とは独立した直流電源を動作源とする必要はなく、少なくとも何れか一方が通信経路５０とは独立した直流電源を動作源とすればよい。また本実施の形態では、制御部２５０についての電源部２４０も通信経路５０とは独立しているので、更に電源部１１０の容量を低減できる。
【００７９】
また、このような副モジュール４０は、カレントループ通信において、副モジュール４０を待機させる待機方法の実行に寄与する。以下において、まず、カレントループ通信における基本的な動作を概説し、続いて待機動作について説明する。なお、ここでいう待機とは、通信モジュールの機能の少なくとも一部を実現する構成要素において、電源から当該構成要素に流れる電流を遮断して、当該構成要素が果たす機能を停止させることを意味する。また、電源から、待機状態である構成要素に電流を流して、当該構成要素の機能が実行可能な状態とすることを復帰と呼ぶ。
【００８０】
＜通信システムにおける基本的動作＞
図４は通信システム２０による基本的動作を概説するタイミングチャートの一例を示している。なお、かかる基本的動作において、制御部２５０はスイッチ部３００へとスイッチ信号を出力し、スイッチ部３００を開状態としている（図３を参照）。
【００８１】
図４には、主モジュール３０及び副モジュール４１，４２が送出する電流信号と、通信経路５０上を伝播する電流信号（換言すれば、各通信モジュール３０，４１〜４４によって受信される電流信号）とが図示される。但し、各電流信号の波形は、図４の例に限定されるものではない。なお、副モジュール４３，４４が送出する電流信号は、図４では省略されているが、副モジュール４１，４２からの電流信号と同様に説明される。
【００８２】
通信モジュール３０，４１〜４４は、ループ電流Ｉを異なる電流値Ｉｍ，Ｉｓ間で遷移させることにより、電流信号を生成する。具体的には、制御部１５０，２５０が、送信部１２０，２００のフォトトランジスタ７１，８５（図２及び図３を参照）の開閉状態を、送信データに基づいてそれぞれ切り替える。これにより、ループ電流Ｉが電流値Ｉｍ，Ｉｓ間で遷移する（換言すれば電流値Ｉｍ，Ｉｓの差を振幅とする）電流パルス列が送信信号として通信経路５０へと送出される。
【００８３】
図４の例では、電流値Ｉｍが送信部１２０，２００のフォトトランジスタ７１，８５が閉状態であるときに生じる電流値であり、ここでは主モジュール３０に設けられた電源部１１０から供給される電流の電流値である。他方、電流値Ｉｓは、送信部１２０，２００のフォトトランジスタ７１，８５が開状態であるときに生じる電流値であり、ここでは零である。電流値Ｉｍの一定性、ひいては電流信号の振幅の一定性は電源１１０の定電流源１１３によって保証される。なお、電流値Ｉｍを採るループ電流Ｉはマーク電流と呼ばれ、電流値Ｉｓを採るループ電流Ｉはスペース電流と呼ばれる場合がある。
【００８４】
なお、例えば、電流値Ｉｓを零以外の値に設定してもよい。かかる例では、電流値Ｉｍ，Ｉｓのいずれの場合においてもフォトトランジスタ７１，８５が閉状態であるが、異なる電流値Ｉｍ，Ｉｓを生成することが可能である。但し、この場合、電源部１１０として定電流源は採用されない。また、電流値Ｉｍは電源部１１０による設定値以外の値を採用してもよく、電流値Ｉｍ，Ｉｓの２値だけでなく、３つ以上の電流値を利用して電流信号を生成してもよい。
【００８５】
図４の例示では、各通信モジュール３０，４１〜４４の送信期間は互いにずれており、このため通信経路５０上には各通信モジュール３０，４１〜４４からの送信信号が順次、干渉しないように現れる。なお、送信期間の分離は一般的なカレントループ通信で採用されているため、ここでは詳しい説明は省略する。
【００８６】
通信経路５０上を伝播する電流信号は、各通信モジュール３０，４１〜４４によって受信可能である。例えば、各通信モジュール３０，４１〜４４は、通信経路５０を介して伝播された信号を全て受信部１３０，２１０で受信し、制御部１５０，２５０による解読によって、自身に関連した情報を選択的に取得する。例えば各通信モジュール３０，４１〜４４は信号に宛先情報（例えば通信アドレス）を付与して送信し、通信モジュール３０，４１〜４４は受信した信号の宛先情報を解読し、自身に設定された宛先情報と同一であれば当該信号に付与された情報を取得する。
【００８７】
＜待機動作及び復帰動作＞
図５は副モジュール４０の待機動作の一例を示すフローチャートである。まず、ステップＳ１１にて制御部２５０は通信経路５０を介して待機指令を受信したかどうかを判断する。待機指令は例えば主モジュール３０（より具体的には制御部１５０）によって通信経路５０を介して副モジュール４０へと送信される。例えば制御部１５０は、所定の装置２６０を動作させる必要がないと判断したときに、当該所定の装置２６０に接続された副モジュール４０に対して待機指令を送信する。
【００８８】
ステップＳ１１にて待機指令を受信しないと判断したときは処理を終了する。ステップＳ１１にて待機指令を受信したと判断したときは、ステップＳ１２にて制御部２５０はスイッチ部３００，４００へと与えるスイッチ信号の出力を停止する。スイッチ部３００は常閉型のスイッチであるので、スイッチ部３００は閉状態となる。スイッチ部４００は常開型のスイッチであるので、スイッチ部４００は開状態となる。これによって、電源部２４０から装置２６０へと与えられる電力が遮断されるので、装置２６０での消費電力を低減できる。なお、装置２６０への電力供給を遮断することは必須の要件ではない。
【００８９】
次にステップＳ１３にて制御部２５０は直流電源２４２から送信部２００へ流れる電流を遮断して、送信部２００の機能を停止させる。例えば具体的には、制御部２５０がトランジスタ８７へと制御信号（例えば電圧値が零）を送信してこれを閉状態にさせる。これによって、直流電源２４２からトランジスタ８７、フォトダイオード８６及び抵抗８８へと流れる電流が遮断される。従って、送信部２００で消費される電力（その大部分はフォトダイオード８６と抵抗８８とで消費される電力）を低減することができる。
【００９０】
また、このときフォトトランジスタ８５が開状態となるものの、送信部２００と並列接続されたスイッチ部３００が閉状態であるので、通信経路５０が遮断されない。しかも制御部２５０は、待機指令を受信したとしても、直流電源２４１から受信部２１０へ流れる電流を遮断しない。言い換えると受信部２１０の機能を停止させない。これによって、副モジュール４０の送信部２００が待機中であっても、通信経路５０を流れる信号を受信することができる。より具体的には主モジュール３０からの復帰指令（待機状態を解除する指令）を受信することができる。
【００９１】
図６は副モジュール４０の復帰動作の一例を示すフローチャートである。まずステップＳ２１にて制御部２５０は通信経路５０を介して復帰指令を受信したかどうかを判断する。復帰指令は例えば主モジュール（より具体的には制御部１５０）によって通信経路５０を介して副モジュール４０へと送信される。例えば制御部１５０は、待機状態にある所定の装置２６０を動作させる必要があると判断したときに、当該所定の装置２６０に接続された副モジュール４０に対して復帰指令を送信する。
【００９２】
ステップＳ２１にて復帰指令を受信しないと判断したときは処理を終了する。ステップＳ２１にて復帰指令を受信したと判断したときは、ステップＳ２２にて制御部２５０は直流電源２４２から送信部２００に電流を流して、送信部２００の機能を復帰させる。例えば具体的には、制御部２５０がトランジスタ８７へと制御信号（例えば電圧値が零以外の所定値）を送信してこれを閉状態にさせる。これによって、直流電源２４２からトランジスタ８７、フォトダイオード８６及び抵抗８８を介す経路に電流が流れる。これによって、フォトトランジスタ８５が閉状態となる。
【００９３】
次に、ステップＳ２３にて制御部２５０はスイッチ部３００，４００へスイッチ信号（例えば電圧値が零以外の所定値）を出力する。スイッチ部３００は常閉型のスイッチであるので、スイッチ部３００は開状態となる。スイッチ部４００は常開型のスイッチであるので、スイッチ部４００は閉状態となる。
【００９４】
ステップＳ２２，Ｓ２３の処理を実行することによって、制御部２５０は送信部２００を介して通信経路５０へと信号を送出することができる。また、装置２６０への電力供給を再開できる。なおステップＳ２２，Ｓ２３の処理はいずれを先に実行しても構わない。
【００９５】
＜副モジュールのより具体的な構成例＞
図７は副モジュールの概念的な構成の他の一例を示している。副モジュール４０は、図３に示す副モジュール４０と比較して、スイッチ部３００の代わりにスイッチ部３００Ｂを備えている。
【００９６】
スイッチ部３００Ｂはスイッチ部３００と同様に常閉型のスイッチ部であって、複数の回路素子で構成されている。より具体的には例えばスイッチ部３００Ｂは、ＮＰＮ形のトランジスタ３１１と、抵抗３１２と、フォトカプラ３１３と、駆動回路３１４とを備えている。フォトカプラ３１３は、入力部として発光素子の一例であるフォトダイオードと、出力部として受光素子の一例であるフォトトランジスタを備えている。
【００９７】
トランジスタ３１１は、コレクタ端子が送信部２００と受信部２１０との間に、エミッタ端子が送信部２００に対して受信部２１０とは反対側にそれぞれ接続されて、送信部２００と並列に接続されている。トランジスタ３１１のベース端子は抵抗３１２を介してトランジスタ３１１のコレクタ端子に接続されている。
【００９８】
フォトカプラ３１３のフォトトランジスタは、コレクタ端子がトランジスタ３１１のベース端子に、エミッタ端子がトランジスタ３１１のエミッタ端子にそれぞれ接続されている。
【００９９】
駆動回路３１４は、フォトカプラ３１３のフォトダイオードのアノード端子およびカソード端子と、制御部２５０に接続されている。駆動回路３１４はフォトカプラ３１３を駆動するための回路である。駆動回路３１４は制御部２５０からのスイッチ信号に基づいてフォトカプラ３１３のフォトダイオードに流れる電流量、換言すれば発光量を調整する。当該発光量に応じて、フォトカプラ３１３のフォトトランジスタのコレクタ端子とエミッタ端子間に流れる電流量が調整される。
【０１００】
かかる駆動回路３１４によれば、制御部２５０からのスイッチ信号（例えば電圧値が零以外の所定値）を受けて、フォトカプラ３１３のフォトダイオードに電流を流して当該フォトトランジスタを発光させる。この発光によって、フォトカプラ３１３のフォトトランジスタが閉状態となり、以ってトランジスタ３１１のエミッタ端子及びコレクタ端子が当該フォトトランジスタを介して短絡される。よって、トランジスタ３１１のベース端子にはベース電流が流れ込まず、トランジスタ３１１は開状態となる。また、制御部２５０から駆動回路３１４へと出力される制御信号が停止すると、フォトカプラ３１３のフォトダイオードへと流れる電流を遮断し、以ってフォトカプラ３１３のフォトトランジスタを開状態とする。これによって、トランジスタ３１１のベース端子とエミッタ端子との間に所定の電圧が印加されて、トランジスタ３１１のベース端子へと電流が流れ、以ってトランジスタ３１１のコレクタ端子及びエミッタ端子が導通する。言い換えると、トランジスタ３１１が閉状態となる。
【０１０１】
図７の例では、駆動回路３１４はＮＰＮ形のトランジスタ３１４１と、抵抗３１４２とを備えている。トランジスタ３１４１、フォトカプラ３１３のフォトダイオード及び抵抗３１４２は、直流電源２４３と接地点との間でこの順で相互に直列に接続されている。トランジスタ３１４１のコレクタ端子が直流電源２３４に、エミッタ端子がフォトカプラ３１３のフォトダイオードのアノード端子に、ベース端子が制御部２５０にそれぞれ接続されている。抵抗３１４２はフォトカプラ３１３のフォトダイオードのカソード端子と接地点との間でそれぞれ接続されている。
【０１０２】
このような通信システムにおいて、待機動作及び復帰動作は上述した説明（図５，６を参照）と同一である。但し、待機動作において、ステップＳ１２にて、制御部２５０はスイッチ部３００Ｂへと与えるスイッチ信号を停止して、スイッチ部３００Ｂ（より具体的にはトランジスタ３１１）を閉状態とする。このとき、トランジスタ３１４１が開状態であって、直流電源２４３からフォトカプラ３１３のフォトダイオード及び抵抗３１４２へと流れる電流が遮断される。言い換えると、直流電源２４３から駆動回路３１３へと流れる電流を遮断して駆動回路３１３を待機させている。これによって、スイッチ部３００Ｂでの消費電力（その大部分はフォトカプラ３１３のフォトダイオード及び抵抗３１２，３１４２で消費される電力）を低減できる。
【０１０３】
＜異常判定＞
図１乃至図３及び図７を参照して説明した通信システムは、以下で説明する、主モジュール３０が通信経路５０を介して副モジュール４０の異常を検知する方法に寄与する。
【０１０４】
例えば主モジュール３０（より具体的には制御部１５０）が通信経路５０を介して副モジュール４０に返答を要求する信号を送信し、主モジュール３０が、信号を送信した副モジュール４０からの返答を受信しない場合について考慮する。
【０１０５】
なお、ここでいう信号を送信するとは、正常に信号が送信されていることを意味する。正常に信号が送信されていることは例えば次の方法で確認される。主モジュール３０及び副モジュール４０の各々は通信経路５０上で相互に直列接続された送信部と受信部とを有しているので、主モジュール３０及び副モジュール４０は自身が送信した電流信号を自身で受信することができる。主モジュール３０あるいは副モジュール４０は、自身が送信した電流信号と自身が受信した電流信号とを比較し、これらが一致するときに正常に電流信号が送信されたと判定する。
【０１０６】
そして、主モジュール３０が正常に信号を送信しているにもかかわらず、副モジュール４０から返答を受信しないときは、主モジュール３０は返答を送信しない副モジュール４０に異常が発生していると判定する。
【０１０７】
主モジュール３０の具体的な動作の一例を図８に示す。まず、ステップＳ３１にて、主モジュール３０において、制御部１５０は送信部１２０を介して通信経路５０へと信号を送出する。かかる信号には宛先情報として例えば副モジュール４１の通信アドレスを含んでいる。また当該信号は返答を要求する情報も含んでいる。
【０１０８】
次にステップＳ３２にて、制御部１５０はステップＳ３１にて送信した信号を、受信部１３０を介して受信する。
【０１０９】
次にステップＳ３３にて、制御部１５０はステップＳ３１にて送信した信号とステップＳ３２にて受信した信号とを比較して、これらが一致するかどうかを判断する。
【０１１０】
ステップＳ３３にて一致していないと判断されると、ステップＳ３４にて制御部１５０は通信システムに異常が発生していると判定する。
【０１１１】
ステップＳ３３にて一致すると判断されると、ステップＳ３５にて制御部１５０はステップＳ３１にて送信した信号に対する返答を受信したかどうかを判断する。
【０１１２】
ステップＳ３５にて返答を受信した場合は処理を終了する。ステップＳ３５にて返答を受信していない場合は、ステップＳ３６にて制御部１５０はステップＳ３１を実行してから所定期間が経過したかどうかを判定する。かかる時間の経過判定は例えば公知のタイマー回路を用いて実行できる。
【０１１３】
ステップＳ３６にて所定時間を経過していないときはステップＳ３５を再び実行する。ステップＳ３６にて所定時間を経過していると判断したときはステップＳ３７にて制御部１５０は、ステップＳ３１にて送信した信号に含まれる宛先情報が示す副モジュール４１に、異常が生じていると判定する。
【０１１４】
このような動作によれば、主モジュール３０が正常に信号を送信できる状態、即ち、少なくとも通信経路５０が遮断されていない状態であって、副モジュール４１〜４４のいずれかに異常が生じているときに、異常が生じた副モジュール４０を特定することができる。
【０１１５】
但し、本通信システムにおいて、上述した待機動作及び復帰動作が行われる場合、副モジュール４０が待機状態であれば異常が生じていないにも関わらず、副モジュール４０から信号が送信されない。かかる場合は異常が生じていると判定しないことが望ましい。
【０１１６】
そこで、主モジュール３０は副モジュール４０が待機状態であるのか否かを認識する。例えば副モジュール４０が主モジュール３０から待機指令を受信したとき（図５のステップＳ１１にて肯定的な判断を行ったとき）に、主モジュール３０へと待機指令を受信した旨の返答を行い、主モジュール３０がこの返答を受信したときに返答を送信した副モジュール４０が待機状態であると認識する。また、例えば副モジュール４０が復帰指令を受信したとき（図６のステップＳ２１にて肯定的な判断を行ったとき）に、副モジュール４０は主モジュール３０へと復帰指令を受信した旨の返答を行い、主モジュール３０がこの返答を受信したときに返答を送信した副モジュール４０が待機状態ではないと認識する。
【０１１７】
そして、主モジュール３０は、待機状態ではない副モジュール４０へと、返答を必要する信号を正常に送信し、副モジュール４０からこの返答を受信しないときに、副モジュール４０に異常が生じていると判定する。これによって、副モジュール４０が待機状態であって返答しない場合に異常であると判定しないので、異常判定の精度を向上することができる。
【０１１８】
図９は主モジュールの概念的な構成の一例を示している。図２に示す主モジュール３０と比較して、本主モジュール３０は、表示部１７０と、記録媒体１８０とを更に備えている。
【０１１９】
表示部１７０は例えばＬＥＤや液晶表示装置であって、制御部１５０に接続されている。制御部１５０は副モジュール４０に異常が発生していると判定したときに、副モジュール４０に異常が発生した旨を表示する。これによって、異常が発生していること、及び異常が発生している副モジュール４０を知ることができ、以って作業員あるいはユーザに適切な対応を促すことができる。なお、表示部１７０に異常を表示する態様に限らず、例えば警告音もしくは音声で、副モジュール４０に異常が発生したことを報知してもよい。
【０１２０】
記録媒体１８０は例えばＥＥＰＲＯＭ（Electrically  Erasable  PROM）であって、制御部１５０に接続されている。制御部１５０は副モジュール４０に異常が発生していると判定したときに、副モジュール４０に異常が発生した旨を記録媒体１８０に記録する。副モジュールが待機状態であるか否かを記憶してもよい。なお、記録媒体１５０は例えば制御部５０が有するものであってもよいし、制御部５０とは別に設けられたものであってもよい。記録媒体１８０に異常が記録されるので、通信システムの故障解析に寄与する。
【符号の説明】
【０１２１】
３０，４０〜４４  通信モジュール
５０  通信経路
８５  フォトトランジスタ
８７  トランジスタ
２００  送信部
２１０  受信部
３００，３００Ｂ  スイッチ部
【図１】
2010183341.tif 000003
【図２】
2010183341.tif 000004
【図３】
2010183341.tif 000005
【図４】
2010183341.tif 000006
【図５】
2010183341.tif 000007
【図６】
2010183341.tif 000008
【図７】
2010183341.tif 000009
【図８】
2010183341.tif 000010
【図９】
2010183341.tif 000011