(57)【特許請求の範囲】
【請求項１】
マスタ局およびスレーブ局からなる複数の局がディジーチェイン接続されてリング状の回線を構成したリング型ネットワークシステムであって、
前記マスタ局およびスレーブ局それぞれは、隣接する局間で通信可を検出すると該隣接局と接続し、隣接する局間で通信不可を検出すると前記回線をループバックするループバック制御部を有し、
前記マスタ局は、
前記スレーブ局から局種別情報を収集する局種別情報収集部と、
この局種別情報収集部によって収集された前記局種別情報と予め設定されたスレーブ局の構成情報とを比較する局構成判定部と、
この局構成判定部による比較結果が一致すると前記スレーブ局に稼動開始フレームを送信するシステム立ち上げ制御部と、
このシステム立ち上げ制御部により送信された前記稼働開始フレームが前記回線を周回した後の稼働開始フレームを受信すると自局を稼動開始し、この稼動開始を前記ループバック制御部に与えるマスタ局稼動開始制御部と、を備え、
前記スレーブ局は、
前記稼動開始フレームを受信すると自局を稼動開始し、この稼動開始を前記ループバック制御部に与えるスレーブ稼動開始制御部を備え、
前記マスタ局および前記スレーブ局それぞれのループバック制御部は、
前記回線をループバックしているときに前記稼動開始が与えられると、以後前記回線のループバックを維持することを特徴とするリング型ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のノード（局）をディジーチェイン接続し、このディジーチェイン接続された両端のノードで回線を折り返すことにより、リング状の伝送経路を形成するようにした、リング型ネットワークシステムに関する。
【背景技術】
【０００２】
図５は、リング型ネットワークシステムの一例を示す構成図である。このリング型ネットワークシステムは、マスタ局Ｍ、および複数のスレーブ局Ｓ１、Ｓ２、Ｓ３が回線にディジーチェイン接続されることにより構成される。そして、末端に位置するスレーブ局Ｓ１、Ｓ３が片側に局が接続されていないことを検知し内部でループバックすることでリング状の伝送経路を形成する。
【０００３】
このようなネットワークシステムは、断線やコネクタの脱落等による断線が生じた場合、この断線箇所近傍の局が通信の異常を検出して回線を折り返すループバック制御を行い、回線を接続状態に維持することにより、切り離された局を除いた局間でデータ交換を継続するように構成されている。
【０００４】
特許文献１には、相互接続バス（回線）に接続されるネットワーク装置の種類を自動判別し、その回線に対して相互接続を適正に終端させるための技術が開示されている。すなわち、特許文献１に記載された発明は、ホストに接続されたネットワーク装置構成によって終端回路が自動的に起動されるように構成されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−６４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上述のようにループバック機能を有するネットワークシステムでは、システム立ち上げ時、電源投入のタイミング等、各局の立ち上がりのばらつきによってループバックが所々で作動して局構成が乱れ、結果的に誤動作を起こすことがある。
【０００７】
本発明は、上記の問題を鑑みてなされたものであり、その目的は、リング状の伝送経路を構築する際、局の立ち上がりのばらつきにより作動するループバックの影響による誤動作を回避してシステムの信頼性向上をはかった、リング型ネットワークシステムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明のリング型ネットワークシステムは、マスタ局およびスレーブ局からなる複数の局がディジーチェイン接続されてリング状の回線を構成したリング型ネットワークシステムであって、前記マスタ局およびスレーブ局それぞれは、隣接する局間で通信可を検出すると該隣接局と接続し、隣接する局間で通信不可を検出すると前記回線をループバックするループバック制御部を有し、前記マスタ局は、前記スレーブ局から局種別情報を収集する局種別情報収集部と、この局種別情報収集部によって収集された前記局種別情報と予め設定されたスレーブ局の構成情報とを比較する局構成判定部と、この局構成判定部による比較結果が一致すると前記スレーブ局に稼動開始フレームを前記回線に送信するシステム立ち上げ制御部と、このシステム立ち上げ制御部により送信された前記稼働開始フレームが前記回線を周回した後の稼働開始フレームを受信すると自局を稼動開始し、この稼動開始を前記ループバック制御部に与えるマスタ局稼動開始制御部と、を備え、前記スレーブ局は、前記稼動開始フレームを受信すると自局を稼動開始し、この稼動開始を前記ループバック制御部に与えるスレーブ稼動開始制御部を備え、前記マスタ局および前記スレーブ局それぞれのループバック制御部は、前記回線をループバックしているときに前記稼動開始が与えられると、以後前記回線のループバックを維持することを特徴とする。
【００１１】
本発明によれば、リング型ネットワークシステムを構成するマスタ局では、システム立ち上げ制御部により送信され、回線を周回して戻ってくる稼動開始フレームを受信することにより自局を稼動開始し、この稼動開始をループバック制御部に与え、ループバック制御部にてループバック動作を行う。このように、稼動開始フレームをネットワークに送信し、この稼動開始フレームがネットワークを一巡して戻ることを確認することにより、稼動開始フレームがスレーブ局に受信される前にネットワーク局構成（局の脱落や追加）が変わったなどの回線の接続不備を確認することができる。したがって、スレーブ局の立ち上がりのばらつきにより作動するループバックの影響による誤動作を回避することができ、システムの信頼性向上をはかったリング型ネットワークシステムを提供することができる。
【発明の効果】
【００１２】
本発明に係るリング型ネットワークシステムによれば、スレーブ局の立ち上がりのばらつきにより作動するループバックの影響による誤動作を回避することができ、システムの信頼性向上がはかれる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係るリング型ネットワークシステムの構成を示す図である。
【図２】本発明の実施の形態に係るリング型ネットワークシステムのマスタ局とスレーブ局の構成を示すブロック図である。
【図３】本発明の実施の形態に係るリング型ネットワークシステムの立ち上げ制御フローを示す図である。
【図４】本発明の実施の形態に係るリング型ネットワークシステムの各局のループバック制御によるスイッチ制御の一例を表形式で示した図である。
【図５】従来のリング型ネットワークシステムの構成を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明に係る好適な実施の形態（以下、本実施形態）について、図面を参照しながら詳細に説明する。
図１は、本実施形態に係るリング型ネットクシステム１００の構成を示す図である。図１において、リング型ネットワークシステム１００は、マスタ局Ｍ（１）と、複数のスレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）とが、回線５にディジーチェイン接続されている。そして、末端局であるスレーブ局Ｓ１（２）とＳ３（４）の片側端子はオープン状態になっている。
【００１５】
マスタ局Ｍ（１）はマスタ通信制御部１０を含み、スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）は、共にスレーブ通信制御部２０を含む。マスタ通信制御部２０は、ネットワークの立ち上げ時、スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）のそれぞれから局種別情報を収集し、ここで収集された各局の種別情報と、予め設定されたネットワークを構成する各局の構成情報とを比較し、この比較の結果に従いネットワークの立ち上げを制御する機能を有する。
【００１６】
なお、ここでいう「種別情報」とは、例えば、通信モジュール、デジタル入出慮クモジュール、アナログ入出力モジュール、サーボモジュール等、局の種別を示す情報をいう。また、「構成情報」とは、ネットワークを構成する各局の種別情報の集合（例えば、局１は通信モジュール、局２はデジタル入出力モジュール、局３は・・・・）をいう。
【００１７】
マスタ通信制御部１０には、ネットワークを構成する局毎の構成情報を定義するために使用される構成定義ツール６が実装された、例えば、ＰＣ（Personal Computer）等が接続される。ここで、入力された構成定義情報は、構成定義ＴＢＬ（テーブル）３０として生成され、マスタ局Ｍ（１）のマスタ通信制御部１０に供給される。
【００１８】
スレーブ通信制御部２０は、マスタ局Ｍ１（マスタ通信制御部１０）からシステムの立ち上げを指示されるとリンク接続を行なって自局を稼動状態に設定し、システムの停止が指示されるとリンクを無効として自局を停止状態に設定する。又、停止状態に設定されたとき、自局より下流に位置する隣接局の接続の有無を通信により検出し、伝送フレームを、下流に接続された隣接局に伝送（通常通信モード）するか、もしくは上流に接続された隣接局に折り返し伝送（折り返し通信モード）する機能を有する。詳細は後述する。
【００１９】
図２に、上記したマスタ通信制御部１０と、スレーブ通信制御部２０の内部構成が示されている。図２に示されるように、マスタ通信制御部１０は、物理層（ＰＨＹ）に、受信部１１、１８と、送信部１２、１７と、リンク検出部１３、１９が、ＭＡＣ（Media Access Control）層にループバック制御部１４、１６が、更にその上位層にプロトコル制御部１５が、それぞれ実装されている。
【００２０】
送信部１２、１７と、受信部１１、１８は、回線５経由で周回する伝送フレームを送受信し、リンク検出部１３、１９は、上流、下流に位置する隣接局との接続の有無を通信により検出し、ループバック制御部１４、１６のスイッチ制御を行う。ループバック制御部１４、１６は、回線５経由で周回する伝送フレームを、下流に接続された隣接局に伝送（通常通信モード）するか、上流に接続された隣接局に折り返し伝送（折り返し通信モード）する。スイッチ制御については後述する。
【００２１】
プロトコル制御部１５は、ネットワークの立ち上げ時、スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）のそれぞれから局種別情報を収集し、当該収集した局種別情報と、予め設定されたネットワークを構成する各局の構成情報とを比較し、この比較の結果に従いネットワークの立ち上げを制御する。このため、プロトコル制御部１５は、局種別情報取得部１５１と、局構成判定部１５２と、システム立ち上げ制御部１５３と、マスタ局稼働開始制御部１５４とを含み構成される。
【００２２】
局種別情報取得部１５１は、システム立ち上げ時、スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）のそれぞれに局種別情報取得フレームを送信して応答フレーム（種別応答）を受信することにより局種別情報を収集して局構成判定部１５２に引き渡す、局構成判定部１５２には、他に、構成定義ＴＢＬ３０に格納されたネットワークを構成する各局の構成定義情報が供給されており、ここで、局構成情報収集部１５１により収集された各スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）の局種別情報との比較が行われる。
【００２３】
局構成判定部１５２による比較結果は、システム立ち上げ制御部１５３に供給される。システム立ち上げ制御部１５３は、局構成判定部１５２による比較の結果、一致が確認されたときに、スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）に稼動通知フレームを、不一致の場合に、停止通知フレームをそれぞれ送信する。  マスタ局稼働開始制御部１５４は、システム立ち上げ制御部１５３により送信され回線５を周回した稼動開始フレームを受信することにより自局を稼動開始し、この稼動開始をループバック制御部１６に与える。
【００２４】
スレーブ通信制御部２０は、ＰＨＹに、受信部２１、２８と、送信部２２、２７と、リンク検出部２３、２９が、ＭＡＣ層にループバック制御部２４、２６が、更にその上位層にはプロトコル制御部２５が、それぞれ実装されている。
【００２５】
送信部２２、２７と、受信部２１、２８は、回線５経由で伝播する伝送フレームを送受信し、リンク検出部２３、２９は、通信により、上流、下流に位置する隣接局との接続の有無を検出し、ループバック制御部２４、２６のスイッチ制御を行う。ループバック制御部２４、２６は、回線５経由で周回する伝送フレームを、下流に接続された隣接局に伝送するか、上流に接続された隣接局に折り返し伝送する。スイッチ制御については後述する。
【００２６】
プロトコル制御部２５は、ネットワークの立ち上げ時、マスタ局Ｍ（マスタ通信制御部１０）から局種別情報取得フレームを受信すると、自局の種別を示す応答フレームを生成し、要求のあったマスタ局Ｍ（マスタ通信制御部１０）に返信する。又、マスタ局Ｍ（マスタ通信制御部１０）から、システムの立ち上げが指示されると、ループバックの解除を禁止して運用状態に設定し、システムの停止が指示されると、ループパックの解除を許可して停止状態に設定する。停止状態に設定されると、自局より下流に位置する隣接局の接続の有無を通信により検出し、伝送フレームを、下流に接続された隣接局に伝送するか、もしくは上流に接続された隣接局に折り返し伝送する。
【００２７】
このため、プロトコル制御部２５は、種別応答制御部２５１と、スレーブ局稼働開始制御部２５２とを含み構成される。
種別応答制御部２５１は、マスタ通信制御部１０から局構成情報取得フレームを受信したときに上記した応答フレームを生成して要求のあったマスタ局Ｍ（マスタ通信制御部１０）に送信する。スレーブ局稼働開始制御部２５２は、マスタ局Ｍ（マスタ通信制御部１０）からシステム稼動通知フレームを受信すると、自局を稼動開始し、この稼動開始をループバック制御部２６に与える。このときループバック制御部２６では、回線５を折り返しているとき、稼動開始が与えられると、隣接する局間で通信可能を検出しても回線６の折り返しを維持する。詳細は後述する。
【００２８】
図３は、本実施形態に係るネットワーク装置のシステム立ち上げ制御フローを示す図である。ここで、ネットワーク装置とは、マスタ通信制御部１０を含むマスタ局Ｍ（１）のことをいう。以下、図３のフローを参照しながら、図２に示すネットワーク装置（マスタ通信制御部１０）のシステム立ち上げ制御動作について詳細に説明する。
【００２９】
マスタ通信制御部１０では、定期的に各スレーブ局Ｓ１（２）〜Ｓ３（４）から局構成情報を収集する。具体的に、プロトコル制御部１５の局構成情報収集部１５１は、定期あるいは不定期で局構成情報収集タイミングを監視しており、このタイミングが到来すると（ステップＳ１０１“ＹＥＳ”）、各スレーブ通信制御部２０に対して局構成情報取得フレームを送信する（ステップＳ１０２）。これを受信した各スレーブ通信制御部２０では、プロトコル制御部２５の種別応答部２５１が、自局の種別を示す種別情報を生成して要求のあったマスタ通信制御部１０に返信する。
【００３０】
種別応答を受信したマスタ通信制御部１０のプロトコル制御部１５は（ステップＳ１０３“ＹＥＳ”）、局構成判定部１５２にて、構成定義ＴＢＬ３０に格納された各スレーブ局の構成定義情報と比較する（ステップＳ１０４）。ここで一致が確認されたときに（ステップＳ１０４“ＹＥＳ”）、システム立ち上げ制御部１５３がネットワーク稼動通知フレームを生成し、各スレーブ局Ｓ１（２）〜Ｓ３（４）のスレーブ通信制御部２０に送信する（ステップＳ１０５）。
【００３１】
ネットワーク稼動通知フレームを受信したスレーブ通信制御部２０では、スレーブ局稼働開始制御部１５２にて、該当のスレーブ局（Ｓ１〜Ｓ３）のリンクを保持して運用状態に設定する。
【００３２】
引き続きマスタ通信制御部１０では、再度、各スレーブ通信制御部２０に対し局種別情報取得フレームを送信する（ステップＳ１０６）。そして、その種別応答を受信すると（ステップＳ１０７“ＹＥＳ”）、再度、局構成判定部１５２にて、局種別情報収集部１５１が取得した局種別情報と、構成定義ＴＢＬ３０に格納された各スレーブ局の構成定義情報との比較が行われる（ステップＳ１０８）。
【００３３】
ここで、一致が確認されると（ステップＳ１０８“ＹＥＳ”）、システム立ち上げ制御部１５３によりはじめてシステムが立ち上がり、ステップＳ１１０に移行して運用が開始される。一方、不一致が確認された場合に（ステップＳ１０８“ＮＯ”）、システム立ち上げ制御部１５３によりスレーブ通信制御部２０に対して、ネットワーク停止通知フレームが送信され、各スレーブ局Ｓ１（２）〜Ｓ３（４）に対してシステムの停止が指示される。
【００３４】
上記したステップＳ１０１からステップＳ１０９までの処理はネットワークシステムの運用に先立ち実行される。また、運用状態（ステップＳ１１０）において、各局は、ユーザが構成定義ツール６を使いマスタ局Ｍ（１）を通じて発信する等、ステップ１０９と同等なシステムの停止が指示されるまで回線の接続状態をそのまま維持する。例えば、ネットワークシステムが一度立ち上がった後、誤って構成定義ＴＢＬ３０に登録されていない別の局をネットワーク端部に投入してしまった場合等、局の増加に対してはループバックが作動されないようにする。これは回線が切り替わらないようにして不具合を防ぐためである。また、ネットワークシステムが一度立ち上がった後、局の脱落などによる断線が発生したときは、断線を検出した局がリング状の回線を維持するようにループバックを作動させる。
【００３５】
ネットワーク立ち上げ時、マスタ局Ｍ（１）を含むスレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）のループバック制御部１６、２６は、通信により隣接局との間で接続監視を行っている。この接続監視の結果、折り返しループバック状態にないスルー状態の局がループバックを作動させ、逆にループバック状態の局はループバックを解除してスルーの状態に設定することができる。
【００３６】
一方、ネットワーク運用時、上記したように、ループバックをしていないスルー状態の局は、局の脱落などによる断線を避けるため、リングが縮小されてもリングを維持するようループバックを作動させ、ループバック状態にいた局は局の追加などが起こっても、その局を参加させないよう、現状のリングを維持するように動作する。
【００３７】
ところで、ループバックそのものの動きはマスタ局Ｍ（１）、スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）共に共通である。但し、スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）が稼動開始になるタイミングは、マスタ局Ｍ（１）から稼動開始フレームを受信した時点であるのに対し、マスタ局Ｍ（１）が稼動開始になるタイミングは、予め設定された構成情報とネットワークに接続されたスレーブ局の種別情報が一致したタイミングか、マスタ局Ｍ１（１）が稼動開始フレームをネットワークに送信し、送信された稼動開始フレームがネットワークを周回した後に受信したタイミングである。
【００３８】
前者の場合、プロトコル制御部１５のシステム立ち上げ制御部１５３が、局構成判定部１５２による比較結果が一致することにより自局を稼働開始し、この稼動開始をループバック制御部１６に与えると共に、スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）に稼動開始を指示するための稼動開始フレームを回線５に送信する。稼動開始フレームを受信した各スレーブ局Ｓ１（２）、Ｓ２（３）、Ｓ３（４）では、自局を稼動開始し、この稼動開始をループバック制御部２６に与え、ループバック制御部１６では上記したループバック動作を行う。
【００３９】
また、後者の場合、プロトコル制御部１５のマスタ局稼動開始制御部１５４は、システム立ち上げ制御部１５３により送信され、回線５を周回して戻ってくる稼動開始フレームを受信することにより自局を稼動開始し、この稼動開始をループバック制御部１６に与え、ループバック制御部１６では上記したループバック動作を行う。このように、稼動開始フレームをネットワークに送信し、この稼動開始フレームがネットワークを一巡して戻ることを確認することにより、稼動開始フレームがスレーブ局に受信される前にネットワーク局構成（局の脱落や追加）が変わったなどの回線の接続不備を確認することができる。
【００４０】
なお、リング型ネットワークシステム１００を構成する全ての局は、図４に表形式で示すループバック制御を行う。すなわち、ループパック制御部１４（２４）は、ネットワーク停止状態の場合、スイッチ制御（ＳＷ１＝ＯＦＦ，ＳＷ２＝ＯＮ）により、ブロトコル制御部１５に通信データを折り返してネットワークが断線状態とならないように制御する。一方、ネットワーク稼動状態の場合は、接続状態がループバック状態でればネットワークの局接続に変化があったとしてもループバック制御はループバックの状態を維持する。
【００４１】
また、図３に示すフローチャートにおいて、ステップＳ１０４とＳ１０８では実質的に同じ構成判定を行っている。すなわち、マスタ通信制御部１０は、ネットワークの局構成を把握するために、局構成情報取得フレームを周回させ、スレーブ局Ｓ１（２）〜Ｓ３（４）のスレーブ通信制御部２０では、その局構成情報取得フレームを受信すると、種別応答を行う。このように、ステップＳ１０４で局構成を一度把握して一致確認を行い、ステップＳ１０８で、再度、局構成を把握して一致確認を行う意味合いは、いわゆる２度読みに相当する。これは、電源投入タイミングのばらつき等、システム立ち上げ過渡期に発生する状態変化に対応するための措置であり、スレーブ局Ｓ１（２）〜Ｓ３（４）の立ち上がりのばらつきにより作動するループバックの影響による誤動作を極力回避するためのものである。
【００４２】
ここで、上記したリング型ネットワークシステム１００のシステム立ち上げ時の動作について、以下の３つのケースを例示して説明する。まず、マスタ局Ｍ（１）、スレーブ局Ｓ１（２）〜Ｓ３（４）が同時に電源投入された場合の本実施形態に係るリング型ネットワークシステム１００の動作から説明する。
【００４３】
この場合、末端局であるスレーブ局Ｓ１（２）、Ｓ３（４）は、片側断線状態にあるため、伝送フレームを折り返す、「折り返し通信モード」になる。マスタ局Ｍ（１）は、各スレーブ局Ｓ１（２）〜Ｓ３（４）に局種別情報取得フレームを送信して各局の種別情報を取得し、予め定義された局構成情報との比較を行う。この場合、局構成が一致するため、マスタ局Ｍ（１）は、全スレーブ局Ｓ１（２）〜Ｓ３（４）に対してネットワーク稼動通知フレームを送信する。そして、再度、取得した局種別情報と定義された局構成情報とを比較して一致確認を行い、一致したときにはじめてシステムを立ち上げることになる。
【００４４】
次に、マスタ局Ｍ（１）、スレーブ局Ｓ１（２）、Ｓ２（３）２が同時に電源投入され、その後にスレーブ局Ｓ３（４）の電源が投入された場合の本実施形態に係るリング型ネットワークシステム１００の動作について説明する。
【００４５】
このとき、スレーブ局Ｓ１（２）、Ｓ２（３）は片側断線状態にあるため、「折り返し通信モード」になる。マスタ局Ｍ（１）は、スレーブ局Ｓ１（２）〜Ｓ３（４）からそれぞれ局種別情報を取得し、予め定義された各局の構成情報との比較を行う。この場合、構成が不一致になるため、マスタ局Ｍ（１）は、ネットワークを停止状態に設定する。
【００４６】
続いて、スレーブ局Ｓ３（４）の電源投入が検知されると、その隣接局であるスレーブ局Ｓ２（３）は、片側断線状態からリンク状態に遷移する。従って、「折り返し通信モード」から「通常通信モード」に移行する。一方、スレーブ局Ｓ３（４）は片側断線状態にあるため「折り返し通信モード」になる。
【００４７】
そこで、再びマスタ局Ｍ１（１）で各スレーブ局Ｓ１（２）〜Ｓ３（３）の局種別情報の収集を行い、予め定義された局構成情報との比較を行う。この場合、構成が一致するため、マスタ局Ｍ（１）は、全スレーブ局Ｓ１（２）〜Ｓ３（４）に対してネットワーク稼動通知フレームを発行する。そして、再度、取得した局種別情報と定義された局構成情報とを比較して一致確認を行い、定義された局構成との一致を確認してシステムを立ち上げる。
【００４８】
次に、マスタ局Ｍ（１）、スレーブ局Ｓ１（２）〜Ｓ３（４）が同時に電源投入された後、スレーブ局Ｓ３（４）の電源が遮断された場合の本実施形態に係るリング型ネットワークシステム１００の動作について説明する。
【００４９】
この場合、末端のスレーブ局Ｓ１（２）とＳ３（４）は片側断線状態にあるため、「折り返し通信モード」になる。マスタ局Ｍ（１）は、まず、各スレーブ局Ｓ１（２）、〜Ｓ３（４）からそれぞれの局種別情報を取得し、予め定義された各局の構成情報との比較を行い、一致確認を行う。この状態で、スレーブ局Ｓ３（４）の電源断が検出されると、隣接するスレーブ局Ｓ２（３）は片側断線状態となるため「折り返し通信モード」になる。そこで、マスタ局Ｍ（１）は、スレーブ局Ｓ２（３）にネットワーク稼動通知フレームを発行してスレーブ局Ｓ２（３）を運用状態に設定すると共に、各スレーブ局Ｓ１〜Ｓ３（４）から局種別情報取得して予め定義された局構成との比較を行う。このとき不一致が検出されるため、各スレーブ局Ｓ１（２）〜Ｓ３（４）にネットワーク停止通知フレームを送信する。
【００５０】
上記したように本実施形態に係るリング型ネットワークシステム１００によれば、ディジーチェィンの末端局に折り返しコネクタを設定することなくリング型ネットワークシステムの構築が可能になる。又、電源投入／断のタイミングがどのような場合であっても、予め定義された局構成と一致したタイミングでネットワークを立ち上げ、運用状態とすることで、スレーブ局Ｓ１（２）〜Ｓ３（４）の立ち上がりのばらつきにより作動するループバックの影響による誤動作を回避することができる。従って、リング型ネットワークシステムの信頼性向上をはかることができる。
【００５１】
以上、本発明の好ましい実施形態について詳述したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。またその様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００５２】
１            マスタ局Ｍ
２、３、４    スレーブ局Ｓ１〜Ｓ３
５            回線
６            構成定義ツール
１０          マスタ通信制御部
１３、１９    リンク検出部
１４、２４    ループバック制御部
１５、２５    プロトコル制御部
２０          スレーブ通信制御部
３０          構成定義ＴＢＬ
１００        リング型ネットワークシステム
１５１        局種別情報収集部
１５２        局構成判定部
１５３        システム立ち上げ制御部
１５４        マスタ局稼働開始制御部
２５１        種別応答部
２５２        スレーブ局稼働開始制御部
【図１】
0005533485.tif 000002
【図２】
0005533485.tif 000003
【図３】
0005533485.tif 000004
【図４】
0005533485.tif 000005
【図５】
0005533485.tif 000006