(57)【要約】【課題】通信システムの製造時に各通信モジュールの通信アドレスを管理しなくても済む通信モジュールを提供する。【解決手段】通信モジュール２０１は電源部１１０と基準電位Ｖ０を有する電位点との間の所定の電流経路を流れる電流Ｉを利用して通信を行う。通信モジュール２０１は端子２１１，２１２、通信回路部２２０、電位情報取得部２７０および処理部２５０を含む。端子２１１，２１２は上記電流経路中に設けられる。通信回路部２２０は端子２１１，２１２に接続されている。電位情報取得部２７０は端子２１２の電位Ｖ２１２に関する情報Ａ２１１を取得する。処理部２５０は当該通信モジュール２０１の接続順位を、電位情報取得部２７０によって取得された上記情報Ａ２１１に基づいて判別し、得られた接続順位を通信アドレスとして利用する。通信モジュール２０２も同様に構成され同様に動作する。【選択図】図１
2011077592.tif 000002
【特許請求の範囲】
【請求項１】
順次接続されて通信システム（２０，２０Ｂ，２０Ｃ）を構成する複数の通信モジュール（２０１〜２０４，２００，２００Ｂ，２００Ｃ）のうちの一つであって、
前記複数の通信モジュールの外部に設けられる電源部（１１０）と所定の基準電位（Ｖ０）を有する電位点との間の所定の電流経路（４００）中に設けられる、第１端子（２１１）と、
前記所定の電流経路中で前記第１端子と前記所定の基準電位を有する前記電位点との間に設けられる、第２端子（２１２）と、
前記第１端子および前記第２端子に接続されており、前記所定の電流経路を流れる電流（Ｉ）を利用して通信を行う、通信回路部（２２０）と、
前記第１端子の電位（Ｖ２１１）と前記第２端子の電位（Ｖ２１２）とのうちの少なくとも一方の端子電位に関する端子電位情報（Ａ２１１，Ａ２１２，Ａ２１０）を取得する電位情報取得部（２７０）と、
前記所定の電流経路に対して設けられた前記複数の通信モジュールにおける、自身が属する当該通信モジュールの接続順位（Ｂ）を、前記電位情報取得部によって取得された前記端子電位情報に基づいて判別し、得られた前記接続順位を当該通信モジュールの通信アドレスとして利用する、処理部（２５０）と
を備える、通信モジュール。
【請求項２】
請求項１に記載の通信モジュール（２０１〜２０４，２００，２００Ｂ，２００Ｃ）であって、
前記端子電位情報は、前記第１端子の前記電位と前記所定の基準電位との間の電位差に相関する第１端子電位相関値（Ａ２１１）と、前記第２端子の前記電位と前記所定の基準電位との間の電位差に相関する第２端子電位相関値（Ａ２１２）とのうちの少なくとも一方の端子電位相関値を含み、
前記処理部は、前記少なくとも一方の端子電位相関値を前記接続順位へ変換するための情報である端子電位／接続順位変換情報（Ａ２６２〜Ａ２６７）に則って、前記電位情報取得部によって取得された前記少なくとも一方の端子電位相関値から、前記接続順位を判別する、
通信モジュール。
【請求項３】
請求項２に記載の通信モジュール（２０１〜２０４，２００，２００Ｂ，２００Ｃ）であって、
前記端子電位／接続順位変換情報が予め格納された端子電位／接続順位変換情報記憶部（２６２）
をさらに備え、
前記処理部は、前記端子電位／接続順位変換情報記憶部に格納されている前記端子電位／接続順位変換情報に則って、前記接続順位を判別する、
通信モジュール。
【請求項４】
請求項２に記載の通信モジュール（２０１〜２０４，２００，２００Ｂ，２００Ｃ）であって、
前記端子電位／接続順位変換情報のうちの一部の情報（Ａ２６４ａ，Ａ２６５ａ，Ａ２６７ａ）が予め格納された端子電位／接続順位変換情報記憶部（２６２）
をさらに備え、
前記処理部は、前記端子電位／接続順位変換情報のうちの残余の情報（Ａ２６４ｂ，Ａ２６５ｂ，Ａ２６７ｂ）を前記通信回路部を介して受信し、前記一部の情報および前記残余の情報に則って、前記接続順位を判別する、
通信モジュール。
【請求項５】
請求項１に記載の通信モジュール（２０１〜２０４，２００）であって、
前記複数の通信モジュールは、２個の通信モジュールであり、
前記端子電位情報は、前記第２端子の前記電位と前記所定の基準電位との間の電位差が零であるか否かに関する情報であり、
前記処理部は、
前記電位差が零でない場合、当該通信モジュールの前記接続順位は前記電源部の側から数えて第１段目であると判別し、
前記電位差が零である場合、当該通信モジュールの前記接続順位は前記電源部の側から数えて第２段目であると判別する、
通信モジュール。
【請求項６】
請求項１ないし請求項５のうちのいずれか１項に記載の通信モジュール（２０１〜２０４，２００，２００Ｂ，２００Ｃ）であって、
前記接続順位の判別結果を格納するための接続順位記憶部（２６１）を
さらに備え、
前記接続順位記憶部は、不揮発性の記憶手段で構成されており、
前記処理部は、前記接続順位が前記接続順位記憶部に既に格納されている場合、前記接続順位をモジュール起動時に判別する処理（ＳＴ１０，ＳＴ３０，ＳＴ４０）の実行を省略する、
通信モジュール。
【請求項７】
それぞれが請求項１ないし請求項６のうちのいずれか１項に記載の通信モジュールによって構成された複数の副通信モジュール（２０１〜２０４，２００，２００Ｂ，２００Ｃ）と、
主通信モジュール（１００，１００Ｂ）と
を備え、
前記複数の副通信モジュールの前記通信回路部は、前記所定の電流経路中で直列接続されており、
前記主通信モジュールは、
前記電源部と、
前記所定の電流経路中で前記電源部と前記複数の副通信モジュールとの間に設けられ、前記所定の電流経路を流れる前記電流を利用して前記通信を行う、主通信回路部（１２０）と、
前記主通信回路部に接続された主処理部（１５０）と
を含み、
前記主通信モジュールの前記主処理部は、前記接続順位を指定することによって前記複数の通信モジュールのそれぞれと個別に前記通信を行う、
通信システム（２０，２０Ｂ，２０Ｃ）。
【請求項８】
請求項７に記載の通信システム（２０，２０Ｂ，２０Ｃ）と、
前記複数の副通信モジュールにそれぞれ接続された複数の被制御装置（５０１〜５０４）と
を備え、
前記主通信モジュールは、
前記複数の被制御装置と前記複数の副通信モジュールとの対応関係が、前記複数の被制御装置を識別するための装置識別情報（Ａ５００）と前記複数の副通信モジュールの前記接続順位との対応関係で以て予め規定され、前記装置識別情報を、対応する前記接続順位へ変換するための情報である装置／接続順位変換情報（Ａ１６１）が予め格納された装置／接続順位変換情報記憶部（１６１）
をさらに含み、
前記主通信モジュールの前記主処理部は、前記複数の被制御装置のうちから選出した被制御装置を制御する場合、当該選出された被制御装置の前記装置識別情報を前記装置／接続順位変換情報に則って、対応する前記接続順位へ変換し、得られた前記接続順位の副通信モジュールに対する前記通信を利用して前記選出された被制御装置を制御する、
制御システム（３０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信モジュール、通信システムおよび制御システムに係る。
【背景技術】
【０００２】
例えば特許文献１の第２図に記載されるように、従来より、いわゆるカレントループ方式による通信システムが知られている。カレントループ方式を用いた通信（以下「カレントループ通信」とも呼ぶ）では、ループ状の電流経路上に複数の通信モジュールが設けられている。各通信モジュールは、電流経路に流れる電流量を変化させることによって、信号を送信する。また、各通信モジュールは、上記の電流量変化を検出することによって、信号を受信する。この場合、上記電流経路は信号を伝送する通信経路にあたる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−３０５１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、信号の送受信の際、複数の通信モジュールを識別するために、通信アドレスが利用される。各通信モジュールには固有の通信アドレスが予め付与される。しかも、かかるアドレス付与は、複数の通信モジュールを接続する前に、行われる。
【０００５】
複数の通信モジュールを順次接続した構成の通信システムについて、各段の通信モジュールの通信アドレスが予め決められている場合がある。このため、かかる通信システムの製造時には、各通信モジュールの通信アドレスを管理しておく必要がある。換言すれば、通信アドレスが異なる通信モジュールを、製造時には、別部品として管理する必要がある。このため、不便である。
【０００６】
かかる問題点は、上記の通信システムを搭載した制御システムについても同様である。
【０００７】
本発明は、通信システムの製造時に各通信モジュールの通信アドレスを管理しなくても済む通信モジュールを提供することを目的とする。
【０００８】
また、本発明は、上記目的を達成しうる通信モジュールが採用された簡便な通信システムを提供すること、さらには当該通信システムが採用された簡便な制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る通信モジュールの第１の態様は、順次接続されて通信システム（２０，２０Ｂ，２０Ｃ）を構成する複数の通信モジュール（２０１〜２０４，２００，２００Ｂ，２００Ｃ）のうちの一つであって、前記複数の通信モジュールの外部に設けられる電源部（１１０）と所定の基準電位（Ｖ０）を有する電位点との間の所定の電流経路（４００）中に設けられる、第１端子（２１１）と、前記所定の電流経路中で前記第１端子と前記所定の基準電位を有する前記電位点との間に設けられる、第２端子（２１２）と、前記第１端子および前記第２端子に接続されており、前記所定の電流経路を流れる電流（Ｉ）を利用して通信を行う、通信回路部（２２０）と、前記第１端子の電位（Ｖ２１１）と前記第２端子の電位（Ｖ２１２）とのうちの少なくとも一方の端子電位に関する端子電位情報（Ａ２１１，Ａ２１２，Ａ２１０）を取得する電位情報取得部（２７０）と、前記所定の電流経路に対して設けられた前記複数の通信モジュールにおける、自身が属する当該通信モジュールの接続順位（Ｂ）を、前記電位情報取得部によって取得された前記端子電位情報に基づいて判別し、得られた前記接続順位を当該通信モジュールの通信アドレスとして利用する、処理部（２５０）とを備える。
【００１０】
本発明に係る通信モジュールの第２の態様は、前記第１の態様であって、前記端子電位情報は、前記第１端子の前記電位と前記所定の基準電位との間の電位差に相関する第１端子電位相関値（Ａ２１１）と、前記第２端子の前記電位と前記所定の基準電位との間の電位差に相関する第２端子電位相関値（Ａ２１２）とのうちの少なくとも一方の端子電位相関値を含み、前記処理部は、前記少なくとも一方の端子電位相関値を前記接続順位へ変換するための情報である端子電位／接続順位変換情報（Ａ２６２〜Ａ２６７）に則って、前記電位情報取得部によって取得された前記少なくとも一方の端子電位相関値から、前記接続順位を判別する。
【００１１】
本発明に係る通信モジュールの第３の態様は、前記第２の態様であって、前記端子電位／接続順位変換情報が予め格納された端子電位／接続順位変換情報記憶部（２６２）をさらに備え、前記処理部は、前記端子電位／接続順位変換情報記憶部に格納されている前記端子電位／接続順位変換情報に則って、前記接続順位を判別する。
【００１２】
本発明に係る通信モジュールの第４の態様は、前記第２の態様であって、前記端子電位／接続順位変換情報のうちの一部の情報（Ａ２６４ａ，Ａ２６５ａ，Ａ２６７ａ）が予め格納された端子電位／接続順位変換情報記憶部（２６２）をさらに備え、前記処理部は、前記端子電位／接続順位変換情報のうちの残余の情報（Ａ２６４ｂ，Ａ２６５ｂ，Ａ２６７ｂ）を前記通信回路部を介して受信し、前記一部の情報および前記残余の情報に則って、前記接続順位を判別する。
【００１３】
本発明に係る通信モジュールの第５の態様は、前記第１の態様であって、前記複数の通信モジュールは、２個の通信モジュールであり、前記端子電位情報は、前記第２端子の前記電位と前記所定の基準電位との間の電位差が零であるか否かに関する情報であり、前記処理部は、前記電位差が零でない場合、当該通信モジュールの前記接続順位は前記電源部の側から数えて第１段目であると判別し、前記電位差が零である場合、当該通信モジュールの前記接続順位は前記電源部の側から数えて第２段目であると判別する。
【００１４】
本発明に係る通信モジュールの第６の態様は、前記第１ないし第５の態様のうちのいずれか１つの態様であって、前記接続順位の判別結果を格納するための接続順位記憶部（２６１）をさらに備え、前記接続順位記憶部は、不揮発性の記憶手段で構成されており、前記処理部は、前記接続順位が前記接続順位記憶部に既に格納されている場合、前記接続順位をモジュール起動時に判別する処理（ＳＴ１０，ＳＴ３０，ＳＴ４０）の実行を省略する。
【００１５】
本発明に係る通信システムの一態様は、それぞれが前記第１ないし第６の態様のうちのいずれか１つの態様に係る通信モジュールによって構成された複数の副通信モジュール（２０１〜２０４，２００，２００Ｂ，２００Ｃ）と、主通信モジュール（１００，１００Ｂ）とを備え、前記複数の副通信モジュールの前記通信回路部は、前記所定の電流経路中で直列接続されており、前記主通信モジュールは、前記電源部と、前記所定の電流経路中で前記電源部と前記複数の副通信モジュールとの間に設けられ、前記所定の電流経路を流れる前記電流を利用して前記通信を行う、主通信回路部（１２０）と、前記主通信回路部に接続された主処理部（１５０）とを含み、前記主通信モジュールの前記主処理部は、前記接続順位を指定することによって前記複数の通信モジュールのそれぞれと個別に前記通信を行う。
【００１６】
本発明に係る制御システムの一態様は、前記一態様に係る通信システム（２０，２０Ｂ，２０Ｃ）と、前記複数の副通信モジュールにそれぞれ接続された複数の被制御装置（５０１〜５０４）とを備え、前記主通信モジュールは、前記複数の被制御装置と前記複数の副通信モジュールとの対応関係が、前記複数の被制御装置を識別するための装置識別情報（Ａ５００）と前記複数の副通信モジュールの前記接続順位との対応関係で以て予め規定され、前記装置識別情報を、対応する前記接続順位へ変換するための情報である装置／接続順位変換情報（Ａ１６１）が予め格納された装置／接続順位変換情報記憶部（１６１）をさらに含み、前記主通信モジュールの前記主処理部は、前記複数の被制御装置のうちから選出した被制御装置を制御する場合、当該選出された被制御装置の前記装置識別情報を前記装置／接続順位変換情報に則って、対応する前記接続順位へ変換し、得られた前記接続順位の副通信モジュールに対する前記通信を利用して前記選出された被制御装置を制御する。
【発明の効果】
【００１７】
本発明に係る通信モジュールの第１の態様によれば、処理部は、所定の電流経路中での当該通信モジュールの接続順位を判別し、得られた接続順位を当該通信モジュールの通信アドレスとして利用する。ここで、上記接続順位は、第１端子の電位と第２端子の電位とのうちの少なくとも一方に関連した端子電位情報に基づいて判別される。このため、当該通信モジュールは、自身の端子電位情報に応じて、通信アドレスを自動的に取得することができる。
【００１８】
したがって、通信モジュールに通信アドレスを予め付与しておく必要がない。また、複数の通信モジュールを順次接続した構成の通信システムを製造する場合、各通信モジュールの通信アドレスを製造時に管理する必要が無くなる。換言すれば、製造時に、通信アドレスが異なる通信モジュールを別部品として管理する必要が無くなる。その結果、簡便な通信システムを提供することができる。
【００１９】
本発明に係る通信モジュールの第２の態様によれば、端子電位相関値を接続順位へ変換するための情報である端子電位／接続順位変換情報が利用される。このため、当該変換情報を、通信システムの構成に応じて準備することにより、当該通信モジュールを種々のシステム構成に容易に適合させることができる。
【００２０】
本発明に係る通信モジュールの第３の態様によれば、通信モジュールが端子電位／接続順位変換情報を予め保有している。このため、当該通信モジュール単独で接続順位を判別することができる。
【００２１】
本発明に係る通信モジュールの第４の態様によれば、通信モジュールは、端子電位／接続順位変換情報のうちの一部の情報を予め保有している一方で、端子電位／接続順位変換情報のうちの残余の情報をモジュール外部から取得する。このため、例えば、通信システムの構成変更に柔軟に対処することができる。また、通信モジュールの通信機能を利用するので、１台ずつ手作業で情報書き換えを行う場合に比べて、情報付与を簡便かつ確実に行うことができる。
【００２２】
本発明に係る通信モジュールの第５の態様によれば、２個の通信モジュールが接続される構成において、簡単な処理で接続順位を判別することができる。しかも、当該通信モジュール単独で接続順位を判別することができる。
【００２３】
本発明に係る通信モジュールの第６の態様によれば、モジュール起動時の初期設定の処理量が削減される。このため、当該初期設定を速やかに終了して、個別通信が可能な状態へ移行することができる。
【００２４】
本発明に係る通信システムの一態様によれば、上記の第１ないし第６の態様のいずれかに係る通信モジュールが採用されているので、上記の各種効果を得ることができる。
【００２５】
本発明に係る制御システムの一態様によれば、上記の第１ないし第６の態様のいずれかに係る通信モジュールが採用されているので、上記の各種効果を得ることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施の形態について、通信システムを例示するブロック図である。
【図２】第１の実施の形態について、主通信モジュールを例示するブロック図である。
【図３】第１の実施の形態について、副通信モジュールを例示するブロック図である。
【図４】第１の実施の形態について、通信用電流信号が流れる電流経路を説明する図である。
【図５】第１の実施の形態について、電流／電圧変換部の第１例を示す回路図である。
【図６】第１の実施の形態について、電流／電圧変換部の第２例を示す回路図である。
【図７】第１の実施の形態について、カレントループ方式による通信を概説するタイミングチャートである。
【図８】第１の実施の形態について、副モジュールの接続順位の判別に係る基本的概念を表す図である。
【図９】第１の実施の形態について、副モジュールの接続順位と第１および第２の端子電位との対応関係を概念的に示す図である。
【図１０】第１の実施の形態について、端子電位／接続順位変換情報を概念的に示す図である。
【図１１】第１の実施の形態について、端子電位／接続順位変換情報を概念的に示す図である。
【図１２】第１の実施の形態について、副モジュールの接続順位を判別する処理を例示するフローチャートである。
【図１３】第１の実施の形態について、副モジュールの接続順位を判別する処理を例示するフローチャートである。
【図１４】第２の実施の形態について、通信システムを例示するブロック図である。
【図１５】第２の実施の形態について、主通信モジュールを例示するブロック図である。
【図１６】第２の実施の形態について、端子電位／接続順位変換情報を概念的に示す図である。
【図１７】第２の実施の形態について、副モジュールの接続順位を判別する処理を例示するフローチャートである。
【図１８】第３の実施の形態について、端子電位／接続順位変換情報を概念的に示す図である。
【図１９】第４の実施の形態について、副モジュールの接続順位の判別処理を例示するフローチャートである。
【図２０】第４の実施の形態について、電流／電圧変換部を例示する回路図である。
【図２１】第５の実施の形態について、副通信モジュールを例示するブロック図である。
【図２２】第５の実施の形態について、副通信モジュールを例示するブロック図である。
【図２３】第５の実施の形態について、端子電位／接続順位変換情報を概念的に示す図である。
【図２４】第５の実施の形態について、端子電位／接続順位変換情報を概念的に示す図である。
【図２５】第１ないし第５の実施の形態の変形例について、通信システムを例示するブロック図である。
【図２６】第６の実施の形態について、通信システムの適用例として空気調和機を概説する構成図である。
【図２７】第６の実施の形態について、通信用電流信号が流れる電流経路を説明する図である。
【図２８】第６の実施の形態について、主通信モジュールを例示するブロック図である。
【図２９】第６の実施の形態について、装置／接続順位変換情報を概念的に示す図である。
【図３０】第６の実施の形態について、被制御装置の制御処理を例示するフローチャートである。
【図３１】第６の実施の形態について、通信システムの別の適用例（空気調和機）を示す構成図である。
【発明を実施するための形態】
【００２７】
＜第１の実施の形態＞
＜通信システムの概略＞
図１に、第１の実施の形態に係る通信システム２０のブロック図を例示する。通信システム２０は、主通信モジュール（以下「主モジュール」とも呼ぶ）１００と、２個の副通信モジュール（以下「副モジュール」とも呼ぶ）２０１，２０２とを含んでいる。なお、副モジュールの個数はかかる例示に限定されるものではない。また、通信システム２０は、通信信号線（以下「信号線」とも呼ぶ）４１１，４１２，４２１，４２２，４３３を含んでいる。
【００２８】
主モジュール１００は外部接続端子１９２，１９４を有し、各副モジュール２０１，２０２は前段側の外部接続端子２１１，２１３と、後段側の外部接続端子２１２，２１４とを有している。なお、以下では「外部接続端子」を単に「端子」とも呼ぶ。また、各副モジュール２０１，２０２について、端子２１１，２１２，２１３，２１４を「第１端子２１１」、「第２端子２１２」、「第３端子２１３」、「第４端子２１４」とそれぞれ呼ぶ場合もある。また、例えば第１端子２１１の電位Ｖ２１１を「第１端子電位Ｖ２１１」とも呼び、他の端子２１２，２１３，２１４の電位Ｖ２１２，Ｖ２１３，Ｖ２１４についても同様とする。
【００２９】
主モジュール１００の端子１９２，１９４は、信号線４１１，４１２を介して、第１段目の副モジュール２０１の前段側の端子２１１，２１３（すなわち、第１端子２１１と第３端子２１３）にそれぞれ接続されている。第１段目の副モジュール２０１の後段側の端子２１２，２１４（すなわち、第２端子２１２と第４端子２１４）は、信号線４２１，４２２を介して、第２段目の副モジュール２０２の前段側の端子２１１，２１３にそれぞれ接続されている。最後段である第２段目の副モジュール２０２の後段側の端子２１２，２１４は、信号線４３３によって互いに接続されている。
【００３０】
なお、信号線４１１，４１２，４２１，４２２，４３３は、基板等に形成された導電パターンや、ケーブル等の種々の態様で構成可能である。また、信号線４１１，４１２，４２１，４２２，４３３を用いずに、端子どうしを直接接続してもよい。
【００３１】
ここで、通信システム２０の接続形態に関し、主モジュール１００または主モジュール１００内に設けられた電流源１１１に近い側を上記のように「前段側」と表現し、逆に主モジュール１００または電流源１１１から遠い側を上記のように「後段側」と表現することにする。また、この場合、副モジュール２０１，２０２の接続順位を、既に上記で用いたように、最前段の側から数えて第１段目、第２段目と表現することにする。
【００３２】
なお、主モジュール１００を第１段目の通信モジュールと表現することも可能である。この場合、副モジュール２０１，２０２は第２段目および第３段目の通信モジュールとそれぞれ表現される。また、各通信モジュール１００，２０１，２０２の接続順位を、最後段（換言すれば最下位）の通信モジュール２０２を第１段目として数えることも可能である。
【００３３】
このように、通信モジュール１００，２０１，２０２の１つの接続形態に対して、それらの接続順位は種々に表現可能である。しかし、接続順位についていずれの表現を用いても、通信モジュール１００，２０１，２０２の１つの接続形態を特定することが可能である。
【００３４】
図１に例示されるように、副モジュール２０１において前段側端子２１３と後段側端子２１４とが互いに接続されている。副モジュール２０２においても同様である。また、上記のように最後段の副モジュール２０２の後段側端子２１２，２１４は互いに接続されている。また、主モジュール１００の端子１９４は所定の基準電位Ｖ０を有する所定の電位点に接続されている。なお、当該電位点を「基準電位点」とも呼び、説明を簡単にするため符号Ｖ０を用いることにする。
【００３５】
このため、主モジュール１００の端子１９４の電位Ｖ１９４と、第１段目の副モジュール２０１の端子２１３，２１４の電位Ｖ２１３，Ｖ２１４と、第２段目の副モジュール２０２の端子２１３，２１４，２１２の電位Ｖ２１３，Ｖ２１４，Ｖ２１２は、いずれも基準電位Ｖ０に等しい。
【００３６】
ここでは、基準電位Ｖ０として、主モジュール１００内に設けられた電源部１１０が利用する接地電位が採用される。但し、例えば当該接地電位に対して所定の電位差を有する固定電位を、基準電位Ｖ０に採用することも可能である。なお、上記のように基準電位Ｖ０は主モジュール１００と副モジュール２０１，２０２とで共通に利用されるため、基準電位Ｖ０を「共通電位Ｖ０」と呼んでもよい。
【００３７】
説明を簡単にするため、各種電位の値は、基準電位Ｖ０を基準にした値（換言すれば基準電位Ｖ０に対する相対値）として規定されるものとする。この場合、基準電位Ｖ０は零ボルトと表現可能である。また、例えば主モジュール１００が利用する電源電位Ｖ１に関し、その電位の値にも符号Ｖ１を用いることにする。その他の電位についても同様とする。
【００３８】
＜主モジュールの構成例＞
図２に、主モジュール１００のより具体的なブロック図を例示する。図１および図２を参照して、主モジュール１００の構成の一例を説明する。例示の主モジュール１００は、上記の外部接続端子１９２，１９４に加え、電源部１１０と、通信回路部１２０と、処理部１５０と、記憶部１６０とを含んでいる。
【００３９】
なお、以下では、副モジュール２０１，２０２の後述する構成との対比から、通信回路部１２０を「主通信回路部１２０」と呼び、処理部１５０を「主処理部１５０」と呼び、記憶部１６０を「主記憶部１６０」と呼ぶ場合もある。
【００４０】
＜電源部の構成例＞
電源部１１０は、電流Ｉを生成する電流源として機能する。ここでは、生成された電流Ｉが、電源部１１０の負荷接続側端部１１３から流出する場合（図１および図２参照）を例示する。このため、負荷接続側端部１１３を「出力端部１１３」とも呼ぶことにする。但し、負荷接続側端部１１３を介して電源部１１０内へ電流が流入するように、電源部１１０を構成することも可能である。
【００４１】
電源部１１０は、定電流源１１１と、抵抗１１２と、ツェナーダイオード１１４とを含んでいる。定電流源１１１は、定電流を生成して電源部１１０の出力端１１３へ向けて出力する。定電流源１１１は、駆動用の電源電位Ｖ１に接続されて動作する。抵抗１１２は、一端が定電流源１１１の出力端部に接続され、他端が電源部１１０の出力端部１１３に接続されている。
【００４２】
なお、電源部１１０の出力端部１１３は、端子部品等によって構成され外観上把握可能な場合もあるが、そうでない場合もある。後者の場合、抵抗１１２の上記他端から通信回路部１２０（後述のように出力端部１１３に接続される）へ至る経路途中の任意の地点を、当該出力端部１１３として選出可能である。
【００４３】
ツェナーダイオード１１４は、カソード端子が抵抗１１２の上記他端に接続され、アノード端子が基準電位点Ｖ０と外部接続端子１９４とに接続されている。ツェナーダイオード１１４は、定電流源１１１から繋がる所定の電流経路に電流Ｉが流れない状態（後述の電流オフ状態）の場合、定電流源１１１の出力電流が流れる経路を提供する。また、ツェナーダイオード１１４は、上記の所定の電流経路に電流Ｉが流れる状態（後述の電流オン状態）の場合、当該所定の電流経路の電圧を保護する。
【００４４】
なお、電源部１１０は必ずしも定電流源として機能する必要はない。但し、電流値が零の状態と、電流値が零以外の所定値の状態とによって形成される二値の電流信号を採用する場合には、電源部１１０を定電流源として構成するのが望ましい。副モジュールの接続個数に依らず、上記所定値を一定にすることができるからである。これにより、電流信号の振幅を一定にでき、上記零との弁別が容易となる。
【００４５】
＜主通信回路部の構成例＞
主モジュール１００の通信回路部１２０は、電流Ｉの変化を利用した通信方式により、副モジュール２０１，２０２と通信を行う。図２の例では、通信回路部１２０は、受信部１３０と、送信部１４０とを含んでいる。
【００４６】
受信部１３０は、処理部１５０に接続されており、処理部１５０が信号を受信するためのインタフェースとして機能する。受信部１３０は、フォトカプラ１３１と、受信回路１３５とを含んでいる。
【００４７】
フォトカプラ１３１は、入力部として発光素子の一例であるフォトダイオード１３２を有し、出力部として受光素子の一例であるフォトトランジスタ１３３を有している。図２の例では、フォトダイオード１３２は、アノード端子が電源部１１０の出力端部１１３に接続され、カソード端子が送信部１４０に接続されている。フォトトランジスタ１３３のコレクタ端子およびエミッタ端子は、受信回路１３５に接続されている。受信回路１３５は、フォトトランジスタ１３３のコレクタ電流またはエミッタ電流を、処理部１５０へ入力可能な形式の信号（ここでは電圧信号）に変換して処理部１５０へ出力する。
【００４８】
かかる構成の受信部１３０によれば、フォトダイオード１３２に流れる電流量に応じてフォトダイオード１３２の発光量が変化し、当該発光量に応じてフォトトランジスタ１３３の電流量が変化する。このため、フォトダイオード１３２へ入力された電流信号と同様の波形変化を有する電流信号が、フォトトランジスタ１３３から出力される。フォトトランジスタ１３３から出力された電流信号は、受信回路１３５によって電圧信号に変換されて、処理部１５０へ入力される。これにより、フォトダイオード１３２へ入力された電流信号が、処理部１５０によって受信される。
【００４９】
送信部１４０は、処理部１５０に接続されており、処理部１５０が信号を送信するためのインタフェースとして機能する。送信部１４０は、フォトカプラ１４１と、送信回路１４５とを含んでいる。
【００５０】
フォトカプラ１４１は、入力部としてフォトダイオード１４２を有し、出力部としてフォトトランジスタ１４３を有している。図２の例では、フォトトランジスタ１４３は、コレクタ端子が上記の受信用フォトダイオード１３２のカソード端子に接続され、エミッタ端子が外部接続端子１９２に接続されている。フォトダイオード１４２のアノード端子およびカソード端子は、送信回路１４５に接続されている。送信回路１４５は、フォトダイオード１４２の駆動回路であり、処理部１５０によって制御される。
【００５１】
かかる構成の送信部１４０によれば、処理部１５０が送信回路１４５を制御することによって、フォトダイオード１４２に流れる電流量が制御される。フォトダイオード１４２に流れる電流量に応じてフォトダイオード１４２の発光量が変化し、当該発光量に応じてフォトトランジスタ１４３のコレクタ電流およびエミッタ電流の電流量が変化する。つまり、フォトトランジスタ１４３を流れる電流が、処理部１５０によって制御される。このため、処理部１５０が、フォトトランジスタ１４３の電流量を、送信内容に応じて変化させることにより、送信部１４０から電流信号が出力される。
【００５２】
なお、受信部１３０と送信部１４０とを上記例とは逆順に接続することも可能である。すなわち、電源部１１０の出力端部１１３が送信用フォトトランジスタ１４３のコレクタ端子に接続され、当該フォトトランジスタ１４３のエミッタ端子が受信用フォトダイオード１３２のアノード端子に接続され、当該フォトダイオード１３２のカソード端子が外部接続端子１９２に接続された形態を採用することも可能である。
【００５３】
＜主処理部および主記憶部の構成例＞
処理部１５０は、主モジュール１００における各種の処理や制御を行う。例えば、処理部１５０は、受信部１３０を介して受信した信号に基づいて各種の処理や制御を行う。また、処理部１５０は、例えば、所望の信号を送信するために、送信回路１４５を制御する。
【００５４】
ここでは、処理部１５０がマイクロコンピュータを含んで構成され、当該マイクロコンピュータがプログラムに記述された各処理ステップ（換言すれば手順）を実行する場合を例示する。なお、処理ステップの実行により、演算等だけでなく、送信部１４０等の制御処理も実行可能である。かかる構成によれば、処理部１５０は処理ステップに対応する各種手段として機能し、または、処理部１５０によって、処理ステップに対応する各種機能が実現される。なお、処理部１５０によって実現される各種手段または各種機能の一部または全部をハードウェアによって実現することも可能である。
【００５５】
記憶部１６０は、例えばＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、書き換え可能な不揮発性メモリ（ＥＰＲＯＭ（Erasable Programmable ROM）等）、ハードディスク装置等の各種記憶装置の１つまたは複数で構成可能である。記憶部１６０は、処理部１５０がアクセス可能に設けられている。記憶部１６０は、各種の情報やデータ等を格納し、また、処理部１５０が実行するプログラムを格納し、また、プログラムを実行するための作業領域を提供する。なお、記憶部１６０に、ディップスイッチ等による機械的記憶手段を含めることも可能である。
【００５６】
＜副モジュールの構成例＞
図３に、副モジュール２０１，２０２として採用可能な副モジュール２００を例示する。なお、以下では、副モジュール２０１，２０２を区別せずに符号２００を用いる場合もある。図１および図３を参照して、副モジュール２００の構成の一例を説明する。副モジュール２００は、上記の外部接続端子２１１〜２１４に加え、通信回路部２２０と、処理部２５０と、記憶部２６０と、電位情報取得部２７０とを含んでいる。
【００５７】
なお、以下では、主モジュール１００の構成との対比から、通信回路部２２０を「副通信回路部２２０」と呼び、処理部２５０を「副処理部２５０」と呼び、記憶部２６０を「副記憶部２６０」と呼ぶ場合もある。
【００５８】
＜副通信回路部の構成例＞
副モジュール２００の通信回路部２２０は、電流Ｉの変化を利用した通信方式により、主モジュール１００との通信、あるいは更に他の副モジュール２００との通信を行う。
【００５９】
ここでは、副通信回路部２２０が、主通信回路部１２０（図２参照）と同様の構成を有する場合を例示する。すなわち、図３に例示するように、副通信回路部２２０は受信部２３０と送信部２４０とを含んでおり、これらは以下に説明するように主通信回路部１２０の受信部１３０および送信部１４０と同様の構成を有している。
【００６０】
受信部２３０は、処理部２５０に接続されており、処理部２５０が信号を受信するためのインタフェースとして機能する。受信部２３０は、フォトカプラ２３１と、受信回路２３５とを含んでいる。
【００６１】
フォトカプラ２３１は、入力部としてフォトダイオード２３２を有し、出力部としてフォトトランジスタ２３３を有している。図３の例では、フォトダイオード２３２は、アノード端子が第１端子２１１（すなわち前段側端子２１１）に接続され、カソード端子が送信部２４０に接続されている。フォトトランジスタ２３３のコレクタ端子およびエミッタ端子は、受信回路２３５に接続されている。受信回路２３５は、フォトトランジスタ２３３のコレクタ電流またはエミッタ電流を、処理部２５０へ入力可能な形式の信号（ここでは電圧信号）に変換して処理部２５０へ出力する。
【００６２】
かかる構成の受信部２３０は、主モジュール１００の受信部１３０（図２参照）と同様に動作する。これにより、受信用フォトダイオード２３２へ入力された電流信号が、処理部２５０によって受信される。
【００６３】
送信部２４０は、処理部２５０に接続されており、処理部２５０が信号を送信するためのインタフェースとして機能する。送信部２４０は、フォトカプラ２４１と、送信回路２４５とを含んでいる。
【００６４】
フォトカプラ２４１は、入力部としてフォトダイオード２４２を有し、出力部としてフォトトランジスタ２４３を有している。図３の例では、フォトトランジスタ２４３は、コレクタ端子が上記の受信用フォトダイオード２３２のカソード端子に接続され、エミッタ端子が第２端子２１２（すなわち後段側端子２１２）に接続されている。フォトダイオード２４２のアノード端子およびカソード端子は、送信回路２４５に接続されている。送信回路２４５は、フォトダイオード２４２の駆動回路であり、処理部２５０によって制御される。
【００６５】
かかる構成の送信部２４０は、主モジュール１００の送信部１４０（図２参照）と同様に動作する。これにより、処理部２５０の制御の下、送信部２４０から電流信号が出力される。
【００６６】
なお、主モジュール１００の通信回路部１２０に関して述べたのと同様に、受信部２３０と送信部２４０とを上記例とは逆順に接続することも可能である。
【００６７】
＜電流経路の構成例＞
ここで、電源部１１０で生成された電流Ｉが流れる電流経路、換言すれば電流Ｉの変化を利用した電流信号を伝達する通信経路を説明する。
【００６８】
図１〜図３に例示した通信システム２０の場合、電源部１１０で生成された電流Ｉは、次の電流経路４００を流れる。電流経路４００を分かりやすく太線で図示した図４も参照すると、電流経路４００は、電源部１１０の出力端部１１３から、主モジュール１００の通信回路部１２０と、主モジュール１００の端子１９２と、信号線４１１と、第１段目の副モジュール２０１の第１端子２１１と、第１段目の副モジュール２０１の通信回路部２２０と、第１段目の副モジュール２０１の第２端子２１２と、信号線４２１と、第２段目の副モジュール２０２の第１端子２１１と、第２段目の副モジュール２０２の通信回路部２２０とをこの順序で経由して、最後段である第２段目の副モジュール２０２の第２端子２１２へ至る。
【００６９】
なお、電流経路４００は、主通信回路部１２０内では、受信用フォトダイオード１３２と、送信用フォトトランジスタ１４３とを順次経由する。同様に、電流経路４００は、副通信回路部２２０内では、受信用フォトダイオード２３２と、送信用フォトトランジスタ２４３とを順次経由する。
【００７０】
さらに電流経路４００は、最後段である第２段目の副モジュール２０２の第２端子２１２から、信号線４３３と、第２段目の副モジュール２０２の第４端子２１４と、第２段目の副モジュール２０２の第３端子２１３と、信号線４２２と、第１段目の副モジュール２０１の第４端子２１４と、第１段目の副モジュール２０１の第３端子２１３と、信号線４１２と、主モジュール１００の端子１９４とをこの順序で経由して、主モジュール１００内の所定の基準電位点Ｖ０へ至る。
【００７１】
この場合、電流経路４００は、主モジュール１００を始点および終点とする単一のループ状に構成されている。
【００７２】
かかる電流経路４００の場合、主モジュール１００に関し、端子１９２は電流経路４００中で電源部１１０と上記基準電位点Ｖ０との間に設けられている。また、主通信回路部１２０は電流経路４００中で電源部１１０と端子１９２との間に設けられている。
【００７３】
また、副モジュール２０１に関し、第１端子２１１は電流経路４００中で電源部１１０と上記基準電位点Ｖ０との間に設けられ、第２端子２１２は電流経路４００中で第１端子２１１と上記基準電位点Ｖ０との間に設けられている。また、副通信回路部２２０は電流経路４００中で第１端子２１１と第２端子２１２との間に設けられている。かかる配設関係は、副モジュール２０２についても同様である。
【００７４】
なお、電源部１００は、副モジュール２０１，２０２から見れば、当該副モジュール２０１，２０２の外部に設けられている。
【００７５】
＜副処理部および副記憶部の構成例＞
図１および図３に戻る。処理部２５０は、副モジュール２００における各種の処理や制御を行う。例えば、処理部２５０は、受信部２３０を介して受信した信号に基づいて各種の処理や制御を行う。また、処理部２５０は、例えば、所望の信号を送信するために、送信回路２４５を制御する。
【００７６】
ここでは、処理部２５０がマイクロコンピュータを含んで構成され、当該マイクロコンピュータがプログラムに記述された各処理ステップ（換言すれば手順）を実行する場合を例示する。なお、処理ステップの実行により、演算等だけでなく、送信部２４０等の制御処理も実行可能である。かかる構成によれば、処理部２５０は処理ステップに対応する各種手段として機能し、または、処理部２５０によって、処理ステップに対応する各種機能が実現される。なお、処理部２５０によって実現される各種手段または各種機能の一部または全部をハードウェアによって実現することも可能である。
【００７７】
記憶部２６０は、例えばＲＯＭ、ＲＡＭ、書き換え可能な不揮発性メモリ（ＥＰＲＯＭ等）、ハードディスク装置等の各種記憶装置の１つまたは複数で構成可能である。記憶部２６０は、処理部２５０がアクセス可能に設けられている。記憶部２６０は、各種の情報やデータ等を格納し、また、処理部２５０が実行するプログラムを格納し、また、プログラムを実行するための作業領域を提供する。なお、記憶部２６０に、ディップスイッチ等による機械的記憶手段を含めることも可能である。
【００７８】
記憶部２６０は、接続順位記憶部２６１と、端子電位／接続順位変換情報記憶部２６２とを含んでいる。これらの記憶部２６１，２６２については後述する。
【００７９】
＜電位情報取得部の構成例＞
電位情報取得部２７０は、第２端子電位Ｖ２１２に関する情報Ａ２１２を取得し、処理部２５０へ出力する。なお、当該情報Ａ２１２を「第２端子電位情報Ａ２１２」とも呼ぶことにする。
【００８０】
図３に例示の電位情報取得部２７０は、フォトカプラ２７１と、抵抗２７５と、電流／電圧変換部２８０とを含んでいる。
【００８１】
フォトカプラ２７１は、入力部としてフォトダイオード２７２を有し、出力部としてフォトトランジスタ２７３を有している。図３の例では、フォトダイオード２７２のアノード端子が抵抗２７５の一端に接続され、当該抵抗２７５の他端が第２端子２１２と等電位に接続されている。また、フォトダイオード２７２のカソード端子が第３端子２１３および第４端子２１４と等電位に接続されている。なお、既述のように第３端子２１３と第４端子２１４とはいずれも基準電位Ｖ０に接続される。
【００８２】
フォトカプラ２７１のフォトトランジスタ２７３は、コレクタ端子が当該フォトトランジスタ２７３の駆動電源電位に接続され、エミッタ端子が電流／電圧変換部２８０に接続されている。
【００８３】
電流／電圧変換部２８０は、フォトトランジスタ２７３に流れる電流を電圧に変換する。より具体的には、電流／電圧変換部２８０は、フォトトランジスタ２７３に流れる電流量に応じた電圧値を有する電圧を生成する。そして、電流／電圧変換部２８０は、変換により得られた電圧を第２端子電位情報Ａ２１２として処理部２５０へ出力する。電流／電圧変換部２８０は、種々に構成可能である。電流／電圧変換部２８０の構成例を図５および図６に挙げる。
【００８４】
図５に示す第１例に係る電流／電圧変換部２８０は、抵抗２８１，２８２と、Ａ／Ｄ（Analog-to-Digital）変換部２８３とを含んでいる。より具体的には、フォトトランジスタ２７３のエミッタ端子が抵抗２８１の一端に接続され、抵抗２８１の他端が抵抗２８２の一端に接続され、抵抗２８２の他端が接地電位（例えば基準電位Ｖ０と同電位に設定される）に接続されている。Ａ／Ｄ変換部２８３は、入力端が、直列接続された抵抗２８１，２８２の相互接続点に接続され、出力端が処理部２５０に接続されている。
【００８５】
この構成によれば、抵抗２８１，２８２の相互接続点の電位は、フォトトランジスタ２７３のエミッタ電流量に応じた値をとる。そして、当該電位の値は、Ａ／Ｄ変換部２８３でデジタル変換されて、第２端子電位情報Ａ２１２として処理部２５０へ入力される。
【００８６】
なお、図５に一点鎖線で示すように、フォトトランジスタ２７３のエミッタ端子と抵抗２８１との相互接続点をＡ／Ｄ変換部２８３に接続する構成を採用することも可能である。
【００８７】
図６に示す第２例に係る電流／電圧変換部２８０は、ダイオード２８５と、電解コンデンサ２８６と、Ａ／Ｄ変換部２８３とを含んでいる。より具体的には、フォトトランジスタ２７３のエミッタ端子がダイオード２８５のアノード端子に接続され、ダイオード２８５のカソード端子が電解コンデンサ２８６の正極とＡ／Ｄ変換部２８３の入力端とに接続されている。電解コンデンサ２８６の負極は接地電位（例えば基準電位Ｖ０と同電位に設定される）に接続されている。また、Ａ／Ｄ変換部２８４の出力端は処理部２５０に接続されている。
【００８８】
この構成によれば、電解コンデンサ２８６の正極の電位は、フォトトランジスタ２７３のエミッタ電流量に応じた値をとる。そして、当該電位の値は、Ａ／Ｄ変換部２８３でデジタル変換されて、第２端子電位情報Ａ２１２として処理部２５０へ入力される。
【００８９】
かかる構成の電位情報取得部２７０によれば、第２端子電位Ｖ２１２が第４端子電位Ｖ２１４よりも高い場合、換言すれば第２端子電位Ｖ２１２が基準電位Ｖ０（ここでは零ボルト）よりも高い場合（Ｖ２１２＞Ｖ０）、フォトダイオード２７２に電流が流れる。
【００９０】
このとき、第２端子電位Ｖ２１２が大きいほど、フォトダイオード２７２に流れる電流量は多くなる。そして、フォトダイオード２７２に流れる電流量が多くなるほど、フォトトランジスタ２７３に流れる電流も多くなる。その結果、電流／電圧変換部２８０から出力される第２端子電位情報Ａ２１２も、より大きな値を示す。
【００９１】
これに対し、第２端子電位Ｖ２１２が第４端子電位Ｖ２１４以下である場合、換言すれば第２端子電位Ｖ２１２が基準電位Ｖ０（ここでは零ボルト）以下である場合（Ｖ２１２≦Ｖ０）、フォトダイオード２７２には電流は流れない。その結果、電流／電圧変換部２８０から出力される第２端子電位情報Ａ２１２の値は最小値（抵抗２８２および電解コンデンサ２８６が接続されている接地電位に等しく、ここではＶ０（＝零ボルト））になる。
【００９２】
このように、電位情報取得部２７０によれば、得られる第２端子電位情報Ａ２１２は、第２端子電位Ｖ２１２に相関する値となる。かかる相関値を「第２端子電位相関値」、「第２相関値」等とも呼ぶことにする。また、説明を分かりやすくするために、当該相関値に対して、第２端子電位情報Ａ２１２と同じ符号Ａ２１２を用いることにする。
【００９３】
ところで、電流経路４００における電流Ｉの流れる方向に鑑みると、第２端子電位Ｖ２１２は基準電位Ｖ０以上の値、換言すれば第２端子電位Ｖ２１２は零ボルト以上の値になる。かかる数値範囲の場合、上記の説明から分かるように、第２端子電位Ｖ２１２が零ボルトのときに第２相関値Ａ２１２も零になり、第２端子電位Ｖ２１２の値が大きくなるに従って第２相関値Ａ２１２も大きくなる。つまり、第２端子電位Ｖ２１２と第２相関値Ａ２１２とは、同時に零になるとともに、大小関係が相関する。
【００９４】
なお、第２端子電位Ｖ２１２と第２相関値Ａ２１２との間の詳細な相関は、電位情報取得部２７０の回路構成から規定することが可能である。
【００９５】
また、第２相関値Ａ２１２は、第２端子電位Ｖ２１２と異なる値であってもよいし、第２端子電位Ｖ２１２と同じ値（すなわち第２端子電位Ｖ２１２そのもの）であってもよい。
【００９６】
また、第２相関値Ａ２１２は、上記のように基準電位Ｖ０に対する第２端子電位Ｖ２１２の値（すなわちＶ２１２−Ｖ０）に相関するため、第２端子電位Ｖ２１２に対する基準電位Ｖ０の値（すなわちＶ０−Ｖ２１２）にも相関する。なぜならば、前者の電圧値｛Ｖ２１２−Ｖ０｝と後者の電圧値｛Ｖ０−Ｖ２１２｝とは、−１倍の関係を以て、互いに相関するからである。かかる点に鑑みると、第２相関値Ａ２１２は第２端子電位Ｖ２１２と基準電位Ｖ０との電位差に相関すると表現することも可能である。
【００９７】
また、同様に考えると、第２端子電位Ｖ２１２と第２相関値Ａ２１２との間の上記相関関係は、上記と同様に第２端子電位Ｖ２１２が零ボルトのときに第２相関値Ａ２１２も零になる一方で、上記とは逆に第２端子電位Ｖ２１２の値が大きくなるに従って第２相関値Ａ２１２が小さくなる、という相関関係も包含しうるものである。
【００９８】
＜通信システムにおける通信の概略＞
通信モジュール１００，２００は、電源部１１０から出力される電流Ｉの変化を利用して通信を行う。ここでは、電流変化を利用した通信方式の一例として、いわゆるカレントループ方式を例示する。
【００９９】
図７に、カレントループ方式による通信を概説するタイミングチャートを例示する。図７には、主モジュール１００および副モジュール２０１，２０２が送出する電流信号と、各モジュール１００，２０１，２０２によって受信される電流信号とを図示している。但し、各電流信号の波形は、図７の例示に限定されるものではない。
【０１００】
モジュール１００，２００は、電流Ｉを異なる電流値Ｉｍ，Ｉｓ間で遷移させることにより、送出する電流信号を生成する。これにより、電流値Ｉｍ，Ｉｓ間で遷移する（換言すれば電流値Ｉｍ，Ｉｓの差を振幅とする）電流パルス列が送信信号として出力される。
【０１０１】
ここでは電流値Ｉｍが電流値Ｉｓよりも大きい場合（Ｉｍ＞Ｉｓ）を例示する。例えば、電流値Ｉｍが電源部１１０の出力電流の電流値であり、電流値Ｉｓが零である場合を例示する。また、電流Ｉの電流値がＩｍの状態を「電流オン状態」のように表現し、電流Ｉの電流値がＩｓの状態を「電流オフ状態」のように表現することにする。
【０１０２】
通信システム２０において、主モジュール１００の送信用フォトトランジスタ１４３がオン状態にあるとともに、全ての副モジュール２０１，２０２の送信用フォトトランジスタ２４３がオン状態にある場合、切れ目のない一続きの電流経路４００が形成され、当該電流経路４００に電源部１１０の出力電流Ｉが流れる。これにより、電流値Ｉｍの状態、すなわち電流オン状態が形成される。
【０１０３】
これに対し、上記の３つの送信用フォトトランジスタ１４３，２４３，２４３のいずれか１つでもオフ状態にあると、電流経路４００は途切れ、その結果、電流Ｉは電流経路４００を流れない。これにより、電流値Ｉｓの状態、すなわち電流オフ状態が形成される。
【０１０４】
例えば、主モジュール１００が送信用フォトトランジスタ１４３をオン／オフすることにより、電流値Ｉｍ，Ｉｓ間で遷移する電流パルス列が電流経路４００に発現する。この間、副モジュール２０１，２０２は、送信用フォトトランジスタ２４３をオン状態に保持することにより、電流経路４００が途切れないようにする。これにより、副モジュール２０１，２０２は、受信用フォトダイオード２３２によって、主モジュール１００から発信された電流信号を受信することができる。
【０１０５】
また、例えば、副モジュール２０１が電流信号を発信する場合、当該副モジュール２０１は、上述の主モジュール１００の動作を行う。他方、主モジュール１００および残余の副モジュール２０２は、上述の副モジュール２００の動作を行うことにより、電流信号を受信することができる。
【０１０６】
なお、電流値Ｉｍをとる電流Ｉはマーク電流と呼ばれ、電流値Ｉｓをとる電流Ｉはスペース電流と呼ばれる場合がある。なお、電流値Ｉｍ，Ｉｓの２値だけでなく、３つ以上の電流値を利用して電流信号を形成することも可能である。
【０１０７】
図７の例示では、各モジュール１００，２０１，２０２の送信期間が互いにずれている。これにより、各モジュール１００，２０１，２０２からの送信信号の干渉が防止される。なお、送信期間の分離は一般的なカレントループ通信で採用されているため、ここでは詳しい説明は省略する。
【０１０８】
＜通信アドレスの取得処理の基本的概念＞
通信システム２０は複数の副モジュール２０１，２０２を含んでいる。このため、主モジュール１００が各副モジュール２０１，２０２と個別の通信を行う場合、主モジュール１００は、通信相手とする副モジュールを指定する必要がある。
【０１０９】
一般に、通信において複数の通信モジュールを識別する情報は、通信アドレス、通信ＩＤ等と呼ばれ、各モジュールに固有の情報が利用される。通信アドレスは、例えば、送信情報に含められる。そして、受信側の通信モジュールは、受信情報中の通信アドレスが自身の通信アドレスに一致するか否かを判別することにより、自身宛の情報か否かを判別する。なお、その他の情報送信方式においても、通信アドレスが利用される。
【０１１０】
通信システム２０では、各副モジュール２０１，２０２の通信アドレスとして、各副モジュール２０１，２０２の接続順位を利用する。すなわち、各副モジュール２０１，２０２の接続順位は、他の副モジュール２０２，２０１と重複することがない固有の情報であることを利用する。
【０１１１】
なお、図１を参照すると、副モジュール２０１，２０２の接続順位は、電流経路４００中における副通信回路部２２０の接続順位と一致している。このため、副通信回路部２２０の接続順位を、副モジュール２００の接続順位と同義に扱うことが可能である。
【０１１２】
図８を参照して、副モジュール２００の接続順位の判別に係る基本的概念を説明する。図８において図面縦方向に延びる軸は、基準電位Ｖ０を基準にした電位レベルを表している。そして、この電位レベル軸に対して、電源電位Ｖ１から電源部１１０および電流経路４００（図４参照）を経由して基準電位Ｖ０に至る経路上における電圧分布が例示されている。また、電位レベル軸の左側には通信システム２０が２個の副モジュール２０１，２０２を含む場合を例示し、電位レベル軸の右側には通信システム２０が３個の副モジュール２０１〜２０３を含む場合を例示している。
【０１１３】
図８に示すように、電源電位Ｖ１は、直列接続された電源部１１０と主通信回路部１２０と複数の副通信回路部２２０とに対して、電圧分割される。
【０１１４】
なお、図８において、電源部１１０での電圧降下は、電源電位Ｖ１と電源部１１０の出力端部１１３の電位Ｖ１１３との間の電位差である。また、主通信回路部１２０での電圧降下は、電源部１１０の出力端部１１３と主モジュール１００の端子１９２との間の電位差である。また、副モジュール２００での電圧降下は、その副モジュール２００の端子２１１，２１２間の電位差であり、以下では副通信回路部２２０での電圧降下とも表現する。
【０１１５】
図８から分かるように、各段の副モジュール２００の第１端子電位Ｖ２１１および第２端子電位Ｖ２１２の値は、副モジュール２００の接続個数と、その副モジュール２００の接続順位とによって異なる。図９に、接続個数が３個の場合について、副モジュールの接続順位と第１および第２の端子電位Ｖ２１１，Ｖ２１２との対応関係を概念的に示す。
【０１１６】
また、各段の副モジュール２００の端子電位Ｖ２１１，Ｖ２１２の値は、電源電位Ｖ１の値によって変動する。つまり、各副モジュール２００の端子電位Ｖ２１１，Ｖ２１２の値は、副モジュール２００の接続個数と、その副モジュール２００の接続順位と、電源電位Ｖ１の値に依存している。
【０１１７】
ところで、既述の第２端子電位相関値Ａ２１２は、第２端子電位Ｖ２１２に相関する。
【０１１８】
したがって、第２端子電位相関値Ａ２１２は、副モジュール２００の接続個数と、その副モジュール２００の接続順位と、電源電位Ｖ１の値とに依存する。
【０１１９】
ここで、主モジュール１００および副モジュール２００を含め通信システム２０内の回路構成は既知である。このため、例えば回路解析や回路シミュレーションによって、第２相関値Ａ２１２と、副モジュール２００の接続個数と、副モジュール２００の接続順位と、電源電位Ｖ１の値との間に存在する対応関係を予め取得することが可能である。
【０１２０】
その一方で、電位情報取得部２７０によれば、第２端子電位相関値Ａ２１２が取得される。
【０１２１】
このため、副モジュール２００は、自身の電位情報取得部２７０によって取得された第２端子電位相関値Ａ２１２から、自身の接続順位を取得することが可能である。例えば、電位情報取得部２７０によって取得された第２端子電位相関値Ａ２１２を、上記の予め取得された対応関係中の第２相関値２１２と照合すればよい。より具体的には、当該対応関係中から、電位情報取得部２７０によって取得された第２端子電位相関値Ａ２１２に対応する接続順位を選出すればよい。
【０１２２】
上記の照合では、副モジュール２００の接続個数と、電源電位Ｖ１の値も必要である。これらの値は、例えば通信システム２０のシステム構成が決定することにより、既知となる。このため、上記の照合では、その既知の値を用いればよい。なお、副モジュール２００の接続個数および電源電位Ｖ１の設定値は、各段の副モジュール２００に共通の値である。
【０１２３】
このように、上記の予め取得した対応関係と、副モジュール２００の接続個数と、電源電位Ｖ１の値とを用いることにより、副モジュール２００は、自身の電位情報取得部２７０によって取得された第２相関値Ａ２１２を、自身の接続順位へ変換することが可能である。
【０１２４】
図１０に、電位情報取得部２７０によって取得された第２端子電位相関値Ａ２１２を、副モジュールの接続順位へ変換するための規則に関する情報Ａ２６２を概念的に示す。なお、当該情報Ａ２６２を「端子電位／接続順位変換情報Ａ２６２」とも呼ぶことにする。
【０１２５】
図１０の例では、当該変換情報Ａ２６２は、対応関係基本情報Ａ２６２１と、設定値情報Ａ２６２２，Ａ２６２３とを含んでいる。
【０１２６】
対応関係基本情報Ａ２６２１は、電源電位Ｖ１の値と、副モジュール２００の接続個数Ｎと、第２相関値Ａ２１２と、副モジュール２００の接続順位Ｂとの間に存在する対応関係を規定している情報である。当該基本情報Ａ２６２１は、上記のように、通信システム２０内の回路構成に応じて予め規定することが可能である。
【０１２７】
設定値情報Ａ２６２２は、図１０の例では、電源電位Ｖ１の設定値がＶ１ａである（Ｖ１＝Ｖ１ａ）ことを内容とする情報である。また、設定値情報Ａ２６２３は、図１０の例では、副モジュール２００の接続個数Ｎは２個である（Ｎ＝２）ことを内容とする情報である。設定値情報Ａ２６２２，Ａ２６２３は、上記のように、通信システム２０のシステム構成が決定されることにより、予め規定することが可能である。
【０１２８】
変換情報Ａ２６２を利用する場合、電位情報取得部２７０によって取得された第２端子電位相関値Ａ２１２と、変換情報Ａ２６２に予め含まれる設定値情報Ａ２６２２，Ａ２６２３（電源電位Ｖ１＝Ｖ１ａ、接続個数Ｎ＝２）とを、基本情報Ａ２６２１中の第２端子電位相関値Ａ２１２と電源電位Ｖ１と接続個数Ｎとに照合すればよい。かかる照合により、基本情報Ａ２６２１中から、第２端子電位相関値Ａ２１２＝電位情報取得部２７０によって取得された値という条件と、電源電位Ｖ１＝Ｖ１ａという条件と、接続個数Ｎ＝２という条件の全てを満足する接続順位Ｂの値が得られる。
【０１２９】
図１１に、端子電位／接続順位変換情報Ａ２６３を概念的に示す。当該変換情報Ａ２６３は、対応関係基本情報Ａ２６３１を含んでいるが、設定値情報を含んでいない。対応関係基本情報Ａ２６３１は、図１０に例示した対応関係基本情報Ａ２６２１のうちで設定値情報Ａ２６２２，２６２３を満たす情報だけで構成されている。すなわち、対応関係基本情報Ａ２６２１の中からＶ１＝Ｖ１ａかつＮ＝２を満たす情報が予め抽出されている。
【０１３０】
変換情報Ａ２６３を利用する場合、電位情報取得部２７０によって取得された第２端子電位相関値Ａ２１２を、基本情報Ａ２６３１中の第２端子電位相関値Ａ２１２に照合すればよい。かかる照合により、基本情報Ａ２６３中から、第２端子電位相関値Ａ２１２＝電位情報取得部２７０によって取得された値という条件と、電源電位Ｖ１＝Ｖ１ａという条件と、接続個数Ｎ＝２という条件の全てを満足する接続順位Ｂの値が得られる。
【０１３１】
上記２つの変換情報Ａ２６２，Ａ２６３の例から分かるように、同じ規定内容を種々の構成で表すことが可能である。もちろん、いずれの構成を利用しても、接続順位Ｂについて同じ判別結果が得られる。
【０１３２】
このようにして判別された接続順位Ｂは、当該接続順位Ｂに配設された副モジュール２００の通信アドレスとして利用される。
【０１３３】
＜接続順位の判別処理の例＞
変換情報Ａ２６２，Ａ２６３は、副処理部２５０が利用可能な態様で以て、副モジュール２００に付与される。
【０１３４】
例えば、対応関係基本情報Ａ２６２１（図１０参照）によって規定される内容を、データベースで管理する態様が挙げられる。より具体的には、電源電位Ｖ１の値と、接続個数Ｎと、第２端子電位相関値Ａ２１２と、接続順位Ｂとの種々の組み合わせを回路解析や回路シミュレーションに則って予め取得し、それらの組み合わせを予め記憶部に集積しておけばよい。なお、各組み合わせ中における値Ｖ１，Ｎ，Ａ２１２，Ｂの関連付け、換言すればデータ構造は、例えば図１０に例示されるテーブル形式によって可能であるが、かかるテーブル形式に限定されるものではない。
【０１３５】
この場合、各副モジュール２００の処理部２５０は、電位情報取得部２７０によって取得された第２端子電位相関値Ａ２１２と、設定値情報Ａ２６２２として与えられている電源電位Ｖ１＝Ｖ１ａと、設定値情報Ａ２６２３として与えられている副モジュール２００の接続個数Ｎ＝２と検索キーに設定し、当該検索キーに基づいて、対応関係基本情報Ａ２６２１から、当該検索キーに対応する接続順位Ｂを抽出する。このようにして抽出された接続順位Ｂが、その副処理部２５０が属する副モジュール２００の接続順位Ｂである。
【０１３６】
対応関係基本情報Ａ２６２１および設定値情報Ａ２６２２，Ａ２６２３、すなわち端子電位／接続順位変換情報Ａ２６２は、端子電位／接続順位変換情報記憶部２６２に予め格納されている。図３の例示では、当該変換情報記憶部２６２は記憶部２６０の一部として設けられている。当該変換情報記憶部２６２は、不揮発性の記憶手段、例えばＲＯＭ、ＥＰＲＯＭ、ハードディスク装置等によって構成される。なお、例えば、当該記憶部２６２のうちで設定値情報Ａ２６２２を記憶する手段を、ディップスイッチ等の機械的な記憶手段で構成することも可能である。設定値情報Ａ２６２２の記憶手段についても同様である。
【０１３７】
端子電位／接続順位変換情報Ａ２６３（図１１参照）も同様にデータベースで管理可能である。
【０１３８】
また、データベースの代わりに、対応関係基本情報Ａ２６２１，Ａ２６３１を、副処理部２５０が実行するプログラム中に関数定義の形式で組み込むことも可能である。定義される関数として、例えば、上記の回路解析や回路シミュレーションに用いた関係式が採用される。あるいは、条件分岐命令等の形式によって、対応関係基本情報Ａ２６２１，Ａ２６３１を、副処理部２５０が実行するプログラム中に組み込んでもよい。いずれの場合も、上記のデータベースを利用した構成と同様に、上記検索キーとして用いる値を入力とし、当該入力パラメータに対応した接続順位Ｂが出力として取得される。なお、端子電位／接続順位変換情報記憶部２６２には、そのようなプログラムが格納されている記憶手段が含まれることになる。
【０１３９】
図１２に、副モジュール２００による接続順位の判別処理ＳＴ１０のフローチャートを例示する。かかる処理ＳＴ１０は、例えば、電源投入等により通信システム２０が起動する際、すなわち通信モジュール１００，２００が起動する際に行われる初期設定の一部として実行される。
【０１４０】
図１２の例によれば、副処理部２５０は、まず、送信用フォトトランジスタ２４３をオン状態にする（ステップＳＴ１１）。通信システム２０に含まれる全ての送信用フォトトランジスタ１４３，２４３がオン状態になることにより、切れ目のない電流経路４００（図６参照）が確立され、当該電流経路４００に電流Ｉが流れる。
【０１４１】
その後、副処理部２５０は、電位情報取得部２７０から、電流経路４００に電流Ｉが流れている状態における第２端子電位相関値Ａ２１２を取得する（ステップＳＴ１２）。
【０１４２】
次に、副処理部２５０は、端子電位／接続順位変換情報Ａ２６２（図１０参照）またはＡ２６３（図１１参照）に則って、上記ステップＳＴ１２で取得した第２端子電位相関値Ａ２１２から、接続順位Ｂを判別する（ステップＳＴ１３）。当該ステップＳＴ１３は、端子電位／接続順位変換情報Ａ２６２に係るデータベース、関数定義等を利用した上記の態様によって実行可能である。なお、例示の端子電位／接続順位変換情報Ａ２６２は、システム起動前から確定している情報のみを含んでおり、システム起動前から記憶部２６２に格納されている。
【０１４３】
そして、副処理部２５０は、得られた接続順位Ｂを接続順位記憶部２６１に格納し（ステップＳＴ１４）、これ以後、自身の通信アドレスとして利用する。これにより、主モジュール１００は、当該通信アドレスを指定した通信により、各副モジュール２０１，２０２と個別に通信することができる。
【０１４４】
接続順位記憶部２６１は、図３の例では、既述の記憶部２６０の一部として設けられている。接続順位記憶部２６１は、不揮発性の記憶手段、例えばＲＯＭ、ＥＰＲＯＭ、ハードディスク装置等によって構成可能である。この場合、通信システム２０の起動の度、換言すれば副モジュール２００の起動の度に、接続順位Ｂを取得する必要が無くなる。これにより、初期設定の処理量が削減される。このため、初期設定を速やかに終了して、副モジュール２００毎の個別通信が可能な状態へ移行することができる。
【０１４５】
より具体的には、図１３のフローチャートに例示する接続順位判別処理ＳＴ２０を採用可能である。当該処理ＳＴ２０では、まず、副処理部２５０は接続順位記憶部２６１にアクセスして、既に接続順位が記憶されているか否かを調べる（ステップＳＴ２１）。接続順位が未だ記憶されていない場合、副処理部２５０は、上記の接続順位判別処理ＳＴ１０（図１２参照）を実行する（ステップＳＴ２２）。これに対し、接続順位が既に記憶されている場合、副処理部２５０は、上記判別処理ＳＴ１０の実行を省略して、当該処理ＳＴ２０を終了する。当該処理ＳＴ２０によれば、接続順位判別処理ＳＴ１０がシステム起動の度に実行されるのが回避され、上記の効果を得ることができる。
【０１４６】
これに対し、接続順位記憶部２６１を、揮発性の記憶手段、例えばＲＡＭ等によって構成することも可能である。この場合、起動の度に接続順位Ｂを取得する必要がある。しかし、例えばシステム構成の変更により接続順位を入れ替えたとしても、システムの起動によって接続順位を自動的に更新させることができる。なお、システム構成の変更内容に応じて設定値情報等が適宜変更される場合もある。
【０１４７】
このように、副モジュール２００によれば、副処理部２５０は、電流経路４００中での当該副モジュール２００の接続順位Ｂを判別し、得られた接続順位Ｂを当該副モジュール２００の通信アドレスとして利用する。ここで、接続順位Ｂは、第２端子電位Ｖ２１２に関連した端子電位情報Ａ２１２（より具体的には第２端子電位相関値Ａ２１２）に基づいて判別される。このため、副モジュール２００は、自身の端子電位情報Ａ２１２に応じて、通信アドレスを自動的に取得することができる。
【０１４８】
したがって、副モジュール２００に通信アドレスを予め付与しておく必要がない。また、複数の副モジュール２００を順次接続した構成の通信システム２０を製造する場合、各副モジュール２００の通信アドレスを製造時に管理する必要が無くなる。換言すれば、製造時に、通信アドレスが異なる副モジュール２００を別部品として管理する必要が無くなる。その結果、かかる煩雑を回避した簡便な通信システム２０を提供することができる。
【０１４９】
また、上記構成では、端子電位相関値Ａ２１２を接続順位へ変換するための情報である端子電位／接続順位変換情報Ａ２６２またはＡ２６３が利用される。このため、当該変換情報Ａ２６２，Ａ２６３を、通信システムの構成に応じて準備することにより、副モジュール２００を種々のシステム構成に容易に適合させることができる。
【０１５０】
また、かかる変換情報Ａ２６２またはＡ２６３を、副モジュール２００が予め保有している。このため、各副モジュール２００は自身単独で接続順位Ｂを判別することができる。
【０１５１】
＜第２の実施の形態＞
第２の実施の形態では、電源電位Ｖ１の設定値の代わりに、主モジュール１００の外部接続端子１９２の電位Ｖ１９２を利用して、各副モジュール２００が自身の接続順位を判別する構成を説明する。
【０１５２】
図１４に、第２の実施の形態に係る通信システム２０Ｂのブロック図を例示する。当該通信システム２０Ｂは、第１の実施の形態に係る通信システム２０（図１等参照）において主モジュール１００を主モジュール１００Ｂに変更した構成を有している。
【０１５３】
図１５に主モジュール１００Ｂのより具体的なブロック図を例示する。図１４および図１５に例示の主モジュール１００Ｂは、第１の実施の形態に係る主モジュール１００に電位情報取得部１７０が追加された構成を有している。
【０１５４】
電位情報取得部１７０は、主モジュール１００Ｂの外部接続端子１９２の電位Ｖ１９２（基準電位Ｖ０を基準とした電位）に関する情報である端子電位情報Ａ１９２を取得し、主処理部１５０へ出力する。
【０１５５】
図１５に例示の電位情報取得部１７０は、第１の実施の形態で例示した副モジュール２００の電位情報取得部２７０（図３参照）と同様の構成を有している。すなわち、電位情報取得部１７０は、フォトカプラ１７１と、抵抗１７５と、電流／電圧変換部１８０とを含んでいる。
【０１５６】
フォトカプラ１７１は、入力部としてフォトダイオード１７２を有し、出力部としてフォトトランジスタ１７３を有している。図１５の例では、フォトダイオード１７２のアノード端子が抵抗１７５の一端に接続され、当該抵抗１７５の他端が外部接続端子１９２と等電位に接続されている。また、フォトダイオード１７２のカソード端子が基準電位Ｖ０に接続されている。なお、図１５の例では、カソード端子は、上記所定の基準電位点Ｖ０と外部接続端子１９４とを繋ぐ経路に接続されている。
【０１５７】
フォトカプラ１７１のフォトトランジスタ１７３は、コレクタ端子が当該フォトトランジスタ１７３の駆動電源電位に接続され、エミッタ端子が電流／電圧変換部１８０に接続されている。
【０１５８】
電流／電圧変換部１８０は、フォトトランジスタ１７３に流れる電流を電圧に変換する。より具体的には、電流／電圧変換部１８０は、フォトトランジスタ１７３に流れる電流量に応じた電圧値を有する電圧を生成する。そして、電流／電圧変換部１８０は、変換により得られた電圧を端子電位情報Ａ１９２として処理部１５０へ出力する。電流／電圧変換部１８０は、種々に構成可能であり、例えば既述の電流／電圧変換部２８０と同様に構成可能である（図５および図６を参照）。
【０１５９】
かかる構成の電位情報取得部１７０は、既述の電位情報取得部２７０（図３参照）と同様に動作する。このため、電位情報取得部１７０によれば、端子電位情報Ａ１９２として、電流経路４００に電流Ｉが流れている状態における端子電位Ｖ１９２に相関する相関値が得られる。なお、説明を分かりやすくするために、当該相関値についても、端子電位情報と同様の符号Ａ１９２を用いることにする。
【０１６０】
電位情報取得部１７０によって取得された相関値Ａ１９２は、主処理部１５０へ出力され、主処理部１５０が通信回路部１２０を介して各副モジュール２０１，２０２へ送信する。なお、かかる送信は、全ての副モジュール２０１，２０２へ向けて行われるため、各副モジュール２０１，２０２が自身の通信アドレスとして利用する接続順位を未だ取得していない状態であっても行うことが可能である。
【０１６１】
各副モジュール２０１，２０２の処理部２５０は、通信回路部２２０を介して主モジュール１００Ｂに係る上記の端子電位相関値Ａ１９２を取得し、当該相関値Ａ１９２を自身の接続順位の判別に利用する。かかる判別処理は基本的には第１の実施の形態と同様に実行可能であるが、端子電位／接続順位変換情報が第１の実施の形態とは異なる。
【０１６２】
図１６に、第２の実施の形態に係る端子電位／接続順位変換情報Ａ２６４を概念的に示す。図１６の例では、当該変換情報Ａ２６４は、２種類の情報Ａ２６４ａ，Ａ２６４ｂに大別される。
【０１６３】
一方の情報Ａ２６４ａは、ここではシステム起動前から確定している情報のみを含んでおり、システム起動前から副モジュール２００に予め付与されている。当該情報Ａ２６４ａは、図１６の例では、対応関係基本情報Ａ２６４１と、既述の設定値情報Ａ２６２３とを含んでいる。
【０１６４】
対応関係基本情報Ａ２６４１は、既述の対応関係基本情報Ａ２６２１（図１０参照）において電源電位Ｖ１の設定値の情報が端子電位Ｖ１９２に係る相関値Ａ１９２の情報に変更された構成を有している。対応関係基本情報Ａ２６４１に規定される、主モジュール１００Ｂの端子電位相関値Ａ１９２と、副モジュール２００の接続個数Ｎと、第２端子電位相関値Ａ２１２と、副モジュール２００の接続順位Ｂとの間に存在する対応関係は、通信システム２０内の回路構成に応じて予め取得可能である。
【０１６５】
なお、副モジュール２０１，２０２のうちで電流経路４００（図４参照）を構成する部分は同じ回路構成を有している。このため、端子電位Ｖ１９２は、副モジュール２０１，２０２の通信回路部２２０で等分割される。
【０１６６】
なお、既述の端子電位／接続順位変換情報Ａ２６２，Ａ２６３（図１０および図１１参照）に鑑みれば、対応関係基本情報Ａ２６４１中から設定値情報Ａ２６２３（接続個数Ｎ＝２）を満たす情報だけを抽出した情報を、対応関係基本情報Ａ２６４１の代わりに利用することも可能である。
【０１６７】
当該一方の情報Ａ２６４ａは、既述の端子電位／接続順位変換情報Ａ２６２と同様に、記憶部２６２（図３参照）に格納されている。
【０１６８】
他方の情報Ａ２６４ｂは、ここではシステム起動後に確定する情報のみを含んでおり、システム起動後に副モジュール２００に付与される。当該情報Ａ２６４ｂは、図１６の例では、主モジュール１００Ｂにおいて取得され主モジュール１００Ｂから送信された外部接続端子電位相関値Ａ１９２である。
【０１６９】
つまり、通信システム２０Ｂでは、端子電位／接続順位変換情報Ａ２６４のうちの一部の情報Ａ２６４ａは副モジュール２００が予め保有する（より具体的には記憶部２６２に格納されている）一方で、当該変換情報Ａ２６４のうちの残余の情報Ａ２６４ｂは通信機能を使って副モジュール２００の外部から副モジュール２００へ与えられる。
【０１７０】
図１７に、通信システム２０Ｂにおいて副モジュール２００が自身の接続順位を判別する処理ＳＴ３０のフローチャートを例示する。かかる処理ＳＴ３０は、例えば、電源投入等により通信システム２０Ｂが起動する際に行われる初期設定の一部として実行される。
【０１７１】
図１７の例によれば、副処理部２５０は、既述のステップＳＴ１１，ＳＴ１２を実行して、第２端子電位相関値Ａ２１２を取得する。
【０１７２】
その後、副処理部２５０は、主処理部１５０から主モジュール１００Ｂの外部接続端子電位相関値Ａ１９２を受信する（ステップＳＴ３１）。これにより、副モジュール２００は、端子電位／接続順位変換情報Ａ２６４を構成する全ての情報Ａ２６４ａ，Ａ２６４ｂを所持することになる。なお、ステップＳＴ１２，ＳＴ３１の実行順序は逆であってもよい。
【０１７３】
次に、副処理部２５０は、上記ステップＳＴ１２で取得した第２端子電位相関値Ａ２１２から、端子電位／接続順位変換情報Ａ２６４に則って、接続順位Ｂを判別する（ステップＳＴ３２）。そして、副処理部２５０は、得られた接続順位Ｂを接続順位記憶部２６１に格納する（ステップＳＴ１４）。
【０１７４】
なお、通信システム２０Ｂにおいても、既述の処理ＳＴ２０（図１３参照）と同様に、システム起動時に処理ＳＴ３０を実行するか否かの判定を行ってもよい。
【０１７５】
かかる構成によっても、副モジュール２００は、自身の端子電位情報Ａ２１２に応じて、通信アドレスを自動的に取得することができる。このため、副モジュール２００に通信アドレスを予め付与しておくことに起因した既述の煩雑を回避した簡便な通信システム２０Ｂを提供することができる。
【０１７６】
また、端子電位／接続順位変換情報Ａ２６４を利用するので、当該変換情報Ａ２６４を通信システムの構成に応じて準備することにより、副モジュール２００を種々のシステム構成に容易に適合させることができる。
【０１７７】
また、副モジュール２００は、端子電位／接続順位変換情報Ａ２６４のうちの一部の情報Ａ２６４ａを予め保有している一方で、当該変換情報Ａ２６４のうちの残余の情報Ａ２６４ｂをモジュール外部から（より具体的には主モジュール１００Ｂから）取得する。このため、例えば、通信システムの構成変更（電源電位Ｖ１の変更等）に柔軟に対処することができる。また、通信モジュール１００Ｂ，２００の通信機能を利用するので、１台ずつ手作業で情報書き換えを行う場合に比べて、情報付与を簡便かつ確実に行うことができる。
【０１７８】
なお、外部接続端子電位Ｖ１９２に代えて、電源部１１０の負荷接続側端部１１３の電位Ｖ１１３等を利用するように、通信システム２０Ｂを変形することも可能である。
【０１７９】
＜第３の実施の形態＞
第３の実施の形態では、第２の実施の形態の変形例を例示する。
【０１８０】
主通信回路部１２０と副通信回路部２２０とは同じ構成を有している（図１〜図３参照）。このため、電流経路４００（図４参照）中において、主通信回路部１２０と副通信回路部２２０とで電圧降下量は等しい。なお、通信回路部１２０，２２０での電圧降下量は、受信用フォトダイオード１３２，２３２のアノード端子と送信用フォトトランジスタ１４３，２４３のエミッタ端子との間の電位差である。
【０１８１】
また、主モジュール１００Ｂの外部接続端子電位Ｖ１９２は、各副モジュール２０１，２０２の通信回路部２２０による電圧降下量の合計に等しい。ここで、既述の通り、各副モジュール２０１，２０２の通信回路部２２０は同じ構成を有している（図３参照）。このため、外部接続端子電位Ｖ１９２は、副モジュール２０１，２０２の通信回路部２２０で等分割される。
【０１８２】
これらに鑑みれば、外部接続端子電位Ｖ１９２を、主通信回路部１２０での電圧降下量ΔＶ１２０で除算することにより、副モジュールの接続個数Ｎを算出可能である。すなわち、Ｎ＝Ｖ１９２／ΔＶ１２０が成り立つ。
【０１８３】
ここで、主通信回路部１２０での電圧降下量ΔＶ１２０は、例えば、電源電位Ｖ１の設定値と、端子電位Ｖ１９２の値と、両電位Ｖ１，Ｖ１９２間の回路構成とが分かれば、取得可能である。このうち、端子電位Ｖ１９２の取得に関し、第２の実施の形態で例示した主モジュール１００Ｂによれば、端子電位Ｖ１９２に相関する相関値Ａ１９２が取得される。
【０１８４】
したがって、第２の実施の形態で例示した通信システム２０Ｂを変形すれば、各副モジュール２００自身が、副モジュール２００の接続個数Ｎも取得可能である。より具体的には、端子電位／接続順位変換情報Ａ２６４を変形すればよい。
【０１８５】
図１８に、第３の実施の形態に係る端子電位／接続順位変換情報Ａ２６５を概念的に示す。図１８の例では、当該変換情報Ａ２６５は、それぞれ既述した、対応関係基本情報Ａ２６４１と、設定値情報２６２２と、主モジュール１００Ｂから取得した外部接続端子電位相関値Ａ１９２とを含むとともに、もう一つの対応関係基本情報Ａ２６５１を含んでいる。なお、以下では、既述の対応関係基本情報Ａ２６４１を「第１の対応関係基本情報Ａ２６４１」等とも呼び、上記もう一つの対応関係基本情報Ａ２６５１を「第２の対応関係基本情報Ａ２６５１」等とも呼ぶ。
【０１８６】
第２の対応関係基本情報Ａ２６５１は、電源電位Ｖ１の値と、主モジュール１００Ｂに係る端子電位相関値Ａ１９２と、副モジュール２００の接続個数Ｎとの間に存在する対応関係を規定している情報である。当該基本情報２６５１は、第１の対応関係基本情報Ａ２６４１等と同様に、通信システム２０内の回路構成に応じて予め規定することが可能である。
【０１８７】
なお、基本情報２６４１，２６５１は、既述のデータベース、関数定義等の態様で以て副処理部２５０の利用に供される。
【０１８８】
変換情報Ａ２６５を利用する場合、まず、主モジュール１００Ｂから取得した端子電位相関値Ａ１９２と、設定値情報Ａ２６２２（電源電位Ｖ１＝Ｖ１ａ）とを、第２の対応関係基本情報Ａ２６５１中の相関値Ａ１９２と電源電位Ｖ１に照合する。かかる照合により、基本情報Ａ２６５１中から、相関値Ａ１９２＝主モジュール１００Ｂから送信された値という条件、電源電位Ｖ１＝Ｖ１ａという条件の全てを満足する接続個数Ｎの値が得られる。
【０１８９】
その後、取得した接続個数Ｎ（例えばＮ＝２）と、主モジュール１００Ｂから取得した相関値Ａ１９２の値と、電位情報取得部２７０によって取得された相関値Ａ２１２とを、第１の対応関係基本情報Ａ２６４１に照合することにより、接続順位Ｂが得られる。
【０１９０】
図１８に例示するように、変換情報Ａ２６５は、システム起動前から副モジュール２００に予め付与されている情報Ａ２６５ａと、システム起動後に副モジュール２００に付与される情報Ａ２６５ｂとに大別される。前者の情報Ａ２６５ａには、対応関係基本情報Ａ２６４１，Ａ２６５１と、設定値情報Ａ２６２２とが含まれる。後者の情報Ａ２６５ｂは、主モジュール１００Ｂから取得した相関値Ａ１９２である。
【０１９１】
つまり、端子電位／接続順位変換情報Ａ２６５のうちの一部の情報Ａ２６５ａは副モジュール２００が予め保有する（より具体的には記憶部２６２に格納されている）一方で、当該変換情報Ａ２６５のうちの残余の情報Ａ２６５ｂは通信機能を使って副モジュール２００の外部から副モジュール２００へ与えられる。
【０１９２】
なお、既述の端子電位／接続順位変換情報Ａ２６２，Ａ２６３（図１０および図１１参照）に鑑みれば、第２の対応関係基本情報Ａ２６５１中から設定値情報Ａ２６２２（電源電位Ｖ１＝Ｖ１ａ）を満たす情報だけを抽出した情報を、当該基本情報Ａ２６５１の代わりに利用することも可能である。
【０１９３】
また、第１の基本情報Ａ２６４１と、第２の基本情報Ａ２６５１（または当該情報Ａ２６５１中から抽出された上記情報）とを、接続個数Ｎを仲介として１つの対応関係基本情報にまとめてもよい。
【０１９４】
なお、第２の対応関係基本情報Ａ２６５１と、電源電位Ｖ１に関する設定値情報Ａ２６２２とを含んで構成される情報（「端子電位／接続個数変換情報」とも呼ぶことにする）を主モジュール１００Ｂに付与することにより、主モジュール１００Ｂが、副モジュール２００の接続個数Ｎを取得することが可能である。
【０１９５】
これによれば、主モジュール１００Ｂが接続個数Ｎおよび端子電位相関値Ａ１９２を各副モジュール２００へ送信することにより、副モジュール２００は自身の接続順位Ｂを判別可能である。
【０１９６】
この場合、図１６に例示した端子電位／接続順位変換情報Ａ２６４において、システム起動前から副モジュール２００に付与される情報Ａ２６４ａは対応関係基本情報Ａ２６４１で構成され、システム起動後に副モジュール２００へ付与される情報Ａ２６４ｂは、主モジュール１００Ｂが取得した接続個数Ｎおよび端子電位相関値Ａ１９２で構成されることになる。なお、この場合、副モジュール２００が主モジュール１００Ｂから取得する情報Ａ２６４ｂは、システム起動前から確定している情報（すなわち接続個数Ｎ）と、システム起動後に確定する情報（すなわち端子電位相関値Ａ１９２の取得値）とを含んでいる。
【０１９７】
第３の実施の形態に係る上記各種構成によっても、第２の実施の形態と同様の効果を得ることができる。
【０１９８】
＜第４の実施の形態＞
第４の実施の形態では、通信システム２０に含まれる副モジュール２００が２個の場合に適用可能な接続順位の判別処理を説明する。なお、第４の実施の形態では、当該判別処理以外は、第１の実施の形態で例示した構成が採用されるものとする。このため、以下の説明では既述の図面を適宜参照する。
【０１９９】
第４の実施の形態に係る接続順位判別処理は、最後段である第２段目の副モジュール２０２では第２端子電位Ｖ２１２（換言すれば、第２端子電位Ｖ２１２と基準電位Ｖ０との電位差）が零であること、および、第１段目の副モジュール２０１では第２端子電位Ｖ２１２が零以外の値であることに基づく（図８参照）。
【０２００】
図１９に、当該接続順位判別処理ＳＴ４０のフローチャートを例示する。図１９の例によれば、副モジュール２００の処理部２５０は、既述のステップＳＴ１１，ＳＴ１２を実行して、第２端子電位相関値Ａ２１２を取得する。
【０２０１】
次に、副処理部２５０は、取得した第２端子電位相関値Ａ２１２に基づいて、第２端子電位Ｖ２１２が零であるか否かを判別する（ステップＳＴ４１）。より具体的には、第２端子電位相関値Ａ２１２が零であるか否かの判別を以て、第２端子電位Ｖ２１２と基準電位Ｖ０との間に電位差が存在するか否かの判別を行う。なお、図５および図６の回路例によれば、第２端子電位Ｖ２１２が零のとき、これに相関する相関値Ａ２１２も零になる。
【０２０２】
副処理部２５０は、第２端子電位Ｖ２１２が零であると判別した場合、接続順位は第２段目であると判別し（ステップＳＴ４２）、その判別結果を接続順位記憶部２６１に格納する（ステップＳＴ１４）。他方、副処理部２５０は、第２端子電位Ｖ２１２が零ではないと判別した場合、接続順位は第１段目であると判別し（ステップＳＴ４３）、その判別結果を接続順位記憶部２６１に格納する（ステップＳＴ１４）。
【０２０３】
上記では第２端子電位Ｖ２１２の値に相関する相関値Ａ２１２を利用した。しかし、第２端子電位Ｖ２１２が零であるか否かの判別はこれに限定されるものではない。
【０２０４】
例えば、電位取得部２７０に代えて、図２０に例示する電位取得部２７０Ｂを採用可能である。当該電位取得部２７０Ｂは、図５に例示した電位取得部２７０からＡ／Ｄ変換部２８３を取り除いた構成を有している。かかる電位取得部２７０Ｂでは、抵抗２８１，２８２の相互接続点の電位が端子電位情報Ａ２１２として、処理部１２５０へ出力される。なお、図２０に一点鎖線で示すように、フォトトランジスタ２７３のエミッタ端子と抵抗２８１との相互接続点の電位を、端子電位情報Ａ２１２に採用することも可能である。
【０２０５】
特に、電位取得部２７０Ｂから出力される端子電位情報Ａ２１２はＬｏｗレベルとＨｉｇｈレベルで表される２値情報で構成され、かかるＬｏｗレベル／Ｈｉｇｈレベルが第２端子電位Ｖ２１２が零であるか否かに対応付けられている。
【０２０６】
例えば図２０の構成例において、端子電位Ｖ２１２が零である場合、すなわちフォトダイオード２７２に電流が流れない場合、端子電位情報Ａ２１２として利用する電位は接地電位になる。かかる接地電位をＬｏｗレベルに採用する。
【０２０７】
他方、端子電位差２１２が零でない場合、すなわちフォトダイオード２７２に電流が流れる場合、端子電位情報Ａ２１２として利用する電位は、抵抗２８１，２８２の抵抗値に応じて決まる値になる。かかる値をＨｉｇｈレベルに採用する。なお、当該値は、抵抗２８１，２８２の抵抗値の比率を調整することによって、副処理部２５０のマイクロコンピュータに入力可能なＨｉｇｈレベル電圧に設定することが可能である。
【０２０８】
かかる構成の電位取得部２７０Ｂによれば、副処理部２５０は、端子電位Ｖ２１２の値（具体的には相関値Ａ２１２の値）を取得しなくても、端子電位情報Ａ２１２のレベル判別を行うだけで、端子電位Ｖ２１２が零であるか否かを判別可能である。
【０２０９】
ここで、既述の図６の構成例を上記と同様に変形することが可能である。より具体的には、Ａ／Ｄ変換部２８３を取り除き、電解コンデンサ２８６の容量を適切に選定することにより、端子電位情報Ａ２１２をＬｏｗレベルとＨｉｇｈレベルの２値で構成することが可能である。
【０２１０】
なお、図５および図６の構成を変形した上記２例以外の構成を採用しても構わない。
【０２１１】
端子電位情報Ａ２１２として端子電位Ｖ２１２の相関値を用いる例と、端子電位情報Ａ２１２を２値情報で構成する例のいずれによっても、端子電位Ｖ２１２が零であるか否かを判別可能である。つまり、端子電位情報Ａ２１２は、相関値と２値情報という具体的形式の相違はあっても、第２端子電位Ｖ２１２が零であるか否かに関する情報を提供している。
【０２１２】
かかる構成によっても、副モジュール２００は、自身の端子電位情報Ａ２１２に応じて、通信アドレスを自動的に取得することができる。このため、副モジュール２００に通信アドレスを予め付与しておくことに起因した既述の煩雑を回避した簡便な通信システム２０を提供することができる。
【０２１３】
また、２個の副モジュール２０１，２０２で構成された通信システム２０において、簡単な処理で副モジュールの接続順位を判別することができる。しかも、副モジュール２００単独で接続順位を判別することができる。
【０２１４】
＜第５の実施の形態＞
第５の実施の形態では、副モジュール２００の接続順位の判別に、第１端子２１１の電位Ｖ２１１を利用する構成を例示する。かかる構成は、第１の実施の形態で述べたように、第１端子電位Ｖ２１１も接続順位に依存することに基づく（図９参照）。
【０２１５】
図２１に第５の実施の形態に係る副モジュール２００Ｂを例示する。副モジュール２００Ｂは、既述の通信システム２０，２０Ｂ（図１及び図１４参照）等に適用可能である。副モジュール２００Ｂは、副モジュール２００（図１および図３参照）と同様に、端子２１１〜２１４と、通信回路部２２０と、処理部２５０と、記憶部２６０と、電位情報取得部２７０とを含んでいる。
【０２１６】
但し、電位情報取得部２７０が第１端子電位Ｖ２１１を取得するように設けられている点で、副モジュール２００とは異なる。図２１に加えて図５および図６も参照して説明すると、副モジュール２００Ｂでは、フォトダイオード２７２のアノード端子が抵抗２７５の一端に接続され、当該抵抗２７５の他端が第１端子２１１と等電位に接続されている。また、フォトダイオード２７２のカソード端子は第３端子２１３および第４端子２１４と等電位に接続されている。なお、既述のように第３端子２１３と第４端子２１４はいずれも基準電位Ｖ０に接続される。
【０２１７】
このように配設された電位情報取得部２７０は、第１の実施の形態と同様に動作することによって、第１端子電位Ｖ２１１に相関する相関値を取得する。かかる相関値を「第１端子電位相関値」、「第１相関値」等とも呼ぶことにする。そして、電位情報取得部２７０は、取得した第１端子電位相関値を、第１端子電位Ｖ２１１に関する情報である第１端子電位情報Ａ２１１として、処理部２５０へ出力する。なお、説明を分かりやすくするために、第１端子電位相関値についても、第１端子電位情報Ａ２１１と同様の符号Ａ２１１を用いることにする。
【０２１８】
副モジュール２００，２００Ｂでは電位情報取得部２７０の配設態様が異なるため、その相違に応じて端子電位／接続順位変換情報Ａ２６２（図１０参照）等の内容は適宜変形される。副処理部２５０は、かかる適宜変更された変換情報に則って、第１端子電位情報Ａ２１１から、換言すれば第１端子電位相関値Ａ２１１から接続順位を判別する。
【０２１９】
図２２に第５の実施の形態に係る別の副モジュール２００Ｃを例示する。副モジュール２００Ｃは、既述の通信システム２０，２０Ｂ（図１及び図１４参照）等に適用可能である。副モジュール２００Ｃは、副モジュール２００，２００Ｂ（図１および図２１参照）において電位情報取得部２７０を電位情報取得部２７０Ｃに変更した構成を有している。
【０２２０】
電位情報取得部２７０Ｃは、端子電位情報Ａ２１１，Ａ２１２の両方（「端子電位情報Ａ２１０」と総称することにする）を取得して副処理部２５０へ出力する。電位情報取得部２７０Ｃは、例えば、上記の電位情報取得部２７０を２つ用いて構成可能である。より具体的には、一方の電位情報取得部２７０を副モジュール２００（図１参照）での配設形態と同様に設け、他方の電位情報取得部２７０を副モジュール２００Ｂ（図２１参照）での配設形態と同様に設けることによって、電位情報取得部２７０Ｃを構成可能である。
【０２２１】
図２３に、副モジュール２００Ｃで採用される端子電位／接続順位変換情報Ａ２６６を概念的に示す。当該変換情報Ａ２６６は、図１０に例示した変換情報Ａ２６２に対応する。当該変換情報Ａ２６６の対応関係基本情報Ａ２６６１は、図１０に例示した基本情報Ａ２６２１に第１相関値Ａ２１１に関する情報が追加された構成を有している。
【０２２２】
副処理部２５０は、電位情報取得部２７０Ｃから端子電位情報Ａ２１０を取得し、当該情報Ａ２１０に含まれる端子電位情報Ａ２１１，Ａ２１２のうちの一方または両方から、上記変換情報Ａ２６６に則って、接続順位を判別する。
【０２２３】
副モジュール２００Ｂ，２００Ｃは、第１の実施の形態で例示した接続順位の判別手法だけでなく、第２および第３の実施の形態で例示した接続順位の判別手法を採用することが可能である。
【０２２４】
特に副モジュール２００Ｃによれば、第２および第３の実施の形態で例示した接続順位の判別手法の応用例として、次の手法を採用可能である。
【０２２５】
副モジュール２００Ｃは、端子電位相関値Ａ２１１，Ａ２１２の両方を取得可能である。端子電位相関値Ａ２１１，Ａ２１２は端子電位Ｖ２１１，Ｖ２１２にそれぞれ相関するため、相関値Ａ２１１，Ａ２１２の差分ΔＡ２１は、端子電位Ｖ２１１，Ｖ２１２間の電位差、すなわち副通信回路部２２０による電圧降下量ΔＶ２２０に相関する。なお、ここでは、ΔＡ２１＝Ａ２１１−Ａ２１２、ΔＶ２２０＝Ｖ２１１−Ｖ２１２を例示する。
【０２２６】
また、主モジュール１００Ｂによれば、外部端子電位Ｖ１９２の相関値Ａ１９２を取得可能である。
【０２２７】
また、外部接続端子電位Ｖ１９２を、副通信回路部２２０での電圧降下量ΔＶ２２０で除算することにより、副モジュール２００Ｃの接続個数Ｎを算出可能である。すなわち、Ｎ＝Ｖ１９２／ΔＶ２２０が成り立つ。
【０２２８】
これらに鑑みれば、副モジュールの接続個数Ｎと、相関値差分ΔＡ２１（＝Ａ２１１−Ａ２１２）と、主モジュール１００に関する端子電位相関値Ａ１９２との間に存在する対応関係を予め取得することが可能である。
【０２２９】
かかる構成において採用可能な端子電位／接続順位変換情報Ａ２６７を、図２４に概念的に示す。当該変換情報Ａ２６７は、図１８に例示した変換情報Ａ２６５に対応するが、次の内容が異なっている。すなわち、図１８の変換情報Ａ２６５中の対応関係基本情報Ａ２６４１は、図２４の変換情報Ａ２６７では上記の対応関係基本情報Ａ２６６１（図２３参照）に変更されている。また、図１８の変換情報Ａ２６５中の対応関係基本情報Ａ２６５１は、図２４の変換情報Ａ２６７では対応関係基本情報Ａ２６７１に変更されている。
【０２３０】
当該基本情報Ａ２６７１は、副モジュールの接続個数Ｎと、相関値差分ΔＡ２１（＝Ａ２１１−Ａ２１２）と、主モジュール１００に関する端子電位相関値Ａ１９２との間に存在する対応関係が予め規定された情報である。
【０２３１】
なお、変換情報Ａ２６７のうちで基本情報Ａ２６６１，２６７１と設定値情報Ａ２６２２とが、副モジュール２００Ｃが予め保有する情報Ａ２６７ａに含まれる。他方、変換情報Ａ２６７のうちで、主モジュール１００Ｂから取得する相関値Ａ１９２の値は、通信機能を使ってモジュール外部から副モジュール２００へ与えられる情報Ａ２６７ｂに含まれる。
【０２３２】
第５の実施の形態に係る上記各種構成によっても、第１ないし第３の実施の形態と同様の効果を得ることができる。
【０２３３】
＜第１ないし第５の実施の形態の変形例＞
図２５に、当該変形例に係る通信システム２０Ｃのブロック図を例示する。当該通信システム２０Ｃでは、図６に例示した通信システム２０とは異なり、通信経路を成す電流経路４００が副モジュール２０１，２０２間を往復していない。
【０２３４】
より具体的には、最後段の副モジュール２０２の第２端子２１２は信号線４３１を介して、主モジュール１００外部の所定の基準電位点Ｖ０に接続されている。また、各副モジュール２０１，２０２内に基準電位点Ｖ０が設けられており、電位情報取得部２７０のフォトダイオード２７２（図３参照）のカソード端子は当該基準電位点Ｖ０に接続されている。なお、図２５に例示の副モジュール２０１，２０２は第３および第４の端子２１３，２１４を有していない。
【０２３５】
かかる通信システム２０Ｃによっても、通信システム２０等と同様に動作し、既述の各種効果を奏する。
【０２３６】
なお、図２５に例示の主モジュール１００の代わりに、主モジュール１００Ｂ等を採用することも可能である。また、図２５に例示の副モジュール２０１，２０２は副モジュール２００を変形したものであるが、これらの副モジュール２０１，２０２の代わりに、副モジュール２００Ｂ等を同様に変形して採用することも可能である。
【０２３７】
ところで、第１ないし第５の実施の形態および本変形例では、通信システムが副モジュールを複数有する場合を例示した。これに対し、副モジュールが１個だけのシステム構成であっても、副モジュール２００等を採用可能であり、上記の各種効果を得ることは可能である。例えば、故障等により副モジュールを削減した結果、副モジュールが１個になる場合が想定される。
【０２３８】
また、第１ないし第５の実施の形態および本変形例では、副通信回路部２２０が受信部２３０と送信部２４０の両方を有する構成（図３参照）、すなわち主モジュールと副モジュールとの間で双方向通信が可能な構成を例示した。これに対し、例えば、副通信回路部２２０は受信部２３０のみを有する構成であっても構わない。この場合は、主モジュールから副モジュールへの片方向通信が可能である。
【０２３９】
＜第６の実施の形態＞
第６の実施の形態では、通信システム２０の適用例として、空気調和機を例示する。なお、通信システム２０に代えて、他の通信システム２０Ｂ等を、空気調和機１０に適用することも可能である。
【０２４０】
図２６に例示した空気調和機１０は、室内機１１と室外機１２とを含んでいる。室内機１１は、図２６の例では、主モジュール１００と通信可能に設けられた制御部１３を含んでいる。制御部１３は、例えばマイクロコンピュータ等を含んで構成される。室外機１２は、図２６の例では、第１のファン（換言すればファンモータ）５０１と、第２のファン５０２と、第１のコンプレッサ５０３と、第２のコンプレッサ５０４とを含んでいる。
【０２４１】
なお、コンプレッサ５０３，５０４は、気体状の冷媒を圧縮する装置であり、ここではコンプレッサ本体部と、当該本体部の駆動を制御する制御部とを含むものとする。また、ファン５０１，５０２は、上記冷媒が流れる熱交換器（図示省略）に送風する装置であり、ここではファン本体部と、当該本体部の駆動を制御する制御部とを含むものとする。
【０２４２】
なお、ファン５０１，５０２は同種の装置であるが、ファン５０１，５０２の動作性能等の仕様は同じであってもよいし、異なっていてもよい。コンプレッサ５０３，５０４についても同様である。
【０２４３】
室外機１２は、さらに、通信システム２０を含んでいる。通信システム２０は、図２６の例では、主モジュール１００と、４個の副モジュール２０１〜２０４と、信号線４１１，４１２，４２１，４２２，４３１，４３２，４４１，４４２，４５３とを含んでいる。
【０２４４】
主モジュール１００と、第１段目の副モジュール２０１と、第２段目の副モジュール２０２との接続形態は、図１の例示と同様である。第２段目の副モジュール２０２の後段側端子２１２，２１４（図１参照）は、信号線４３１，４３２を介して、第３段目の副モジュール２０３の前段側端子２１１，２１３（図１参照）にそれぞれ接続されている。第３段目の副モジュール２０３の後段側端子２１２，２１４は、信号線４４１，４４２を介して、第４段目の副モジュール２０４の前段側端子２１１，２１３にそれぞれ接続されている。最後段である第４段目の副モジュール２０２の後段側端子２１２，２１４は、信号線４５３によって互いに接続されている。
【０２４５】
かかる接続形態の場合、図２７に太線で示すように、通信用電流信号が流れる電流経路４００は、主モジュール１００の電源部１１０から、副モジュール２０１，２０２，２０３をこの順序で経由して、最後段の副モジュール２０４へ至る。さらに電流経路４００は、最後段の副モジュール２０４の第２端子２１２（図１参照）から、信号線４５３を経由して、当該副モジュール２０４の第４端子２１４（図１参照）へ至る。さらに電流経路４００は、副モジュール２０４，２０３，２０２，２０１をこの順序で経由して、主モジュール１００内の所定の基準電位点Ｖ０（図１参照）へ至る。この場合、電流経路４００は、主モジュール１００を始点および終点とする単一のループ状に構成されている。また、主モジュール１００の通信回路部１２０と副モジュール２０１〜２０４の通信回路部２２０とは電流経路４００中に直列接続されている。
【０２４６】
図２６に戻る。上記のファン５０１，５０２およびコンプレッサ５０３，５０４は、通信システム２０に接続されている。より具体的には、第１のファン５０１は第１段目の副モジュール２０１に接続され、第２のファン５０２は第２段目の副モジュール２０２に接続されている。また、第１のコンプレッサ５０３は第３段目の副モジュール２０３に接続され、第２のコンプレッサ５０４は第４段目の副モジュール２０４に接続されている。
【０２４７】
図２６には図示されていないが、ファン５０１は副モジュール２０１の処理部２５０（図１参照）に接続されており、当該処理部２５０の制御の下、動作する。ファン５０２およびコンプレッサ５０３，５０４についても同様である。
【０２４８】
これにより、主モジュール１００は、副モジュール２０１との通信を利用することにより、ファン５０１を個別に制御可能である。また、主モジュール１００は、副モジュール２０２を介して、ファン５０２を個別に制御可能である。同様に、コンプレッサ５０３，５０４も主モジュール１００による個別制御が可能に設けられている。
【０２４９】
ここで、かかる例によれば、通信システム２０と、副モジュール２０１〜２０４にそれぞれ接続されたファン５０１，５０２およびコンプレッサ５０３，５０４とによって、制御システム３０が構成されている。
【０２５０】
この場合、ファン５０１，５０２およびコンプレッサ５０３，５０４のそれぞれを「被制御装置」とも呼ぶことができる。しかし、被制御装置５０１〜５０４の例は、ファンおよびコンプレッサに限定されるものではない。また、被制御装置５０１，５０２が同種の装置（ここではファン）であり、被制御装置５０３，５０４が同種の装置（ここではコンプレッサ）であるが、例えば被制御装置５０１〜５０４の全てが異種の装置であってもよい。なお、上記のように、同種の装置であっても、動作性能等の仕様まで同じである必要はない。また、被制御装置の個数は、ここで例示される４個に限定されるものではない。
【０２５１】
制御システム３０を構成する場合の主モジュール１００は、図２８に示すように、装置／接続順位変換情報記憶部１６１を含んでいる。図２８の例では、当該変換情報記憶部１６１は、既述の記憶部１６０の一部として設けられている。当該変換情報記憶部１６１は、不揮発性の記憶手段、例えばＲＯＭ、ＥＰＲＯＭ、ハードディスク装置等によって構成されている。
【０２５２】
当該記憶部１６１には、装置／接続順位変換情報Ａ１６１が予め作成され格納されている。図２９に、装置／接続順位変換情報Ａ１６１を概念的に例示する。図２９の例では、図２６に例示した構成について、被制御装置と副通信モジュールの接続順位との対応関係が、テーブル形式で表されている。
【０２５３】
装置／接続順位変換情報Ａ１６１は、被制御装置と副通信モジュールの接続順位との対応関係が予め規定された情報、換言すれば、各被制御装置が何段目の副モジュールに接続されているかという内容を有する情報である。
【０２５４】
より具体的には、各被制御装置５０１〜５０４には、主処理部１５０がこれらの装置５０１〜５０４を識別するために、予め装置識別情報Ａ５００が割り当てられている。かかる識別情報Ａ５００は、図２９では説明を分かりやすくするために各装置の具体的な名称で例示されているが、主処理部１５０が処理可能な形式の符号、データ等で以て表される。
【０２５５】
このため、変換情報Ａ１６１は、主処理部１５０が利用可能な態様である装置識別情報Ａ５００と接続順位Ｂとの対応関係で以て、複数の被制御装置５０１〜５０４と複数の副通信モジュール２００との対応関係を規定している。
【０２５６】
変換情報Ａ１６１によれば、装置識別情報Ａ５００を入力として変換情報Ａ１６１を照合することにより、当該入力に対応する出力として、対応する副モジュールの接続順位Ｂが得られる。つまり、主処理部１５０は、変換情報Ａ１６１に則って、所望の被制御装置の識別情報Ａ５００を、当該所望の被制御装置に対応する副モジュール２００の接続順位Ｂへ変換することが可能である。
【０２５７】
なお、装置／接続順位変換情報Ａ１６１は、基本情報２６２１（図１０参照）等と同様にデータベース、関数定義等の態様で以て、主処理部１５０の利用に供される。
【０２５８】
図３０に、制御システム３０における被制御装置５０１〜５０４の制御処理ＳＴ５０を例示するフローチャートを示す。図３０の例によれば、主モジュール１００の処理部１５０は、被制御装置５０１〜５０４のうちから制御対象とする装置を選出する（ステップＳＴ５１）。例えば何らかの要因により第１ファン５０１を停止させる場合、主処理部１５０は当該ファン５０１を制御対象として選出する。
【０２５９】
次に、主処理部１５０は、当該ファン５０１が接続されている副モジュール２０１の接続順位Ｂが第１段目であることを、装置／接続順位変換情報Ａ１６１に則って特定する（ステップＳＴ５２）。より具体的には、主処理部１５０は、ファン５０１の装置識別情報Ａ５００を、装置／接続順位変換情報Ａ１６１に則って、対応する接続順位Ｂへ変換することにより、接続順位が第１段目であることを特定する。
【０２６０】
そして、主処理部１５０は、特定された接続順位Ｂを通信アドレスとして利用することにより第１段目の副モジュール２０１宛に、制御指示を送信する（ステップＳＴ５３）。
【０２６１】
該制御指示を受信した副モジュール２０１の処理部２５０は、受信信号において指示された内容に従って、第１ファン５０１を制御する（ステップＳＴ５４）。
【０２６２】
これにより、主処理部１５０は、複数の被制御装置５０１〜５０４のうちから選出した所望の被制御装置を個別に制御することができる。他の被制御装置５０２〜５０４についても同様に個別制御が可能である。
【０２６３】
なお、同種ではあるが仕様が異なる複数の被制御装置に対して仕様に応じて制御内容を異ならせる場合、その制御内容の相違を、主モジュール１００から送信する制御指示に反映させればよい。あるいは、主処理部１５０からは同じ制御指示を送信し、副処理部２５０が仕様ごとの制御を行うようにすることも可能である。後者の場合、例えば、副モジュール２００に、自身に接続された被制御装置の仕様に関する情報、仕様ごとの制御内容の相違に関する情報等が予めまたは通信機能を使って付与される。
【０２６４】
制御システム３０によれば、通信システム２０を含んでいるので、また、その他の通信システム２０Ｂ等も採用可能であるので、通信システムの構成に応じた既述の各種効果を得ることができる。
【０２６５】
通信システム２０および制御システム３０の適用は、上記の空気調和機１０に限定されるものではない。例えば、図３１に例示する空気調和機１０Ｂのように、室内機１１Ｂに主モジュール１００を設け、室外機１２Ｂに副モジュール２０１〜２０４を設けることも可能である。
【０２６６】
また、例えば、副モジュール２０１〜２０４の一部または全部を室内機に設置することも可能である。この場合、例えば室内機ファン等を被制御装置とする構成が例示される。
【０２６７】
また、室内機と室外機とが分離していない（一体化した）タイプの空気調和機にも通信システム２０および制御システム３０は適用可能である。
【０２６８】
また、上記した他の通信システム２０Ｂ等およびそれらを適用した制御システムは、空気調和機以外の各種機器にも採用可能である。
【符号の説明】
【０２６９】
２０，２０Ｂ，２０Ｃ  通信システム
３０  制御システム
１００，１００Ｂ  通信モジュール（主通信モジュール）
１１０  電源部
１５０  処理部（主処理部）
１６１  装置／接続順位変換情報記憶部
２０１〜２０４，２００，２００Ｂ，２００Ｃ  通信モジュール（副通信モジュール）
２１１  第１端子
２１２  第２端子
２２０  通信回路部
２５０  処理部（副処理部）
２６１  接続順位記憶部
２６２  端子電位／接続順位変換情報記憶部
２７０  電位情報取得部
４００  電流経路
５０１〜５０４  被制御装置
Ａ１６１  装置／接続順位変換情報
Ａ２１０〜Ａ２１２  端子電位情報
Ａ２６２〜Ａ２６７  端子電位／接続順位変換情報
Ａ２６４ａ，Ａ２６５ａ，Ａ２６７ａ  一部の情報
Ａ２６４ｂ，Ａ２６５ｂ，Ａ２６７ｂ  残余の情報
Ａ５００  装置識別情報
Ｂ  接続順位
Ｉ  電流
ＳＴ１０，ＳＴ２０，ＳＴ３０，ＳＴ４０  処理
Ｖ０  基準電位
Ｖ２１１  第１端子電位
Ｖ２１２  第２端子電位
【図１】
2011077592.tif 000003
【図２】
2011077592.tif 000004
【図３】
2011077592.tif 000005
【図４】
2011077592.tif 000006
【図５】
2011077592.tif 000007
【図６】
2011077592.tif 000008
【図７】
2011077592.tif 000009
【図８】
2011077592.tif 000010
【図９】
2011077592.tif 000011
【図１０】
2011077592.tif 000012
【図１１】
2011077592.tif 000013
【図１２】
2011077592.tif 000014
【図１３】
2011077592.tif 000015
【図１４】
2011077592.tif 000016
【図１５】
2011077592.tif 000017
【図１６】
2011077592.tif 000018
【図１７】
2011077592.tif 000019
【図１８】
2011077592.tif 000020
【図１９】
2011077592.tif 000021
【図２０】
2011077592.tif 000022
【図２１】
2011077592.tif 000023
【図２２】
2011077592.tif 000024
【図２３】
2011077592.tif 000025
【図２４】
2011077592.tif 000026
【図２５】
2011077592.tif 000027
【図２６】
2011077592.tif 000028
【図２７】
2011077592.tif 000029
【図２８】
2011077592.tif 000030
【図２９】
2011077592.tif 000031
【図３０】
2011077592.tif 000032
【図３１】
2011077592.tif 000033