(57)【要約】【課題】  冗長構成のループ型ネットワークにおいて、システム構築の自由度を損なうことなく、故障箇所の早期認識による予防保守を実現する。【解決手段】  複数のノード装置２０（局）を、Ａ系回線１１およびＢ系回線１２からなる多重構成のループ状情報伝送路１０を介して接続した構成のネットワークシステムにおいて、初期設定の局の接続状態をビット列で記録した設定構成局情報５０と、局間で交換され、各局で観測された他局の状態をビット列で記録した実構成局情報６３を格納する実構成局情報テーブル６０と、を各々の局に持たせ、任意の局で、設定構成局情報５０と実構成局情報テーブル６０の論理演算にてネットワーク内の故障箇所の特定を行うことを可能にした。【選択図】図１
2005269004.tif 000002
【特許請求の範囲】
【請求項１】
情報の伝送方向が互いに逆の複数のループ型伝送路と、複数の前記ループ型伝送路に接続され、前記情報の送信時には複数の前記ループ型伝送路に同時に送信し、前記情報の受信時には複数の前記ループ型伝送路のいずれか一つを選択して受信を行う複数のノード装置と、を含む多重ループ型ネットワークの故障箇所判定方法であって、
個々の前記ノード装置が、個々の前記ループ状情報伝送路上で存在を観測した他の前記ノード装置を記録した実構成情報を、他の前記ノード装置と交換して共有する第１工程と、
任意の前記ノード装置において、個々の前記ループ状情報伝送路上に本来存在すべき前記ノード装置が記録された設定構成情報と、前記実構成情報とに基づいて、個々の前記ループ状情報伝送路上の故障箇所を特定する第２工程と、
を含むことを特徴とする多重ループ型ネットワークの故障箇所判定方法。
【請求項２】
任意の前記ノード装置において、前記第２工程で得られた前記故障箇所の情報を可視化して表示する第３工程をさらに備えたことを特徴とする請求項１記載の多重ループ型ネットワークの故障箇所判定方法。
【請求項３】
前記設定構成情報は、個々の前記ループ状情報伝送路上に本来存在すべき個々の前記ノード装置の存在の有無を１ビット（有：１、無：０）に割り当てた第１ビット列で構成され、
前記実構成情報は、個々の前記ループ状情報伝送路上における個々の前記ノード装置の実在の有無を１ビット（有：１、無：０）に割り当てた第２ビット列で構成され、
前記第２工程では、個々の前記ループ状情報伝送路毎に、個々の前記ノード装置で観測された複数の前記第２ビット列の論理和と、前記第１ビット列との排他的論理和を算出し、
前記排他的論理和のビット列がすべて０でない場合には、前記排他的論理和で１のビット位置に対応する前記ノード装置を故障とみなし、
前記排他的論理和のビット列がすべて０の場合には、
個々のループ状情報伝送路毎に、個々の前記ノード装置で観測された複数の前記第２ビット列の論理積をとり、前記論理積と前記第１ビット列とが一致する場合は当該ループ状情報伝送路に障害なしと判定し、前記論理積と前記第１ビット列とが不一致の場合には、前記論理積の１のビット位置に対応した前記ノード装置の上流側の当該ループ状情報伝送路に障害が発生したと見なす、ことを特徴とする請求項１または請求項２記載の多重ループ型ネットワークの故障箇所判定方法。
【請求項４】
情報の伝送方向が互いに逆の複数のループ型伝送路と、複数の前記ループ型伝送路に接続され、前記情報の送信時には複数の前記ループ型伝送路に同時に送信し、前記情報の受信時には複数の前記ループ型伝送路のいずれか一つを選択して受信を行う複数のノード装置と、を含む多重ループ型ネットワークであって、
個々の前記ノード装置は、
個々の前記ループ状情報伝送路上で存在を観測した他の前記ノード装置を記録した実構成情報を、他の前記ノード装置と交換して共有する第１機能と、
個々の前記ループ状情報伝送路上に本来存在すべき前記ノード装置が記録された設定構成情報と、前記実構成情報とに基づいて、個々の前記ループ状情報伝送路上の故障箇所を特定する第２機能と、
を含むことを特徴とする多重ループ型ネットワーク。
【請求項５】
個々の前記ノード装置は、前記第２機能で得られた前記故障箇所の情報を可視化して表示するか、または前記故障箇所の情報を外部に出力する第３機能をさらに備えたことを特徴とする請求項４記載の多重ループ型ネットワーク。
【請求項６】
情報の伝送方向が互いに逆の複数のループ型伝送路に接続され、前記情報の送信時には複数の前記ループ型伝送路に同時に送信し、前記情報の受信時には複数の前記ループ型伝送路のいずれか一つを選択して受信を行うノード装置であって、
個々の前記ループ状情報伝送路上で存在を観測した他の前記ノード装置を記録した実構成情報を、他の前記ノード装置と交換して共有する第１機能と、
個々の前記ループ状情報伝送路上に本来存在すべき前記ノード装置が記録された設定構成情報と、前記実構成情報とに基づいて、個々の前記ループ状情報伝送路上の故障箇所を特定する第２機能と、
を含むことを特徴とするノード装置。
【請求項７】
前記第２機能で得られた前記故障箇所の情報を可視化して表示するか、または前記故障箇所の情報を外部に出力する第３機能をさらに備えたことを特徴とする請求項６記載のノード装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、リング型トポロジーを持つＬＡＮ、制御ネットワークなどのリングネットワークにおいて、各局が全局に宛ててフレームをサイクリックに送信（ブロードキャスト）し、各局がそれを受信し、送信フレーム内の送信元局番の識別情報を認識するようなネットワークシステムにおける故障箇所判定技術等に適用して有効な技術に関する。
【背景技術】
【０００２】
リング型ネットワークは、トークンリング、ＦＤＤＩのほか、様々なネットワークが知られている。前述のように、例えばトークン巡回などの方法で送信権を均一に、定期的に巡回するようなシステムにおいては、各局が相互に存在を定期的に認識することができる。例えばある一定期間以上送信を行わない局については、何らかの理由でリングから脱落したとみなす。それにより、リング上の実際の構成情報を認識、更新することができる。
【０００３】
回線の信頼性を向上させるため、ループネットワークの伝送回線を二重化する方法は複数知られており、代表的な例としてはＦＤＤＩのように、異常発生もしくは故障個所を検出した場合に、その両端の局において回線を折り返して伝送機能を確保する、ループバック方式と呼ばれるものがある（たとえば特許文献１）。また、ほかに、二つの回線を並列に動作させ、送信局が双方に対して同一フレームを送信し、中継、受信する各局が例えば先着優先などの方法によりどちらかの入力フレームを選択して受信するという方法が知られている。
【０００４】
このように、回線を二重化したネットワークにおいては、一般的に、一箇所の故障や異常が発生しても、伝送機能を従前のとおり継続することが可能である。すなわち、ネットワーク上に存在する論理的な局の接続構成は、物理的な一箇所の故障では影響を受けないように冗長化させ、信頼性を高めることができる。
【０００５】
このような高い信頼性の要求されるシステムにおいては、たとえば特許文献２のように、ネットワークの監視機能を、特定の専用ノードに任せるのではなく、機能を分散して冗長化させるのが一般的である。一箇所が故障した状態は、伝送継続が可能であるとは言うものの、その状態を速やかに解決しなければ、さらに続く故障が起きたときにネットワークシステム全体の動作継続が不可能となるからである。
【０００６】
すなわち、この特許文献２では、二重化されたリング状の回線に接続された複数のノードからなるシステムにおいて、フレームは、境界ノードと呼ぶリング内唯一のノードから送出され、その他の一般ノードは、境界ノードにより送出したフレームの再生中継動作を行うとともに、上流ノードからのフレーム受信が途絶えたときは、自ノード番号を付けた代替フレームを送出し、一巡した自ノードのフレームを検出できないときに、故障情報を付加したフレームを送信し、このフレームを特定のネットワーク監視ノードにて受信して故障判定を行っている。
【０００７】
このような二重化ネットワークは、プログラマブルコントローラなどの制御機器などを相互に接続して構成する高信頼性制御システムなどに使用される場合が多く、予防保守的な意味で、故障個所を早期に認識することは非常に重要な機能ということができる。
【０００８】
また、このような制御用のネットワークシステムの場合、各ノードは例えば盤内であるとか、床下、機器組込みなどの状態でシステム上に配置されることが多い。したがって、異常個所の検出は制御機器やネットワークアダプタ本体に付属のＬＥＤ表示などではなく、パソコンやディスプレイ、タッチパネル表示システムなどの表示機器に表示させ、中央制御室や保守員が監視しやすいところに配置する必要性がある。一般的にはそれらの表示機器はノードのいずれかに接続して使用するので、システム構築の自由度を高めるためには、いずれのノードに表示機器が接続されても、故障個所の認識が同じように可能であることが望ましい。
【０００９】
しかし、上述の特許文献２の場合のように特定のノードに故障判定機能を固定して割り当てる場合には、システム構成や変更等の自由度が損なわれる、という問題を生じる。
【特許文献１】特開昭６１−７０８３３号公報
【特許文献２】特開２００１−１８９７３８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、冗長構成のループ型ネットワークにおいて、システム構築の自由度を損なうことなく、故障箇所の早期認識による予防保守を実現することが可能な技術を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の第１の観点は、情報の伝送方向が互いに逆の複数のループ型伝送路と、複数の前記ループ型伝送路に接続され、前記情報の送信時には複数の前記ループ型伝送路に同時に送信し、前記情報の受信時には複数の前記ループ型伝送路のいずれか一つを選択して受信を行う複数のノード装置と、を含む多重ループ型ネットワークの故障箇所判定方法であって、個々の前記ノード装置が、個々の前記ループ状情報伝送路上で存在を観測した他の前記ノード装置を記録した実構成情報を、他の前記ノード装置と交換して共有する第１工程と、任意の前記ノード装置において、個々の前記ループ状情報伝送路上に本来存在すべき前記ノード装置が記録された設定構成情報と、前記実構成情報とに基づいて、個々の前記ループ状情報伝送路上の故障箇所を特定する第２工程と、を含む多重ループ型ネットワークの故障箇所判定方法を提供する。
【００１２】
本発明の第２の観点は、情報の伝送方向が互いに逆の複数のループ型伝送路と、複数の前記ループ型伝送路に接続され、前記情報の送信時には複数の前記ループ型伝送路に同時に送信し、前記情報の受信時には複数の前記ループ型伝送路のいずれか一つを選択して受信を行う複数のノード装置と、を含む多重ループ型ネットワークであって、個々の前記ノード装置は、個々の前記ループ状情報伝送路上で存在を観測した他の前記ノード装置を記録した実構成情報を、他の前記ノード装置と交換して共有する第１機能と、個々の前記ループ状情報伝送路上に本来存在すべき前記ノード装置が記録された設定構成情報と、前記実構成情報とに基づいて、個々の前記ループ状情報伝送路上の故障箇所を特定する第２機能と、を含む多重ループ型ネットワークを提供する。
【００１３】
本発明の第３の観点は、情報の伝送方向が互いに逆の複数のループ型伝送路に接続され、前記情報の送信時には複数の前記ループ型伝送路に同時に送信し、前記情報の受信時には複数の前記ループ型伝送路のいずれか一つを選択して受信を行うノード装置であって、個々の前記ループ状情報伝送路上で存在を観測した他の前記ノード装置を記録した実構成情報を、他の前記ノード装置と交換して共有する第１機能と、個々の前記ループ状情報伝送路上に本来存在すべき前記ノード装置が記録された設定構成情報と、前記実構成情報とに基づいて、個々の前記ループ状情報伝送路上の故障箇所を特定する第２機能と、を含むノード装置を提供する。
【００１４】
上述の本発明においては、個々のノード装置は、故障箇所を可視化して表示する機能、あるいは、故障箇所の情報を外部に出力する機能を備えることができる。
このように、本発明では、冗長化された多重のループ状情報伝送路に接続される複数のノード装置の各々において、他のノード装置やループ状情報伝送路の監視のみならず、現時点で動作が確認されたノード装置を記録した実構成情報を、たとえばビット列として相互に交換して共有し、個々のノード装置において、このビット列の論理演算による故障箇所の判定機能を備えているので、たとえば、ノード装置の多重故障等に影響されることなく、故障箇所の早期認識による予防保守を実現することが可能となる。
【００１５】
また、どのノード装置を用いて故障箇所の判定を行うかを任意に選択できるので、システム構築の自由度を損なうことなく、故障箇所の早期認識による予防保守を実現することが可能となる。
【発明の効果】
【００１６】
本発明によれば、冗長構成のループ型ネットワークにおいて、システム構築の自由度を損なうことなく、故障箇所の早期認識による予防保守を実現することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
図１は、本発明の一実施の形態である故障箇所判定方法を実施する多重ループ型ネットワークの構成の一例を示す概念図であり、図２は、この多重ループ型ネットワークにおける故障箇所の判定に用いられる実構成局情報テーブルの初期状態の構成の一例を示す概念図、図３は、この多重ループ型ネットワークにて用いられる情報フレームのフレームフォーマットの一例を示す概念図、図４および図５は、ノード装置の故障発生時における本実施の形態の多重ループ型ネットワークの作用の一例を示す概念図、図６および図７は、伝送路の故障時における本実施の形態の多重ループ型ネットワークの作用の一例を示す概念図、図８は、本実施の形態の多重ループ型ネットワークを構成するノード装置の構成の一例を示すブロック図である。
【００１８】
図１に例示されるように、本実施の形態の多重ループ型ネットワークシステムは、互いに情報の伝送方向が逆な複数のＡ系回線１１（ループ状情報伝送路）およびＢ系回線１２（ループ状情報伝送路）の各伝送路からなるループ状情報伝送路１０と、このループ状情報伝送路１０に接続され、当該Ａ系回線１１およびＢ系回線１２を介して情報の授受を行う複数の局（ノード装置２０）からなる。
【００１９】
この図１の例では、最大局数（ノード装置２０の数）が１０局（局番は９〜０）のネットワークを簡略化して、局０、局８，局９が存在しない構成が、初期の本来の設定構成である場合を例示している。また、実際のシステム構成では局の接続は必ずしも順々に配置されるわけではないので、あえて順不同に配置した例を示している。
【００２０】
図２の上側に例示される設定構成局情報５０（設定構成情報）は、この図１の初期の設定構成を記憶するための情報であり、各局に対応したビット数（この場合、９〜０の１０ビット）のビット列となっている。各ビット（存在フラグ）の１は、当該局が初期状態で存在すること、０は、当該局が初期状態で存在しないことを表している。
【００２１】
すなわち、設定構成局情報５０は、システム設計者が、システムとして存在すべき局を設定した構成局情報を示し、この設定構成局情報５０は、全ての局が同じ情報を持つ。
また、図２の下側に例示された設定構成局情報５０は、個々の局が持つ実構成局情報テーブル６０（実構成情報）の一例を示している。この実構成局情報テーブル６０には、各局間で交換される実構成局情報６３が、当該実構成局情報６３（実構成情報）の送信元の局９〜０のすべてについて、Ａ系実構成局情報６１およびＢ系実構成局情報６２に格納される。
【００２２】
すなわち、実構成局情報６３は、上述の設定構成局情報５０で示される初期の設定状態から、個々の局が、個々のＡ系回線１１およびＢ系回線１２毎に、他の局の故障や局間の伝送路の断線等によって当該他の局を認識できなくなったことを観測した結果をまとめて記録し、他の局との間で交換されるビット列である。各ビットの１は、当該局から各ビット対応の他の局が観測されたこと、０は、観測されなかったことを表している。
【００２３】
この実構成局情報６３は、Ａ系回線１１およびＢ系回線１２の各々における他局の観測結果を個別に保持／伝達するために、付加する実構成局情報６３のデータ量は、最大局数×２ビット（本実施の形態の場合、２０ビット）である。
【００２４】
個々の局を構成するノード装置２０は、図８に例示されるように、全体を制御するマイクロプロセッサ２１と、このマイクロプロセッサ２１を制御して、後述のような故障箇所の判定処理や、この判定処理に必要な情報の送受信を行うための機能を実現する制御プログラム２１ａや、上述の設定構成局情報５０、実構成局情報テーブル６０等のデータや故障箇所の判定結果が格納されるデュアルポートメモリ２２と、ループ状情報伝送路１０に対する情報の送受信を行う送受信回路２３を備えている。
【００２５】
送受信回路２３は、送受信データが一時的に格納されるバッファメモリ２４と、Ａ系回線１１およびＢ系回線１２のいずれの伝送路と送受信を行うかを切り換える送信／受信選択部２５と、Ａ系回線１１に対するデータの送受信を行うＡ系送信／受信回路２６と、Ｂ系回線１２に対するデータの送受信を行うＢ系送信／受信回路２７で構成されている。
【００２６】
そして、マイクロプロセッサ２１が送受信回路２３を制御することで、データ送信時には、送受信回路２３からＡ系回線１１およびＢ系回線１２の両方に送信し、データ受信時には、Ａ系回線１１およびＢ系回線１２のどちらかを選択してデータの取り込みを行う。
【００２７】
また、個々のノード装置２０は、外部のパーソナルコンピュータ等の情報処理装置４０に対して、たとえばシステムバス等のホストＩ／Ｆ４２を介して接続可能に構成されており、情報処理装置４０の側からデュアルポートメモリ２２に格納された故障箇所の判定結果等の情報を読み出して、たとえば、情報処理装置４０に備えられたディスプレイ４１に表示する処理等が可能になっている。
【００２８】
なお、特に図示しないが、ノード装置２０自体にディスプレイを設けて、設定構成局情報５０、実構成局情報テーブル６０、さらには故障箇所の判定結果等の情報を表示するようにしてもよい。
【００２９】
図３に例示されるように、ループ状情報伝送路１０を経由して複数のノード装置２０の間で授受される情報を搬送するフレーム３０は、フレーム３０の先頭を識別するためのスタートデリミタ３１、当該フレーム３０の送信元および宛て先のノード装置２０のアドレス情報やフレームの種別等が格納されるフレームヘッダ３２、当該フレーム３０にて搬送される伝送データ３３、フレーム３０のエラー検出／訂正のためのフレームチェックコード３５、フレーム３０の終端を識別するためのエンドデリミタ３６から構成されている。
【００３０】
さらに、本実施の形態の場合、フレーム３０には、当該フレーム３０の送信元のノード装置２０（局０〜９）において観測された実構成局情報６３が格納される実構成局情報部３４が設けられている。
【００３１】
すなわち、各局は、伝送データ３３の後尾に常に送信時における自局から観測された実構成局情報６３を付加して送信し、受信した側では、受け取った実構成局情報６３を、設定構成局情報５０の送信元の局のエントリのＡ系回線１１およびＢ系回線１２の各々に対応させて格納することで、局間における実構成局情報６３の交換が行われる。
【００３２】
図４は、図１の初期状態から、局５が脱落した異常発生時の状態を示し、図５は、その時の各局のＡ系回線１１、Ｂ系回線１２の実構成局情報６３を格納した実構成局情報テーブル６０の状態を示している。
【００３３】
また、図６は、図１の初期状態から、局５と局７の間で物理的に断線が起きた状態を示し、図７は、その場合の各局のＡ系回線１１、Ｂ系回線１２の実構成局情報６３が格納された実構成局情報テーブル６０の状態を示している。
【００３４】
なお、設定構成局情報５０の設定直後の初期状態では、実構成局情報テーブル６０のＡ系実構成局情報６１およびＢ系実構成局情報６２の各々における各局対応のエントリは、設定構成局情報５０のビット列にて初期化されている。
【００３５】
各局は、送信権を獲得した際に、全局宛て（ブロードキャスト）のフレーム３０を送信し、他の局はそれを受信しつつ、受信したフレーム３０を上流から下流へと中継転送する。リングを一周して戻ったフレーム３０は、送信元にて削除され、次の局に送信権が渡るものとする。送信は常に同時にＡ系回線１１、Ｂ系回線１２の両系に同じフレーム３０を送信し、受信局は両系から受信し、どちらか一方を選択して取り込むものとする。
【００３６】
例えば、図１において、局１が送信したフレーム３０は、Ａ系では局６⇒局３⇒局５の方向へと流れ、最終的に局１に戻る。また、Ｂ系では、局２⇒局４⇒局７の方向へと流れ、最終的に局１に戻る。各局は送信されたフレーム３０を受信しつつ中継する。
【００３７】
図１および図２、図４および図５、図６および図７のように、各局から見て、ある局が存在する場合に、実構成局情報６３の、その局の局番に該当するビット位置の存在フラグを１、存在しない場合に存在フラグを０とする。そして、相互に交換した実構成局情報６３は、個々の局が持つ実構成局情報テーブル６０に格納される。
【００３８】
存在フラグは、ある一定期間にその局からのブロードキャストフレームの受信が確認された場合に１とし、例えば３回以上連続して確認されなければ０とすることとする。
接続局数が有限であるとすると、これらの実構成局情報６３は、二重化された各リング（Ａ系回線１１、Ｂ系回線１２）ごとに、桁数が最大接続局数に等しい二進数であらわすことができる。
【００３９】
さて、図４のように、ある個所、例えば局５が故障（脱落状態）となった場合に、故障個所の下流局にはフレーム３０が流れないので、実構成局情報テーブル６０における二重化リングのＡ系回線１１、Ｂ系回線１２の実構成局情報６３の状態は図５のようになる。
【００４０】
また、図６に示すように、一箇所が物理的に断線した場合、同様に故障個所の下流局にはフレーム３０が流れないので、実構成局情報テーブル６０における二重化リングのＡ系回線１１、Ｂ系回線１２の実構成局情報６３の状態は図７のようになる。
【００４１】
これらのリングに存在する全ての局から収集して実構成局情報テーブル６０に格納された実構成局情報６３の値と、設定構成局情報５０の値を用いて、下記の方法で故障個所を割り出すことができる。
【００４２】
ステップ１：自局のＡ系回線１１、Ｂ系回線１２の実構成局情報６３をそれぞれ論理和したものと、設定構成局情報５０との排他的論理和を算出し、αとする。
ステップ２：α≠０ならば、αのビットが立っている位置に相当する局が脱落したとみなす（図４および図５のケースであり、局５に対応したαのビットが１であり、局５が脱落したと判定する）。
【００４３】
ステップ３：α＝０ならば、Ａ系回線１１、Ｂ系回線１２の双方において、全局から収集した実構成局情報６３の全領域について、以下の処理を行う。
(処理ア)：設定構成局情報５０に登録されていない局の領域は、全ビット１とする。
【００４４】
(処理イ)：設定構成局情報５０に登録されている局の領域は、そのままとする。
(処理ウ)：（処理ア）、（処理イ）の後、全領域を垂直に論理積する。この論理積の結果を、値βとする。Ａ系の値をＡβ、Ｂ系の値をＢβとする。
【００４５】
(処理エ)：Ａβ、Ｂβを設定構成局情報５０と比較する。
ＡβまたはＢβと設定構成局情報５０が一致している場合、その系には回線上の障害はない。両者が不一致である場合は、立っているビット位置が１つの局番を示す。この場合、この局番の上流の回線に、物理的障害が発生しているとみなす（図６および図７のケースであり、Ａβと設定構成局情報５０は一致するため障害はないとみなし、Ｂβと設定構成局情報５０は不一致のため、不一致のビット位置の局５の上流側に回線障害が発生したと見なす）。
【００４６】
上述のように、本実施の形態では、個々の局（ノード装置２０）の各々にて、相互に交換した実構成局情報６３が格納される実構成局情報テーブル６０を持つので、任意の局において常時、上述のような故障箇所の検出を行うことが可能である。このため、任意の局に情報処理装置４０を接続して、故障箇所の検出結果を読み出し、たとえば、脱落した局に×印等を付してディスプレイ４１に可視化して表示することで、システム管理者に提示することが可能となる。また、必要に応じて、実構成局情報テーブル６０のビットマップそのものを出力あるいは表示してもよい。
【００４７】
すなわち、どの局（ノード装置２０）を用いて故障箇所の判定を行うかを任意に選択できるので、個々の局の配置等のシステム構築の自由度を損なうことなく、故障箇所の早期認識による予防保守を実現することが可能となる。
【００４８】
図９に、ノード装置の変形例を示す。この図９の変形例では、ループ状情報伝送路１０に接続される局として、プログラマブルコントローラ等の産業用制御機器等で構成されるＰＬＣシステム７０を接続している。ＰＬＣシステム７０は、ループ状情報伝送路１０に接続されるノード部７３と、外部の情報処理装置４０のネットワークＩ／Ｆ４３にＬＡＮ（Local Area Network）４４等の情報ネットワークを介して接続するためのネットワークＩ／Ｆ７２と、これらを制御するプロセッサ部７１で構成されている。
【００４９】
ノード部７３は、上述のノード装置２０と等価な機能を有し、ノード部７３内のメモリに格納された故障箇所の判定結果等の情報をプロセッサ部７１が読み出して、ネットワークＩ／Ｆ７２、ＬＡＮ４４を経由して情報処理装置４０に送出し、情報処理装置４０の側では、読み出した故障箇所の判定結果等の情報を、ディスプレイ４１に可視化して表示する処理を行う。
【００５０】
産業用制御機器等のＰＬＣシステム７０は、プロセッサ性能やメモリ等の資源がコスト等の制約から低く抑制されていることが一般的であるが、上述のように、本実施の形態の故障箇所判定方法では、数十〜数百ビットの設定構成局情報５０および実構成局情報テーブル６０を個々のＰＬＣシステム７０にもたせ、小規模の論理演算を行わせるだけで、少ないメモリ資源や処理負荷にて低コストにて容易に実現できる。
【００５１】
以上説明したように、本実施の形態により、Ａ系回線１１およびＢ系回線１２にて多重化されたループ状情報伝送路１０を備えた多重化リング型ネットワークにおいて、一箇所に故障が起きた場合に、その個所を明示的に割り出すことができ、保守の容易化、システム管理の容易化、予防保全性の向上を図ることができ、さらなる信頼性の向上につながる。
【００５２】
また、前述のように、故障個所を割り出す演算には、各局において認識できる実構成局情報６３とシステム全体で同一の設定である設定構成局情報５０のみしか使用していないので、容易に故障個所の判定を行うことができる。これは、本実施の形態の機能を、各局を構成するネットワーク端末機器に搭載しても、ネットワーク端末機器の伝送に関わる処理を圧迫することがなく、監視機能や故障診断を集中させた従来の方式に比べ、処理を分散して、かつ同一の機能を実現できるので、信頼性が向上するとともに、故障診断情報の入手性が向上し、表示機器をどのノードに接続しても必要な情報が得られるので、システム構築の柔軟性も向上する。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施の形態である故障箇所判定方法を実施する多重ループ型ネットワークの構成の一例を示す概念図である。
【図２】この多重ループ型ネットワークにおける故障箇所の判定に用いられる実構成局情報テーブルの初期状態の構成の一例を示す概念図である。
【図３】この多重ループ型ネットワークにて用いられる情報フレームのフレームフォーマットの一例を示す概念図である。
【図４】ノード装置の故障発生時における多重ループ型ネットワークの作用の一例を示す概念図である。
【図５】図４の故障状態に対応する実構成局情報テーブルの内容の一例を示す説明図である。
【図６】伝送路の故障時における多重ループ型ネットワークの作用の一例を示す概念図である。
【図７】図６の故障状態に対応する実構成局情報テーブルの内容の一例を示す説明図である。
【図８】本発明の一実施の形態である多重ループ型ネットワークを構成するノード装置の構成の一例を示すブロック図である。
【図９】本発明の一実施の形態である多重ループ型ネットワークにおけるノード装置の変形例を示すブロック図である。
【符号の説明】
【００５４】
１０  ループ状情報伝送路
１１  Ａ系回線
１２  Ｂ系回線
２０  ノード装置
２１  マイクロプロセッサ
２２  デュアルポートメモリ
２３  送受信回路
２４  バッファメモリ
２５  送信／受信選択部
２６  Ａ系送信／受信回路
２７  Ｂ系送信／受信回路
３０  フレーム
３１  スタートデリミタ
３２  フレームヘッダ
３３  伝送データ
３４  実構成局情報部
３５  フレームチェックコード
３６  エンドデリミタ
４０  情報処理装置
４１  ディスプレイ
４２  ホストＩ／Ｆ
４３  ネットワークＩ／Ｆ
４４  ＬＡＮ
５０  設定構成局情報
６０  実構成局情報テーブル
６１  Ａ系実構成局情報
６２  Ｂ系実構成局情報
６３  実構成局情報
７０  ＰＬＣシステム
７１  プロセッサ部
７２  ネットワークＩ／Ｆ
７３  ノード部
【図１】
2005269004.tif 000003
【図２】
2005269004.tif 000004
【図３】
2005269004.tif 000005
【図４】
2005269004.tif 000006
【図５】
2005269004.tif 000007
【図６】
2005269004.tif 000008
【図７】
2005269004.tif 000009
【図８】
2005269004.tif 000010
【図９】
2005269004.tif 000011