(57)【要約】【課題】誤接続箇所を早期に特定して運用性の向上を図る。【解決手段】通信装置１は、接続端子Ａ、Ｂおよび分岐端子Ｔを含む回線接続端子１ａと、制御部１ｂとを備える。制御部１ｂは、接続端子Ａで受信した第１のフレームには自装置情報を追加して自装置情報追加フレームを生成し、分岐端子Ｔと接続端子Ｂ共に物理接続がある場合は、自装置情報追加フレームを分岐端子Ｔから出力する。分岐端子Ｔに物理接続がなく、接続端子Ｂに物理接続がある場合は接続端子Ｂから出力する。分岐端子Ｔと接続端子Ｂ共に物理接続がない場合は接続端子Ａから出力する。分岐端子Ｔで受信した第２のフレームは接続端子Ｂから中継送信し、接続端子Ｂで受信した第３のフレームは接続端子Ａから中継送信する。また、制御部１ｂは、自装置側と他装置側との回線接続端子の物理接続関係である接続情報を収集し、接続情報を自装置情報に含めたフレームを伝送する。【選択図】図１
2019022167.tif 000002
【特許請求の範囲】
【請求項１】
第１の接続端子、第２の接続端子および分岐端子の少なくとも１つを含む回線接続端子と、
前記回線接続端子を介してフレームの伝送制御を行う制御部と、
を備え、
前記制御部は、
前記第１の接続端子で受信した第１のフレームには自装置情報を追加して自装置情報追加フレームを生成し、前記自装置情報追加フレームを出力する場合、
前記分岐端子と前記第２の接続端子共に物理接続がある場合は、前記自装置情報追加フレームを前記分岐端子から出力し、
前記分岐端子に物理接続がなく、前記第２の接続端子に物理接続がある場合は、前記自装置情報追加フレームを前記第２の接続端子から出力し、
前記分岐端子と前記第２の接続端子共に物理接続がない場合は、前記自装置情報追加フレームを前記第１の接続端子から出力し、
前記分岐端子で受信した第２のフレームには前記自装置情報は追加せずに前記第２の接続端子から前記第２のフレームを中継送信し、
前記第２の接続端子で受信した第３のフレームには前記自装置情報は追加せずに前記第１の接続端子から前記第３のフレームを中継送信し、
自装置側の前記回線接続端子と他装置側の前記回線接続端子との物理接続関係である接続情報を収集して、前記接続情報を前記自装置情報に含める、
ことを特徴とする通信装置。
【請求項２】
マスタ側に位置する通信装置に備えられる前記制御部は、前記フレームに追加された前記自装置情報の配列にもとづいて誤接続の発生有無を検出し、かつスレーブ側に位置するすべての通信装置で収集された前記接続情報を取得して、あらかじめ保存してある正常時の回線接続状態の正常接続情報と、取得した前記接続情報とを比較して誤接続箇所の検出を行うことを特徴とする請求項１記載の通信装置。
【請求項３】
前記制御部は、
前記第１の接続端子の識別情報を前記第１の接続端子から送信し、前記第１の接続端子に接続される他装置側の前記回線接続端子の識別情報を前記第１の接続端子で受信したか否かを検出して、前記第１の接続端子の物理接続関係である第１の接続情報を収集し、
前記第２の接続端子の識別情報を前記第２の接続端子から送信し、前記第２の接続端子に接続される他装置側の前記回線接続端子の識別情報を前記第２の接続端子で受信したか否かを検出して、前記第２の接続端子の物理接続関係である第２の接続情報を収集し、
前記分岐端子の識別情報を前記分岐端子から送信し、前記分岐端子に接続される他装置側の前記回線接続端子の識別情報を前記分岐端子で受信したか否かを検出して、前記分岐端子の物理接続関係である第３の接続情報を収集する、
ことを特徴とする請求項１記載の通信装置。
【請求項４】
前記制御部は、前記第１の接続端子の識別情報、前記第２の接続端子の識別情報および前記分岐端子の識別情報を、装置起動時に自律的に送信することを特徴とする請求項３記載の通信装置。
【請求項５】
前記制御部は、
前記第１の接続端子の識別情報を第１の要求メッセージに含めて前記第１の接続端子から送信し、前記第１の要求メッセージを受信した他装置から、前記第１の接続端子に接続される他装置側の前記回線接続端子の識別情報を含む第１の応答メッセージを前記第１の接続端子で受信したか否かを検出して、前記第１の接続端子の物理接続関係である第１の接続情報を収集し、
前記第２の接続端子の識別情報を第２の要求メッセージに含めて前記第２の接続端子から送信し、前記第２の要求メッセージを受信した他装置から、前記第２の接続端子に接続される他装置側の前記回線接続端子の識別情報を含む第２の応答メッセージを前記第２の接続端子で受信したか否かを検出して、前記第２の接続端子の物理接続関係である第２の接続情報を収集し、
前記分岐端子の識別情報を第３の要求メッセージに含めて前記分岐端子から送信し、前記第３の要求メッセージを受信した他装置から、前記分岐端子に接続される他装置側の前記回線接続端子の識別情報を含む第３の応答メッセージを前記分岐端子で受信したか否かを検出して、前記分岐端子の物理接続関係である第３の接続情報を収集する、
ことを特徴とする請求項１記載の通信装置。
【請求項６】
前記制御部は、前記要求メッセージおよび前記応答メッセージによる通信を、装置起動時に自律的に行うことを特徴とする請求項５記載の通信装置。
【請求項７】
第１のマスタ側接続端子、第２のマスタ側接続端子およびマスタ側分岐端子の少なくとも１つを含むマスタ側回線接続端子と、
前記マスタ側回線接続端子を介し、スレーブ側に位置する局に対してフレームの伝送制御を行うマスタ側制御部と、
を含むマスタ局と、
第１のスレーブ側接続端子、第２のスレーブ側接続端子およびスレーブ側分岐端子の少なくとも１つを含むスレーブ側回線接続端子と、
前記スレーブ側回線接続端子を介してフレームの伝送制御を行うスレーブ側制御部と、
を含む複数のスレーブ局と、
を備え、
前記スレーブ側制御部は、
前記第１のスレーブ側接続端子で受信した第１のフレームには自局情報を追加して自局情報追加フレームを生成し、前記自局情報追加フレームを出力する場合、
前記スレーブ側分岐端子と前記第２のスレーブ側接続端子共に物理接続がある場合は、前記自局情報追加フレームを前記スレーブ側分岐端子から出力し、
前記スレーブ側分岐端子に物理接続がなく、前記第２のスレーブ側接続端子に物理接続がある場合は、前記自局情報追加フレームを前記第２のスレーブ側接続端子から出力し、
前記スレーブ側分岐端子と前記第２のスレーブ側接続端子共に物理接続がない場合は、前記自局情報追加フレームを前記第１のスレーブ側接続端子から出力し、
前記スレーブ側分岐端子で受信した第２のフレームには前記自局情報は追加せずに前記第２のスレーブ側接続端子から前記第２のフレームを中継送信し、
前記第２のスレーブ側接続端子で受信した第３のフレームには前記自局情報は追加せずに前記第１のスレーブ側接続端子から前記第３のフレームを中継送信し、
自局側の前記スレーブ側回線接続端子と、他局側の前記スレーブ側回線接続端子または前記マスタ側回線接続端子との物理接続関係である接続情報を収集して、前記接続情報を前記自局情報に含める、
ことを特徴とする通信システム。
【請求項８】
前記マスタ側制御部は、前記フレームに追加された前記スレーブ局の前記自局情報の配列にもとづいて誤接続の発生有無を検出し、かつ前記スレーブ局で収集された前記接続情報を取得して、あらかじめ保存してある正常時の回線接続状態の正常接続情報と、取得した前記接続情報とを比較して誤接続箇所の検出を行うことを特徴とする請求項７記載の通信システム。
【請求項９】
前記スレーブ側制御部は、
前記第１のスレーブ側接続端子の識別情報を前記第１のスレーブ側接続端子から送信し、前記第１のスレーブ側接続端子に接続される他局側の前記スレーブ側回線接続端子の識別情報を前記第１のスレーブ側接続端子で受信したか否かを検出して、前記第１のスレーブ側接続端子の物理接続関係である第１の接続情報を収集し、
前記第２のスレーブ側接続端子の識別情報を前記第２のスレーブ側接続端子から送信し、前記第２のスレーブ側接続端子に接続される他局側の前記スレーブ側回線接続端子の識別情報を前記第２のスレーブ側接続端子で受信したか否かを検出して、前記第２のスレーブ側接続端子の物理接続関係である第２の接続情報を収集し、
前記スレーブ側分岐端子の識別情報を前記スレーブ側分岐端子から送信し、前記スレーブ側分岐端子に接続される他局側の前記スレーブ側回線接続端子の識別情報を前記スレーブ側分岐端子で受信したか否かを検出して、前記スレーブ側分岐端子の物理接続関係である第３の接続情報を収集する、
ことを特徴とする請求項７記載の通信システム。
【請求項１０】
前記スレーブ側制御部は、前記第１のスレーブ側接続端子の識別情報、前記第２のスレーブ側接続端子の識別情報および前記スレーブ側分岐端子の識別情報を、装置起動時に自律的に送信することを特徴とする請求項９記載の通信システム。
【請求項１１】
前記スレーブ側制御部は、
前記第１のスレーブ側接続端子の識別情報を第１の要求メッセージに含めて前記第１のスレーブ側接続端子から送信し、前記第１の要求メッセージを受信した他局から、前記第１のスレーブ側接続端子に接続される他局側の前記スレーブ側回線接続端子の識別情報を含む第１の応答メッセージを前記第１のスレーブ側接続端子で受信したか否かを検出して、前記第１のスレーブ側接続端子の物理接続関係である第１の接続情報を収集し、
前記第２のスレーブ側接続端子の識別情報を第２の要求メッセージに含めて前記第２のスレーブ側接続端子から送信し、前記第２の要求メッセージを受信した他局から、前記第２のスレーブ側接続端子に接続される他局側の前記スレーブ側回線接続端子の識別情報を含む第２の応答メッセージを前記第２のスレーブ側接続端子で受信したか否かを検出して、前記第２のスレーブ側接続端子の物理接続関係である第２の接続情報を収集し、
前記スレーブ側分岐端子の識別情報を第３の要求メッセージに含めて前記スレーブ側分岐端子から送信し、前記第３の要求メッセージを受信した他局から、前記スレーブ側分岐端子に接続される他局側の前記スレーブ側回線接続端子の識別情報を含む第３の応答メッセージを前記スレーブ側分岐端子で受信したか否かを検出して、前記スレーブ側分岐端子の物理接続関係である第３の接続情報を収集する、
ことを特徴とする請求項７記載の通信システム。
【請求項１２】
前記スレーブ側制御部は、前記要求メッセージおよび前記応答メッセージによる通信を、装置起動時に自律的に行うことを特徴とする請求項１１記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、通信装置および通信システムに関する。
【背景技術】
【０００２】
プログラマブルコントローラ（ＰＬＣ：Programmable Logic Controller）は、演算処理、データ処理およびＰＩＤ（Proportional, Integral, Derivative）制御等を行う産業用制御装置であり、高機能で高速化された装置の開発が進んでいる。
【０００３】
また、近年では、ＰＬＣの高速処理および数値演算機能等の充実により、例えば、鉄鋼精製ラインの位置決め、計装プロセス制御および加工産業の機械制御等、適用範囲が急速に拡大しており、プラントコントローラとしての需要が増大している。
【０００４】
一方、プラント環境内では、ＰＬＣが複数の箇所に配置され、各ＰＬＣがオンラインで連携された通信システムが構成される。このような通信システムでは、１台のＰＬＣがマスタ局になって、スレーブ局となる他の複数のＰＬＣを制御する。例えば、マスタ局が、スレーブ局に対してプログラム更新等を一括して行うことで管理制御の効率性を高めることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１１９６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の通信システムでは、各局が回線で接続されて局間で通信が行われるが、システム内に誤接続された局が含まれると正常な通信が不可能になるため、誤接続をすみやかに発見して対処することが求められる。しかし、局間の接続構成が複雑な場合や、誤接続箇所が複数あるような場合では、回線の誤接続箇所を早期に特定することが困難である。
【０００７】
１つの側面では、本発明は、誤接続箇所を早期に特定して運用性の向上を図った通信装置および通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、通信装置が提供される。通信装置は、回線接続端子および制御部を備える。回線接続端子は、第１の接続端子、第２の接続端子および分岐端子の少なくとも１つを含む。制御部は、回線接続端子を介してフレームの伝送制御を行う。また、制御部は、第１の接続端子で受信した第１のフレームには自装置情報を追加して自装置情報追加フレームを生成し、自装置情報追加フレームを出力する場合、分岐端子と第２の接続端子共に物理接続がある場合は、自装置情報追加フレームを分岐端子から出力し、分岐端子に物理接続がなく、第２の接続端子に物理接続がある場合は、自装置情報追加フレームを第２の接続端子から出力し、分岐端子と第２の接続端子共に物理接続がない場合は、自装置情報追加フレームを第１の接続端子から出力し、分岐端子で受信した第２のフレームには自装置情報は追加せずに第２の接続端子から第２のフレームを中継送信し、第２の接続端子で受信した第３のフレームには自装置情報は追加せずに第１の接続端子から第３のフレームを中継送信し、自装置側の回線接続端子と他装置側の回線接続端子との物理接続関係である接続情報を収集して、接続情報を自装置情報に含める。
【０００９】
また、上記課題を解決するために、通信システムが提供される。通信システムは、マスタ局と、複数のスレーブ局とを備える。マスタ局は、第１のマスタ側接続端子、第２のマスタ側接続端子およびマスタ側分岐端子の少なくとも１つを含むマスタ側回線接続端子と、マスタ側回線接続端子を介し、スレーブ側に位置する局に対してフレームの伝送制御を行うマスタ側制御部とを含む。スレーブ局は、第１のスレーブ側接続端子、第２のスレーブ側接続端子およびスレーブ側分岐端子の少なくとも１つを含むスレーブ側回線接続端子と、スレーブ側回線接続端子を介してフレームの伝送制御を行うスレーブ側制御部とを含む。
【００１０】
また、スレーブ側制御部は、第１のスレーブ側接続端子で受信した第１のフレームには自局情報を追加して自局情報追加フレームを生成し、自局情報追加フレームを出力する場合、スレーブ側分岐端子と第２のスレーブ側接続端子共に物理接続がある場合は、自局情報追加フレームをスレーブ側分岐端子から出力し、スレーブ側分岐端子に物理接続がなく、第２のスレーブ側接続端子に物理接続がある場合は、自局情報追加フレームを第２のスレーブ側接続端子から出力し、スレーブ側分岐端子と第２のスレーブ側接続端子共に物理接続がない場合は、自局情報追加フレームを第１のスレーブ側接続端子から出力し、スレーブ側分岐端子で受信した第２のフレームには自局情報は追加せずに第２のスレーブ側接続端子から第２のフレームを中継送信し、第２のスレーブ側接続端子で受信した第３のフレームには自局情報は追加せずに第１のスレーブ側接続端子から第３のフレームを中継送信し、自局側のスレーブ側回線接続端子と、他局側のスレーブ側回線接続端子またはマスタ側回線接続端子との物理接続関係である接続情報を収集して、接続情報を自局情報に含める。
【発明の効果】
【００１１】
誤接続箇所を早期に特定して運用性の向上を図ることが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の通信装置の構成例を示す図である。
【図２】通信システムの構成例を示す図である。
【図３】マスタ局の機能ブロックの一例を示す図である。
【図４】スレーブ局の機能ブロックの一例を示す図である。
【図５】スレーブ局におけるフレーム伝送制御を説明するための図である。
【図６】フレーム伝送の流れを説明するための図である。
【図７】接続構成情報フレームの一例を示す図である。
【図８】誤接続がある場合のフレーム伝送を説明するための図である。
【図９】接続構成情報フレームの一例を示す図である。
【図１０】接続情報の収集の一例を示す図である。
【図１１】接続情報が含まれる接続構成情報フレームの一例を示す図である。
【図１２】誤接続がある通信システムの構成例を示す図である。
【図１３】接続情報が含まれる接続構成情報フレームの一例を示す図である。
【図１４】誤接続がある通信システムの構成例を示す図である。
【図１５】接続情報が含まれる接続構成情報フレームの一例を示す図である。
【図１６】誤接続がある通信システムの構成例を示す図である。
【図１７】接続情報が含まれる接続構成情報フレームの一例を示す図である。
【図１８】接続情報収集処理の変形例の動作を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、実施の形態について図面を参照して説明する。図１は本発明の通信装置の構成例を示す図である。通信装置１は、回線接続端子１ａ、制御部１ｂおよび接続情報管理部１ｃを備える。
【００１４】
また、回線接続端子１ａは、バス配線上で一方の通信装置と物理接続するための接続端子Ａ（第１の接続端子）、バス配線上で他方の通信装置と物理接続するための接続端子Ｂ（第２の接続端子）、およびバス配線から分岐して他の通信装置と物理接続するための分岐端子Ｔの少なくとも１つを含む。
【００１５】
制御部１ｂは、回線接続端子１ａを介してフレーム伝送制御を行う。具体的には、制御部１ｂは、接続端子Ａで受信した第１のフレームに対しては、自装置情報を追加して自装置情報追加フレームを生成する。
【００１６】
そして、自装置情報追加フレームを出力する場合、制御部１ｂは、分岐端子Ｔと接続端子Ｂ共に物理接続がある場合は、自装置情報追加フレームを分岐端子Ｔから出力する。
また、制御部１ｂは、分岐端子Ｔに物理接続がなく、接続端子Ｂに物理接続がある場合は、自装置情報追加フレームを接続端子Ｂから出力する。
【００１７】
さらに、制御部１ｂは、分岐端子Ｔと接続端子Ｂ共に物理接続がない場合は、自装置情報追加フレームを接続端子Ａから出力する。
一方、制御部１ｂは、分岐端子Ｔで受信した第２のフレームに対しては、自装置情報は追加せずに接続端子Ｂから第２のフレームを中継送信し、接続端子Ｂで受信した第３のフレームに対しては、自装置情報は追加せずに接続端子Ａから第３のフレームを中継送信する。
【００１８】
また、制御部１ｂでは、自装置側の回線接続端子１ａと、自装置に繋がる他装置側の回線接続端子との物理接続関係である接続情報を収集して接続情報を自装置情報に含めてフレーム伝送を行う。なお、接続情報は、接続情報管理部１ｃにより格納管理される。
【００１９】
さらに、マスタ側に位置する通信装置１に備えられる制御部１ｂは、スレーブ側に位置するすべての通信装置で収集された接続情報を取得し、あらかじめ保存してある正常接続情報と、取得した接続情報とを比較して、誤接続の検出を行う。
【００２０】
図１に示す例を用いて通信装置１の動作について説明する。なお、以降では、マスタ側に位置する通信装置をマスタ局、スレーブ側に位置する通信装置をスレーブ局と呼ぶ。
通信システム１Ａは、マスタ局Ｍ０およびスレーブ局Ｓ１〜Ｓ３を備える。マスタ局Ｍ０は、分岐端子Ｔ０および接続端子Ｂ０を有する。スレーブ局Ｓ１は、接続端子Ａ１、Ｂ１および分岐端子Ｔ１を有し、スレーブ局Ｓ２は、接続端子Ａ２、Ｂ２および分岐端子Ｔ２を有し、スレーブ局Ｓ３は、接続端子Ａ３、Ｂ３および分岐端子Ｔ３を有する。
【００２１】
通信システム１Ａの各局の接続関係は、接続端子Ｂ０と接続端子Ａ１が接続し、分岐端子Ｔ１と接続端子Ａ２が接続し、接続端子Ｂ１と接続端子Ａ３が接続する。なお、この接続状態を正常な接続状態とする。
【００２２】
一方、通信システム１Ｂは、通信システム１Ａと同様な局を備えるが、局間の回線接続に誤接続がある場合を示している。この例では、接続端子Ｂ１が接続端子Ａ３と接続せずに接続端子Ａ２に誤接続し、接続端子Ｔ１が接続端子Ａ２と接続せずに接続端子Ａ３に誤接続しているとする。
【００２３】
通信システム１Ａにおけるフレーム伝送制御について、以下のステップＳｔ１ａ〜Ｓｔ６ａにて示す。
〔Ｓｔ１ａ〕マスタ局Ｍ０は、フレームを接続端子Ｂ０から送信する。
【００２４】
〔Ｓｔ２ａ〕スレーブ局Ｓ１は、フレームを接続端子Ａ１で受信し、受信したフレームに自局情報を追加して、分岐端子Ｔ１から送信する。
〔Ｓｔ３ａ〕スレーブ局Ｓ２は、フレームを接続端子Ａ２で受信し、受信したフレームに自局情報を追加して、接続端子Ａ２から送信する。
【００２５】
〔Ｓｔ４ａ〕スレーブ局Ｓ１は、分岐端子Ｔ１でフレームを受信し、接続端子Ｂ１から中継送信する。
〔Ｓｔ５ａ〕スレーブ局Ｓ３は、フレームを接続端子Ａ３で受信し、受信したフレームに自局情報を追加し、接続端子Ａ３から送信する。
【００２６】
〔Ｓｔ６ａ〕スレーブ局Ｓ１は、フレームを接続端子Ｂ１で受信し、接続端子Ａ１から中継送信する。そして、マスタ局Ｍ０では、スレーブ局Ｓ１で生成されたフレームｆ１、スレーブ局Ｓ２で生成されたフレームｆ２、スレーブ局Ｓ３で生成されたフレームｆ３をフレームｆ１、ｆ２、ｆ３の順に受信する。
【００２７】
通信システム１Ｂにおけるフレーム伝送制御について、以下のステップＳｔ１ｂ〜Ｓｔ６ｂにて示す。
〔Ｓｔ１ｂ〕マスタ局Ｍ０は、フレームを接続端子Ｂ０から送信する。
【００２８】
〔Ｓｔ２ｂ〕スレーブ局Ｓ１は、フレームを接続端子Ａ１で受信し、受信したフレームに自局情報を追加して、分岐端子Ｔ１から送信する。
〔Ｓｔ３ｂ〕スレーブ局Ｓ３は、フレームを接続端子Ａ３で受信し、受信したフレームに自局情報を追加して、接続端子Ａ３から送信する。
【００２９】
〔Ｓｔ４ｂ〕スレーブ局Ｓ１は、分岐端子Ｔ１でフレームを受信し、接続端子Ｂ１から中継送信する。
〔Ｓｔ５ｂ〕スレーブ局Ｓ２は、フレームを接続端子Ａ２で受信し、受信したフレームに自局情報を追加し、接続端子Ａ２から送信する。
【００３０】
〔Ｓｔ６ｂ〕スレーブ局Ｓ１は、フレームを接続端子Ｂ１で受信し、接続端子Ａ１から中継送信する。そして、マスタ局Ｍ０では、スレーブ局Ｓ１で生成されたフレームｆ１、スレーブ局Ｓ２で生成されたフレームｆ２、スレーブ局Ｓ３で生成されたフレームｆ３をフレームｆ１、ｆ３、ｆ２の順に受信する。
【００３１】
ここで、マスタ局Ｍ０は、正常に回線接続されている構成の通信システム１Ａでは、フレームｆ１、ｆ２、ｆ３の順にフレームを受信するが、通信システム１Ｂの場合では、フレームｆ１、ｆ３、ｆ２の順にフレームを受信するため、通信システム１Ｂでは誤接続が発生していることを検出する。
【００３２】
一方、通信システム１Ａにおいて、スレーブ局Ｓ１は、自局の接続情報として（Ａ１−Ｂ０）を収集する（自局の端子Ｘに他局の端子Ｙが接続する場合、（Ｘ−Ｙ）と表記する）。同様にして、スレーブ局Ｓ１は、自局の接続情報として（Ｔ１−Ａ２）、（Ｂ１−Ａ３）を収集する。
【００３３】
また、スレーブ局Ｓ２は、自局の接続情報として（Ａ２−Ｔ１）、（Ｔ２−）、（Ｂ２−）を収集する（自局の端子Ｘに物理接続がない場合、（Ｘ−）と表記する）。スレーブ局Ｓ３は、自局の接続情報として（Ａ３−Ｂ１）、（Ｔ３−）、（Ｂ３−）を収集する。
【００３４】
これらの接続情報は、フレームｆ１〜ｆ３内の自局情報に含まれ、マスタ局Ｍ０で受信される（マスタ局Ｍ０で受信された、通信システム１Ａにおけるスレーブ局Ｓ１〜Ｓ３の接続情報をまとめて接続情報ｄ１とする）。
【００３５】
同様に、通信システム１Ｂにおいて、スレーブ局Ｓ１は、自局の接続情報として（Ａ１−Ｂ０）、（Ｔ１−Ａ３）、（Ｂ１−Ａ２）を収集する。スレーブ局Ｓ２は、自局の接続情報として（Ａ２−Ｂ１）、（Ｔ２−）、（Ｂ２−）を収集する。スレーブ局Ｓ３は、自局の接続情報として（Ａ３−Ｔ１）、（Ｔ３−）、（Ｂ３−）を収集する。
【００３６】
これらの接続情報は、フレームｆ１〜ｆ３内の自局情報に含まれ、マスタ局Ｍ０で受信される（マスタ局Ｍ０で受信された、通信システム１Ｂにおけるスレーブ局Ｓ１〜Ｓ３の接続情報をまとめて接続情報ｄ２とする）。
【００３７】
マスタ局Ｍ０では、接続情報ｄ１、ｄ２を比較して回線接続判定を行う。この例では、正常な接続情報ｄ１に対して、接続情報ｄ２では（Ｔ１−Ａ３）、（Ｂ１−Ａ２）、（Ａ３−Ｔ１）（Ａ２−Ｂ１）が不一致となり異なっている。
【００３８】
したがって、マスタ局Ｍ０は、接続端子Ａ２、Ａ３、Ｂ１および分岐端子Ｔ１が誤接続箇所であることを特定する。また、マスタ局Ｍ０は、特定した誤接続箇所をユーザに通知する。例えば、ＧＵＩ（Graphical User Interface）機能により、誤接続箇所をマーキングした通信システムの回線接続ラインを画面上に表示する等を行って、ユーザに誤接続箇所を知らせる。
【００３９】
このように、通信装置１の構成によって、誤接続の発生を検出し、さらに誤接続箇所を早期にかつ容易に特定することができ、運用性の向上を図ることが可能になる。なお、上記のフレームの伝送制御や接続情報の収集処理、および回線接続判定処理等の詳細については、図２以降で説明する。
【００４０】
次に本発明の技術の詳細について説明する。図２は通信システムの構成例を示す図である。通信システム１−１は、マスタ局Ｍ０と、スレーブ局Ｓ１〜Ｓ７を備える。マスタ局Ｍ０は例えば、マスタ側のＰＬＣに該当し、スレーブ局Ｓ１〜Ｓ７は例えば、スレーブ側のＰＬＣに該当する。
【００４１】
マスタ局Ｍ０は、分岐端子Ｔ０および接続端子Ｂ０を備える（実際には接続端子Ａ０も備えるが、図示は省略している）。スレーブ局Ｓ１は、接続端子Ａ１、Ｂ１および分岐端子Ｔ１を備え、スレーブ局Ｓ２は、接続端子Ａ２、Ｂ２および分岐端子Ｔ２を備え、スレーブ局Ｓ３は、接続端子Ａ３、Ｂ３および分岐端子Ｔ３を備える。
【００４２】
スレーブ局Ｓ４は、接続端子Ａ４、Ｂ４および分岐端子Ｔ４を備え、スレーブ局Ｓ５は、接続端子Ａ５、Ｂ５および分岐端子Ｔ５を備え、スレーブ局Ｓ６は、接続端子Ａ６、Ｂ６および分岐端子Ｔ６を備え、スレーブ局Ｓ７は、接続端子Ａ７、Ｂ７および分岐端子Ｔ７を備える。
【００４３】
各局の接続関係を示すと、マスタ局Ｍ０の接続端子Ｂ０と、スレーブ局Ｓ１の接続端子Ａ１とが接続する。スレーブ局Ｓ１の分岐端子Ｔ１と、スレーブ局Ｓ２の接続端子Ａ２とが接続し、スレーブ局Ｓ１の接続端子Ｂ１と、スレーブ局Ｓ４の接続端子Ａ４とが接続する。
【００４４】
スレーブ局Ｓ４の分岐端子Ｔ４と、スレーブ局Ｓ５の接続端子Ａ５とが接続し、スレーブ局Ｓ４の接続端子Ｂ４と、スレーブ局Ｓ７の接続端子Ａ７とが接続する。スレーブ局Ｓ２の接続端子Ｂ２と、スレーブ局Ｓ３の接続端子Ａ３とが接続し、スレーブ局Ｓ５の接続端子Ｂ５と、スレーブ局Ｓ６の接続端子Ａ６とが接続する。このような図２に示す通信システム１−１の接続状態を正常な回線接続状態とする。
【００４５】
次にマスタ局およびスレーブ局の機能ブロックについて説明する。図３はマスタ局の機能ブロックの一例を示す図である。マスタ局Ｍ０は、接続端子Ａ２０、Ｂ２０および分岐端子Ｔ２０、送信バッファ２７ａ、２７ｂ、２７ｃ、受信バッファ２８ａ、２８ｂ、２８ｃおよびマスタ側フレーム伝送制御部２０−１を備える。
【００４６】
また、マスタ側フレーム伝送制御部２０−１は、フレーム送信部２１、フレーム受信部２２、接続構成情報フレーム管理部２３、正常接続情報管理部２４、接続判定部２５および結果通知部２６を含む。マスタ側フレーム伝送制御部２０−１は、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサおよびメモリによって構成される。
【００４７】
なお、図１に示した通信装置１がマスタ局に適用される場合、制御部１ｂおよび接続情報管理部１ｃの機能は、マスタ側フレーム伝送制御部２０−１により実現される。
送信バッファ２７ａ、２７ｂ、２７ｃは、フレーム送信部２１から出力された送信対象のフレームをバッファリングする。受信バッファ２８ａ、２８ｂ、２８ｃは、スレーブ局から送信されたフレームを受信してバッファリングする。
【００４８】
フレーム送信部２１は、フレームを生成して送信バッファ２７ａ、２７ｂ、２７ｃへ出力する。フレーム受信部２２は、受信バッファ２８ａ、２８ｂ、２８ｃを介して受信されたフレームの受信処理を行う。
【００４９】
接続構成情報フレーム管理部２３は、後述の接続構成情報フレームを格納する。正常接続情報管理部２４は、正常な回線接続の状態を示す正常接続情報をあらかじめ格納する。接続判定部２５は、正常接続情報と、接続構成情報フレームに含まれる接続情報とを比較して回線接続が正常接続の状態か誤接続の状態かを判定し、誤接続の状態の場合は、誤接続箇所を特定する。結果通知部２６は、ＧＵＩの機能等によって接続判定部２５の判定結果を外部に通知する。
【００５０】
図４はスレーブ局の機能ブロックの一例を示す図である。スレーブ局Ｓ０は（スレーブ局Ｓ１〜Ｓ７を総称してスレーブ局Ｓ０とする）、接続端子Ａ１０、Ｂ１０および分岐端子Ｔ１０、送信バッファ１４ａ、１４ｂ、１４ｃ、受信バッファ１５ａ、１５ｂ、１５ｃおよびスレーブ側フレーム伝送制御部１０−１を備える。
【００５１】
また、スレーブ側フレーム伝送制御部１０−１は、フレーム送信部１１、フレーム受信部１２および接続情報管理部１３を含む。スレーブ側フレーム伝送制御部１０−１は、例えば、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブル論理集積回路およびメモリによって構成される。
【００５２】
なお、図１に示した通信装置１がスレーブ局に適用される場合、制御部１ｂおよび接続情報管理部１ｃの機能は、スレーブ側フレーム伝送制御部１０−１により実現される。
送信バッファ１４ａ、１４ｂ、１４ｃは、フレーム送信部１１から出力された送信対象のフレームをバッファリングする。受信バッファ１５ａ、１５ｂ、１５ｃは、他のスレーブ局から送信されたフレームを受信してバッファリングする。
【００５３】
フレーム送信部１１は、フレームを生成して送信バッファ１４ａ、１４ｂ、１４ｃへ出力する。フレームの送信を行う場合、自局情報を追加したフレームの送信、または自局情報を追加せずに受信したフレームをそのまま中継する送信のいずれかを行う。
【００５４】
また、フレーム送信部１１では、接続情報を収集する場合には、各端子の識別情報または要求／応答メッセージを生成して出力する（後述する）。
フレーム受信部１２は、受信バッファ１５ａ、１５ｂ、１５ｃを介して受信されたフレームや、端子の識別情報または要求／応答メッセージの受信処理を行う。接続情報管理部１３は、自局の接続端子Ａ１０、Ｂ１０および分岐端子Ｔ１０と、他局の回線接続端子との接続関係を示す接続情報を保存管理する。
【００５５】
次にフレーム伝送制御について説明する。まず、マスタ局Ｍ０では、物理接続のある分岐端子Ｔ０および接続端子Ｂ０からフレームの送受信が行われる（上述の図２の例では、接続端子Ｂ０のみに接続があるので、接続端子Ｂ０でフレームの送信および受信が行われる）。
【００５６】
一方、スレーブ局Ｓ１〜Ｓ７については、以下に示すような条件でフレーム伝送制御が行われる。図５はスレーブ局におけるフレーム伝送制御を説明するための図である。
（自局情報を追加したフレームの送信）
スレーブ局Ｓ１〜Ｓ７は、接続端子Ａでフレームを受信した場合、受信したフレームに自局情報（局の識別情報および各種の運用情報、または後述する接続情報等が含まれる）を追加して、物理接続のある分岐端子Ｔまたは接続端子Ｂからフレーム（自局情報追加フレーム）を送信する。この場合、以下の３つのパターンＰ１ａ、Ｐ１ｂ、Ｐ１ｃがある。
【００５７】
〔パターンＰ１ａ〕スレーブ局Ｓ１〜Ｓ７は、分岐端子Ｔおよび接続端子Ｂ共に物理接続がある場合、自局情報を追加したフレームを分岐端子Ｔから送信する。
〔パターンＰ１ｂ〕スレーブ局Ｓ１〜Ｓ７は、分岐端子Ｔに物理接続はなく、接続端子Ｂに物理接続がある場合、自局情報を追加したフレームを接続端子Ｂから送信する。
【００５８】
〔パターンＰ１ｃ〕スレーブ局Ｓ１〜Ｓ７は、分岐端子Ｔおよび接続端子Ｂ共に物理接続がない場合、自局情報を追加したフレームを接続端子Ａから送信する。
（フレームの中継送信）
スレーブ局Ｓ１〜Ｓ７は、自局情報を追加せずにフレームを中継送信する場合は、以下の２つのパターンＰ２ａ、Ｐ２ｂがある。
【００５９】
〔パターンＰ２ａ〕スレーブ局Ｓ１〜Ｓ７は、物理接続のある分岐端子Ｔで受信したフレームに対しては、自局情報は追加せず、物理接続のある接続端子Ｂによって中継送信する。
【００６０】
〔パターンＰ２ｂ〕スレーブ局Ｓ１〜Ｓ７は、物理接続のある接続端子Ｂで受信したフレームに対しては、自局情報は追加せず、接続端子Ａによって中継送信する。
図６はフレーム伝送の流れを説明するための図である。図２に示す通信システム１−１の構成において、図５に示した条件にもとづいて行われるフレーム伝送について説明する。
【００６１】
〔Ｓｔ１１〕マスタ局Ｍ０は、物理接続のある分岐端子Ｔ０および接続端子Ｂ０よりフレームを送信するが、通信システム１−１の例では分岐端子Ｔ０は接続がなく、接続端子Ｂ０のみ接続がある。よって、接続端子Ｂ０からフレームが送信される。
【００６２】
〔Ｓｔ１２〕スレーブ局Ｓ１は、接続端子Ａ１でフレームを受信する。また、分岐端子Ｔ１および接続端子Ｂ１共に接続がある。よって、スレーブ局Ｓ１の自局情報が追加されたフレームが、分岐端子Ｔ１から送信される。
【００６３】
〔Ｓｔ１３〕スレーブ局Ｓ２は、接続端子Ａ２でフレームを受信する。また、接続端子Ｂ２のみに接続がある。よって、スレーブ局Ｓ２の自局情報が追加されたフレームが、接続端子Ｂ２から送信される。
【００６４】
〔Ｓｔ１４〕スレーブ局Ｓ３は、接続端子Ａ３でフレームを受信する。また、接続端子Ａ３のみに接続がある。よって、スレーブ局Ｓ３の自局情報が追加されたフレームが、接続端子Ａ３から送信される。
【００６５】
〔Ｓｔ１５〕スレーブ局Ｓ２は、接続端子Ｂ２でフレームを受信する。よって、受信されたフレームは、接続端子Ａ２から中継送信される。
〔Ｓｔ１６〕スレーブ局Ｓ１は、分岐端子Ｔ１でフレームを受信する。よって、受信されたフレームは、接続端子Ｂ１から中継送信される。
【００６６】
〔Ｓｔ１７〕スレーブ局Ｓ４は、接続端子Ａ４でフレームを受信する。また、分岐端子Ｔ４および接続端子Ｂ４共に接続がある。よって、スレーブ局Ｓ４の自局情報が追加されたフレームが、分岐端子Ｔ４から送信される。
【００６７】
〔Ｓｔ１８〕スレーブ局Ｓ５は、接続端子Ａ５でフレームを受信する。また、接続端子Ｂ５のみに接続がある。よって、スレーブ局Ｓ５の自局情報が追加されたフレームが、接続端子Ｂ５から送信される。
【００６８】
〔Ｓｔ１９〕スレーブ局Ｓ６は、接続端子Ａ６でフレームを受信する。また、接続端子Ａ６のみに接続がある。よって、スレーブ局Ｓ６の自局情報が追加されたフレームが、接続端子Ａ６から送信される。
【００６９】
〔Ｓｔ２０〕スレーブ局Ｓ５は、接続端子Ｂ５でフレームを受信する。よって、受信されたフレームは、接続端子Ａ５から中継送信される。
〔Ｓｔ２１〕スレーブ局Ｓ４は、分岐端子Ｔ４でフレームを受信する。よって、受信されたフレームは、接続端子Ｂ４から中継送信される。
【００７０】
〔Ｓｔ２２〕スレーブ局Ｓ７は、接続端子Ａ７でフレームを受信する。また、接続端子Ａ７のみに接続がある。よって、スレーブ局Ｓ７の自局情報が追加されたフレームが、接続端子Ａ７から送信される。
【００７１】
〔Ｓｔ２３〕スレーブ局Ｓ４は、接続端子Ｂ４でフレームを受信する。よって、受信されたフレームは、接続端子Ａ４から中継送信される。
〔Ｓｔ２４〕スレーブ局Ｓ１は、接続端子Ｂ１でフレームを受信する。よって、受信されたフレームは、接続端子Ａ１から中継送信される。そして、マスタ局Ｍ０は、接続端子Ｂ０でフレームを受信する。
【００７２】
図７は接続構成情報フレームの一例を示す図である。図６に示した流れでフレームが伝送されることで、スレーブ局Ｓ１〜Ｓ７毎に自局情報が追加されたフレームｆ１〜ｆ７を含む接続構成情報フレームＦ１が生成されて、マスタ局Ｍ０で接続構成情報フレームＦ１が受信される。
【００７３】
フレームｆ１は、スレーブ局Ｓ１で生成されてスレーブ局Ｓ１の自局情報を含み、フレームｆ２は、スレーブ局Ｓ２で生成されてスレーブ局Ｓ２の自局情報を含む。
フレームｆ３は、スレーブ局Ｓ３で生成されてスレーブ局Ｓ３の自局情報を含み、フレームｆ４は、スレーブ局Ｓ４で生成されてスレーブ局Ｓ４の自局情報を含む。
【００７４】
フレームｆ５は、スレーブ局Ｓ５で生成されてスレーブ局Ｓ５の自局情報を含み、フレームｆ６は、スレーブ局Ｓ６で生成されてスレーブ局Ｓ６の自局情報を含み、フレームｆ７は、スレーブ局Ｓ７で生成されてスレーブ局Ｓ７の自局情報を含む。
【００７５】
ここで、接続構成情報フレームＦ１には、ステップＳｔ１２の処理の時点でスレーブ局Ｓ１によって生成されたフレームｆ１が配置される。さらに、ステップＳｔ１３の処理の時点でスレーブ局Ｓ１、Ｓ２の順序となるフレームｆ１、ｆ２が配置され、ステップＳｔ１４、Ｓｔ１５、Ｓｔ１６の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３の順序となるフレームｆ１、ｆ２、ｆ３が配置される。
【００７６】
また、接続構成情報フレームＦ１には、ステップＳｔ１７の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３、Ｓ４の順序となるフレームｆ１、ｆ２、ｆ３、ｆ４が配置される。さらに、ステップＳｔ１８の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３、Ｓ４、Ｓ５の順序となるフレームｆ１、ｆ２、ｆ３、ｆ４、ｆ５が配置される。
【００７７】
また、接続構成情報フレームＦ１には、ステップＳｔ１９、Ｓｔ２０、Ｓｔ２１の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３、Ｓ４、Ｓ５、Ｓ６の順序となるフレームｆ１、ｆ２、ｆ３、ｆ４、ｆ５、ｆ６が配置される。
【００７８】
さらに、ステップＳｔ２２、Ｓｔ２３、Ｓｔ２４の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３、Ｓ４、Ｓ５、Ｓ６、Ｓ７の順序となるフレームｆ１、ｆ２、ｆ３、ｆ４、ｆ５、ｆ６、ｆ７が配置される。
【００７９】
マスタ局Ｍ０では、図７に示すような、スレーブ局Ｓ１からスレーブ局Ｓ７まで、各局の自局情報が時系列に順番に配列されている接続構成情報フレームＦ１を受信することで、すべての局が誤接続なく正常に接続されていると認識する。
【００８０】
次に誤接続がある場合のフレームの流れについて説明する。図８は誤接続がある場合のフレーム伝送を説明するための図である。通信システム１−１ａにおいて、スレーブ局Ｓ１の接続端子Ｂ１が、本来はスレーブ局Ｓ４の接続端子Ａ４に接続するはずが、スレーブ局Ｓ４の分岐端子Ｔ４に誤接続しているとする。
【００８１】
また、スレーブ局Ｓ４の接続端子Ａ４が、本来はスレーブ局Ｓ１の接続端子Ｂ１に接続するはずが、スレーブ局Ｓ５の接続端子Ａ５に誤接続しているとする。その他の接続は図６と同じであり正常状態とする。
【００８２】
〔Ｓｔ３１〕マスタ局Ｍ０の接続端子Ｂ０からフレームが送信される。
〔Ｓｔ３２〕スレーブ局Ｓ１の分岐端子Ｔ１から、スレーブ局Ｓ１の自局情報が追加されたフレームが送信される。
【００８３】
〔Ｓｔ３３〕スレーブ局Ｓ２の接続端子Ｂ２から、スレーブ局Ｓ２の自局情報が追加されたフレームが送信される。
〔Ｓｔ３４〕スレーブ局Ｓ３の接続端子Ａ３から、スレーブ局Ｓ３の自局情報が追加されたフレームが送信される。
【００８４】
〔Ｓｔ３５〕スレーブ局Ｓ２の接続端子Ａ２から、フレームが中継送信される。
〔Ｓｔ３６〕スレーブ局Ｓ１の接続端子Ｂ１から、フレームが中継送信される。
〔Ｓｔ３７〕スレーブ局Ｓ４は、分岐端子Ｔ４でフレームを受信する。よって、受信されたフレームは、接続端子Ｂ４から中継送信される。
【００８５】
〔Ｓｔ３８〕スレーブ局Ｓ７は、接続端子Ａ７でフレームを受信し、自局情報を追加して、接続端子Ａ７からフレームを送信する。
〔Ｓｔ３９〕スレーブ局Ｓ４は、接続端子Ｂ４でフレームを受信する。よって、受信されたフレームは、接続端子Ａ４から中継送信される。
【００８６】
〔Ｓｔ４０〕スレーブ局Ｓ５は、接続端子Ａ５でフレームを受信する。よって、スレーブ局Ｓ５の自局情報が追加されたフレームが、接続端子Ｂ５から送信される。
〔Ｓｔ４１〕スレーブ局Ｓ６は、接続端子Ａ６でフレームを受信し、自局情報を追加したフレームを、接続端子Ａ６から送信する。
【００８７】
〔Ｓｔ４２〕スレーブ局Ｓ５は、接続端子Ｂ５でフレームを受信する。よって、受信されたフレームは、接続端子Ａ５から中継送信される。
〔Ｓｔ４３〕スレーブ局Ｓ４は、接続端子Ａ４でフレームを受信する。よって、スレーブ局Ｓ４の自局情報が追加されたフレームが、分岐端子Ｔ４から送信される。
【００８８】
〔Ｓｔ４４〕スレーブ局Ｓ１は、接続端子Ｂ１でフレームを受信する。よって、受信されたフレームは、接続端子Ａ１から中継送信される。そして、マスタ局Ｍ０は、接続端子Ｂ０でフレームを受信する。
【００８９】
図９は接続構成情報フレームの一例を示す図である。図８に示した流れでフレームが伝送されることで、スレーブ局Ｓ１〜Ｓ７毎に自局情報が追加されたフレームｆ１〜ｆ７を含む接続構成情報フレームＦ１−１が生成されて、マスタ局Ｍ０によって接続構成情報フレームＦ１−１が受信される。
【００９０】
接続構成情報フレームＦ１−１には、ステップＳｔ３２の処理の時点でスレーブ局Ｓ１によって生成されたフレームｆ１が配置される。さらに、ステップＳｔ３３の処理の時点でスレーブ局Ｓ１、Ｓ２の順序となるフレームｆ１、ｆ２が配置され、ステップＳｔ３４、Ｓｔ３５、Ｓｔ３６、Ｓｔ３７の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３の順序となるフレームｆ１、ｆ２、ｆ３が配置される。
【００９１】
また、接続構成情報フレームＦ１−１には、ステップＳｔ３８、Ｓｔ３９の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３、Ｓ７の順序となるフレームｆ１、ｆ２、ｆ３、ｆ７が配置される。さらに、ステップＳｔ４０の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３、Ｓ７、Ｓ５の順序となるフレームｆ１、ｆ２、ｆ３、ｆ７、ｆ５が配置される。
【００９２】
また、接続構成情報フレームＦ１−１には、ステップＳｔ４１、Ｓｔ４２の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３、Ｓ７、Ｓ５、Ｓ６の順序となるフレームｆ１、ｆ２、ｆ３、ｆ７、ｆ５、ｆ６が配置される。
【００９３】
さらに、ステップＳｔ４３、Ｓｔ４４の処理の時点でスレーブ局Ｓ１、Ｓ２、Ｓ３、Ｓ７、Ｓ５、Ｓ６、Ｓ４の順序となるフレームｆ１、ｆ２、ｆ３、ｆ７、ｆ５、ｆ６、ｆ４が配置される。
【００９４】
マスタ局Ｍ０では、接続構成情報フレームＦ１−１を受信すると、スレーブ局Ｓ１からスレーブ局Ｓ７まで、各局の自局情報を含むフレームが時系列に順番に配列されていないこと、すなわち、この例ではフレームｆ４、ｆ７が本来配置される位置とは異なることを検出する。したがって、マスタ局Ｍ０は、通信システム１−１ａの局間の接続において誤接続があることを認識する。
【００９５】
上記のように、マスタ局Ｍ０では、接続構成情報フレームに含まれるスレーブ局の並び順から正常接続か誤接続かを判定することができる。ただし、接続構成情報フレームに含まれるスレーブ局の並び順だけでは、どの端子で誤接続が生じているかの誤接続箇所の特定までには至らない。
【００９６】
このため、本発明ではさらに、自局側の回線接続端子と他局側の回線接続端子との物理接続関係である接続情報を収集し、該接続情報を自局情報に含めたフレームの伝送制御を行う。これにより、回線の誤接続の発生検出のみならず、誤接続箇所の特定をも可能にするものである。
【００９７】
次に接続情報を収集して誤接続箇所を特定する動作について説明する。図１０は接続情報の収集の一例を示す図である。通信システム１−２は、マスタ局Ｍ０およびスレーブ局Ｓ１〜Ｓ７を備える。各局の接続構成は図２と同じである（正常な回線接続状態）。また、スレーブ局Ｓ１〜Ｓ７はそれぞれ、接続情報管理部１３−１〜１３−７を有する。以下、接続情報の収集処理についてスレーブ局毎に説明する。
【００９８】
（スレーブ局Ｓ１における接続情報の収集処理）
スレーブ局Ｓ１は、接続端子Ａ１から識別情報「Ａ１」を送信し、マスタ局Ｍ０の接続端子Ｂ０から送信された識別情報「Ｂ０」を接続端子Ａ１により受信する。
【００９９】
スレーブ局Ｓ１は、接続端子Ａ１を通じて、識別情報「Ａ１」を送信し、識別情報「Ｂ０」を受信するので、接続端子Ａ１には接続端子Ｂ０が接続されて、接続端子Ａ１と接続端子Ｂ０との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ１では、接続端子Ａ１と接続端子Ｂ０との接続関係を例えば、接続情報（Ａ１−Ｂ０）として接続情報管理部１３−１に保存する。
【０１００】
また、スレーブ局Ｓ１は、分岐端子Ｔ１から識別情報「Ｔ１」を送信し、スレーブ局Ｓ２の接続端子Ａ２から送信された識別情報「Ａ２」を分岐端子Ｔ１により受信する。
スレーブ局Ｓ１では、分岐端子Ｔ１を通じて、識別情報「Ｔ１」を送信し、識別情報「Ａ２」を受信するので、分岐端子Ｔ１には接続端子Ａ２が接続されて、分岐端子Ｔ１と接続端子Ａ２との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ１は、分岐端子Ｔ１と接続端子Ａ２との接続関係を例えば、接続情報（Ｔ１−Ａ２）として接続情報管理部１３−１に保存する。
【０１０１】
さらに、スレーブ局Ｓ１は、接続端子Ｂ１から識別情報「Ｂ１」を送信し、スレーブ局Ｓ４の接続端子Ａ４から送信された識別情報「Ａ４」を接続端子Ｂ１により受信する。
スレーブ局Ｓ１では、接続端子Ｂ１を通じて、識別情報「Ｂ１」を送信し、識別情報「Ａ４」を受信するので、接続端子Ｂ１には接続端子Ａ４が接続されて、接続端子Ｂ１と接続端子Ａ４との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ１は、接続端子Ｂ１と接続端子Ａ４との接続関係を例えば、接続情報（Ｂ１−Ａ４）として接続情報管理部１３−１に保存する。
【０１０２】
（スレーブ局Ｓ２における接続情報の収集処理）
スレーブ局Ｓ２は、接続端子Ａ２から識別情報「Ａ２」を送信し、スレーブ局Ｓ１の分岐端子Ｔ１から送信された識別情報「Ｔ１」を接続端子Ａ２により受信する。
【０１０３】
スレーブ局Ｓ２では、接続端子Ａ２を通じて、識別情報「Ａ２」を送信し、識別情報「Ｔ１」を受信するので、接続端子Ａ２には分岐端子Ｔ１が接続されて、接続端子Ａ２と分岐端子Ｔ１との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ２は、接続端子Ａ２と分岐端子Ｔ１との接続関係を例えば、接続情報（Ａ２−Ｔ１）として接続情報管理部１３−２に保存する。
【０１０４】
また、スレーブ局Ｓ２は、分岐端子Ｔ２を介して他局から識別情報を受信しない。この場合、スレーブ局Ｓ２では、分岐端子Ｔ２には物理接続がないと検出し、例えば、接続情報（Ｔ２−）として接続情報管理部１３−２に保存する。
【０１０５】
さらに、スレーブ局Ｓ２は、接続端子Ｂ２から識別情報「Ｂ２」を送信し、スレーブ局Ｓ３の接続端子Ａ３から送信された識別情報「Ａ３」を接続端子Ｂ２により受信する。
スレーブ局Ｓ２では、接続端子Ｂ２を通じて、識別情報「Ｂ２」を送信し、識別情報「Ａ３」を受信するので、接続端子Ｂ２には接続端子Ａ３が接続されて、接続端子Ｂ２と接続端子Ａ３との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ２は、接続端子Ｂ２と接続端子Ａ３との接続関係を例えば、接続情報（Ｂ２−Ａ３）として接続情報管理部１３−２に保存する。
【０１０６】
（スレーブ局Ｓ３における接続情報の収集処理）
スレーブ局Ｓ３は、接続端子Ａ３から識別情報「Ａ３」を送信し、スレーブ局Ｓ２の接続端子Ｂ２から送信された識別情報「Ｂ２」を接続端子Ａ３により受信する。
【０１０７】
スレーブ局Ｓ３では、接続端子Ａ３を通じて、識別情報「Ａ３」を送信し、識別情報「Ｂ２」を受信するので、接続端子Ａ３には接続端子Ｂ２が接続されて、接続端子Ａ３と接続端子Ｂ２との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ３は、接続端子Ａ３と接続端子Ｂ２との接続関係を例えば、接続情報（Ａ３−Ｂ２）として接続情報管理部１３−３に保存する。
【０１０８】
また、スレーブ局Ｓ３は、分岐端子Ｔ３を介して他局から識別情報を受信しない。この場合、スレーブ局Ｓ３では、分岐端子Ｔ３には物理接続がないと検出し、例えば、接続情報（Ｔ３−）として接続情報管理部１３−３に保存する。
【０１０９】
さらに、スレーブ局Ｓ３は、接続端子Ｂ３を介して他局から識別情報を受信しない。この場合、スレーブ局Ｓ３では、接続端子Ｂ３には物理接続がないと検出し、例えば、接続情報（Ｂ３−）として接続情報管理部１３−３に保存する。
【０１１０】
（スレーブ局Ｓ４における接続情報の収集処理）
スレーブ局Ｓ４は、接続端子Ａ４から識別情報「Ａ４」を送信し、スレーブ局Ｓ１の接続端子Ｂ１から送信された識別情報「Ｂ１」を接続端子Ａ４により受信する。
【０１１１】
スレーブ局Ｓ４は、接続端子Ａ４を通じて、識別情報「Ａ４」を送信し、識別情報「Ｂ１」を受信するので、接続端子Ａ４には接続端子Ｂ１が接続されて、接続端子Ａ４と接続端子Ｂ１との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ４では、接続端子Ａ４と接続端子Ｂ１との接続関係を例えば、接続情報（Ａ４−Ｂ１）として接続情報管理部１３−４に保存する。
【０１１２】
また、スレーブ局Ｓ４は、分岐端子Ｔ４から識別情報「Ｔ４」を送信し、スレーブ局Ｓ５の接続端子Ａ５から送信された識別情報「Ａ５」を分岐端子Ｔ４により受信する。
スレーブ局Ｓ４では、分岐端子Ｔ４を通じて、識別情報「Ｔ４」を送信し、識別情報「Ａ５」を受信するので、分岐端子Ｔ４には接続端子Ａ５が接続されて、分岐端子Ｔ４と接続端子Ａ５との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ４は、分岐端子Ｔ４と接続端子Ａ５との接続関係を例えば、接続情報（Ｔ４−Ａ５）として接続情報管理部１３−４に保存する。
【０１１３】
さらに、スレーブ局Ｓ４は、接続端子Ｂ４から識別情報「Ｂ４」を送信し、スレーブ局Ｓ７の接続端子Ａ７から送信された識別情報「Ａ７」を接続端子Ｂ４により受信する。
スレーブ局Ｓ４では、接続端子Ｂ４を通じて、識別情報「Ｂ４」を送信し、識別情報「Ａ７」を受信するので、接続端子Ｂ４には接続端子Ａ７が接続されて、接続端子Ｂ４と接続端子Ａ７との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ４は、接続端子Ｂ４と接続端子Ａ７との接続関係を例えば、接続情報（Ｂ４−Ａ７）として接続情報管理部１３−４に保存する。
【０１１４】
（スレーブ局Ｓ５における接続情報の収集処理）
スレーブ局Ｓ５は、接続端子Ａ５から識別情報「Ａ５」を送信し、スレーブ局Ｓ４の分岐端子Ｔ４から送信された識別情報「Ｔ４」を接続端子Ａ５により受信する。
【０１１５】
スレーブ局Ｓ５では、接続端子Ａ５を通じて、識別情報「Ａ５」を送信し、識別情報「Ｔ４」を受信するので、接続端子Ａ５には分岐端子Ｔ４が接続されて、接続端子Ａ５と分岐端子Ｔ４との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ５は、接続端子Ａ５と分岐端子Ｔ４との接続関係を例えば、接続情報（Ａ５−Ｔ４）として接続情報管理部１３−５に保存する。
【０１１６】
また、スレーブ局Ｓ５は、分岐端子Ｔ５を介して他局から識別情報を受信しない。この場合、スレーブ局Ｓ５では、分岐端子Ｔ５には物理接続がないと検出し、例えば、接続情報（Ｔ５−）として接続情報管理部１３−５に保存する。
【０１１７】
さらに、スレーブ局Ｓ５は、接続端子Ｂ５から識別情報「Ｂ５」を送信し、スレーブ局Ｓ６の接続端子Ａ６から送信された識別情報「Ａ６」を接続端子Ｂ５により受信する。
スレーブ局Ｓ５では、接続端子Ｂ５を通じて、識別情報「Ｂ５」を送信し、識別情報「Ａ６」を受信するので、接続端子Ｂ５には接続端子Ａ６が接続されて、接続端子Ｂ５と接続端子Ａ６との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ５は、接続端子Ｂ５と接続端子Ａ６との接続関係を例えば、接続情報（Ｂ５−Ａ６）として接続情報管理部１３−５に保存する。
【０１１８】
（スレーブ局Ｓ６における接続情報の収集処理）
スレーブ局Ｓ６は、接続端子Ａ６から識別情報「Ａ６」を送信し、スレーブ局Ｓ５の接続端子Ｂ５から送信された識別情報「Ｂ５」を接続端子Ａ６により受信する。
【０１１９】
スレーブ局Ｓ６では、接続端子Ａ６を通じて、識別情報「Ａ６」を送信し、識別情報「Ｂ５」を受信するので、接続端子Ａ６には接続端子Ｂ５が接続されて、接続端子Ａ６と接続端子Ｂ５との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ６は、接続端子Ａ６と接続端子Ｂ５との接続関係を例えば、接続情報（Ａ６−Ｂ５）として接続情報管理部１３−６に保存する。
【０１２０】
また、スレーブ局Ｓ６は、分岐端子Ｔ６を介して他局から識別情報を受信しない。この場合、スレーブ局Ｓ６では、分岐端子Ｔ６には物理接続がないと検出し、例えば、接続情報（Ｔ６−）として接続情報管理部１３−６に保存する。
【０１２１】
さらに、スレーブ局Ｓ６は、接続端子Ｂ６を介して他局から識別情報を受信しない。この場合、スレーブ局Ｓ６では、接続端子Ｂ６には物理接続がないと検出して、例えば、接続情報（Ｂ６−）として接続情報管理部１３−６に保存する。
【０１２２】
（スレーブ局Ｓ７における接続情報の収集処理）
スレーブ局Ｓ７は、接続端子Ａ７から識別情報「Ａ７」を送信し、スレーブ局Ｓ４の接続端子Ｂ４から送信された識別情報「Ｂ４」を接続端子Ａ７により受信する。
【０１２３】
スレーブ局Ｓ７では、接続端子Ａ７を通じて、識別情報「Ａ７」を送信し、識別情報「Ｂ４」を受信するので、接続端子Ａ７には接続端子Ｂ４が接続されて、接続端子Ａ７と接続端子Ｂ４との端子間で通信が可能であることを検出する。この場合、スレーブ局Ｓ７は、接続端子Ａ７と接続端子Ｂ４との接続関係を例えば、接続情報（Ａ７−Ｂ４）として接続情報管理部１３−７に保存する。
【０１２４】
また、スレーブ局Ｓ７は、分岐端子Ｔ７を介して他局から識別情報を受信しない。この場合、スレーブ局Ｓ７では、分岐端子Ｔ７には物理接続がないと検出し、例えば、接続情報（Ｔ７−）として接続情報管理部１３−７に保存する。
【０１２５】
さらに、スレーブ局Ｓ７は、接続端子Ｂ７を介して他局から識別情報を受信しない。この場合、スレーブ局Ｓ７では、接続端子Ｂ７には物理接続がないと検出し、例えば、接続情報（Ｂ７−）として接続情報管理部１３−７に保存する。
【０１２６】
なお、上記に示した接続情報収集処理は、装置起動時（例えば、システムの初期運用時や各局の接続変更時等）において、スレーブ局Ｓ１〜Ｓ７が自律的に行う（自律的に端子の識別情報をやりとりして接続情報を収集する）ものである。
【０１２７】
図１１は接続情報が含まれる接続構成情報フレームの一例を示す図である。接続構成情報フレームＦ２は、フレームｆ１ａ〜ｆ７ａを含む。
接続構成情報フレームＦ２のフレームの並び順は、図７に示した接続構成情報フレームＦ１のフレームの並び順と同じであるが（正常な回線接続状態であるため）、異なる点として、フレームｆ１ａ〜ｆ７ａの自局情報には、各スレーブ局の接続情報が含まれている。
【０１２８】
すなわち、フレームｆ１ａの自局情報には、スレーブ局Ｓ１の接続情報管理部１３−１で格納されている接続情報（Ａ１−Ｂ０）、（Ｔ１−Ａ２）、（Ｂ１−Ａ４）が含まれる。
【０１２９】
フレームｆ２ａの自局情報には、スレーブ局Ｓ２の接続情報管理部１３−２で格納されている接続情報（Ａ２−Ｔ１）、（Ｔ２−）、（Ｂ２−Ａ３）が含まれる。フレームｆ３ａの自局情報には、スレーブ局Ｓ３の接続情報管理部１３−３で格納されている接続情報（Ａ３−Ｂ２）、（Ｔ３−）、（Ｂ３−）が含まれる。
【０１３０】
フレームｆ４ａの自局情報には、スレーブ局Ｓ４の接続情報管理部１３−４で格納されている接続情報（Ａ４−Ｂ１）、（Ｔ４−Ａ５）、（Ｂ４−Ａ７）が含まれる。フレームｆ５ａの自局情報には、スレーブ局Ｓ５の接続情報管理部１３−５で格納されている接続情報（Ａ５−Ｔ４）、（Ｔ５−）、（Ｂ５−Ａ６）が含まれる。
【０１３１】
フレームｆ６ａの自局情報には、スレーブ局Ｓ６の接続情報管理部１３−６で格納されている接続情報（Ａ６−Ｂ５）、（Ｔ６−）、（Ｂ６−）が含まれる。フレームｆ７ａの自局情報には、スレーブ局Ｓ７の接続情報管理部１３−７で格納されている接続情報（Ａ７−Ｂ４）、（Ｔ７−）、（Ｂ７−）が含まれる。
【０１３２】
そして、マスタ局Ｍ０では、接続構成情報フレームＦ２を受信すると、スレーブ局Ｓ１〜Ｓ７の接続情報Ｄ０を保存管理する。
次に誤接続がある場合において、収集された接続情報にもとづき行われる回線接続判定について説明する。図１２は誤接続がある通信システムの構成例を示す図である。通信システム１−２ａは図８と同様に、スレーブ局Ｓ１の接続端子Ｂ１がスレーブ局Ｓ４の分岐端子Ｔ４に誤接続し、スレーブ局Ｓ４の接続端子Ａ４がスレーブ局Ｓ５の接続端子Ａ５に誤接続しているとする。その他の接続は図１０と同じであり正常状態とする。
【０１３３】
スレーブ局Ｓ１において、接続端子Ｂ１がスレーブ局Ｓ４の分岐端子Ｔ４に誤接続している。このため、スレーブ局Ｓ１の接続情報管理部１３−１には、図１０で上述したような接続情報収集処理によって、接続情報（Ａ１−Ｂ０）、（Ｔ１−Ａ２）、（Ｂ１−Ｔ４）が格納される。
【０１３４】
スレーブ局Ｓ４において、接続端子Ａ４がスレーブ局Ｓ５の接続端子Ａ５に誤接続し、分岐端子Ｔ４がスレーブ局Ｓ１の接続端子Ｂ１に誤接続している。このため、スレーブ局Ｓ４の接続情報管理部１３−４には、図１０で上述したような接続情報収集処理によって、接続情報（Ａ４−Ａ５）、（Ｔ４−Ｂ１）、（Ｂ４−Ａ７）が格納される。
【０１３５】
スレーブ局Ｓ５において、接続端子Ａ５がスレーブ局Ｓ４の接続端子Ａ４に誤接続している。このため、スレーブ局Ｓ５の接続情報管理部１３−５には、図１０で上述したような接続情報収集処理によって、接続情報（Ａ５−Ａ４）、（Ｔ５−）、（Ｂ５−Ａ６）が格納される。なお、その他の接続情報管理部の格納状態は図１０で示した状態と同様である。
【０１３６】
図１３は接続情報が含まれる接続構成情報フレームの一例を示す図である。接続構成情報フレームＦ２−１は、通信システム１−２ａの接続状態において生成されるフレームであり、マスタ局Ｍ０で受信される。
【０１３７】
マスタ局Ｍ０では、接続構成情報フレームＦ２−１を受信すると、スレーブ局Ｓ１〜Ｓ７の接続情報Ｄ１を保存管理する。
また、接続構成情報フレームＦ２−１を形成する各フレームの順序は、図５で上述したフレーム伝送制御によって、ｆ１ａ、ｆ２ａ、ｆ３ａ、ｆ７ａ、ｆ５ａ、ｆ６ａ、ｆ４ａとなって、正常接続時の並び順と異なるため、マスタ局Ｍ０は、システム内に誤接続が生じていることを検出する。
【０１３８】
さらに、マスタ局Ｍ０は、正常な接続状態のときの接続情報Ｄ０（図１１）と、接続情報Ｄ１とを比較して、同一スレーブ局毎に不一致となる接続情報を接続情報Ｄ１の中から検出する。
【０１３９】
この例では、接続情報Ｄ１において、スレーブ局Ｓ１の接続情報（Ｂ１−Ｔ４）、スレーブ局Ｓ５の接続情報（Ａ５−Ａ４）、スレーブ局Ｓ４の接続情報（Ａ４−Ａ５）、（Ｔ４−Ｂ１）が接続情報Ｄ０とは異なる。
【０１４０】
したがって、マスタ局Ｍ０は、この検出結果から、スレーブ局Ｓ１の接続端子Ｂ１、スレーブ局Ｓ４の分岐端子Ｔ４、スレーブ局Ｓ４の接続端子Ａ４、スレーブ局Ｓ５の接続端子Ａ５が誤接続されていることを特定する。
【０１４１】
図１４は誤接続がある通信システムの構成例を示す図である。通信システム１−２ｂにおいて、スレーブ局Ｓ１の接続端子Ｂ１が、本来はスレーブ局Ｓ４の接続端子Ａ４に接続するはずが、スレーブ局Ｓ４の接続端子Ｂ４に誤接続しているとする。
【０１４２】
また、スレーブ局Ｓ４の接続端子Ａ４が、本来はスレーブ局Ｓ１の接続端子Ｂ１に接続するはずが、スレーブ局Ｓ７の接続端子Ａ７に誤接続しているとする。その他の接続は図１０と同じであり正常状態とする。
【０１４３】
スレーブ局Ｓ１において、接続端子Ｂ１がスレーブ局Ｓ４の接続端子Ｂ４に誤接続している。このため、スレーブ局Ｓ１の接続情報管理部１３−１には、図１０で上述したような接続情報収集処理によって、接続情報（Ａ１−Ｂ０）、（Ｔ１−Ａ２）、（Ｂ１−Ｂ４）が格納される。
【０１４４】
スレーブ局Ｓ４において、接続端子Ａ４がスレーブ局Ｓ７の接続端子Ａ７に誤接続し、接続端子Ｂ４がスレーブ局Ｓ１の接続端子Ｂ１に誤接続している。このため、スレーブ局Ｓ４の接続情報管理部１３−４には、図１０で上述したような接続情報収集処理によって、接続情報（Ａ４−Ａ７）、（Ｔ４−Ａ５）、（Ｂ４−Ｂ１）が格納される。
【０１４５】
スレーブ局Ｓ７において、接続端子Ａ７がスレーブ局Ｓ４の接続端子Ａ４に誤接続している。このため、スレーブ局Ｓ７の接続情報管理部１３−７には、図１０で上述したような接続情報収集処理によって、接続情報（Ａ７−Ａ４）、（Ｔ７−）、（Ｂ７−）が格納される。なお、その他の接続情報管理部の格納状態は図１０で示した状態と同様である。
【０１４６】
図１５は接続情報が含まれる接続構成情報フレームの一例を示す図である。接続構成情報フレームＦ２−２は、通信システム１−２ｂの接続状態において生成されるフレームであり、マスタ局Ｍ０で受信される。
【０１４７】
マスタ局Ｍ０では、接続構成情報フレームＦ２−２を受信すると、スレーブ局Ｓ１〜Ｓ７の接続情報Ｄ２を保存管理する。
また、接続構成情報フレームＦ２−２のフレームの順序は、図５で上述したフレーム伝送制御によって、ｆ１ａ、ｆ２ａ、ｆ３ａ、ｆ７ａ、ｆ４ａ、ｆ５ａ、ｆ６ａとなって、正常接続時の並び順と異なるため、マスタ局Ｍ０は、システム内に誤接続が生じていることを検出する。
【０１４８】
さらに、マスタ局Ｍ０は、正常な接続状態のときの接続情報Ｄ０（図１１）と、接続情報Ｄ２とを比較して、同一スレーブ局毎に不一致となる接続情報を接続情報Ｄ２の中から検出する。
【０１４９】
この例では、接続情報Ｄ２において、スレーブ局Ｓ１の接続情報（Ｂ１−Ｂ４）、スレーブ局Ｓ４の接続情報（Ａ４−Ａ７）、（Ｂ４−Ｂ１）およびスレーブ局Ｓ７の接続情報（Ａ７−Ａ４）が接続情報Ｄ０とは異なる。
【０１５０】
したがって、マスタ局Ｍ０は、この検出結果から、スレーブ局Ｓ１の接続端子Ｂ１、スレーブ局Ｓ４の接続端子Ｂ４、スレーブ局Ｓ４の接続端子Ａ４、スレーブ局Ｓ７の接続端子Ａ７が誤接続されていることを特定する。
【０１５１】
図１６は誤接続がある通信システムの構成例を示す図である。通信システム１−２ｃにおいて、スレーブ局Ｓ４の分岐端子Ｔ４が、本来はスレーブ局Ｓ５の接続端子Ａ５に接続するはずが、スレーブ局Ｓ７の接続端子Ａ７に誤接続しているとする。
【０１５２】
また、スレーブ局Ｓ４の接続端子Ｂ４が、本来はスレーブ局Ｓ７の接続端子Ａ７に接続するはずが、スレーブ局Ｓ５の接続端子Ａ５に誤接続しているとする。その他の接続は図１０と同じであり正常状態とする。
【０１５３】
スレーブ局Ｓ４において、分岐端子Ｔ４がスレーブ局Ｓ７の接続端子Ａ７に誤接続し、接続端子Ｂ４がスレーブ局Ｓ５の接続端子Ａ５に誤接続している。このため、スレーブ局Ｓ４の接続情報管理部１３−４には、図１０で上述したような接続情報収集処理によって、接続情報（Ａ４−Ｂ１）、（Ｔ４−Ａ７）、（Ｂ４−Ａ５）が格納される。
【０１５４】
スレーブ局Ｓ５において、接続端子Ａ５がスレーブ局Ｓ４の接続端子Ｂ４に誤接続している。このため、スレーブ局Ｓ５の接続情報管理部１３−５には、図１０で上述したような接続情報収集処理によって、接続情報（Ａ５−Ｂ４）、（Ｔ５−）、（Ｂ５−Ａ６）が格納される。
【０１５５】
スレーブ局Ｓ７において、接続端子Ａ７がスレーブ局Ｓ４の分岐端子Ｔ４に誤接続している。このため、スレーブ局Ｓ７の接続情報管理部１３−７には、図１０で上述したような接続情報収集処理によって、接続情報（Ａ７−Ｔ４）、（Ｔ７−）、（Ｂ７−）が格納される。なお、その他の接続情報管理部の格納状態は図１０で示した状態と同様である。
【０１５６】
図１７は接続情報が含まれる接続構成情報フレームの一例を示す図である。接続構成情報フレームＦ２−３は、通信システム１−２ｃの接続状態において生成されるフレームであり、マスタ局Ｍ０で受信される。
【０１５７】
マスタ局Ｍ０では、接続構成情報フレームＦ２−３を受信すると、スレーブ局Ｓ１〜Ｓ７の接続情報Ｄ３を保存管理する。
また、接続構成情報フレームＦ２−３のフレームの順序は、図５で上述したフレーム伝送制御によって、ｆ１ａ、ｆ２ａ、ｆ３ａ、ｆ４ａ、ｆ７ａ、ｆ５ａ、ｆ６ａとなって、正常接続時の並び順と異なるため、マスタ局Ｍ０は、システム内に誤接続が生じていることを検出する。
【０１５８】
さらに、マスタ局Ｍ０は、正常な接続状態のときの接続情報Ｄ０（図１１）と、接続情報Ｄ３とを比較して、同一スレーブ局毎に不一致となる接続情報を接続情報Ｄ３の中から検出する。
【０１５９】
この例では、接続情報Ｄ３において、スレーブ局Ｓ４の接続情報（Ｔ４−Ａ７）、（Ｂ４−Ａ５）、スレーブ局Ｓ５の接続情報（Ａ５−Ｂ４）およびスレーブ局Ｓ７の接続情報（Ａ７−Ｔ４）が接続情報Ｄ０とは異なる。
【０１６０】
したがって、マスタ局Ｍ０は、この検出結果から、スレーブ局Ｓ４の分岐端子Ｔ４、スレーブ局Ｓ７の接続端子Ａ７、スレーブ局Ｓ４の接続端子Ｂ４、スレーブ局Ｓ５の接続端子Ａ５が誤接続されていることを特定する。
【０１６１】
次に接続情報収集処理の変形例について説明する。変形例では、端子の識別情報が通信品質要求メッセージに含めて送信され、通信品質要求メッセージを受信した局では、通信品質応答メッセージに端子の識別情報を含めて返信することで接続情報の収集を行う。
【０１６２】
図１８は接続情報収集処理の変形例の動作を説明するための図である。
〔Ｓｔ５１〕マスタ局Ｍ０は、物理接続のある接続端子Ｂ０から、識別情報「Ｂ０」を付加した通信品質要求メッセージを送信する。
【０１６３】
〔Ｓｔ５２〕スレーブ局Ｓ１は、接続端子Ａ１で通信品質要求メッセージを受信すると、識別情報「Ａ１」を付加した通信品質応答メッセージを接続端子Ａ１より送信する。
また、同時に、スレーブ局Ｓ１は、受信した通信品質要求メッセージに付加されている送信元の識別情報「Ｂ０」と、識別情報「Ｂ０」を受信した接続端子Ａ１の識別情報「Ａ１」とを合わせて、接続情報（Ａ１−Ｂ０）を接続情報管理部１３−１に保存する。
【０１６４】
〔Ｓｔ５３〕マスタ局Ｍ０は、接続端子Ｂ０の識別情報「Ｂ０」と、受信した通信品質応答メッセージに付加されている送信先の識別情報「Ａ１」とを合わせて、接続情報（Ｂ０−Ａ１）を接続情報管理部１３−０（図３に示した接続構成情報フレーム管理部２３で実現される）に保存する。
【０１６５】
〔Ｓｔ５４−１〕スレーブ局Ｓ１は、通信品質応答メッセージをマスタ局Ｍ０に送信した後、物理接続のある分岐端子Ｔ１から、識別情報「Ｔ１」を付加した通信品質要求メッセージを送信する。
【０１６６】
〔Ｓｔ５４−２〕スレーブ局Ｓ１は、通信品質応答メッセージをマスタ局Ｍ０に送信した後、物理接続のある接続端子Ｂ１から、識別情報「Ｂ１」を付加した通信品質要求メッセージを送信する。
【０１６７】
〔Ｓｔ５５〕スレーブ局Ｓ２は、接続端子Ａ２で通信品質要求メッセージを受信すると、自身の接続端子Ａ２の識別情報「Ａ２」を付加した通信品質応答メッセージを接続端子Ａ２より送信する。
【０１６８】
また、同時に、スレーブ局Ｓ２は、受信した通信品質要求メッセージに付加されている送信元の識別情報「Ｔ１」と、識別情報「Ｔ１」を受信した接続端子Ａ２の識別情報「Ａ２」とを合わせて、接続情報（Ａ２−Ｔ１）を接続情報管理部１３−２に保存する。
【０１６９】
〔Ｓｔ５６〕スレーブ局Ｓ１は、分岐端子Ｔ１の識別情報「Ｔ１」と、受信した通信品質応答メッセージに付加されている送信先の識別情報「Ａ２」とを合わせて、接続情報（Ｔ１−Ａ２）を接続情報管理部１３−１に保存する。
【０１７０】
〔Ｓｔ５７〕スレーブ局Ｓ４は、接続端子Ａ４で通信品質要求メッセージを受信すると、識別情報「Ａ４」を付加した通信品質応答メッセージを接続端子Ａ４から送信する。
また、同時に、スレーブ局Ｓ４は、受信した通信品質要求メッセージに付加されている送信元の識別情報「Ｂ１」と、識別情報「Ｂ１」を受信した接続端子Ａ４の識別情報「Ａ４」とを合わせて、接続情報（Ａ４−Ｂ１）を接続情報管理部１３−４に保存する。
【０１７１】
〔Ｓｔ５８〕スレーブ局Ｓ１は、接続端子Ｂ１の識別情報「Ｂ１」と、受信した通信品質応答メッセージに付加されている送信先の識別情報「Ａ４」とを合わせて、接続情報（Ｂ１−Ａ４）を接続情報管理部１３−１に保存する。以下同様にして各局において接続情報が収集されていく。
【０１７２】
このような動作によっても接続情報を効率よく各局において収集することができる。なお、変形例の場合の接続情報収集処理においても、装置起動時（システムの初期運用時や各局の接続変更時等）に、スレーブ局Ｓ１〜Ｓ７が自律的に行う（自律的に通信品質要求／応答メッセージをやりとりして接続情報を収集する）ものである。
【０１７３】
以上説明したように、本発明によれば、２つの接続端子と１つの分岐端子を持つ局から構成されるバス接続形態の通信システムにおいて、局間の接続構成が複雑な場合や、誤接続箇所が複数あるような場合であっても、回線の誤接続箇所を早期にかつ容易に特定することができ、運用性、保守性の向上を図ることが可能になる。
【０１７４】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。
【符号の説明】
【０１７５】
１  通信装置
１ａ  回線接続端子
１ｂ  制御部
１ｃ  接続情報管理部
Ａ、Ａ１、Ａ２、Ａ３  接続端子（第１の接続端子）
Ｂ、Ｂ０、Ｂ１、Ｂ２、Ｂ３  接続端子（第２の接続端子）
Ｔ、Ｔ０、Ｔ１、Ｔ２、Ｔ３  分岐端子
１Ａ、１Ｂ  通信システム
Ｍ０  マスタ局
Ｓ１〜Ｓ３  スレーブ局
ｆ１〜ｆ３  フレーム
ｄ１、ｄ２  接続情報
【図１】
2019022167.tif 000003
【図２】
2019022167.tif 000004
【図３】
2019022167.tif 000005
【図４】
2019022167.tif 000006
【図５】
2019022167.tif 000007
【図６】
2019022167.tif 000008
【図７】
2019022167.tif 000009
【図８】
2019022167.tif 000010
【図９】
2019022167.tif 000011
【図１０】
2019022167.tif 000012
【図１１】
2019022167.tif 000013
【図１２】
2019022167.tif 000014
【図１３】
2019022167.tif 000015
【図１４】
2019022167.tif 000016
【図１５】
2019022167.tif 000017
【図１６】
2019022167.tif 000018
【図１７】
2019022167.tif 000019
【図１８】
2019022167.tif 000020