(57)【要約】【課題】マスタデバイスにシリアル通信で接続される複数のスレーブデバイスにおける通信アドレスの設定を、コネクタやケーブルなどの大型化を抑制してより簡略化する。【解決手段】通信アドレス送信部１０３は、第２指示送信部１０２が設定開始指を送信した後で、通信線１５１を介して順次に異なる通信アドレスを送信する。アドレス設定モード指示を受け付けてから、アドレス設定開始部１１２が通信線１５１を介して設定開始指示を受け付けてアドレス設定状態とした後、アドレス設定部１１３が、通信線１５１を介してマスタデバイス１００から送信された通信アドレスを、自デバイスの通信アドレスとして設定する。【選択図】  図１
2019004400.tif 000002
【特許請求の範囲】
【請求項１】
マスタデバイスおよび複数のスレーブデバイスを備え、
前記マスタデバイスは、
前記複数のスレーブデバイスの各々に対して通信線を介してアドレス設定モード指示を送信するように構成された第１指示送信部と、
前記第１指示送信部が前記アドレス設定モード指示を送信した後で、前記マスタデバイスに１対１で接続する制御信号線を介して接続する前記スレーブデバイスに通信アドレスの設定を開始する設定開始指を送信するように構成された第２指示送信部と、
前記第２指示送信部が前記設定開始指を送信した後で、前記通信線を介して順次に異なる通信アドレスを送信するように構成された通信アドレス送信部と
を備え、
前記スレーブデバイスは、
前記マスタデバイスまたは前記マスタデバイスの側となる自デバイスより上位側の他スレーブデバイスと１対１で接続する制御信号線が接続する第１接続部と、
自デバイスより下位側の他スレーブデバイスと１対１で接続する制御信号線が接続する第２接続部と、
前記マスタデバイスから送信された前記アドレス設定モード指示を前記通信線を介して受け付けるように構成された受付部と、
前記アドレス設定モード指示を受け付けてから、前記第１接続部に接続する前記制御信号線を介して通信アドレスの設定を開始する設定開始指示を受け付けると、自デバイスの通信アドレスを設定するアドレス設定状態とするように構成されたアドレス設定開始部と、
前記アドレス設定開始部によりアドレス設定状態とされた後で、前記通信線を介して前記マスタデバイスから送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記通信線を介して前記マスタデバイスから送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定された後、前記第２接続部に接続する前記制御信号線を介して下位側の他スレーブデバイスに通信アドレスの設定を開始する設定開始指示を送信するように構成された送信部と
を備えることを特徴とするアドレス設定システム。
【請求項２】
請求項１記載のアドレス設定システムにおいて、
各々異なる通信プロトコルに対応する複数の前記制御信号線を備えることを特徴とするアドレス設定システム。
【請求項３】
請求項１または２記載のアドレス設定システムにおいて、
前記通信線によりシリアル通信が行われることを特徴とするアドレス設定システム。
【請求項４】
請求項１〜３のいずれか１項に記載のアドレス設定システムにおいて、
複数の前記通信線を備えることを特徴とするアドレス設定システム。
【請求項５】
請求項１〜４のいずれか１項に記載のアドレス設定システムにおいて、
前記マスタデバイスおよび前記複数のスレーブデバイスは、前記通信線にバス接続していることを特徴とするアドレス設定システム。
【請求項６】
複数のスレーブデバイスが接続されているマスタデバイスであって、
前記複数のスレーブデバイスの各々に対して通信線を介してアドレス設定モード指示を送信するように構成された第１指示送信部と、
前記第１指示送信部が前記アドレス設定モード指示を送信した後で、前記マスタデバイスに１対１で接続する制御信号線を介して接続する前記スレーブデバイスに通信アドレスの設定を開始する設定開始指を送信するように構成された第２指示送信部と、
前記第２指示送信部が前記設定開始指を送信した後で、前記通信線を介して順次に異なる通信アドレスを送信するように構成された通信アドレス送信部と
を備えることを特徴とするアドレス設定装置。
【請求項７】
マスタデバイスに接続するスレーブデバイスであって、
前記マスタデバイスまたは前記マスタデバイスの側となる自デバイスより上位側の他スレーブデバイスと１対１で接続する制御信号線が接続する第１接続部と、
自デバイスより下位側の他スレーブデバイスと１対１で接続する制御信号線が接続する第２接続部と、
前記マスタデバイスから送信されたアドレス設定モード指示を通信線を介して受け付ける受付部と、
前記アドレス設定モード指示を受け付けてから、前記第１接続部に接続する前記制御信号線を介して通信アドレスの設定を開始する設定開始指示を受け付けると、自デバイスの通信アドレスを設定するアドレス設定状態とするように構成されたアドレス設定開始部と、
前記アドレス設定開始部によりアドレス設定状態とされた後で、前記通信線を介して前記マスタデバイスから送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記通信線を介して前記マスタデバイスから送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定された後、前記第２接続部に接続する前記制御信号線を介して下位側の他スレーブデバイスに通信アドレスの設定を開始する設定開始指示を送信するように構成された送信部と
を備えることを特徴とするアドレス設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス設定装置および方法に関し、特に、マスタデバイスにシリアル通信で接続される複数のスレーブデバイスにおける通信アドレスを設定するアドレス設定装置およびシステムに関する。
【背景技術】
【０００２】
例えば、温度や流量などのプロセス量を制御するための制御装置として調節計がある。調節計は、例えば、製造設備やビル管理などのオートメーションシステム向けの制御に用いられている。調節計は、ＣＰＵを主体として構成され、記憶部に記憶されたプログラムにより動作し、記憶部に記憶された制御パラメータを用い、ＰＩＤ制御などにより、プロセス量が設定された目標値に保たれるように制御量を生成している。
【０００３】
上述したような制御装置において、近年、制御などの主な演算処理を行うマスタデバイスと、センサや制御対象となる他機器との間の通信を制御するスレーブデバイスとから構成し、スレーブデバイスを簡便に追加・交換可能とした制御装置が開発されている。この種の制御装置では、１つのマスタデバイスに対し、複数のスレーブデバイスを組み込んで用いられている。
【０００４】
マスタデバイスに複数のスレーブデバイスを組み込んで用いる構成において、例えば、マスタデバイスにデージーチェーン（数珠つなぎ）に、シリアル通信により複数のスレーブデバイスを接続している。このような構成において、通信を開始するためには、スレーブデバイスに、通信アドレスを設定することになる。例えば、スレーブデバイスに設けられているディップスイッチを用い、各スレーブデバイスに予め通信アドレスを設定しておく。
【０００５】
しかしながら、上述した通信アドレスの設定では、スレーブデバイスの数が増大すると、多くの通信アドレスを設定することになり、手間がかかるという問題がある。これに対し、通信アドレスの設定を簡略化する技術が提案されている（特許文献１参照）。この技術では、母線を構成する各制御線を、制御部（マスタ）から各周辺回路（スレーブ）の配列順位に応じ、一定方向へ所定数ずつ順次にシフトさせて接続することで、アドレス番号（通信アドレス）の設定を簡略化している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開昭６３−０７５８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した技術では、接続するスレーブデバイスの数の制御線が必要となる。このため、スレーブデバイスの増大に伴い、大きなコネクタやケーブルが必要になるという問題があった。
【０００８】
本発明は、以上のような問題点を解消するためになされたものであり、マスタデバイスにシリアル通信で接続される複数のスレーブデバイスにおける通信アドレスの設定を、コネクタやケーブルなどの大型化を抑制してより簡略化することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るアドレス設定装置システムは、マスタデバイスおよび複数のスレーブデバイスを備え、マスタデバイスは、複数のスレーブデバイスの各々に対して通信線を介してアドレス設定モード指示を送信するように構成された第１指示送信部と、第１指示送信部がアドレス設定モード指示を送信した後で、マスタデバイスに１対１で接続する制御信号線を介して接続するスレーブデバイスに通信アドレスの設定を開始する設定開始指を送信するように構成された第２指示送信部と、第２指示送信部が設定開始指を送信した後で、通信線を介して順次に異なる通信アドレスを送信するように構成された通信アドレス送信部とを備え、スレーブデバイスは、マスタデバイスまたはマスタデバイスの側となる自デバイスより上位側の他スレーブデバイスと１対１で接続する制御信号線が接続する第１接続部と、自デバイスより下位側の他スレーブデバイスと１対１で接続する制御信号線が接続する第２接続部と、マスタデバイスから送信されたアドレス設定モード指示を通信線を介して受け付けるように構成された受付部と、アドレス設定モード指示を受け付けてから、第１接続部に接続する制御信号線を介して通信アドレスの設定を開始する設定開始指示を受け付けると、自デバイスの通信アドレスを設定するアドレス設定状態とするように構成されたアドレス設定開始部と、アドレス設定開始部によりアドレス設定状態とされた後で、通信線を介してマスタデバイスから送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、通信線を介してマスタデバイスから送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定された後、第２接続部に接続する制御信号線を介して下位側の他のスレーブデバイスに通信アドレスの設定を開始する設定開始指示を送信するように構成された送信部とを備える。
【００１０】
上記アドレス設定システムにおいて、各々異なる通信プロトコルに対応する複数の制御信号線を備えるようにしてもよい。
【００１１】
上記アドレス設定システムにおいて、通信線は、シリアル通信を行う。なお、複数の通信線を備えるようにしてもよい。また、マスタデバイスおよび複数のスレーブデバイスは、通信線にバス接続している。
【００１２】
本発明に係るアドレス設定装置は、複数のスレーブデバイスが接続されているマスタデバイスであって、複数のスレーブデバイスの各々に対して通信線を介してアドレス設定モード指示を送信するように構成された第１指示送信部と、第１指示送信部がアドレス設定モード指示を送信した後で、マスタデバイスに１対１で接続する制御信号線を介して接続するスレーブデバイスに通信アドレスの設定を開始する設定開始指を送信するように構成された第２指示送信部と、第２指示送信部が設定開始指を送信した後で、通信線を介して順次に異なる通信アドレスを送信するように構成された通信アドレス送信部とを備える。
【００１３】
また、本発明に係るアドレス設定装置は、マスタデバイスに接続するスレーブデバイスであって、マスタデバイスまたはマスタデバイスの側となる自デバイスより上位側の他スレーブデバイスと１対１で接続する制御信号線が接続する第１接続部と、自デバイスより下位側の他スレーブデバイスと１対１で接続する制御信号線が接続する第２接続部と、マスタデバイスから送信されたアドレス設定モード指示を通信線を介して受け付ける受付部と、アドレス設定モード指示を受け付けてから、第１接続部に接続する制御信号線を介して通信アドレスの設定を開始する設定開始指示を受け付けると、自デバイスの通信アドレスを設定するアドレス設定状態とするように構成されたアドレス設定開始部と、アドレス設定開始部によりアドレス設定状態とされた後で、通信線を介してマスタデバイスから送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、通信線を介してマスタデバイスから送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定された後、第２接続部に接続する制御信号線を介して下位側の他のスレーブデバイスに通信アドレスの設定を開始する設定開始指示を送信するように構成された送信部とを備える。
【発明の効果】
【００１４】
以上説明したことにより、本発明によれば、マスタデバイスにシリアル通信で接続される複数のスレーブデバイスにおける通信アドレスの設定が、コネクタやケーブルなどの大型化を抑制してより簡略化できるという優れた効果が得られる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態におけるアドレス設定システムの構成を示す構成図である。
【図２】図２は、スレーブデバイス１１０ａの動作例について説明するフローチャートである。
【図３】図３は、本発明におけるアドレス設定装置のハードウエア構成を示す構成図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態におけるアドレス設定システムついて図１を参照して説明する。このアドレス設定システムは、マスタデバイス１００と、複数のスレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄを備える。マスタデバイス１００と、複数のスレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄは、各々アドレス設定装置である。
【００１７】
マスタデバイス１００と、スレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄの各々は、通信線１５１にバス接続している。通信線１５１は、例えば、ＲＳ−４８５通信を使用したＰｒｏｆｉＢｕｓ、ＭｏｄＢｕｓ、ＢＡＣｎｅｔ、ＣｏｍｐｏＮｅｔ、ＥｎＤａｔなどのプロトコルによる信号線である。
【００１８】
また、マスタデバイス１００とスレーブデバイス１１０ａとは、制御信号線１５２により１対１で接続している。同様に、スレーブデバイス１１０ａおよびスレーブデバイス１１０ｂ、スレーブデバイス１１０ｂおよびスレーブデバイス１１０ｃ、スレーブデバイス１１０ｂおよびスレーブデバイス１１０ｄも、制御信号線１５２により各々が１対１で接続している。各々の間を制御信号線１５２で接続することで、マスタデバイス１００およびスレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄは、数珠つなぎに接続されている。制御信号線１５２は、例えば、１ｂｉｔ（High or Law）のデジタル信号線である。
【００１９】
また、スレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄは、第１接続部１５３で、マスタデバイス１００またはマスタデバイス１００の側となる自デバイスより上位側の他スレーブデバイスと制御信号線１５２で接続する。また、スレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄは、第２接続部１５４で、自デバイスより下位側の他スレーブデバイスと制御信号線１５２で接続する。
【００２０】
マスタデバイス１００は、第１指示送信部１０１、第２指示送信部１０２、通信アドレス送信部１０３を備える。
【００２１】
第１指示送信部は、複数のスレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄの各々に対して通信線１５１を介してアドレス設定モード指示を送信する。第２指示送信部１０２は、第１指示送信部がアドレス設定モード指示を送信した後で、マスタデバイスに１対１で接続する制御信号線を介して接続するスレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄに通信アドレスの設定を開始する設定開始指を送信する。
【００２２】
通信アドレス送信部１０３は、第２指示送信部１０２が設定開始指を送信した後で、通信線１５１を介して順次に異なる通信アドレスを送信する。例えば、通信アドレス送信部１０３は、第２指示送信部１０２が設定開始指を送信した後で、まず、１番目のスレーブデバイスとしての通信アドレスを送信し、この２０秒後に、２番目のスレーブデバイスとしての通信アドレスを送信し、この２０秒後に、３番目のスレーブデバイスとしての通信アドレスを送信し、この２０秒後に、４番目のスレーブデバイスとしての通信アドレスを送信する。
【００２３】
スレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄの各々は、受付部１１１、アドレス設定開始部１１２、アドレス設定部１１３、受付停止部１１４、送信部１１５を備える。
【００２４】
受付部１１１は、マスタデバイス１００から送信されたアドレス設定モード指示を通信線１５１を介して受け付ける。アドレス設定開始部１１２は、アドレス設定モード指示を受け付けてから、第１接続部１５３に接続する制御信号線１５２を介して通信アドレスの設定を開始する設定開始指示を受け付けると、自デバイスの通信アドレスを設定するアドレス設定状態とする。
【００２５】
アドレス設定部１１３は、アドレス設定開始部１１２によりアドレス設定状態とされた後で、通信線１５１を介してマスタデバイス１００から送信された通信アドレスを、自デバイスの通信アドレスとして設定する。受付停止部１１４は、アドレス設定部１１３が自デバイスの通信アドレスを設定すると、通信線１５１を介してマスタデバイス１００から送信される通信アドレスの受け付けを停止する。
【００２６】
送信部１１５は、アドレス設定部１１３により自デバイスの通信アドレスが設定された後、第２接続部１５４に接続する制御信号線１５２を介し、下位側の他のスレーブデバイスに、通信アドレスの設定を開始する設定開始指示を送信する。
【００２７】
次に、実施の形態におけるスレーブデバイス１１０ａの動作について、図２のフローチャートを用いて説明する。
【００２８】
まず、ステップＳ２０１で、受付部１１１が、マスタデバイス１００から送信されたアドレス設定モード指示が、通信線１５１を介して送信されてきたか否かを判定する。受付部１１１で、アドレス設定モード指示が受信されると（ステップＳ２０１のｙｅｓ）、ステップＳ２０２で、アドレス設定開始部１１２が、第１接続部１５３に接続する制御信号線１５２を介して通信アドレスの設定を開始する設定開始指示が送信されてきたか否かを判定する。実施の形態において、スレーブデバイス１１０ａの第１接続部１５３に接続する制御信号線１５２は、マスタデバイス１００に接続しているので、ステップＳ２０２では、マスタデバイス１００から設定開始指示が送信されてきたか否かを判定する。
【００２９】
設定開始指示が送信されてスレーブデバイス１１０ａで受け付けられると（ステップＳ２０２のｙｅｓ）、アドレス設定開始部１１２は、自デバイスの通信アドレスを設定するアドレス設定状態とし、ステップＳ２０３で、アドレス設定部１１３が、通信線１５１を介してマスタデバイス１００から送信された通信アドレスが受信されたか否かを判定する。通信アドレスがスレーブデバイス１１０ａで受信されると（ステップＳ２０３のｙｅｓ）、ステップＳ２０４で、アドレス設定部１１３は、送信された通信アドレスを、自デバイスの通信アドレスとして設定する。これにより、スレーブデバイス１１０ａは、動作状態となり、マスタデバイス１００を介した他の機器（不図示）との通信が可能となる。
【００３０】
以上のように、アドレス設定部１１３が自デバイスの通信アドレスを設定するとステップＳ２０５で、受付停止部１１４が、通信線１５１を介してマスタデバイス１００から送信される通信アドレスの受け付けを停止する。マスタデバイス１００の通信アドレス送信部１０３は、例えば、２０秒ごとに、各々異なる通信アドレスを送信しているが、受け付けを停止した後は、これらの通信アドレスが送信されてきても、受け付けを停止する。
【００３１】
次に、ステップＳ２０６で、送信部１１５が、第２接続部１５４に接続する制御信号線１５２を介し、下位側の他のスレーブデバイス（スレーブデバイス１１０ｂ）に、通信アドレスの設定を開始する設定開始指示を送信する。実施の形態において、スレーブデバイス１１０ａの第２接続部１５４に接続する制御信号線１５２には、スレーブデバイス１１０ｂが接続しているので、設定開始指示は、スレーブデバイス１１０ｂに送信される。
【００３２】
スレーブデバイス１１０ｂ，１１０ｃ，１１０ｄにおいても、上述した各ステップが実施される。
【００３３】
例えば、スレーブデバイス１１０ｂでは、ステップＳ２０２で、スレーブデバイス１１０ａから設定開始指示が送信されてきたか否かを判定し、自デバイスをアドレス設定状態とする。このとき、スレーブデバイス１１０ａでは、既に通信アドレスが設定されており、また、マスタデバイス１００の通信アドレス送信部１０３が送信した２番目の通信アドレスが、通信線１５１上に送出されている。一方で、スレーブデバイス１１０ｃ，１１０ｄは、アドレス設定状態とはなっていない。
【００３４】
このため、通信線１５１上に送出されている２番目の通信アドレスは、スレーブデバイス１１０ａおよびスレーブデバイス１１０ｂで受け付け可能となっている。しかしながら、既に通信アドレスが設定されているスレーブデバイス１１０ａでは、通信アドレスの受け付けが停止されている。これらの結果、マスタデバイス１００の通信アドレス送信部１０３が送信した２番目の通信アドレスは、スレーブデバイス１１０ｂのみで受け付けられて設定されるものとなる。
【００３５】
以上のように、マスタデバイス１００の通信アドレス送信部１０３が送信した２番目の通信アドレスが、スレーブデバイス１１０ｂで設定されると、スレーブデバイス１１０ｂの送信部１１５が、スレーブデバイス１１０ｃに設定開始指示が送信される。この結果、上述同様にすることで、スレーブデバイス１１０ｃには、マスタデバイス１００の通信アドレス送信部１０３が送信した３番目の通信アドレスが設定される。
【００３６】
スレーブデバイス１１０ｃに、上記３番目の通信アドレスが設定される段階においては、既に通信アドレスが設定されているスレーブデバイス１１０ａ，１１０ｂでは、通信アドレスの受け付けが停止されている。これらの結果、マスタデバイス１００の通信アドレス送信部１０３が送信した３番目の通信アドレスは、スレーブデバイス１１０ｃのみで受け付けられて設定されるものとなる。
【００３７】
以上のように、マスタデバイス１００の通信アドレス送信部１０３が送信した３番目の通信アドレスが、スレーブデバイス１１０ｃで設定されると、スレーブデバイス１１０ｃの送信部１１５が、スレーブデバイス１１０ｄに設定開始指示が送信される。この結果、上述同様にすることで、スレーブデバイス１１０ｄには、マスタデバイス１００の通信アドレス送信部１０３が送信した４番目の通信アドレスが設定される。
【００３８】
スレーブデバイス１１０ｄに、上記４番目の通信アドレスが設定される段階においては、既に通信アドレスが設定されているスレーブデバイス１１０ａ，１１０ｂ，１１０ｃでは、通信アドレスの受け付けが停止されている。これらの結果、マスタデバイス１００の通信アドレス送信部１０３が送信した４番目の通信アドレスは、スレーブデバイス１１０ｄのみで受け付けられて設定されるものとなる。
【００３９】
上述したように、実施の形態によれば、マスタデバイス１００の通信アドレス送信部１０３が、通信線１５１を介して順次に送信した各々異なる通信アドレスが、スレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄに、順次に設定されていく。
【００４０】
ところで、各々異なる通信プロトコルに対応させるために複数の制御信号線を備えるようにしてもよい。例えば、マスタデバイス１００およびスレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄの各々の通信を、ＰｒｏｆｉＢｕｓ，ＭｏｄＢｕｓ，ＢＡＣｎｅｔ，ＥｎＤａｔなどの複数のプロトコルで実施可能とする場合、１ｂｉｔのデジタル信号線である制御信号線を複数用いて多ビットのデジタル信号のやりとりを可能とすればよい。設定開始指示の制御信号を多ビットとすることで、複数のプロトコルの区別が可能となり、１つの装置で異なる通信プロトコルを使い分けることが可能となる。なお、制御信号線による信号のやりとりをシリアル転送とすれば、つの制御信号線により多ビットのデジタル信号のやりとりが可能となり、上述した複数プロトコルへの対応が可能となる。
【００４１】
なお、上述した実施の形態におけるマスタデバイス１００やスレーブデバイス１１０ａ，１１０ｂ，１１０ｃ，１１０ｄなどのアドレス設定装置は、図３に示すように、ＣＰＵ（Central Processing Unit；中央演算処理装置）３０１と主記憶装置３０２と外部記憶装置３０３などを備えたコンピュータ機器であり、主記憶装置に展開されたプログラムによりＣＰＵが動作することで、上述した各機能が実現される。また、第１接続装置３０４が、通信線１５１に接続して通信を行う。また、第２接続装置３０５が、制御信号線１５２により１対１で設定開始指示などの制御信号のやりとりを行う。
【００４２】
以上に説明したように、本発明によれば、マスタデバイスおよび複数のスレーブデバイスの各々の間を制御信号線により１対１で接続し、マスタデバイスから順次に通信アドレスを設定するようにしたので、マスタデバイスにシリアル通信で接続される複数のスレーブデバイスにおける通信アドレスの設定が、コネクタやケーブルなどの大型化を抑制してより簡略化できるようになる。
【００４３】
なお、本発明は以上に説明した実施の形態に限定されるものではなく、本発明の技術的思想内で、当分野において通常の知識を有する者により、多くの変形および組み合わせが実施可能であることは明白である。例えば、上述では、４つのスレーブデバイスが接続されている場合を例に説明したが、これに限るものではなく、５つ以上のスレーブデバイスが接続されている場合も同様である。
【符号の説明】
【００４４】
１００…マスタデバイス、１０１…第１指示送信部、１０２…第２指示送信部、１０３…通信アドレス送信部、１１０ａ，１１０ｂ，１１０ｃ，１１０ｄ，…スレーブデバイス、１１１…受付部、１１２…アドレス設定開始部、１１３…アドレス設定部、１１４…受付停止部、１１５…送信部、１５１…通信線、１５２…制御信号線、１５３…第１接続部、１５４…第２接続部。
【図１】
2019004400.tif 000003
【図２】
2019004400.tif 000004
【図３】
2019004400.tif 000005