(57)【要約】【課題】デイジーチェーン接続された機器に対し、効率良くＩＤを設定する方法が望まれていた。【解決手段】デイジーチェーン接続された複数台の機器を準備し、複数台の各機器を、順に接続された第１グループおよび第２グループに区分し、第１グループに属する複数台の機器に、それぞれ、第１グループ内で重複しない個有ＩＤを設定し、第２グループに属する複数台の機器に、それぞれ、第２グループ内で重複しない個有ＩＤを設定し、第１グループと第２グループとの間は、接続を開放可能な切替機を介して接続し、ホスト装置を第１グループの機器に接続し、ホスト装置から第１グループおよび第２グループに属する全機器に対して、固有設定された自機のＩＤに切替えるコマンドを与え、第１グループの端の機器に対して、切替機を開放する信号を与え、第１グループの機器に、固有設定された自機のＩＤに特定の符号を上位桁に付したＩＤに変更する旨のコマンドを与える。【選択図】図１
2013054453.tif 000002
【特許請求の範囲】
【請求項１】
デイジーチェーン接続された機器のＩＤ設定方法であって、
デイジーチェーン接続された複数台の機器を準備し、複数台の各機器を、順に接続された第１グループおよび第２グループに区分し、
第１グループに属する複数台の機器に、それぞれ、第１グループ内で重複しない個有ＩＤを設定し、
第２グループに属する複数台の機器に、それぞれ、第２グループ内で重複しない個有ＩＤを設定し、
第１グループと第２グループとの間は、接続を開放可能な切替機を介して接続し、
ホスト装置を第１グループの機器に接続し、
ホスト装置から第１グループおよび第２グループに属する全機器に対して、固有設定された自機のＩＤに切替えるＩＤ割付開始コマンドを与え、
第１グループの端の機器に対して、切替機を開放する信号を与え、
第１グループの機器に、固有設定された自機のＩＤに特定の符号を上位桁に付したＩＤに変更する旨のＩＤ切替コマンドを与えることを含む、ＩＤの設定方法。
【請求項２】
ＩＤ切替コマンドが与えられなかった第２グループに属する機器は、一定時間経過後、自機のＩＤをスレーブ側を表わす符号を付したＩＤに変更設定することを特徴とする、請求項１記載のＩＤ設定方法。
【請求項３】
複数の機器がデイジーチェーン接続された第１グループと、複数の機器がデイジーチェーン接続された第２グループと、
第１グループと第２グループとの接続を開放可能な切替機を介して接続する手段と、
第１グループの機器に接続され、ＩＤ割付開始コマンドおよびＩＤ切替コマンドを出力するためのホスト装置と、
複数の各機器にそれぞれ設けられ、前記ＩＤ割付開始コマンドを受信したことに応答して、自機のＩＤをデフォルトＩＤに設定する手段と、
前記ＩＤ切替コマンドを受信したことに応答して、自機のＩＤをデフォルトＩＤからマスター側ＩＤに変更する手段と、
前記第１グループの端部に位置し、第２グループの機器との接続に寄与する機器に設けられ、前記切替機の開閉を制御する手段と、
を含むことを特徴とするデイジーチェーン接続されたシステム機器。
【請求項４】
前記切替機の開閉を制御する手段は、前記ＩＤ割付開始コマンドを受信したことに応答して、前記切替機を開放することを特徴とする、請求項３記載のデイジーチェーン接続されたシステム機器。
【請求項５】
前記ＩＤ割付開始コマンドを受信後、所定時間内に前記ＩＤ切替コマンドを受信しなかったとき、自機のＩＤをデフォルトＩＤからスレーブ側ＩＤに変更する手段をさらに含むことを特徴とする、請求項３または４記載のデイジーチェーン接続されたシステム機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デイジーチェーン接続された複数台の機器に対し、それぞれの機器のＩＤを設定するための方法および装置に関する。
【背景技術】
【０００２】
デイジーチェーン接続とは、複数台の機器を数珠つなぎに繋いでいく接続方法であり、各機器に与えられるデータは、接続された隣接機器を経由して転送される。このため、デイジーチェーン接続された各機器には、重複しないようにそれぞれのＩＤ（アドレス）を設定する必要がある。
従来のデイジーチェーン接続機器のアドレス設定方法の一例は、特許文献１に開示されている。特許文献１に開示されたアドレス設定方法は、前段の機器からアドレスデータが付されたアドレス設定コマンドを受信し、受信したアドレスデータに応じて自身の機器にアドレスを設定する。そして、自身の機器のアドレスに応じて後段の機器に対するアドレスデータを作成し、作成したアドレスデータが付されたアドレス設定コマンドを後段の機器に送信するというアドレス設定方法である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１０９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されたアドレス設定方法では、各機器のアドレス（ＩＤ）をインクリメントすることで、各機器に順にＩＤが割り振られるため、全ての機器を制御するときには、各機器に順次アドレス設定をしなければならず、アドレス設定に時間を要する。また、各機器が後段の機器のためにアドレスデータを作成しなければならず、アドレス設定エラーを招き易い。さらに、接続されているいずれかの機器が故障等により通信やインクリメント処理ができなくなった場合に、故障した機器よりも後段の機器のＩＤを割り振ることができなくなる等の課題がある。
【０００５】
一方、デイジーチェーン接続される機器には、機械的に予めＩＤが付与されている場合があり、かかる機械的に付与されたＩＤを利用して、デイジーチェーン接続された各機器に個別のＩＤを付与することができれば、より簡易にかつ短時間でのＩＤ設定が可能になると考えられる。
この発明は、このような背景のもとになされたもので、デイジーチェーン接続された機器に対し、効率良くＩＤを設定するための方法および装置を提供することを主たる目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、デイジーチェーン接続された機器のＩＤ設定方法であって、デイジーチェーン接続された複数台の機器を準備し、複数台の各機器を、順に接続された第１グループおよび第２グループに区分し、第１グループに属する複数台の機器に、それぞれ、第１グループ内で重複しない個有ＩＤを設定し、第２グループに属する複数台の機器に、それぞれ、第２グループ内で重複しない個有ＩＤを設定し、第１グループと第２グループとの間は、接続を開放可能な切替機を介して接続し、ホスト装置を第１グループの機器に接続し、ホスト装置から第１グループおよび第２グループに属する全機器に対して、固有設定された自機のＩＤに切替えるＩＤ割付開始コマンドを与え、第１グループの端の機器に対して、切替機を開放する信号を与え、第１グループの機器に、固有設定された自機のＩＤに特定の符号を付したＩＤに変更する旨のＩＤ切替コマンドを与えることを含む、ＩＤの設定方法である。
【０００７】
請求項２記載の発明は、ＩＤ切替コマンドが与えられなかった第２グループに属する機器は、一定時間経過後、自機のＩＤをスレーブ側を表わす符号を付したＩＤに変更設定することを特徴とする、請求項１記載のＩＤ設定方法である。
請求項３記載の発明は、複数の機器がデイジーチェーン接続された第１グループと、複数の機器がデイジーチェーン接続された第２グループと、第１グループと第２グループとの接続を開放可能な切替機を介して接続する手段と、第１グループの機器に接続され、ＩＤ割付開始コマンドおよびＩＤ切替コマンドを出力するためのホスト装置と、複数の各機器にそれぞれ設けられ、前記ＩＤ割付開始コマンドを受信したことに応答して、自機のＩＤをデフォルトＩＤに設定する手段と、前記ＩＤ切替コマンドを受信したことに応答して、自機のＩＤをデフォルトＩＤからマスター側ＩＤに変更する手段と、前記第１グループの端部に位置し、第２グループの機器との接続に寄与する機器に設けられ、前記切替機の開閉を制御する手段と、を含むことを特徴とするデイジーチェーン接続されたシステム機器である。
【０００８】
請求項４記載の発明は、前記切替機の開閉を制御する手段は、前記ＩＤ割付開始コマンドを受信したことに応答して、前記切替機を開放することを特徴とする、請求項３記載のデイジーチェーン接続されたシステム機器である。
請求項５記載の発明は、前記ＩＤ割付開始コマンドを受信後、所定時間内に前記ＩＤ切替コマンドを受信しなかったとき、自機のＩＤをデフォルトＩＤからスレーブ側ＩＤに変更する手段をさらに含むことを特徴とする、請求項３または４記載のデイジーチェーン接続されたシステム機器である。
【発明の効果】
【０００９】
この発明によれば、機械的に同一ＩＤが付与された機器でも、デイジーチェーン接続された状態において、ＩＤが重複しないように個別にＩＤを付与することができる。
また、この発明によれば、複数の機器がデイジーチェーン接続されたグループの接続端部の機器を制御することにより、そのグループに複数の機器がデイジーチェーン接続された他のグループを接続した場合において、そのグループおよび他のグループの機器全体を通して、重複のないＩＤを付与することができる。さらに、デイジーチェーン接続された複数の機器のうち、いずれかの機器が故障しても他の機器は、ホスト装置から送信されるコマンドによりＩＤが付与されるため、故障した機器より後段の機器に対してもＩＤを付与することができる。 
【図面の簡単な説明】
【００１０】
【図１】図１は、６両編成車両における各車両に設けられた機器の接続状態を示す模式図である。
【図２】図２は、この発明の他の実施形態に係るデイジーチェーン接続された機器全体のブロック図である。
【図３】図３は、各機器に対するＩＤ割付シーケンスを表わす図である。
【図４】図４は、マスター側電車ユニット１１およびスレーブ側電車ユニット１２に含まれる各機器Ａ１〜Ａ７、Ｂ１〜Ｂ７におけるＩＤ切替処理の手順を表わすフローチャートである。
【発明を実施するための形態】
【００１１】
以下では、図面を参照して、この発明の実施形態について具体的に説明をする。
この発明の対象であるデイジーチェーン接続された機器としては、列車（鉄道車両）の各車両に設けられた車内用表示器を例示することができる。複数車両の列車が連結された場合、各車両に設けられた車内用表示器は、デイジーチェーン接続され、たとえば先頭車両に設けられた指令装置（ホスト）により各車両の表示器の表示内容が制御される。このため、各車両の表示器に対し、重複することのないＩＤ（番号）を設定しておく必要がある。
【００１２】
ところで、列車の運用にあたっては、１／２編成単位で車両が接続し直されることがある。１／２編成単位とは、たとえば、６両編成であれば、３両単位という意味である。各車両内に、個別のＩＤが設定された表示器が設置されている場合、車両を接続し直すと各車両に設けられた表示器のＩＤが重複することがある。表示器のＩＤが重複すると、ＩＤが重複した機器は正常に動作しないことになるため、車両を接続し直す度に、表示器のＩＤが重複していないことを確認し、もし重複していれば、ＩＤを変更する操作をしなければならない。かかる車内用表示器のＩＤが重複していないことの確認、および、重複している場合にはＩＤを変更する処理は、煩雑であり、また時間を要するという課題がある。
【００１３】
そこで、この発明は、各車両に設けられた車内用表示器（以下単に「機器」という。）のＩＤを、重複しないように容易に設定する方法および装置を提供するものである。
図１は、６両編成車両における各車両に設けられた機器の接続状態を示す模式図である。６両編成車両は、３両からなる１／２編成Ａと、３両からなる１／２編成Ｂとが接続されている。１／２編成Ａには、機器１、２、３が備えられており、１／２編成Ｂにも、機器１、２、３が備えられている。これら各機器１、２、３は、１／２編成Ａに設けられた指令装置（ホスト）にデイジーチェーン接続されている。すなわち、１／２編成Ａ内で指令装置（ホスト）および各機器１、２、３はデイジーチェーン接続され、かつ、１／２編成Ｂ内で各機器１、２、３はデイジーチェーン接続され、さらに、機器３同士がデイジーチェーン接続されている。
【００１４】
１／２編成Ａ中の機器１、２、３を、機器１（Ａ）、機器２（Ａ）、機器３（Ａ）とし、それらには、機械的に固有のＩＤ（デフォルトＩＤ）として、ＩＤ＝１、ＩＤ＝２、ＩＤ＝３が設定されているとする。また、１／２編成Ｂ中の機器１、２、３を機器１（Ｂ）、機器２（Ｂ）、機器３（Ｂ）とし、それらにも、機械的に固有のＩＤ（デフォルトＩＤ）として、ＩＤ＝１、ＩＤ＝２、ＩＤ＝３が設定されているとする。この場合、全体の車両編成においては、ＩＤ＝１、ＩＤ＝２、ＩＤ＝３の機器がそれぞれ２台ずつ存在するため、各機器に対してＩＤを付与し直さなければならない。かかるＩＤの変更処理は、通常、１／２編成車両を接続し直す度に行う必要がある。
【００１５】
この実施例では、このＩＤの変更処理を、次の手順により行うものである。
（１）車両に電源が投入されると、指令装置（ホストであり、各機器に命令を送信して制御する役割の装置である。）は、各機器に、ＩＤ割付開始コマンドを送信する。ＩＤ割付開始コマンドを受信した１／２編成Ａのグループの端に位置する機器３（Ａ）、および、１／２編成Ｂのグループの端に位置する機器３（Ｂ）、すなわち隣接する別の１／２編成グループとの接続に関与する位置にある機器は、それぞれ、リレーを開放して、指令装置（ホスト）からの信号が１／２編成Ｂグループへ送信されない状態とする。
【００１６】
そして、指令装置（ホスト）からのＩＤ割付開始コマンドを受信した全機器（この場合は、ＩＤ割付開始コマンドはデイジーチェーン接続された全機器に送信された後、機器３（Ａ）のリレーおよび機器３（Ｂ）のリレーが開放されるので、ＩＤ割付開始コマンドは、１／２編成Ａの３台の機器および１／２編成Ｂの３台の機器の全てが受信する。）は、それぞれ、ＩＤ切替時間の計時を開始する。ＩＤ切替時間は、たとえば２秒に設定されており、各機器は２秒の計時を開始する。
【００１７】
（２）次いで、指令装置（ホスト）は、２秒（ＩＤ切替時間）以内に、ＩＤ切替コマンドを送信する。送信されるＩＤ切替コマンドは、１／２編成Ａの３台の機器１（Ａ）、機器２（Ａ）、機器３（Ａ）は受信するが、１／２編成Ｂの機器１（Ｂ）、機器２（Ｂ）、機器３（Ｂ）は受信できない。
ＩＤ切替コマンドを受信した機器、すなわち１／２編成Ａに備えられた３台の機器１（Ａ）、２（Ａ）、３（Ａ）は、それぞれ、デフォルトＩＤを別のＩＤに変更する。この変更は、たとえば自機のデフォルトＩＤの上位桁に特定の番号や符号を付与するといった態様で行われる。たとえば、ＩＤ＝１→Ａ１、ＩＤ＝２→Ａ２、ＩＤ＝３→Ａ３、に変更する。
【００１８】
（３）他方、２秒（ＩＤ切替時間）以内にＩＤ切替コマンドを受信しなかった機器、すなわち１／２編成Ｂに属する機器１（Ｂ）、２（Ｂ）、３（Ｂ）は、２秒（ＩＤ切替時間）経過時に、自機のデフォルトＩＤを別のＩＤに変更する。この変更も、たとえば自機のデフォルトＩＤの上位桁に特定の番号や符号を付与するといった態様で行われる。たとえば、ＩＤ＝１→Ｂ１、ＩＤ＝２→Ｂ２、ＩＤ＝３→Ｂ３、に変更する。
【００１９】
（４）その後、２秒（ＩＤ切替時間）経過後に、ＩＤ割付開始コマンドを受信してリレーを開放した機器（この場合、機器３（Ａ）および機器３（Ｂ））は、リレーを短絡して、１／２編成Ａに属する機器と１／２編成Ｂに属する機器とがデイジーチェーン接続された状態に戻す。
以上により、１／２編成Ａに属する各機器のＩＤは、それぞれ、Ａ１、Ａ２、Ａ３となり、１／２編成Ｂに属する各機器のＩＤは、Ｂ１、Ｂ２、Ｂ３となって、１／２編成Ａに属する機器と、１／２編成Ｂに属する機器とに、互いに重複しないＩＤが設定される。
【００２０】
それゆえ、このＩＤ設定方法を用いれば、１／２編成単位で車両を接続し直す度に、各編成車両に属する機器のＩＤ番号の確認を行う必要がなくなり、簡単な操作で、かつ短時間で各機器のＩＤを設定し直すことができる。
なお、上述の実施形態において、ＩＤ切替コマンドを受信しなかった機器、すなわち１／２編成Ｂに属する機器１（Ｂ）、機器２（Ｂ）、機器３（Ｂ）は、これら機器のＩＤを変更せずに、それぞれ、ＩＤ＝１、ＩＤ＝２、ＩＤ＝３のままとしてもよい。この場合であっても、１／２編成Ｂに属する機器のＩＤが、１／２編成Ａに属する機器のＩＤと重複することはない。
【００２１】
次に、この発明の他の実施形態について説明をする。
図２は、この発明の他の実施形態に係るデイジーチェーン接続された機器全体のブロック図である。この実施形態も、１／２編成単位の電車ユニット（たとえば７両セット）のマスター側と、１／２編成単位の電車ユニット（たとえば７両セット）のスレーブ側とを接続して、車両１編成とした場合のシステム全体のブロック図である。
【００２２】
マスター側電車ユニット１１には、各車両毎に車内用表示器（以下単に「機器」という。）Ａ１〜Ａ７が搭載されており、合計７台の機器Ａ１〜Ａ７はデイジーチェーン接続されている。さらに、先頭車両に搭載された機器Ａ１には、先頭車両に備えられた指令装置（ホスト）１３が接続されている。この指令装置（ホスト）１３からのコマンドにより、各機器のＩＤが設定される。
【００２３】
スレーブ側電車ユニット１２には、各車両毎に車内用表示器（以下単に「機器」という。）Ｂ１〜Ｂ７が搭載されており、合計７台の機器Ｂ１〜Ｂ７はデイジーチェーン接続されている。そして、マスター側電車ユニット１１の機器Ａ７とスレーブ側電車ユニット１２の機器Ｂ７とは、リレー１４、１５を介してデイジーチェーン接続されている。
さらに、マスター側電車ユニット１１の各機器Ａ１〜Ａ７には、それぞれ、機械的に固有のＩＤ（デフォルトＩＤ）が設定されている。具体的には、機器Ａ１にはＩＤスイッチ設定により「１」が、機器Ａ２にはＩＤスイッチ設定により「２」が、…、機器Ａ７にはＩＤスイッチ設定により「７」が設定されている。
【００２４】
同様に、スレーブ側電車ユニット１２の機器Ｂ１〜Ｂ７にも、機械的に固有のＩＤ（デフォルトＩＤ）が設定されている。すなわち、機器Ｂ１にはＩＤスイッチ設定により「１」が、機器Ｂ２にはＩＤスイッチ設定により「２」が、…、機器Ｂ７にはＩＤスイッチ設定により「７」が設定されている。
さらに、スレーブ側電車ユニット１２の先頭車両に搭載された機器Ｂ１には、先頭車両に備えられた指令装置（ホスト）１６が接続されている。この指令装置（ホスト）１６は、スレーブ側電車ユニット１２がマスター側として機能するときに、コマンドを出力し、各機器のＩＤを設定するために動作する。
【００２５】
図３は、各機器に対するＩＤ割付シーケンスを表わす図である。
次に、このシーケンスに従って、指令装置（ホスト）１３と各機器との間の信号のやりとりと、それに基づくＩＤの設定方法について具体的に説明をする。
指令装置（ホスト）１３への電源投入時およびリセット時には、指令装置（ホスト）１３が、デイジーチェーン接続された各機器に対し、次のように動作する。
【００２６】
（１）指令装置（ホスト）１３は、まず、ＩＤ割付開始コマンドを各機器に送信する。また、ＩＤ割付開始コマンドとともに、マスター側電車ユニット１１の後端に位置する機器Ａ７（およびスレーブ側電車ユニット１２の後端に位置する機器Ｂ７）を特定するＩＤ＝７を送信する。
ＩＤ割付開始コマンドを受信した各機器は、それぞれ、以下の処理を行う。
【００２７】
ａ．自機のＩＤをデフォルトＩＤにする。
ｂ．ＩＤ＝７の機器Ａ７、Ｂ７は、リレー１４、１５をオープンにする。
ｃ．各機器は、ＩＤ切替時間Ｔ３のカウントを開始する。ＩＤ切替時間Ｔ３は、たとえばＴ３＝５秒に設定されている。
ｄ．ＩＤ＝７の機器Ａ７は、応答時間Ｔｒ２後に、指令装置（ホスト）１３に対し応答コマンド（ＩＤ＝７）を返信する。この応答コマンド（ＩＤ＝７）は、リレー１４をオープンにした旨を指令装置（ホスト）１３へ送信するためのものである。
【００２８】
ｅ．指令装置（ホスト）１３は、応答コマンドを受信できない場合、ＩＤ割付開始コマンドのリトライ送信を行い、さらに返信がない場合（応答コマンドが返信されない場合）であっても、次の処理へ進む。
（２）指令装置（ホスト）１３は、ＩＤ割付開始コマンドを送信し、時間Ｔ１後に、ＩＤ切替コマンドを各機器に対して送信する。また、ＩＤ切替コマンドとともに、マスター側電車ユニット１１の後端にある機器Ａ７を特定するためのＩＤ＝７が送信される。ＩＤ切替コマンドの送信と同時に、指令装置（ホスト）１３は、ＩＤ切替待ち時間Ｔ２のカウントを開始する。このＩＤ切替待ち時間Ｔ２は、たとえば３秒に設定されている。
【００２９】
ＩＤ切替コマンドを受信した各機器は、以下の処理を行う。
ａ．ＩＤ割付開始コマンド受信後、ＩＤ切替時間Ｔ３以内にＩＤ切替コマンドを受信した機器は、自機のＩＤをマスター側ＩＤに設定する。たとえば、自機のＩＤが「Ｘ」（Ｘは任意の数値）の場合、上位桁にマスター側を表わす数値「１」を追加して、マスター側ＩＤとしての「１Ｘ」に設定する。
【００３０】
ｂ．マスター側電車ユニット１１の後端にあるＩＤ＝７の機器Ａ７は、ＩＤ切替時間Ｔ３内にＩＤ切替コマンドを受信したら、応答コマンド（ＩＤ＝７）を指令装置（ホスト）１３に返信し、自機のＩＤをマスター側ＩＤに設定する。すなわち、ＩＤ＝７→１７とする。
ｃ．指令装置（ホスト）１３は、ＩＤ切替コマンド送信後、応答コマンドを受信できない場合は、リトライ送信を行う。リトライ送信した場合は、ＩＤ切替待ち時間Ｔ２のカウントは、リトライ送信時からやり直す。
【００３１】
（３）ＩＤ割付開始コマンド受信後、ＩＤ切替時間Ｔ３内にＩＤ切替コマンドを受信しなかった機器（この実施形態では、スレーブ側電車ユニット１２に属する７台の機器Ｂ１〜Ｂ７）は、自機のＩＤをスレーブ側に設定し、ＩＤ切替を終了する。自機のＩＤをスレーブ側に設定するとは、たとえば自機のＩＤ＝１に対し、スレーブ側を特定するために、上位桁にスレーブ側を表わす数値「２」を追加して、自機のＩＤ＝１をＩＤ＝２１にすることである。従って、スレーブ側電車ユニット１２に属する７台の機器Ｂ１〜Ｂ７のＩＤは、それぞれ、「２１」「２２」「２３」…「２７」に設定される。
【００３２】
なお、スレーブ側電車ユニット１２に属する機器Ｂ１〜Ｂ７がＩＤ切替コマンドを受信しないのは、先に説明したように、ＩＤ割付開始コマンドを受信した際、ＩＤ＝７を受信した機器Ａ７、Ｂ７がリレー１４、１５をオープンにするので、マスター側電車ユニット１１の最後の機器Ａ７からスレーブ側電車ユニット１２に属する機器Ｂ７への信号送信が遮断されるからである。
【００３３】
なお、スレーブ側電車ユニット１２に属する自機のＩＤがＩＤ＝７の機器Ｂ７は、ＩＤ切替時間Ｔ３経過時に、リレーをクローズし、自己のＩＤをスレーブ側に設定して、ＩＤ切り換えを終了する。
以上のように設定された各機器のＩＤ割付は、各機器に備えられたＲＡＭに保存される。それゆえ、電源が切られると、各機器のＩＤはデフォルトＩＤに戻る。
【００３４】
また、指令装置（ホスト）１３は、ＩＤ切替コマンド発行後、ＩＤ切替待ち時間Ｔ２を経過した時、ＩＤ切替処理を終了する。
以上のシーケンスで行われるＩＤ切替処理であるが、上記シーケンスに用いられるコマンドと、そのコマンドを受信した機器の動作を表にまとめると、下記表１の通りとなる。
【００３５】
【表１】
2013054453.tif 000003
【００３６】
表１に示すように、「ＩＤ割付開始コマンド」を受信すると、各機器は、次の動作を行う。
・自機ＩＤをデフォルトに切り換える。
・自機ＩＤ＝７の機器のリレーをオープンする。
・ＩＤ＝７の機器は、リレーオープン後、応答時間Ｔｒ２経過後に指令装置（ホスト）に応答コマンドを返信する。
【００３７】
・ＩＤ割付開始コマンド受信時点からＩＤ切替時間Ｔ３のカウントを開始する。
・ＩＤ切替時間Ｔ３内はＩＤ切替コマンド受信待ちを行う。
・ＩＤ切替時間Ｔ３内にＩＤ切替コマンドを受信しなければ自機をスレーブに設定する。
・ＩＤ切替時間Ｔ３終了後に、自機ＩＤ＝７の機器は、リレーをクローズし、ＩＤ切替を終了する。
【００３８】
また、「ＩＤ切替コマンド」を受信した場合、すなわちＩＤ割付開始コマンド受信後、ＩＤ切替時間Ｔ３カウント終了迄の間に「ＩＤ切替コマンド」を受信したら、
・自機ＩＤ＝７の機器は指令装置（ホスト）に応答コマンド（ＩＤ＝７）を返信してから、自機ＩＤをマスターに切替える。
・ＩＤ＝７以外の機器は、応答コマンドを返信せずに、自機ＩＤをマスターに切替える。
【００３９】
図４は、マスター側電車ユニット１１およびスレーブ側電車ユニット１２に含まれる各機器Ａ１〜Ａ７、Ｂ１〜Ｂ７におけるＩＤ切替処理の手順を表わすフローチャートである。
上述した説明内容と同等であるが、機器側から見たＩＤ切替処理手順について説明をする。
【００４０】
各機器は、ＩＤ割付開始コマンドを受信すると、自機のＩＤをデフォルトに変更する（ステップＳ１）。各機器には、予めデフォルトＩＤが設定されており、たとえばＩＤが２桁の数値で表わされている場合は、「０１」「０２」「０３」…「０７」と定められているので、各機器は、自機ＩＤの２桁目を「０」に変更する。
次いで、ＩＤ割付開始コマンドとともに自機のＩＤが送信されてきたか否かの判別がされる（ステップＳ２）。ＩＤ割付開始コマンドとともに、ＩＤ＝７が送信されてきた場合は、ＩＤ＝７の機器は、リレーをオープンにし、通信ラインを切断する（ステップＳ３）。図２に示す構成の場合、マスター側電車ユニット１１の後端の機器Ａ７と、スレーブ側電車ユニット１２の後端の機器Ｂ７が、共にＩＤ＝７であるから、これら機器のリレー１４、１５が共にオープンとなる。
【００４１】
次に、ＩＤ割付開始コマンドに、自機のＩＤが含まれているか否かが判別され（ステップＳ４）、自機のＩＤが含まれているＩＤ＝７の機器は、一定時間Ｔｒ２後に指令装置（ホスト）へ応答を返信する（ステップＳ５）。この応答は、マスター側電車ユニット１１の機器Ａ７と、スレーブ側電車ユニット１２の機器Ｂ７との間の通信が遮断されている（リレー１４、１５が開いている）ので、マスター側電車ユニット１１の機器Ａ７からの返信だけが指令装置（ホスト）１３へ届くことになる。
【００４２】
次に、ＩＤ切替時間Ｔ３のカウントが各機器において開始され（ステップＳ６）、ＩＤ切替コマンドが受信されたか否かの判別がされる（ステップＳ７）。そして各機器において、ＩＤ切替コマンドが受信されると、各機器においてＩＤ切替コマンド受信動作が実行される（ステップＳ８）。
一方、ＩＤ切替時間Ｔ３経過したか否かが判別され、経過してもＩＤ切替コマンドが受信されない場合には（ステップＳ７でＮＯ、ステップＳ９でＹＥＳ）、ＩＤ＝７の機器、より具体的にはスレーブ側電車ユニット１２に属するＩＤ７の機器Ｂ７はステップＳ３でオープンにしたリレー１５をクローズにする（ステップＳ１０）。また、ＩＤ切替コマンドを受信できなかったスレーブ側電車ユニット１２に属する７台の機器Ｂ１〜Ｂ７は、それぞれ、ＩＤの上位桁を、スレーブ側を意味する「２」に変更設定する（ステップＳ１１）。すなわち、スレーブ側電車ユニット１２に属する各機器Ｂ１〜Ｂ７のＩＤは、「２１」「２２」…「２７」に設定される。そしてＩＤ割付が終了する。
【００４３】
ステップＳ８で行われるＩＤ切替コマンド受信動作では、まず、ＩＤ切替コマンドに自機のＩＤが含まれているか否かの判別がされる（ステップＳ８１）。この実施例では、ＩＤ＝７が含まれているから、マスター側電車ユニット１１に属するＩＤ＝７の機器Ａ７は、指令装置（ホスト）１３へ返信処理を行う（ステップＳ８２）。
また、ＩＤ切替コマンドを受信したマスター側電車ユニット１１に属する７台の機器Ａ１〜Ａ７は、それぞれ、自機のＩＤの上位桁を「１」に変更設定する（ステップＳ８３）。この上位桁の「１」は、マスター側であることを表わす数値である。
【００４４】
その結果、マスター側電車ユニット１１に属する７台の機器Ａ１〜Ａ７のＩＤは、それぞれ、「１１」「１２」…「１７」となる。
そしてＩＤ＝７の機器Ａ７は、ステップＳ３でオープンにしたリレー１４をクローズし、通信ラインを接続し（ステップＳ８４）、処理を終える。
以上詳述したように、この発明によれば、デイジーチェーン接続された機器について、ＩＤを簡単にかつ重複なく容易に設定することができる。
【００４５】
上述した実施形態では、デフォルトＩＤをマスター側ＩＤやデフォルト側ＩＤに変更する場合に、デフォルトＩＤの上位桁に特定の数値または符号を付加する構成を例示したが、上位桁ではなく下位桁に特定の数値または符号を付加する構成であってもよい。
その他、この発明は、以上説明した実施例に限定されるものではなく、特許請求の範囲に記載の範囲内において種々の変更が可能である。
【符号の説明】
【００４６】
１１    マスター側電車ユニット
１２    スレーブ側電車ユニット
１３    指令装置（ホスト）
１４、１５    リレー
１６    指令装置（ホスト）
【図１】
2013054453.tif 000004
【図２】
2013054453.tif 000005
【図３】
2013054453.tif 000006
【図４】
2013054453.tif 000007