(57)【要約】【課題】親機にシリアル通信で接続される複数の子機における通信アドレスの設定を、新たに制御線を追加するなどの構成の複雑大型化を抑制して実施できるようにする【解決手段】第１送信部１０１は、子機１１０ａ，１１０ｂ，１１０ｃに対して通信線１５１を介してアドレス設定モード指示を送信する。第２送信部１０３は、受信部１０２が受信確認を受信する毎に、記憶部１０６に記憶されている台数に達するまで、通信線１５１を介して順次に異なる通信アドレスを送信する。子機送信部１１３は、子機受信部１１２がアドレス設定モード指示を受信すると、第１接続部１５２に接続する通信線１５１を介して受信確認を送信し、アドレス設定部１１４は、第１接続部１５２に接続する通信線１５１を介して親機１００から送信された通信アドレスを自デバイスの通信アドレスとして設定する。【選択図】  図１
2020043502.tif 000002
【特許請求の範囲】
【請求項１】
数珠つなぎの通信線により接続された親機および複数の子機を備え、
前記親機は、
前記複数の子機に対して前記通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、前記複数の子機のいずれかより送信された受信確認を受信するように構成された受信部と、
前記複数の子機の台数の情報を記憶するように構成された記憶部と、
前記受信部が前記受信確認を受信する毎に、前記記憶部に記憶されている台数に達するまで、前記通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、
最後の通信アドレスを送信する子機に対して末端であることを示す末端指示を送信するように構成された第３送信部と、
前記第２送信部が送信した通信アドレスの数が、前記記憶部に記憶されている台数に達したら、前記第１送信部による前記アドレス設定モード指示の送信を停止するように構成された送信停止部と
を備え、
前記複数の子機の各々は、
前記親機または前記親機の側となる自デバイスより上位側の他子機と１対１で接続する前記通信線が接続する第１接続部と、
自デバイスより下位側の他子機と１対１で接続する前記通信線が接続する第２接続部と、
前記第２接続部による通信が可能とされると、前記第１接続部と前記第２接続部とを中継するように構成された中継部と、
前記第１接続部に接続する前記通信線を介して前記アドレス設定モード指示を受信するように構成された子機受信部と、
前記子機受信部が前記アドレス設定モード指示を受信すると、前記第１接続部に接続する前記通信線を介して前記受信確認を送信するように構成された子機送信部と、
前記子機送信部が前記受信確認を送信した後で、前記第１接続部に接続する前記通信線を介して前記親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記受信確認の送信を停止し、前記第１接続部に接続する前記通信線を介して前記親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、前記第２接続部による通信を不可とし、前記第１接続部に接続する前記通信線を介して末端指示を受信することなく、前記アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、前記第２接続部による通信を可能とするように構成された通信制御部と
を備えることを特徴とするアドレス設定システム。
【請求項２】
数珠つなぎの通信線により接続された親機および複数の子機を備え、
前記親機は、
前記複数の子機に対して前記通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、前記複数の子機のいずれかより送信された受信確認を受信するように構成された受信部と、
前記複数の子機の通信アドレステーブルを記憶するように構成された記憶部と、
前記記憶部に記憶されている通信アドレステーブルに従って、前記受信部が前記受信確認を受信する毎に、前記通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、
前記記憶部に記憶されている通信アドレステーブルに設定されている最後の通信アドレスを前記第２送信部が送信したら、前記第１送信部による前記アドレス設定モード指示の送信を停止するように構成された送信停止部と、
最後に通信アドレスを送信した子機に対して末端であることを示す末端指示を送信するように構成された第３送信部と
を備え、
前記複数の子機の各々は、
前記親機または前記親機の側となる自デバイスより上位側の他子機と１対１で接続する前記通信線が接続する第１接続部と、
自デバイスより下位側の他子機と１対１で接続する前記通信線が接続する第２接続部と、
前記第２接続部による通信が可能とされると、前記第１接続部と前記第２接続部とを中継するように構成された中継部と、
前記第１接続部に接続する前記通信線を介して前記アドレス設定モード指示を受信するように構成された子機受信部と、
前記子機受信部が前記アドレス設定モード指示を受信すると、前記第１接続部に接続する前記通信線を介して前記受信確認を送信するように構成された子機送信部と、
前記子機送信部が前記受信確認を送信した後で、前記第１接続部に接続する前記通信線を介して前記親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記受信確認の送信を停止し、前記第１接続部に接続する前記通信線を介して前記親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、前記第２接続部による通信を不可とし、前記第１接続部に接続する前記通信線を介して末端指示を受信することなく、前記アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、前記第２接続部による通信を可能とするように構成された通信制御部と
を備えることを特徴とするアドレス設定システム。
【請求項３】
数珠つなぎの通信線により接続された親機および複数の子機を備え、
前記親機は、
前記複数の子機に対して前記通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、前記複数の子機のいずれかより送信された設定完了確認を受信するように構成された受信部と、
前記受信部が前記設定完了確認を受信する毎に、前記通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、設定されている時間が経過しても前記受信部が前記設定完了確認を受信しない場合、前記第１送信部による前記アドレス設定モード指示の送信を停止するように構成された送信停止部と
を備え、
前記複数の子機の各々は、
前記親機または前記親機の側となる自デバイスより上位側の他子機と１対１で接続する前記通信線が接続する第１接続部と、
自デバイスより下位側の他子機と１対１で接続する前記通信線が接続する第２接続部と、
前記第２接続部による通信が可能とされると、前記第１接続部と前記第２接続部とを中継するように構成された中継部と、
前記第１接続部に接続する前記通信線を介して前記アドレス設定モード指示を受信するように構成された子機受信部と、
前記子機受信部が前記アドレス設定モード指示を受信すると、前記第１接続部に接続する前記通信線を介して前記親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記第１接続部に接続する前記通信線を介して前記設定完了確認を送信するように構成された子機送信部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記第１接続部に接続する前記通信線を介して前記親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定されるまでは、自デバイスの終端抵抗をオンとして前記第２接続部による通信を不可とし、前記アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフとして前記第２接続部による通信を可能とするように構成された第１通信制御部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、自デバイスより１つ下位側の他子機より前記親機に対して前記設定完了確認が送信されたことを設定されている時間監視するように構成された監視部と、
前記第１通信制御部が終端抵抗をオフにした後、前記監視部が、設定されている時間内に、自デバイスより１つ下位側の他子機より前記親機に対して前記設定完了確認が送信されたことを確認できない場合、自デバイスの終端抵抗をオンとして前記第２接続部による通信を不可とするように構成された第２通信制御部と
を備えることを特徴とするアドレス設定システム。
【請求項４】
数珠つなぎの通信線により接続された親機および複数の子機を備え、
前記親機は、
前記複数の子機に対して前記通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、前記複数の子機のいずれかより送信された第１受信確認を受信するように構成された第１受信部と、
前記第１受信部が前記第１受信確認を受信する毎に、前記通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、設定されている時間が経過しても前記第１受信部が前記第１受信確認を受信しない場合、前記第１送信部による前記アドレス設定モード指示の送信を停止するように構成された送信停止部と、
前記第２送信部が送信した通信アドレスを送信した順に記憶するように構成された第１記憶部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、設定されている時間が経過しても前記第１受信部が前記第１受信確認を受信しない場合、直前に通信アドレスを送信した子機を末端子機として記憶する第２記憶部と、
前記送信停止部が前記第１送信部による前記アドレス設定モード指示の送信を停止した後で、通信アドレスの設定以外の有効通信を前記複数の子機に対して開始する段階で、前記第２記憶部に記憶されている末端子機以外の前記第１記憶部に通信アドレスが記憶されている子機に対し、上位側より順次に接続確認を送信するように構成された第３送信部と、
前記第３送信部が前記接続確認を送信した後で、前記複数の子機のいずれかより送信された第２受信確認を受信するように構成された第２受信部と、
前記第２受信部が前記第２受信確認を受信する毎に、前記第２記憶部に記憶されている末端子機以外の前記第１記憶部に通信アドレスが記憶されている子機に対し、前記通信線を介して順次に接続開始指示を送信するように構成された第４送信部と
を備え、
前記複数の子機の各々は、
前記親機または前記親機の側となる自デバイスより上位側の他子機と１対１で接続する前記通信線が接続する第１接続部と、
自デバイスより下位側の他子機と１対１で接続する前記通信線が接続する第２接続部と、
前記第２接続部による通信が可能とされると、前記第１接続部と前記第２接続部とを中継するように構成された中継部と、
前記第１接続部に接続する前記通信線を介して前記アドレス設定モード指示を受信するように構成された第１子機受信部と、
前記第１子機受信部が前記アドレス設定モード指示を受信すると、前記第１接続部に接続する前記通信線を介して前記第１受信確認を送信するように構成された第１子機送信部と、
前記第１子機送信部が前記第１受信確認を送信した後で、前記第１接続部に接続する前記通信線を介して前記親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記第１受信確認の送信を停止し、前記第１接続部に接続する前記通信線を介して前記親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定されるまでは、終端抵抗をオンとして前記第２接続部による通信を不可とし、前記アドレス設定部により自デバイスの通信アドレスが設定されると、終端抵抗をオフとして前記第２接続部による通信を可能とするように構成された第１通信制御部と、
前記第１通信制御部が終端抵抗をオフとして前記第２接続部による通信を可能とした後、前記アドレス設定モード指示の自デバイスの通過を検出するように構成された検出部と、
設定されている時間が経過しても前記検出部が前記アドレス設定モード指示の自デバイスの通過を検出しない場合、終端抵抗をオンとして前記第２接続部による通信を不可とするように構成された第２通信制御部と、
前記第１接続部に接続する前記通信線を介して前記接続確認を受信するように構成された第２子機受信部と、
前記第２子機受信部が前記接続確認を受信すると、前記第１接続部に接続する前記通信線を介して前記第２受信確認を送信するように構成された第２子機送信部と、
前記第１接続部に接続する前記通信線を介して前記接続開始指示を受信するように構成された第３子機受信部と、
前記第３子機受信部が前記接続開始指示を受信すると、終端抵抗をオフとして前記第２接続部による通信を可能とするように構成された第３通信制御部と
を備えることを特徴とするアドレス設定システム。
【請求項５】
請求項１〜４のいずれか１項に記載のアドレス設定システムにおいて、
前記通信線によりＲＳ４８５規格のシリアル通信が行われることを特徴とするアドレス設定システム。
【請求項６】
請求項１〜５のいずれか１項に記載のアドレス設定システムにおいて、
前記親機および前記複数の子機は、前記通信線にバス接続していることを特徴とするアドレス設定システム。
【請求項７】
複数の子機が数珠つなぎの通信線により接続している親機から構成され、
前記複数の子機に対して前記通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、前記複数の子機のいずれかより送信された受信確認を受信するように構成された受信部と、
前記複数の子機の台数の情報を記憶するように構成された記憶部と、
前記受信部が前記受信確認を受信する毎に、前記記憶部に記憶されている台数に達するまで、前記通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、
最後の通信アドレスを送信する子機に対して末端であることを示す末端指示を送信するように構成された第３送信部と、
前記第２送信部が送信した通信アドレスの数が、前記記憶部に記憶されている台数に達したら、前記第１送信部による前記アドレス設定モード指示の送信を停止するように構成された送信停止部と
を備えることを特徴とするアドレス設定装置。
【請求項８】
複数の子機が数珠つなぎの通信線により接続している親機から構成され、
前記複数の子機に対して前記通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、前記複数の子機のいずれかより送信された受信確認を受信するように構成された受信部と、
前記複数の子機の通信アドレステーブルを記憶するように構成された記憶部と、
前記記憶部に記憶されている通信アドレステーブルに従って、前記受信部が前記受信確認を受信する毎に、前記通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、
前記記憶部に記憶されている通信アドレステーブルに設定されている最後の通信アドレスを前記第２送信部が送信したら、前記第１送信部による前記アドレス設定モード指示の送信を停止するように構成された送信停止部と、
最後に通信アドレスを送信した子機に対して末端であることを示す末端指示を送信するように構成された第３送信部と
を備えることを特徴とするアドレス設定装置。
【請求項９】
複数の子機が数珠つなぎの通信線により接続している親機から構成され、
前記複数の子機に対して前記通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、前記複数の子機のいずれかより送信された設定完了確認を受信するように構成された受信部と、
前記受信部が前記設定完了確認を受信する毎に、前記通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、設定されている時間が経過しても前記受信部が前記設定完了確認を受信しない場合、前記第１送信部による前記アドレス設定モード指示の送信を停止するように構成された送信停止部と
を備えることを特徴とするアドレス設定装置。
【請求項１０】
複数の子機が数珠つなぎの通信線により接続している親機から構成され、
前記複数の子機に対して前記通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、前記複数の子機のいずれかより送信された第１受信確認を受信するように構成された第１受信部と、
前記第１受信部が前記第１受信確認を受信する毎に、前記通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、設定されている時間が経過しても前記第１受信部が前記第１受信確認を受信しない場合、前記第１送信部による前記アドレス設定モード指示の送信を停止するように構成された送信停止部と、
前記第２送信部が送信した通信アドレスを送信した順に記憶するように構成された第１記憶部と、
前記第１送信部が前記アドレス設定モード指示を送信した後で、設定されている時間が経過しても前記第１受信部が前記第１受信確認を受信しない場合、直前に通信アドレスを送信した子機を末端子機として記憶する第２記憶部と、
前記送信停止部が前記第１送信部による前記アドレス設定モード指示の送信を停止した後で、通信アドレスの設定以外の有効通信を前記複数の子機に対して開始する段階で、前記第２記憶部に記憶されている末端子機以外の前記第１記憶部に通信アドレスが記憶されている子機に対し、上位側より順次に接続確認を送信するように構成された第３送信部と、
前記第３送信部が前記接続確認を送信した後で、前記複数の子機のいずれかより送信された第２受信確認を受信するように構成された第２受信部と、
前記第２受信部が前記第２受信確認を受信する毎に、前記第２記憶部に記憶されている末端子機以外の前記第１記憶部に通信アドレスが記憶されている子機に対し、前記通信線を介して順次に接続開始指示を送信するように構成された第４送信部と
を備えることを特徴とするアドレス設定装置。
【請求項１１】
親機に対して通信線により接続している子機から構成され、
前記親機または前記親機の側となる自デバイスより上位側の他子機と１対１で接続する前記通信線が接続する第１接続部と、
自デバイスより下位側の他子機と１対１で接続する前記通信線が接続する第２接続部と、
前記第２接続部による通信が可能とされると、前記第１接続部と前記第２接続部とを中継するように構成された中継部と、
前記第１接続部に接続する前記通信線を介してアドレス設定モード指示を受信するように構成された子機受信部と、
前記子機受信部が前記アドレス設定モード指示を受信すると、前記第１接続部に接続する前記通信線を介して受信確認を送信するように構成された子機送信部と、
前記子機送信部が前記受信確認を送信した後で、前記第１接続部に接続する前記通信線を介して前記親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記受信確認の送信を停止し、前記第１接続部に接続する前記通信線を介して前記親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、前記第２接続部による通信を不可とし、前記第１接続部に接続する前記通信線を介して末端指示を受信することなく、前記アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、前記第２接続部による通信を可能とするように構成された通信制御部と
を備えることを特徴とするアドレス設定装置。
【請求項１２】
親機に対して通信線により接続している子機から構成され、
前記親機または前記親機の側となる自デバイスより上位側の他子機と１対１で接続する前記通信線が接続する第１接続部と、
自デバイスより下位側の他子機と１対１で接続する前記通信線が接続する第２接続部と、
前記第２接続部による通信が可能とされると、前記第１接続部と前記第２接続部とを中継するように構成された中継部と、
前記第１接続部に接続する前記通信線を介してアドレス設定モード指示を受信するように構成された子機受信部と、
前記子機受信部が前記アドレス設定モード指示を受信すると、前記第１接続部に接続する前記通信線を介して受信確認を送信するように構成された子機送信部と、
前記子機送信部が前記受信確認を送信した後で、前記第１接続部に接続する前記通信線を介して前記親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記受信確認の送信を停止し、前記第１接続部に接続する前記通信線を介して前記親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、前記第２接続部による通信を不可とし、前記第１接続部に接続する前記通信線を介して末端指示を受信することなく、前記アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、前記第２接続部による通信を可能とするように構成された通信制御部と
を備えることを特徴とするアドレス設定装置。
【請求項１３】
親機に対して通信線により接続している子機から構成され、
前記親機または前記親機の側となる自デバイスより上位側の他子機と１対１で接続する前記通信線が接続する第１接続部と、
自デバイスより下位側の他子機と１対１で接続する前記通信線が接続する第２接続部と、
前記第２接続部による通信が可能とされると、前記第１接続部と前記第２接続部とを中継するように構成された中継部と、
前記第１接続部に接続する前記通信線を介してアドレス設定モード指示を受信するように構成された子機受信部と、
前記子機受信部が前記アドレス設定モード指示を受信すると、前記第１接続部に接続する前記通信線を介して前記親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記第１接続部に接続する前記通信線を介して設定完了確認を送信するように構成された子機送信部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記第１接続部に接続する前記通信線を介して前記親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定されるまでは、自デバイスの終端抵抗をオンとして前記第２接続部による通信を不可とし、前記アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフとして前記第２接続部による通信を可能とするように構成された第１通信制御部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、自デバイスより１つ下位側の他子機より前記親機に対して前記設定完了確認が送信されたことを設定されている時間監視するように構成された監視部と、
前記第１通信制御部が終端抵抗をオフにした後、前記監視部が、設定されている時間内に、自デバイスより１つ下位側の他子機より前記親機に対して前記設定完了確認が送信されたことを確認できない場合、自デバイスの終端抵抗をオンとして前記第２接続部による通信を不可とするように構成された第２通信制御部と
を備えることを特徴とするアドレス設定装置。
【請求項１４】
親機に対して通信線により接続している子機から構成され、
前記親機または前記親機の側となる自デバイスより上位側の他子機と１対１で接続する前記通信線が接続する第１接続部と、
自デバイスより下位側の他子機と１対１で接続する前記通信線が接続する第２接続部と、
前記第２接続部による通信が可能とされると、前記第１接続部と前記第２接続部とを中継するように構成された中継部と、
前記第１接続部に接続する前記通信線を介してアドレス設定モード指示を受信するように構成された第１子機受信部と、
前記第１子機受信部が前記アドレス設定モード指示を受信すると、前記第１接続部に接続する前記通信線を介して第１受信確認を送信するように構成された第１子機送信部と、
前記第１子機送信部が前記第１受信確認を送信した後で、前記第１接続部に接続する前記通信線を介して前記親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、
前記アドレス設定部が自デバイスの通信アドレスを設定すると、前記第１受信確認の送信を停止し、前記第１接続部に接続する前記通信線を介して前記親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、
前記アドレス設定部により自デバイスの通信アドレスが設定されるまでは、終端抵抗をオンとして前記第２接続部による通信を不可とし、前記アドレス設定部により自デバイスの通信アドレスが設定されると、終端抵抗をオフとして前記第２接続部による通信を可能とするように構成された第１通信制御部と、
前記第１通信制御部が終端抵抗をオフとして前記第２接続部による通信を可能とした後、前記アドレス設定モード指示の自デバイスの通過を検出するように構成された検出部と、
設定されている時間が経過しても前記検出部が前記アドレス設定モード指示の自デバイスの通過を検出しない場合、終端抵抗をオンとして前記第２接続部による通信を不可とするように構成された第２通信制御部と、
前記第１接続部に接続する前記通信線を介して接続確認を受信するように構成された第２子機受信部と、
前記第２子機受信部が前記接続確認を受信すると、前記第１接続部に接続する前記通信線を介して第２受信確認を送信するように構成された第２子機送信部と、
前記第１接続部に接続する前記通信線を介して接続開始指示を受信するように構成された第３子機受信部と、
前記第３子機受信部が前記接続開始指示を受信すると、終端抵抗をオフとして前記第２接続部による通信を可能とするように構成された第３通信制御部と
を備えることを特徴とするアドレス設定装置。
【請求項１５】
請求項７〜１４のいずれか１項に記載のアドレス設定装置において、
前記通信線によりＲＳ４８５規格のシリアル通信が行われることを特徴とするアドレス設定装置。
【請求項１６】
請求項７〜１５のいずれか１項に記載のアドレス設定装置において、
前記親機および前記複数の子機は、前記通信線にバス接続していることを特徴とするアドレス設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス設定装置およびシステムに関し、特に、親機にシリアル通信で接続される複数の子機における通信アドレスを設定するアドレス設定装置およびシステムに関する。
【背景技術】
【０００２】
ＲＳ４８５通信は、差動信号のためノイズに強く、同一の通信線上で最大３２台の子機まで利用することが可能であり、半二重通信で、送信と受信とを同一の通信線で共用でき、また、高いリアルタイム性を有しているため、産業用ネットワークとして最も多く用いられている。
【０００３】
ただし、初期設定として各機器（子機）にユニークなアドレスを付番し、かつ通信線の末端には終端抵抗を接続することが必要となる。この、機器のアドレス付番は手間のかかる作業となっており、工事担当者、調整担当者の連携が必要である。また天井裏、壁裏など機器を直接触れない場所に設置する機器のアドレス付番に間違えがあった場合の修正作業は非常な時間がかかる作業となっている。このような問題に対し、アドレスを自動的に各機器に設定する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２５３２７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した技術では、通信線の他に、アドレス付番の制御線が別途に必要となるという問題がある。このように、制御線が追加されると、追加された制御線に対しての処理に加え、例えば、安定的に動作させるためのノイズ対策（電磁雑音除去処理）が必要となるなど、構成が複雑になるという問題がある。
【０００６】
本発明は、以上のような問題点を解消するためになされたものであり、親機にシリアル通信で接続される複数の子機における通信アドレスの設定を、新たに制御線を追加するなどの構成の複雑大型化を抑制して実施できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るアドレス設定システムは、数珠つなぎの通信線により接続された親機および複数の子機を備え、親機は、複数の子機に対して通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、第１送信部がアドレス設定モード指示を送信した後で、複数の子機のいずれかより送信された受信確認を受信するように構成された受信部と、複数の子機の台数の情報を記憶するように構成された記憶部と、受信部が受信確認を受信する毎に、記憶部に記憶されている台数に達するまで、通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、最後の通信アドレスを送信する子機に対して末端であることを示す末端指示を送信するように構成された第３送信部と、第２送信部が送信した通信アドレスの数が、記憶部に記憶されている台数に達したら、第１送信部によるアドレス設定モード指示の送信を停止するように構成された送信停止部とを備え、複数の子機の各々は、親機または親機の側となる自デバイスより上位側の他子機と１対１で接続する通信線が接続する第１接続部と、自デバイスより下位側の他子機と１対１で接続する通信線が接続する第２接続部と、第２接続部による通信が可能とされると、第１接続部と第２接続部とを中継するように構成された中継部と、第１接続部に接続する通信線を介してアドレス設定モード指示を受信するように構成された子機受信部と、子機受信部がアドレス設定モード指示を受信すると、第１接続部に接続する通信線を介して受信確認を送信するように構成された子機送信部と、子機送信部が受信確認を送信した後で、第１接続部に接続する通信線を介して親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、受信確認の送信を停止し、第１接続部に接続する通信線を介して親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、第２接続部による通信を不可とし、第１接続部に接続する通信線を介して末端指示を受信することなく、アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、第２接続部による通信を可能とするように構成された通信制御部とを備える。
【０００８】
本発明に係るアドレス設定システムは、数珠つなぎの通信線により接続された親機および複数の子機を備え、親機は、複数の子機に対して通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、第１送信部がアドレス設定モード指示を送信した後で、複数の子機のいずれかより送信された受信確認を受信するように構成された受信部と、複数の子機の通信アドレステーブルを記憶するように構成された記憶部と、記憶部に記憶されている通信アドレステーブルに従って、受信部が受信確認を受信する毎に、通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、記憶部に記憶されている通信アドレステーブルに設定されている最後の通信アドレスを第２送信部が送信したら、第１送信部によるアドレス設定モード指示の送信を停止するように構成された送信停止部と、最後に通信アドレスを送信した子機に対して末端であることを示す末端指示を送信するように構成された第３送信部とを備え、複数の子機の各々は、親機または親機の側となる自デバイスより上位側の他子機と１対１で接続する通信線が接続する第１接続部と、自デバイスより下位側の他子機と１対１で接続する通信線が接続する第２接続部と、第２接続部による通信が可能とされると、第１接続部と第２接続部とを中継するように構成された中継部と、第１接続部に接続する通信線を介してアドレス設定モード指示を受信するように構成された子機受信部と、子機受信部がアドレス設定モード指示を受信すると、第１接続部に接続する通信線を介して受信確認を送信するように構成された子機送信部と、子機送信部が受信確認を送信した後で、第１接続部に接続する通信線を介して親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、受信確認の送信を停止し、第１接続部に接続する通信線を介して親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、第２接続部による通信を不可とし、第１接続部に接続する通信線を介して末端指示を受信することなく、アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、第２接続部による通信を可能とするように構成された通信制御部とを備える。
【０００９】
本発明に係るアドレス設定システムは、数珠つなぎの通信線により接続された親機および複数の子機を備え、親機は、複数の子機に対して通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、第１送信部がアドレス設定モード指示を送信した後で、複数の子機のいずれかより送信された設定完了確認を受信するように構成された受信部と、受信部が設定完了確認を受信する毎に、通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、第１送信部がアドレス設定モード指示を送信した後で、設定されている時間が経過しても受信部が設定完了確認を受信しない場合、第１送信部によるアドレス設定モード指示の送信を停止するように構成された送信停止部とを備え、複数の子機の各々は、親機または親機の側となる自デバイスより上位側の他子機と１対１で接続する通信線が接続する第１接続部と、自デバイスより下位側の他子機と１対１で接続する通信線が接続する第２接続部と、第２接続部による通信が可能とされると、第１接続部と第２接続部とを中継するように構成された中継部と、第１接続部に接続する通信線を介してアドレス設定モード指示を受信するように構成された子機受信部と、子機受信部がアドレス設定モード指示を受信すると、第１接続部に接続する通信線を介して親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、第１接続部に接続する通信線を介して設定完了確認を送信するように構成された子機送信部と、アドレス設定部が自デバイスの通信アドレスを設定すると、第１接続部に接続する通信線を介して親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定されるまでは、自デバイスの終端抵抗をオンとして第２接続部による通信を不可とし、アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフとして第２接続部による通信を可能とするように構成された第１通信制御部と、アドレス設定部が自デバイスの通信アドレスを設定すると、自デバイスより１つ下位側の他子機より親機に対して設定完了確認が送信されたことを設定されている時間監視するように構成された監視部と、第１通信制御部が終端抵抗をオフにした後、監視部が、設定されている時間内に、自デバイスより１つ下位側の他子機より親機に対して設定完了確認が送信されたことを確認できない場合、自デバイスの終端抵抗をオンとして第２接続部による通信を不可とするように構成された第２通信制御部とを備える。
【００１０】
本発明に係るアドレス設定システムは、数珠つなぎの通信線により接続された親機および複数の子機を備え、親機は、複数の子機に対して通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、第１送信部がアドレス設定モード指示を送信した後で、複数の子機のいずれかより送信された第１受信確認を受信するように構成された第１受信部と、第１受信部が第１受信確認を受信する毎に、通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、第１送信部がアドレス設定モード指示を送信した後で、設定されている時間が経過しても第１受信部が第１受信確認を受信しない場合、第１送信部によるアドレス設定モード指示の送信を停止するように構成された送信停止部と、第２送信部が送信した通信アドレスを送信した順に記憶するように構成された第１記憶部と、第１送信部がアドレス設定モード指示を送信した後で、設定されている時間が経過しても第１受信部が第１受信確認を受信しない場合、直前に通信アドレスを送信した子機を末端子機として記憶する第２記憶部と、送信停止部が第１送信部によるアドレス設定モード指示の送信を停止した後で、通信アドレスの設定以外の有効通信を複数の子機に対して開始する段階で、第２記憶部に記憶されている末端子機以外の第１記憶部に通信アドレスが記憶されている子機に対し、上位側より順次に接続確認を送信するように構成された第３送信部と、第３送信部が接続確認を送信した後で、複数の子機のいずれかより送信された第２受信確認を受信するように構成された第２受信部と、第２受信部が第２受信確認を受信する毎に、第２記憶部に記憶されている末端子機以外の第１記憶部に通信アドレスが記憶されている子機に対し、通信線を介して順次に接続開始指示を送信するように構成された第４送信部とを備え、複数の子機の各々は、親機または親機の側となる自デバイスより上位側の他子機と１対１で接続する通信線が接続する第１接続部と、自デバイスより下位側の他子機と１対１で接続する通信線が接続する第２接続部と、第２接続部による通信が可能とされると、第１接続部と第２接続部とを中継するように構成された中継部と、第１接続部に接続する通信線を介してアドレス設定モード指示を受信するように構成された第１子機受信部と、第１子機受信部がアドレス設定モード指示を受信すると、第１接続部に接続する通信線を介して第１受信確認を送信するように構成された第１子機送信部と、第１子機送信部が第１受信確認を送信した後で、第１接続部に接続する通信線を介して親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、第１受信確認の送信を停止し、第１接続部に接続する通信線を介して親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定されるまでは、終端抵抗をオンとして第２接続部による通信を不可とし、アドレス設定部により自デバイスの通信アドレスが設定されると、終端抵抗をオフとして第２接続部による通信を可能とするように構成された第１通信制御部と、第１通信制御部が終端抵抗をオフとして第２接続部による通信を可能とした後、アドレス設定モード指示の自デバイスの通過を検出するように構成された検出部と、設定されている時間が経過しても検出部がアドレス設定モード指示の自デバイスの通過を検出しない場合、終端抵抗をオンとして第２接続部による通信を不可とするように構成された第２通信制御部と、第１接続部に接続する通信線を介して接続確認を受信するように構成された第２子機受信部と、第２子機受信部が接続確認を受信すると、第１接続部に接続する通信線を介して第２受信確認を送信するように構成された第２子機送信部と、第１接続部に接続する通信線を介して接続開始指示を受信するように構成された第３子機受信部と、第３子機受信部が接続開始指示を受信すると、終端抵抗をオフとして第２接続部による通信を可能とするように構成された第３通信制御部とを備える。
【００１１】
上記アドレス設定システムにおいて、通信線によりＲＳ４８５規格のシリアル通信が行われる。また、親機および複数の子機は、通信線にバス接続している。
【００１２】
本発明に係るアドレス設定装置は、複数の子機が数珠つなぎの通信線により接続している親機から構成され、複数の子機に対して通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、第１送信部がアドレス設定モード指示を送信した後で、複数の子機のいずれかより送信された受信確認を受信するように構成された受信部と、複数の子機の台数の情報を記憶するように構成された記憶部と、受信部が受信確認を受信する毎に、記憶部に記憶されている台数に達するまで、通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、最後の通信アドレスを送信する子機に対して末端であることを示す末端指示を送信するように構成された第３送信部と、第２送信部が送信した通信アドレスの数が、記憶部に記憶されている台数に達したら、第１送信部によるアドレス設定モード指示の送信を停止するように構成された送信停止部とを備える。
【００１３】
本発明に係るアドレス設定装置は、複数の子機が数珠つなぎの通信線により接続している親機から構成され、複数の子機に対して通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、第１送信部がアドレス設定モード指示を送信した後で、複数の子機のいずれかより送信された受信確認を受信するように構成された受信部と、複数の子機の通信アドレステーブルを記憶するように構成された記憶部と、記憶部に記憶されている通信アドレステーブルに従って、受信部が受信確認を受信する毎に、通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、記憶部に記憶されている通信アドレステーブルに設定されている最後の通信アドレスを第２送信部が送信したら、第１送信部によるアドレス設定モード指示の送信を停止するように構成された送信停止部と、最後に通信アドレスを送信した子機に対して末端であることを示す末端指示を送信するように構成された第３送信部とを備える。
【００１４】
本発明に係るアドレス設定装置は、複数の子機が数珠つなぎの通信線により接続している親機から構成され、複数の子機に対して通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、第１送信部がアドレス設定モード指示を送信した後で、複数の子機のいずれかより送信された設定完了確認を受信するように構成された受信部と、受信部が設定完了確認を受信する毎に、通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、第１送信部がアドレス設定モード指示を送信した後で、設定されている時間が経過しても受信部が設定完了確認を受信しない場合、第１送信部によるアドレス設定モード指示の送信を停止するように構成された送信停止部とを備える。
【００１５】
本発明に係るアドレス設定装置は、複数の子機が数珠つなぎの通信線により接続している親機から構成され、複数の子機に対して通信線を介してアドレス設定モード指示を送信するように構成された第１送信部と、第１送信部がアドレス設定モード指示を送信した後で、複数の子機のいずれかより送信された第１受信確認を受信するように構成された第１受信部と、第１受信部が第１受信確認を受信する毎に、通信線を介して順次に異なる通信アドレスを送信するように構成された第２送信部と、第１送信部がアドレス設定モード指示を送信した後で、設定されている時間が経過しても第１受信部が第１受信確認を受信しない場合、第１送信部によるアドレス設定モード指示の送信を停止するように構成された送信停止部と、第２送信部が送信した通信アドレスを送信した順に記憶するように構成された第１記憶部と、第１送信部がアドレス設定モード指示を送信した後で、設定されている時間が経過しても第１受信部が第１受信確認を受信しない場合、直前に通信アドレスを送信した子機を末端子機として記憶する第２記憶部と、送信停止部が第１送信部によるアドレス設定モード指示の送信を停止した後で、通信アドレスの設定以外の有効通信を複数の子機に対して開始する段階で、第２記憶部に記憶されている末端子機以外の第１記憶部に通信アドレスが記憶されている子機に対し、上位側より順次に接続確認を送信するように構成された第３送信部と、第３送信部が接続確認を送信した後で、複数の子機のいずれかより送信された第２受信確認を受信するように構成された第２受信部と、第２受信部が第２受信確認を受信する毎に、第２記憶部に記憶されている末端子機以外の第１記憶部に通信アドレスが記憶されている子機に対し、通信線を介して順次に接続開始指示を送信するように構成された第４送信部とを備える。
【００１６】
本発明に係るアドレス設定装置は、親機に対して通信線により接続している子機から構成され、親機または親機の側となる自デバイスより上位側の他子機と１対１で接続する通信線が接続する第１接続部と、自デバイスより下位側の他子機と１対１で接続する通信線が接続する第２接続部と、第２接続部による通信が可能とされると、第１接続部と第２接続部とを中継するように構成された中継部と、第１接続部に接続する通信線を介してアドレス設定モード指示を受信するように構成された子機受信部と、子機受信部がアドレス設定モード指示を受信すると、第１接続部に接続する通信線を介して受信確認を送信するように構成された子機送信部と、子機送信部が受信確認を送信した後で、第１接続部に接続する通信線を介して親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、受信確認の送信を停止し、第１接続部に接続する通信線を介して親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、第２接続部による通信を不可とし、第１接続部に接続する通信線を介して末端指示を受信することなく、アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、第２接続部による通信を可能とするように構成された通信制御部とを備える。
【００１７】
本発明に係るアドレス設定装置は、親機に対して通信線により接続している子機から構成され、親機または親機の側となる自デバイスより上位側の他子機と１対１で接続する通信線が接続する第１接続部と、自デバイスより下位側の他子機と１対１で接続する通信線が接続する第２接続部と、第２接続部による通信が可能とされると、第１接続部と第２接続部とを中継するように構成された中継部と、第１接続部に接続する通信線を介してアドレス設定モード指示を受信するように構成された子機受信部と、子機受信部がアドレス設定モード指示を受信すると、第１接続部に接続する通信線を介して受信確認を送信するように構成された子機送信部と、子機送信部が受信確認を送信した後で、第１接続部に接続する通信線を介して親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、受信確認の送信を停止し、第１接続部に接続する通信線を介して親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、第２接続部による通信を不可とし、第１接続部に接続する通信線を介して末端指示を受信することなく、アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、第２接続部による通信を可能とするように構成された通信制御部とを備える。
【００１８】
本発明に係るアドレス設定装置は、親機に対して通信線により接続している子機から構成され、親機または親機の側となる自デバイスより上位側の他子機と１対１で接続する通信線が接続する第１接続部と、自デバイスより下位側の他子機と１対１で接続する通信線が接続する第２接続部と、第２接続部による通信が可能とされると、第１接続部と第２接続部とを中継するように構成された中継部と、第１接続部に接続する通信線を介してアドレス設定モード指示を受信するように構成された子機受信部と、子機受信部がアドレス設定モード指示を受信すると、第１接続部に接続する通信線を介して親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、第１接続部に接続する通信線を介して設定完了確認を送信するように構成された子機送信部と、アドレス設定部が自デバイスの通信アドレスを設定すると、第１接続部に接続する通信線を介して親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定されるまでは、自デバイスの終端抵抗をオンとして第２接続部による通信を不可とし、アドレス設定部により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフとして第２接続部による通信を可能とするように構成された第１通信制御部と、アドレス設定部が自デバイスの通信アドレスを設定すると、自デバイスより１つ下位側の他子機より親機に対して設定完了確認が送信されたことを設定されている時間監視するように構成された監視部と、第１通信制御部が終端抵抗をオフにした後、監視部が、設定されている時間内に、自デバイスより１つ下位側の他子機より親機に対して設定完了確認が送信されたことを確認できない場合、自デバイスの終端抵抗をオンとして第２接続部による通信を不可とするように構成された第２通信制御部とを備える。
【００１９】
本発明に係るアドレス設定装置は、親機に対して通信線により接続している子機から構成され、親機または親機の側となる自デバイスより上位側の他子機と１対１で接続する通信線が接続する第１接続部と、自デバイスより下位側の他子機と１対１で接続する通信線が接続する第２接続部と、第２接続部による通信が可能とされると、第１接続部と第２接続部とを中継するように構成された中継部と、第１接続部に接続する通信線を介してアドレス設定モード指示を受信するように構成された第１子機受信部と、第１子機受信部がアドレス設定モード指示を受信すると、第１接続部に接続する通信線を介して第１受信確認を送信するように構成された第１子機送信部と、第１子機送信部が第１受信確認を送信した後で、第１接続部に接続する通信線を介して親機から送信された通信アドレスを自デバイスの通信アドレスとして設定するように構成されたアドレス設定部と、アドレス設定部が自デバイスの通信アドレスを設定すると、第１受信確認の送信を停止し、第１接続部に接続する通信線を介して親機から送信される通信アドレスの受け付けを停止するように構成された受付停止部と、アドレス設定部により自デバイスの通信アドレスが設定されるまでは、終端抵抗をオンとして第２接続部による通信を不可とし、アドレス設定部により自デバイスの通信アドレスが設定されると、終端抵抗をオフとして第２接続部による通信を可能とするように構成された第１通信制御部と、第１通信制御部が終端抵抗をオフとして第２接続部による通信を可能とした後、アドレス設定モード指示の自デバイスの通過を検出するように構成された検出部と、設定されている時間が経過しても検出部がアドレス設定モード指示の自デバイスの通過を検出しない場合、終端抵抗をオンとして第２接続部による通信を不可とするように構成された第２通信制御部と、第１接続部に接続する通信線を介して接続確認を受信するように構成された第２子機受信部と、第２子機受信部が接続確認を受信すると、第１接続部に接続する通信線を介して第２受信確認を送信するように構成された第２子機送信部と、第１接続部に接続する通信線を介して接続開始指示を受信するように構成された第３子機受信部と、第３子機受信部が接続開始指示を受信すると、終端抵抗をオフとして第２接続部による通信を可能とするように構成された第３通信制御部とを備える。
【００２０】
上記アドレス設定装置において、通信線によりＲＳ４８５規格のシリアル通信が行われる。また、親機および複数の子機は、通信線にバス接続している。
【発明の効果】
【００２１】
以上説明したことにより、本発明によれば、親機にシリアル通信で接続される複数の子機における通信アドレスの設定を、新たに制御線を追加するなどの構成の複雑大型化を抑制して実施できるという優れた効果が得られる。
【図面の簡単な説明】
【００２２】
【図１】図１は、本発明の実施の形態１におけるアドレス設定システムの構成を示す構成図である。
【図２】図２は、本発明の実施の形態１におけるアドレス設定装置（親機１００）の動作例を説明するフローチャートである。
【図３】図３は、本発明の実施の形態１におけるアドレス設定装置（子機１１０ａ）の動作例を説明するフローチャートである。
【図４】図４は、本発明の実施の形態２におけるアドレス設定システムの構成を示す構成図である。
【図５】図５は、本発明の実施の形態２におけるアドレス設定装置（親機２００）の動作例を説明するフローチャートである。
【図６】図６は、本発明の実施の形態２におけるアドレス設定装置（子機２１０ａ）の動作例を説明するフローチャートである。
【図７】図７は、本発明の実施の形態３におけるアドレス設定システムの構成を示す構成図である。
【図８】図８は、本発明の実施の形態３におけるアドレス設定装置（親機３００）の動作例を説明するフローチャートである。
【図９】図９は、本発明の実施の形態３におけるアドレス設定装置（子機３１０ａ）の動作例を説明するフローチャートである。
【図１０】図１０は、本発明の実施の形態４におけるアドレス設定システムの構成を示す構成図である。
【図１１】図１１は、本発明の実施の形態４におけるアドレス設定装置（親機４００）の動作例を説明するフローチャートである。
【図１２】図１２は、本発明の実施の形態４におけるアドレス設定装置（子機４１０ａ）の動作例を説明するフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態におけるアドレス設定システムについて説明する。
【００２４】
［実施の形態１］
はじめに、本発明の実施の形態１におけるアドレス設定システムについて、図１を参照して説明する。このアドレス設定システムは、親機１００と、複数の子機１１０ａ，１１０ｂ，１１０ｃを備える。親機１００と、複数の子機１１０ａ，１１０ｂ，１１０ｃは、各々アドレス設定装置である。
【００２５】
親機１００と、子機１１０ａ，１１０ｂ，１１０ｃの各々は、数珠つなぎのシリアル通信による通信線１５１に接続している。親機１００と子機１１０ａとは、通信線１５１により１対１で接続し、同様に、子機１１０ａおよび子機１１０ｂ、子機１１０ｂおよび子機１１０ｃも、通信線１５１により各々が１対１で接続している。各々の間を通信線１５１で接続することで、親機１００および子機１１０ａ，１１０ｂ，１１０ｃは、数珠つなぎに接続されている。通信線１５１は、例えば、１ｂｉｔ（High or Law）のデジタル信号線である。親機１００と、子機１１０ａ，１１０ｂ，１１０ｃの各々は、通信線１５１にバス接続している。通信線１５１は、ＲＳ−４８５通信を使用したＰｒｏｆｉＢｕｓ、ＭｏｄＢｕｓ、ＢＡＣｎｅｔ、ＣｏｍｐｏＮｅｔ、ＥｎＤａｔなどのプロトコルによる信号線である。
【００２６】
また、子機１１０ａ，１１０ｂ，１１０ｃは、第１接続部１５２で、親機１００または親機１００の側となる自デバイスより上位側の他子機と通信線１５１で接続する。また、子機１１０ａ，１１０ｂ，１１０ｃは、第２接続部１５３で、自デバイスより下位側の他子機と通信線１５１で接続する。
【００２７】
親機１００は、第１送信部１０１，受信部１０２，第２送信部１０３，送信停止部１０４，第３送信部１０５，記憶部１０６を備える。
【００２８】
第１送信部１０１は、子機１１０ａ，１１０ｂ，１１０ｃに対して通信線１５１を介してアドレス設定モード指示を送信する。受信部１０２は、第１送信部１０１がアドレス設定モード指示を送信した後で、子機のいずれかより送信された受信確認を受信する。記憶部１０６は、子機１１０ａ，１１０ｂ，１１０ｃの台数の情報を記憶する。第２送信部１０３は、受信部１０２が受信確認を受信する毎に、記憶部１０６に記憶されている台数に達するまで、通信線１５１を介して順次に異なる通信アドレスを送信する。
【００２９】
送信停止部１０４は、第２送信部１０３が送信した通信アドレスの数が、記憶部１０６に記憶されている台数に達したら、第１送信部１０１によるアドレス設定モード指示の送信を停止する。第３送信部１０５は、送信停止部１０４が第１送信部１０１によるアドレス設定モード指示の送信を停止した後で、最後に通信アドレスを送信した子機１１０ａ，１１０ｂ，１１０ｃに対して末端であることを示す末端指示を送信する。
【００３０】
子機１１０ａ，１１０ｂ，１１０ｃの各々は、中継部１１１，子機受信部１１２，子機送信部１１３，アドレス設定部１１４，受付停止部１１５，通信制御部１１６を備える。
【００３１】
中継部１１１は、第２接続部１５３による通信が可能とされると、第１接続部１５２と第２接続部１５３とを中継する。子機受信部１１２は、第１接続部１５２に接続する通信線１５１を介してアドレス設定モード指示を受信する。子機送信部１１３は、子機受信部１１２がアドレス設定モード指示を受信すると、第１接続部１５２に接続する通信線１５１を介して受信確認を送信する。
【００３２】
アドレス設定部１１４は、子機送信部１１３が受信確認を送信した後で、第１接続部１５２に接続する通信線１５１を介して親機１００から送信された通信アドレスを自デバイスの通信アドレスとして設定する。受付停止部１１５は、アドレス設定部１１４が自デバイスの通信アドレスを設定すると、受信確認の送信を停止し、第１接続部１５２に接続する通信線１５１を介して親機１００から送信される通信アドレスの受け付けを停止する。
【００３３】
通信制御部１１６は、アドレス設定部１１４により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、第２接続部１５３による通信を不可とする。また、通信制御部１１６は、第１接続部１５２に接続する通信線１５１を介して末端指示を受信することなくアドレス設定部１１４により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、第２接続部１５３による通信を可能とする。
【００３４】
次に、実施の形態１における親機１００の動作について、図２のフローチャートを用いて説明する。
【００３５】
まず、ステップＳ１０１で、第１送信部１０１が、通信線１５１の上にアドレス設定モード指示を送出する。初期では、子機１１０ａ，１１０ｂ，１１０ｃは終端抵抗がオンとされ、第２接続部１５３による通信が不可とされている。このため、送出されたアドレス設定モード指示は、子機１１０ａにのみ受け付けられる状態となっている。
【００３６】
次に、受信部１０２で受信確認が受信されると（ステップＳ１０２のｙｅｓ）、ステップＳ１０３で、送信停止部１０４が、第２送信部１０３が送信した通信アドレスの数が、記憶部１０６に記憶されている台数に達したか否かを判断する。第２送信部１０３が送信した通信アドレスの数が、記憶部１０６に記憶されている台数に達していない場合（ステップＳ１０３のｎｏ）、ステップＳ１０４で、第２送信部１０３が、通信線１５１を介して通信アドレスを送信し、ステップＳ１０５で、次に送信する通信アドレスを変更する。
【００３７】
第２送信部１０３が送信した通信アドレスの数が、記憶部１０６に記憶されている台数に達するまで（ステップＳ１０３がｎｏの状態の間は）、前述したステップＳ１０１〜ステップＳ１０５を繰り返す。第２送信部１０３が送信した通信アドレスの数が、記憶部１０６に記憶されている台数に達すると（ステップＳ１０３のｙｅｓ）、まず、ステップＳ１０６で、第２送信部１０３が、通信線１５１を介して通信アドレスを送信する。この場合、通信アドレスの送信先は、最後の通信アドレスを送信する子機であり、ステップＳ１０７で、第３送信部１０５が、末端指示を送信する。この後、ステップＳ１０８で、送信停止部１０４が、第１送信部１０１によるアドレス設定モード指示の送信を停止する。
【００３８】
次に、実施の形態１における子機１１０ａの動作について、図３のフローチャートを用いて説明する。
【００３９】
まず、ステップＳ１３１で、通信制御部１１６が、第２接続部１５３による通信を不可とし、ステップＳ１３２で、通信制御部１１６が、自デバイスの終端抵抗をオンとする。次に、子機受信部１１２が、第１接続部１５２に接続する通信線１５１を介してアドレス設定モード指示を受信すると（ステップＳ１３３のｙｅｓ）、ステップＳ１３４で、子機送信部１１３が、第１接続部１５２に接続する通信線１５１を介して受信確認を送信する。
【００４０】
次に、第１接続部１５２に接続する通信線１５１を介して親機１００から送信された通信アドレスを受信すると（ステップＳ１３５のｙｅｓ）、ステップＳ１３６で、アドレス設定部１１４が、送信された通信アドレスを自デバイスの通信アドレスとして設定する。
【００４１】
次に、ステップＳ１３７で、受付停止部１１５が、受信確認の送信を停止し、第１接続部１５２に接続する通信線１５１を介して親機１００から送信される通信アドレスの受け付けを停止する。
【００４２】
次に、ステップＳ１３８で、通信制御部１１６が、第１接続部１５２に接続する通信線１５１を介して末端指示が受信されたか否かを判定する。第１接続部１５２に接続する通信線１５１を介して末端指示が受信されていない場合（ステップＳ１３８のｎｏ）、ステップＳ１３９で、通信制御部１１６が、第２接続部１５３による通信を可能とする。また、中継部１１１は、第２接続部１５３による通信が可能にされると、第１接続部１５２と第２接続部１５３とを中継する。次に、ステップＳ１４０で、通信制御部１１６が、自デバイスの終端抵抗をオフにし、処理を終了する。
【００４３】
上述したことにより、自デバイスでは、第２接続部１５３による通信が可能とされ、第１接続部１５２と第２接続部１５３とが中継可能とされ、終端抵抗をオフとされる。また、自デバイスでは、受信確認の送信を停止し、かつ通信アドレスの受け付けを停止している。このため、親機１００より送信されるアドレス設定モード指示は、自デバイスを通過し、自デバイス（例えば、子機１１０ａ）の下位側に接続する他子機（例えば子機１１０ｂ）で受け付けられるものとなる。
【００４４】
一方、第１接続部１５２に接続する通信線１５１を介して末端指示が受信されている場合（ステップＳ１３８のｙｅｓ）、ステップＳ１３９，ステップＳ１４０の処理はせずに終了する。この場合、自デバイスは、終端抵抗がオンの状態が維持され、通信線１５１の末端の子機となる。
【００４５】
以上に説明したように、実施の形態１によれば、新たに制御線を追加すること無く、親機に接続される複数の子機における通信アドレスの設定ができるようになる。
【００４６】
［実施の形態２］
次に、本発明の実施の形態２におけるアドレス設定システムについて、図４を参照して説明する。このアドレス設定システムは、親機２００と、複数の子機２１０ａ，２１０ｂ，２１０ｃを備える。親機２００と、複数の子機２１０ａ，２１０ｂ，２１０ｃは、各々アドレス設定装置である。
【００４７】
親機２００と、子機２１０ａ，２１０ｂ，２１０ｃの各々は、数珠つなぎのシリアル通信による通信線２５１に接続している。親機２００と子機２１０ａとは、通信線２５１により１対１で接続し、同様に、子機２１０ａおよび子機２１０ｂ、子機２１０ｂおよび子機２１０ｃも、通信線２５１により各々が１対１で接続している。各々の間を通信線２５１で接続することで、親機２００および子機２１０ａ，２１０ｂ，２１０ｃは、数珠つなぎに接続されている。通信線２５１は、例えば、１ｂｉｔ（High or Law）のデジタル信号線である。親機２００と、子機２１０ａ，２１０ｂ，２１０ｃの各々は、通信線２５１にバス接続している。通信線２５１は、ＲＳ−４８５通信を使用したＰｒｏｆｉＢｕｓ、ＭｏｄＢｕｓ、ＢＡＣｎｅｔ、ＣｏｍｐｏＮｅｔ、ＥｎＤａｔなどのプロトコルによる信号線である。
【００４８】
また、子機２１０ａ，２１０ｂ，２１０ｃは、第１接続部２５２で、親機２００または親機２００の側となる自デバイスより上位側の他子機と通信線２５１で接続する。また、子機２１０ａ，２１０ｂ，２１０ｃは、第２接続部２５３で、自デバイスより下位側の他子機と通信線２５１で接続する。
【００４９】
親機２００は、第１送信部２０１，受信部２０２，第２送信部２０３，送信停止部２０４，第３送信部２０５，記憶部２０６を備える。
【００５０】
第１送信部２０１は、複数の子機２１０ａ，２１０ｂ，２１０ｃに対して通信線２５１を介してアドレス設定モード指示を送信する。受信部２０２は、第１送信部２０１がアドレス設定モード指示を送信した後で、複数の子機のいずれかより送信された受信確認を受信する。
【００５１】
記憶部２０６は、複数の子機２１０ａ，２１０ｂ，２１０ｃに設定する通信アドレステーブルを記憶する。第２送信部２０３は、記憶部２０６に記憶されている通信アドレステーブルに従って、受信部２０２が受信確認を受信する毎に、通信線２５１を介して順次に異なる通信アドレスを送信する。
【００５２】
送信停止部２０４は、記憶部２０６に記憶されている通信アドレステーブルに設定されている最後の通信アドレスを第２送信部２０３が送信したら、第１送信部２０１によるアドレス設定モード指示の送信を停止する。第３送信部２０５は、最後に通信アドレスを送信した子機２１０ａ，２１０ｂ，２１０ｃに対して末端であることを示す末端指示を送信する。
【００５３】
子機２１０ａ，２１０ｂ，２１０ｃの各々は、中継部２１１，子機受信部２１２，子機送信部２１３，アドレス設定部２１４，受付停止部２１５，通信制御部２１６を備える。
【００５４】
中継部２１１は、第２接続部２５３による通信が可能にされると、第１接続部２５２と第２接続部２５３とを中継する。子機受信部２１２は、第１接続部２５２に接続する通信線２５１を介してアドレス設定モード指示を受信する。子機送信部２１３は、子機受信部２１２がアドレス設定モード指示を受信すると、第１接続部２５２に接続する通信線２５１を介して受信確認を送信する。
【００５５】
アドレス設定部２１４は、子機送信部２１３が受信確認を送信した後で、第１接続部２５２に接続する通信線２５１を介して親機２００から送信された通信アドレスを自デバイスの通信アドレスとして設定する。
【００５６】
受付停止部２１５は、アドレス設定部２１４が自デバイスの通信アドレスを設定すると、受信確認の送信を停止し、第１接続部２５２に接続する通信線２５１を介して親機２００から送信される通信アドレスの受け付けを停止する。
【００５７】
通信制御部２１６は、アドレス設定部２１４により自デバイスの通信アドレスが設定されるまでは自デバイスの終端抵抗をオンとし、第２接続部２５３による通信を不可とする。また、通信制御部２１６は、第１接続部２５２に接続する通信線２５１を介して末端指示を受信することなくアドレス設定部２１４により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフにし、第２接続部２５３による通信を可能とする。
【００５８】
次に、実施の形態２における親機２００の動作について、図５のフローチャートを用いて説明する。
【００５９】
まず、ステップＳ２０１で、第１送信部２０１が、通信線２５１の上にアドレス設定モード指示を送出する。初期では、子機２１０ａ，２１０ｂ，２１０ｃは、終端抵抗がオンとされ、第２接続部２５３による通信が不可とされている。このため、送出されたアドレス設定モード指示は、子機２１０ａにのみ受け付けられる状態となっている。
【００６０】
次に、受信部２０２で受信確認が受信されると（ステップＳ２０２のｙｅｓ）、ステップＳ２０３で、第２送信部２０３が、記憶部２０６に記憶されている通信アドレステーブルにおいて通信アドレスを設定する子機の有無を確認する。通信アドレスを設定する子機がある場合（ステップＳ２０４のｙｅｓ）、ステップＳ２０５で、第２送信部２０３は、通信アドレステーブルに設定されている情報に従って、通信線２５１を介して通信アドレスを送信する。ステップＳ２０１〜ステップＳ２０５において、第２送信部２０３は、通信アドレステーブルに設定されている子機情報に従って、受信部２０２が受信確認を受信する毎に、通信アドレステーブルに設定されている子機情報に対応しているアドレス情報を、通信線２５１を介して順次に送信する。
【００６１】
通信アドレステーブルにおいて、設定されている通信アドレスを設定するすべての子機に対して通信アドレスが送信され、通信アドレスを送信する対象の子機がない状態となると（ステップＳ２０４のｎｏ）、ステップＳ２０６で、第３送信部２０５が、最後に通信アドレスを送信した子機２１０ａ，２１０ｂ，２１０ｃのいずれかに対して末端であることを示す末端指示を送信する。次いで、ステップＳ２０７で、送信停止部２０４が、第１送信部２０１によるアドレス設定モード指示の送信を停止する。
【００６２】
次に、実施の形態２における子機２１０ａの動作について、図６のフローチャートを用いて説明する。
【００６３】
まず、ステップＳ２３１で、通信制御部２１６が、第２接続部２５３による通信を不可とし、ステップＳ２３２で、通信制御部２１６が、自デバイスの終端抵抗をオンとする。次に、子機受信部２１２が、第１接続部２５２に接続する通信線２５１を介してアドレス設定モード指示を受信すると（ステップＳ２３３のｙｅｓ）、ステップＳ２３４で、子機送信部２１３が、第１接続部２５２に接続する通信線２５１を介して受信確認を送信する。
【００６４】
次に、第１接続部２５２に接続する通信線２５１を介して親機２００から送信された通信アドレスを受信すると（ステップＳ２３５のｙｅｓ）、ステップＳ２３６で、アドレス設定部２１４が、送信された通信アドレスを自デバイスの通信アドレスとして設定する。
【００６５】
次に、ステップＳ２３７で、受付停止部２１５が、受信確認の送信を停止し、第１接続部２５２に接続する通信線２５１を介して親機２００から送信される通信アドレスの受け付けを停止する。
【００６６】
次に、ステップＳ２３８で、通信制御部２１６が、第１接続部２５２に接続する通信線２５１を介して末端指示が受信されたか否かを判定する。第１接続部２５２に接続する通信線２５１を介して末端指示が受信されていない場合（ステップＳ２３８のｎｏ）、ステップＳ２３９で、通信制御部２１６が、第２接続部２５３による通信を可能とする。また、中継部２１１は、第２接続部２５３による通信が可能とされると、第１接続部２５２と第２接続部２５３とを中継する。次に、ステップＳ２４０で、通信制御部２１６が、自デバイスの終端抵抗をオフにし、処理を終了する。
【００６７】
上述したことにより、自デバイスでは、第２接続部２５３による通信が可能とされ、第１接続部２５２と第２接続部２５３とが中継可能とされ、終端抵抗をオフとされる。また、自デバイスでは、受信確認の送信を停止し、かつ通信アドレスの受け付けを停止している。このため、親機２００より送信されるアドレス設定モード指示は、自デバイスを通過し、自デバイス（例えば、子機２１０ａ）の下位側に接続する他子機（例えば子機２１０ｂ）で受け付けられるものとなる。
【００６８】
一方、第１接続部２５２に接続する通信線２５１を介して末端指示が受信されている場合（ステップＳ２３８のｙｅｓ）、ステップＳ２３９，ステップＳ２４０の処理はせずに終了する。この場合、自デバイスは、終端抵抗がオンの状態が維持され、通信線２５１の末端の子機となる。
【００６９】
以上に説明したように、実施の形態２においても、新たに制御線を追加すること無く、親機に接続される複数の子機における通信アドレスの設定ができるようになる。
【００７０】
［実施の形態３］
次に、本発明の実施の形態３におけるアドレス設定システムについて、図７を参照して説明する。このアドレス設定システムは、親機３００と、複数の子機３１０ａ，３１０ｂ，３１０ｃを備える。親機３００と、複数の子機３１０ａ，３１０ｂ，３１０ｃは、各々アドレス設定装置である。
【００７１】
親機３００と、子機３１０ａ，３１０ｂ，３１０ｃの各々は、数珠つなぎのシリアル通信による通信線３５１に接続している。親機３００と子機３１０ａとは、通信線３５１により１対１で接続し、同様に、子機３１０ａおよび子機３１０ｂ、子機３１０ｂおよび子機３１０ｃも、通信線３５１により各々が１対１で接続している。各々の間を通信線３５１で接続することで、親機３００および子機３１０ａ，３１０ｂ，３１０ｃは、数珠つなぎに接続されている。通信線３５１は、例えば、１ｂｉｔ（High or Law）のデジタル信号線である。親機３００と、子機３１０ａ，３１０ｂ，３１０ｃの各々は、通信線３５１にバス接続している。通信線３５１は、ＲＳ−４８５通信を使用したＰｒｏｆｉＢｕｓ、ＭｏｄＢｕｓ、ＢＡＣｎｅｔ、ＣｏｍｐｏＮｅｔ、ＥｎＤａｔなどのプロトコルによる信号線である。
【００７２】
また、子機３１０ａ，３１０ｂ，３１０ｃは、第１接続部３５２で、親機３００または親機３００の側となる自デバイスより上位側の他子機と通信線３５１で接続する。また、子機３１０ａ，３１０ｂ，３１０ｃは、第２接続部３５３で、自デバイスより下位側の他子機と通信線３５１で接続する。
【００７３】
親機３００は、第１送信部３０１，受信部３０２，第２送信部３０３，送信停止部３０４を備える。
【００７４】
第１送信部３０１は、複数の子機３１０ａ，３１０ｂ，３１０ｃに対して通信線３５１を介してアドレス設定モード指示を送信する。受信部３０２は、第１送信部３０１がアドレス設定モード指示を送信した後で、複数の子機３１０ａ，３１０ｂ，３１０ｃのいずれかより送信された設定完了確認を受信する。
【００７５】
第２送信部３０３は、受信部３０２が設定完了確認を受信する毎に、通信線３５１を介して順次に異なる通信アドレスを送信する。送信停止部３０４は、第１送信部３０１がアドレス設定モード指示を送信した後で、設定されている時間が経過しても受信部３０２が設定完了確認を受信しない場合、第１送信部３０１によるアドレス設定モード指示の送信を停止する。
【００７６】
子機３１０ａ，３１０ｂ，３１０ｃの各々は、中継部３１１，子機受信部３１２，子機送信部３１３，アドレス設定部３１４，受付停止部３１５，第１通信制御部３１６，第１通信制御部３１７，および監視部３１８を備える。
【００７７】
中継部３１１は、第２接続部３５３による通信が可能になると、第１接続部３５２と第２接続部３５３とを中継する。子機受信部３１２は、第１接続部３５２に接続する通信線３５１を介してアドレス設定モード指示を受信する。アドレス設定部３１４は、子機受信部３１２がアドレス設定モード指示を受信すると、第１接続部３５２に接続する通信線３５１を介して親機３００から送信された通信アドレスを自デバイスの通信アドレスとして設定する。子機送信部３１３は、アドレス設定部３１４が自デバイスの通信アドレスを設定すると、第１接続部３５２に接続する通信線３５１を介して設定完了確認を送信する。
【００７８】
受付停止部３１５は、アドレス設定部３１４が自デバイスの通信アドレスを設定すると、第１接続部３５２に接続する通信線３５１を介して親機３００から送信される通信アドレスの受け付けを停止する。
【００７９】
第１通信制御部３１６は、アドレス設定部３１４により自デバイスの通信アドレスが設定されるまでは、自デバイスの終端抵抗をオンとして第２接続部３５３による通信を不可とする。また、第１通信制御部３１６は、アドレス設定部３１４により自デバイスの通信アドレスが設定されると、自デバイスの終端抵抗をオフとして第２接続部３５３による通信を可能とする。
【００８０】
監視部３１８は、アドレス設定部３１４が自デバイスの通信アドレスを設定すると、自デバイスより１つ下位側の他子機より親機３００に対して設定完了確認が送信されたことを設定されている時間監視する。
【００８１】
第２通信制御部３１７は、第１通信制御部３１６が終端抵抗をオフにした後、監視部３１８が、設定されている時間内に、自デバイスより１つ下位側の他子機より親機３００に対して設定完了確認が送信されたことを確認できない場合、自デバイスの終端抵抗をオンとして第２接続部３５３による通信を不可とする。
【００８２】
次に、実施の形態３における親機３００の動作について、図８のフローチャートを用いて説明する。
【００８３】
まず、ステップＳ３０１で、第１送信部３０１が、通信線３５１の上にアドレス設定モード指示を送出する。初期では、子機３１０ａ，３１０ｂ，３１０ｃは、終端抵抗がオンとされ、第２接続部３５３による通信が不可とされている。このため、送出されたアドレス設定モード指示は、子機３１０ａにのみ受け付けられる状態となっている。
【００８４】
次に、受信部３０２で設定完了確認（設定終了の旨）が受信されると（ステップＳ３０２のｙｅｓ）、ステップＳ３０３で、第２送信部３０３が、通信線３５１を介して通信アドレスを送信し、ステップＳ３０４で、次に送信する通信アドレスを変更する。第２送信部３０３は、受信部３０２が設定完了確認を受信する毎に（ステップＳ３０２でｙｅｓとなる度に）、通信線３５１を介して順次に異なる通信アドレスを送信する。
【００８５】
第１送信部３０１がアドレス設定モード指示を送信した後で、受信部３０２で設定完了確認が受信されない場合（ステップＳ３０２のｎｏ）、ステップＳ３０５で、送信停止部３０４が、設定されている時間が経過したか否かを判定する。設定されている時間が経過すると（ステップＳ３０５のｙｅｓ）、送信停止部３０４は、第１送信部３０１によるアドレス設定モード指示の送信を停止する。
【００８６】
次に、実施の形態３における子機３１０ａの動作について、図９のフローチャートを用いて説明する。
【００８７】
まず、ステップＳ３３１で、第１通信制御部３１６が、第２接続部３５３による通信を不可とし、ステップＳ３３２で、第１通信制御部３１６が、自デバイスの終端抵抗をオンとする。次に、子機受信部３１２が、第１接続部３５２に接続する通信線３５１を介してアドレス設定モード指示を受信し（ステップＳ３３３のｙｅｓ）、第１接続部３５２に接続する通信線３５１を介して親機３００から送信された通信アドレスを受信すると（ステップＳ３３４のｙｅｓ）、ステップＳ３３５で、アドレス設定部３１４が、送信された通信アドレスを自デバイスの通信アドレスとして設定する。
【００８８】
次に、ステップＳ３３６で、子機送信部３１３が、第１接続部３５２に接続する通信線３５１を介して設定完了確認（設定終了の旨）を送信する。次に、ステップＳ３３７で、受付停止部３１５が、第１接続部３５２に接続する通信線３５１を介して親機３００から送信される通信アドレスの受け付けを停止する。次に、ステップＳ３３８で、第１通信制御部３１６が、自デバイスの終端抵抗をオフとして第２接続部３５３による通信を可能とする。
【００８９】
次に、ステップＳ３３９で、監視部３１８が、自デバイスより１つ下位側の他子機より親機３００に対して設定完了確認が送信されたか否かを、設定されている時間監視（判定）する。監視部３１８により、自デバイスより１つ下位側の他子機より親機３００に対して設定完了確認が送信されたことが、設定されている時間内に確認されない場合（ステップＳ３３９のｎｏ）、ステップＳ３４０で、第２通信制御部３１７は、自デバイスの終端抵抗をオンとして第２接続部３５３による通信を不可とする。この場合、自デバイスは、終端抵抗がオンの状態が維持され、通信線３５１の末端の子機となる。
【００９０】
一方、監視部３１８により、自デバイスより１つ下位側の他子機より親機３００に対して設定完了確認が送信されたことが、設定されている時間内に確認された場合（ステップＳ３３９ｙｅｓ）、ステップＳ３４０の処理を行わずに処理を終了する。
【００９１】
この場合、自デバイスでは、第２接続部３５３による通信が可能とされ、第１接続部３５２と第２接続部３５３とが中継可能とされ、終端抵抗をオフとされる。また、自デバイスでは、受信確認の送信を停止し、かつ通信アドレスの受け付けを停止している。このため、親機３００より送信されるアドレス設定モード指示は、自デバイスを通過し、自デバイス（例えば、子機３１０ａ）の下位側に接続する他子機（例えば子機３１０ｂ）で受け付けられるものとなる。
【００９２】
以上に説明したように、実施の形態３においても、新たに制御線を追加すること無く、親機に接続される複数の子機における通信アドレスの設定ができるようになる。
【００９３】
［実施の形態４］
次に、本発明の実施の形態４におけるアドレス設定システムについて、図１０を参照して説明する。このアドレス設定システムは、親機４００と、複数の子機４１０ａ，４１０ｂ，４１０ｃを備える。親機４００と、複数の子機４１０ａ，４１０ｂ，４１０ｃは、各々アドレス設定装置である。
【００９４】
親機４００と、子機４１０ａ，４１０ｂ，４１０ｃの各々は、数珠つなぎのシリアル通信による通信線４５１に接続している。親機４００と子機４１０ａとは、通信線４５１により１対１で接続し、同様に、子機４１０ａおよび子機４１０ｂ、子機４１０ｂおよび子機４１０ｃも、通信線４５１により各々が１対１で接続している。各々の間を通信線４５１で接続することで、親機４００および子機４１０ａ，４１０ｂ，４１０ｃは、数珠つなぎに接続されている。通信線４５１は、例えば、１ｂｉｔ（High or Law）のデジタル信号線である。親機４００と、子機４１０ａ，４１０ｂ，４１０ｃの各々は、通信線４５１にバス接続している。通信線４５１は、ＲＳ−４８５通信を使用したＰｒｏｆｉＢｕｓ、ＭｏｄＢｕｓ、ＢＡＣｎｅｔ、ＣｏｍｐｏＮｅｔ、ＥｎＤａｔなどのプロトコルによる信号線である。
【００９５】
また、子機４１０ａ，４１０ｂ，４１０ｃは、第１接続部４５２で、親機４００または親機４００の側となる自デバイスより上位側の他子機と通信線４５１で接続する。また、子機４１０ａ，４１０ｂ，４１０ｃは、第２接続部４５３で、自デバイスより下位側の他子機と通信線４５１で接続する。
【００９６】
親機４００は、第１送信部４０１、第１受信部４０２、第２送信部４０３、送信停止部４０４、第１記憶部４０５、第２記憶部４０６、第３送信部４０７、第２受信部４０８、第４送信部４０９を備える。
【００９７】
第１送信部４０１は、複数の子機４１０ａ，４１０ｂ，４１０ｃに対して通信線４５１を介してアドレス設定モード指示を送信する。第１受信部４０２は、第１送信部４０１がアドレス設定モード指示を送信した後で、複数の子機４１０ａ，４１０ｂ，４１０ｃのいずれかより送信された第１受信確認を受信する。第２送信部４０３は、第１受信部４０２が第１受信確認を受信する毎に、通信線４５１を介して順次に異なる通信アドレスを送信する。
【００９８】
送信停止部４０４は、第１送信部４０１がアドレス設定モード指示を送信した後で、設定されている時間が経過しても第１受信部４０２が第１受信確認を受信しない場合、第１送信部４０１によるアドレス設定モード指示の送信を停止する。第１記憶部４０５は、第２送信部４０３が送信した通信アドレスを送信した順に記憶する。
【００９９】
第２記憶部４０６は、第１送信部４０１がアドレス設定モード指示を送信した後で、設定されている時間が経過しても第１受信部４０２が第１受信確認を受信しない場合、直前に通信アドレスを送信した子機４１０ａ，４１０ｂ，４１０ｃを末端子機として記憶する。
【０１００】
第３送信部４０７は、送信停止部４０４が第１送信部４０１によるアドレス設定モード指示の送信を停止した後で、通信アドレスの設定以外の有効通信を複数の子機４１０ａ，４１０ｂ，４１０ｃに対して開始する段階で、第２記憶部４０６に記憶されている末端子機以外の第１記憶部４０５に通信アドレスが記憶されている子機４１０ａ，４１０ｂ，４１０ｃに対し、上位側より順次に接続確認を送信する。
【０１０１】
第２受信部４０８は、第３送信部４０７が接続確認を送信した後で、複数の子機４１０ａ，４１０ｂ，４１０ｃのいずれかより送信された第２受信確認を受信する。第４送信部４０９は、第２受信部４０８が第２受信確認を受信する毎に、第２記憶部４０６に記憶されている末端子機以外の第１記憶部４０５に通信アドレスが記憶されている子機４１０ａ，４１０ｂ，４１０ｃに対し、通信線４５１を介して順次に接続開始指示を送信する。
【０１０２】
子機４１０ａ，４１０ｂ，４１０ｃの各々は、中継部４１１、第１子機受信部４１２、第１子機送信部４１３、アドレス設定部４１４、受付停止部４１５、第１通信制御部４１６、検出部４１７、第２通信制御部４１８、第２子機受信部４１９、第２子機送信部４２０、第３子機受信部４２１、第３通信制御部４２２を備える。
【０１０３】
中継部４１１は、第２接続部４５３による通信が可能とされると、第１接続部４５２と第２接続部４５３とを中継する。第１子機受信部４１２は、第１接続部４５２に接続する通信線４５１を介してアドレス設定モード指示を受信する。第１子機送信部４１３は、第１子機受信部４１２がアドレス設定モード指示を受信すると、第１接続部４５２に接続する通信線４５１を介して第１受信確認を送信する。
【０１０４】
アドレス設定部４１４は、第１子機送信部４１３が第１受信確認を送信した後で、第１接続部４５２に接続する通信線４５１を介して親機４００から送信された通信アドレスを自デバイスの通信アドレスとして設定する。
【０１０５】
受付停止部４１５は、アドレス設定部４１４が自デバイスの通信アドレスを設定すると、第１受信確認の送信を停止し、第１接続部４５２に接続する通信線４５１を介して親機４００から送信される通信アドレスの受け付けを停止する。
【０１０６】
第１通信制御部４１６は、アドレス設定部４１４により自デバイスの通信アドレスが設定されるまでは、終端抵抗をオンとして第２接続部４５３による通信を不可とする。また、第１通信制御部４１６は、アドレス設定部４１４により自デバイスの通信アドレスが設定されると、終端抵抗をオフとして第２接続部４５３による通信を可能とする。
【０１０７】
検出部４１７は、第１通信制御部４１６が終端抵抗をオフとして第２接続部４５３による通信を可能とした後、アドレス設定モード指示の自デバイスの通過を検出する。
【０１０８】
第２通信制御部４１８は、設定されている時間が経過しても検出部４１７がアドレス設定モード指示の自デバイスの通過を検出しない場合、終端抵抗をオンとして第２接続部４５３による通信を不可とする。
【０１０９】
第２子機受信部４１９は、第１接続部４５２に接続する通信線４５１を介して接続確認を受信する。第２子機送信部４２０は、第２子機受信部４１９が接続確認を受信すると、第１接続部４５２に接続する通信線４５１を介して第２受信確認を送信する。
【０１１０】
第３子機受信部４２１は、第１接続部４５２に接続する通信線４５１を介して接続開始指示を受信する。第３通信制御部４２２は、第３子機受信部４２１が接続開始指示を受信すると、終端抵抗をオフとして第２接続部４５３による通信を可能とする。
【０１１１】
次に、実施の形態４における親機４００の動作について、図１１のフローチャートを用いて説明する。
【０１１２】
まず、ステップＳ４０１で、第１送信部４０１が、通信線４５１の上にアドレス設定モード指示を送出する。初期では、子機４１０ａ，４１０ｂ，４１０ｃは、終端抵抗がオンとされ、第２接続部４５３による通信が不可とされている。このため、送出されたアドレス設定モード指示は、子機４１０ａにのみ受け付けられる状態となっている。
【０１１３】
次に、第１受信部４０２で、第１受信確認が受信されると（ステップＳ４０２のｙｅｓ）、ステップＳ４０３で、第２送信部４０３が、通信線４５１を介して通信アドレスを送信し、ステップＳ４０４で、次に送信する通信アドレスを変更する。次いで、ステップＳ４０５で、第１記憶部４０５が、第２送信部４０３が送信した通信アドレスを記憶する。第２送信部４０３は、第１受信部４０２が第１受信確認を受信する毎に（ステップＳ４０２でｙｅｓとなる度に）、通信線４５１を介して順次に異なる通信アドレスを送信する。また、第１記憶部４０５は、第２送信部４０３が通信アドレスを送信する毎に、送信した通信アドレスを記憶する。
【０１１４】
例えば、最初の第１受信確認の受信では、「アドレス１」を送信し、２回目の第１受信確認の受信では、「アドレス２」を送信し、３回目の第１受信確認の受信では、「アドレス３」を送信する。この例では、子機４１０ａにおいて、「アドレス１」が設定され、子機４１０ｂにおいて、「アドレス２」が設定され、子機４１０ｃにおいて、「アドレス３」が設定されるものとなる。また、第１記憶部４０５が、第２送信部４０３が送信した、「アドレス１」、「アドレス２」、「アドレス３」を記憶する。
【０１１５】
一方、第１送信部４０１がアドレス設定モードを送信した後で、第１受信部４０２で第１受信確認が受信されず（ステップＳ４０２のｎｏ）、この状態が設定されている時間経過すると（ステップＳ４０６のｙｅｓ）、ステップＳ４０７で、送信停止部４０４が、第１送信部４０１によるアドレス設定モード指示の送信を停止する。
【０１１６】
次いで、ステップＳ４０８で、第２記憶部４０６が、直前に通信アドレスを送信した子機を末端子機として記憶する。例えば、「アドレス１」、「アドレス２」、「アドレス３」を各々送信した後、アドレス設定モードを送信しても第１受信部４０２で設定した時間内に第１受信確認が受信されない場合、送信した「アドレス３」が設定されている子機４１０ｃが末端子機として記憶される。
【０１１７】
次に、複数の子機４１０ａ，４１０ｂ，４１０ｃに対し、制御指示などの通信アドレスの設定以外の有効通信の開始が確認されると（ステップＳ４０９のｙｅｓ）、ステップＳ４１０で、第３送信部４０７が、第１記憶部４０５を確認し、順次に記憶されている通信アドレスを取り出す。次に、ステップＳ４１１で、第２記憶部４０６に記憶されている通信アドレスと比較することで、取り出した通信アドレスが、末端機器であるか否かを判断する。末端機器ではない場合（ステップＳ４１１のｙｅｓ）、ステップＳ４１２で、第３送信部４０７が、第１記憶部４０５より取り出した通信アドレスに向けて接続確認を送信する。
【０１１８】
次に、第２受信部４０８が、第２受信確認を受信すると（ステップＳ４２３のｙｅｓ）、ステップＳ４１４で、第４送信部４０９が、接続開始指示を送信する。ステップＳ４１１の判断で、取り出した通信アドレスが、末端機器とされるまで、ステップＳ４１０〜ステップＳ４１４を繰り返す。ステップＳ４１１の判断で、取り出した通信アドレスが、末端機器とされると（ステップＳ４１１のｙｅｓ）、処理を終了する。なお、第２受信確認が設定されている時間経過しても受信されない場合も（ステップＳ４１３のｎｏ，ステップＳ４１５のｙｅｓ）、処理を終了する。
【０１１９】
次に、実施の形態４における子機４１０ａの動作について、図１２のフローチャートを用いて説明する。
【０１２０】
まず、ステップＳ４３１で、第１通信制御部４１６が、第２接続部４５３による通信を不可とし、ステップＳ４３２で、第１通信制御部４１６が、自デバイスの終端抵抗をオンとする。次に、第１子機受信部４１２が、第１接続部４５２に接続する通信線４５１を介してアドレス設定モード指示を受信すると（ステップＳ４３３のｙｅｓ）、ステップＳ４３４で、第１子機送信部４１３が、第１接続部４５２に接続する通信線４５１を介して第１受信確認を送信する。
【０１２１】
次に、第１接続部４５２に接続する通信線４５１を介して親機４００から送信された通信アドレスを受信すると（ステップＳ４３５のｙｅｓ）、ステップＳ４３６で、アドレス設定部４１４が、送信された通信アドレスを自デバイスの通信アドレスとして設定する。
【０１２２】
次に、ステップＳ４３７で、受付停止部４１５が、第１受信確認の送信を停止し、第１接続部４５２に接続する通信線４５１を介して親機４００から送信される通信アドレスの受け付けを停止する。次に、ステップＳ４３８で、第１通信制御部４１６が、終端抵抗をオフとして第２接続部４５３による通信を可能とする。第２接続部４５３による通信が可能とされると、中継部４１１が、第１接続部４５２と第２接続部４５３とを中継状態とする。
【０１２３】
上述したことにより、自デバイスでは、第２接続部４５３による通信が可能とされ、受信確認の送信が停止され、通信アドレスの受付が停止される。このため、親機４００より送信されるアドレス設定モード指示は、自デバイスを通過し、自デバイスの下位側に接続する他子機で受けけられる状態となる。
【０１２４】
次に、設定されている時間が経過しても検出部４１７がアドレス設定モード指示の自デバイスの通過を検出しない場合（ステップＳ４３９のｎｏ）、ステップＳ４４０で、第２通信制御部４１８が、終端抵抗をオンとして第２接続部４５３による通信を不可とする。
【０１２５】
この後、第２子機受信部４１９が、第１接続部４５２に接続する通信線４５１を介して接続確認を受信すると（ステップＳ４４１のｙｅｓ）、ステップＳ４２２で、第２子機送信部４２０が、第１接続部４５２に接続する通信線４５１を介して第２受信確認を送信する。
【０１２６】
次に、第３子機受信部４２１が、第１接続部４５２に接続する通信線４５１を介して接続開始指示を受信すると（ステップＳ４４３のｙｅｓ）、ステップＳ４４４で、第３通信制御部４２２が、終端抵抗をオフとして第２接続部４５３による通信を可能とする。上述したことにより、自デバイスでは、第２接続部４５３による通信が可能とされ、通信アドレスの設定以外の有効通信が可能となる。
【０１２７】
一方、設定されている時間が経過しても、接続確認が受信されない場合（ステップＳ４４１のｎｏ）、ステップＳ４４２〜ステップＳ４４３の処理をせずに終了する。この場合、ステップＳ４４０で、終端抵抗をオンとして第２接続部４５３による通信を不可としているので、自デバイスは通信線４５１の末端の子機となる。
【０１２８】
以上に説明したように、実施の形態４においても、新たに制御線を追加すること無く、親機に接続される複数の子機における通信アドレスの設定ができるようになる。
【０１２９】
なお、上述した実施の形態における親機や子機などのアドレス設定装置は、ＣＰＵ（Central Processing Unit；中央演算処理装置）と主記憶装置と外部記憶装置などを備えたコンピュータ子機であり、主記憶装置に展開されたプログラムによりＣＰＵが動作し、接続装置が、通信線に接続して通信を行うことで、上述した各機能が実現される。
【０１３０】
ここで、子機が、自デバイスの終端抵抗をオンとする設定を受け付ける入力部を備え、この入力部による終端抵抗のオン設定は、通信線を介した信号などによる自動設定では変更できない状態としてもよい。施工者は、末端となる子機を把握している。従って、施工者による上記入力部の操作で、末端となる子機の終端抵抗をオンとしておけば、他の子機は、親機からの順次のアドレス設定にしたがって終端抵抗オフとなるが、末端となる子機の終端抵抗は、オンが保持される。
【０１３１】
以上に説明したように、本発明によれば、新たに制御線を追加すること無く、親機に接続される複数の子機における通信アドレスの設定ができるようになる。従来、子機ごとにアドレス設定が必要であったが、本発明によれば、この作業が不要となる。また、本発明によれば、通信アドレスの設定が自動化されるので、作業ミスがなくなる。この作業ミスを修正するには、例えば、子機が配置されている天井裏に登り、アドレス設定の間違っている子機を見つけて訂正するなどの作業が必要となり、非常に時間がかかるものであった。このような人為的ミスをゼロにすることにより、作業時間が大幅に削減できるようになる。
【０１３２】
なお、本発明は以上に説明した実施の形態に限定されるものではなく、本発明の技術的思想内で、当分野において通常の知識を有する者により、多くの変形および組み合わせが実施可能であることは明白である。
【符号の説明】
【０１３３】
１００…親機、１０１…第１送信部、１０２…受信部、１０３…第２送信部、１０４…送信停止部、１０５…第３送信部、１１０ａ，１１０ｂ，１１０ｃ…子機、１１１…中継部、１１２…子機受信部、１１３…子機送信部、１１４…アドレス設定部、１１５…受付停止部、１１６…通信制御部、１５１…通信線、１５２…第１接続部、１５３…第２接続部。
【図１】
2020043502.tif 000003
【図２】
2020043502.tif 000004
【図３】
2020043502.tif 000005
【図４】
2020043502.tif 000006
【図５】
2020043502.tif 000007
【図６】
2020043502.tif 000008
【図７】
2020043502.tif 000009
【図８】
2020043502.tif 000010
【図９】
2020043502.tif 000011
【図１０】
2020043502.tif 000012
【図１１】
2020043502.tif 000013
【図１２】
2020043502.tif 000014