JPH02231835A - Node fault detector - Google Patents
Node fault detectorInfo
- Publication number
- JPH02231835A JPH02231835A JP1052113A JP5211389A JPH02231835A JP H02231835 A JPH02231835 A JP H02231835A JP 1052113 A JP1052113 A JP 1052113A JP 5211389 A JP5211389 A JP 5211389A JP H02231835 A JPH02231835 A JP H02231835A
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- node
- bus
- section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 66
- 238000001514 detection method Methods 0.000 claims abstract description 29
- 238000004891 communication Methods 0.000 claims description 5
- 230000005856 abnormality Effects 0.000 description 14
- 240000002853 Nelumbo nucifera Species 0.000 description 5
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 5
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
この発明は、バス型通信ネットワークシステムにおける
ノードの障害検出を行うノード障害検出装置に関するも
のである。The present invention relates to a node failure detection device for detecting node failure in a bus-type communication network system.
第4図は例えば特開昭61−208333号公報に示さ
れた従来のノード障害検出装置を示すノード構成図であ
る。図において、1はノードであり、2はこのノード1
を複数接続して、第2図に示すバス型通信ネットワーク
システムを構成するバスである。
3はバス2より受けたパケットデータの復号を行うデー
タデコード部、4はデータデコード部3で復号されたパ
ケットデータを格納するデータバッファであり、5はデ
ータデコード部3で復号されたパケットデータのデータ
長を確認するアドレス・データ長認識部である。6はデ
ータデコード部3あるいはアドレス・データ長認識部5
にて検出した異常の表示を行う表示部であり、7ば表示
部6の表示を制御する表示制御部である。8はアドレス
・データ長認識部5にて異常が検出されなかった場合に
、データバッファ4に格納されていた自ノード宛のパケ
ットデータの転送を受けて、その制御を行う自局パケッ
ト制御部である。
次に動作について説明する。各ノード1は宛先アドレス
に関係なく、バス2上を伝送される総てのパケットデー
タを取り込んで、データデコード部3に入力する。ここ
で、このパケットデータは、入力信号の“0”連続また
は“1”連続によってエラーが発生しないように、マン
チェスタ符号等の特殊符号に符号化され、さらに宛先ア
ドレスDA1発信アドレスSA,データ長DL,データ
DATA,およびフレームチェックシーケンスFCSよ
りなる第3図のフォーマット構成にてバス2上を伝送さ
れる。
データデコード部3は入力されたパケットデータを特殊
符号からもとのパケットデークに復号し、それをデータ
バッファ4へ格納するとともに、アドレス・データ長認
識部5へ入力する。アドレス・データ長認識部5では、
入力されたパケットデータのデータ長を計測し、それを
データハッファ4に格納されたパケットデーク中のデー
タ長DLと比較する。その結果、入力されたパケットデ
ータのデータ長が異常に長かったり短かかったりした場
合には、データバッファ4に格納されたパケットデータ
中の発信アドレスを検出して、障害を起こしたノード1
を表示制御部7に通知する。表示制御部7は入力された
信号により表示部6の表示を制御する。
データが正常であれば、データハッファ4に格納された
パケットデータは破棄されて次に入力されたパケットデ
ータが格納される。この時、格納されていたパケットデ
ータが自ノード宛のものである場合には、そのデータバ
ッファ4に格納されていたパケットデータは自局パケッ
ト制御部8へ転送される。FIG. 4 is a node configuration diagram showing a conventional node failure detection device disclosed in, for example, Japanese Unexamined Patent Publication No. 61-208333. In the figure, 1 is a node and 2 is this node 1
A bus is a bus that connects a plurality of buses to form a bus-type communication network system shown in FIG. 3 is a data decoding unit that decodes the packet data received from the bus 2; 4 is a data buffer that stores the packet data decoded by the data decoding unit 3; and 5 is a data buffer that stores the packet data decoded by the data decoding unit 3. This is an address/data length recognition unit that confirms the data length. 6 is the data decoding section 3 or address/data length recognition section 5
7 is a display section that displays the abnormality detected by the display section 6, and 7 is a display control section that controls the display of the display section 6. Reference numeral 8 denotes a local station packet control unit that receives and controls the transfer of packet data addressed to the local node stored in the data buffer 4 when no abnormality is detected in the address/data length recognition unit 5. be. Next, the operation will be explained. Each node 1 takes in all packet data transmitted on the bus 2 regardless of the destination address and inputs it to the data decoding section 3. Here, this packet data is encoded into a special code such as a Manchester code so that an error does not occur due to continuous "0" or "1" in the input signal, and is further encoded with a destination address DA1, a source address SA, and a data length DL. , data DATA, and frame check sequence FCS, which are transmitted on the bus 2 in the format shown in FIG. The data decoding section 3 decodes the input packet data from the special code to the original packet data, stores it in the data buffer 4, and inputs it to the address/data length recognition section 5. In the address/data length recognition section 5,
The data length of the input packet data is measured and compared with the data length DL in the packet data stored in the data huffer 4. As a result, if the data length of the input packet data is abnormally long or short, the originating address in the packet data stored in the data buffer 4 is detected and the faulty node
is notified to the display control unit 7. The display control section 7 controls the display on the display section 6 based on the input signal. If the data is normal, the packet data stored in the data huffer 4 is discarded and the next input packet data is stored. At this time, if the stored packet data is addressed to the own node, the packet data stored in the data buffer 4 is transferred to the own node packet control unit 8.
従来のノード障害検出装置は以上のように構成されてい
るので、ノードの障害の検出には発信アドレスSAやデ
ータ長DLなどが必要で、それらを受信できないような
異常が発生した場合には障害検出が不可能であり、また
異常検出ができた場合でも、ハス2が空にならないと他
のノード1はパケットデータの送出ができないため、伝
送システムがシステムダウンの状態になってしまうなど
の問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、特定のノードがバスにパケットデータを送出
し続けるような異常が発生した場合でも、伝送システム
がシステムダウンになることを防止してフェールソフト
な伝送システムを実現するノード障害検出装置を得るこ
とを目的とする。Conventional node failure detection devices are configured as described above, so the sending address SA, data length DL, etc. are required to detect a node failure, and if an abnormality occurs that prevents them from being received, the failure is detected. Detection is impossible, and even if an abnormality is detected, other nodes 1 will not be able to send packet data until Lotus 2 is empty, resulting in the transmission system going into a system down state. There was a point. This invention was made to solve the above problems, and prevents the transmission system from going down even if an abnormality occurs such as a specific node continuing to send packet data to the bus. The purpose of this study is to obtain a node failure detection device that realizes a fail-soft transmission system.
この発明に係るノード障害検出装置は、自ノードの送信
キャリアが送出されていることを検出する送信キャリア
検出部と、送信キャリアの送出時間を計測して、それが
一定の時間を越えた場合、データ送信部からのデータ送
出を停止させるデー夕送信部制御信号を発生するタイマ
を設けたものである。The node failure detection device according to the present invention includes a transmission carrier detection unit that detects that the transmission carrier of its own node is being transmitted, and a transmission carrier detection unit that measures the transmission time of the transmission carrier, and when the transmission time exceeds a certain time, A timer is provided to generate a data transmitter control signal to stop data transmission from the data transmitter.
この発明における送信キャリア検出部は、バス上の状態
とデータ送信部の状態とから自ノードの送信キャリアが
送出されていることの検出を行い、タイマは、この送信
キャリア検出部によって検出された送信キャリアの送出
時間を計測し、該送出時間が一定の時間を越えた場合、
データ送信部からのデータ送出を停止させるデータ送信
部制御信号を発生させる。The transmission carrier detection section in this invention detects whether the transmission carrier of its own node is being sent out from the state on the bus and the state of the data transmission section, and the timer detects the transmission detected by the transmission carrier detection section. Measure the carrier sending time, and if the sending time exceeds a certain time,
Generates a data transmitter control signal that stops data transmission from the data transmitter.
以下、この発明の一実施例を図について説明する。第1
図において、1はノード、2はバスで、従来のそれらと
同様に第2図に示すバス型通信ネットワークシステムを
構成し、第3図に示すフォーマット構成のパケットデー
タが伝送される。
10は所定の符号に符号化したパケットデータをバス2
に送出するデータ送信部、11はバス2からのパケット
データを受信するデータ受信部であり、12は前記デー
タ送信部10およびデータ受信部11の制御を行う送受
信制御部である。13はバス2の状態とデータ送信部1
0の状態とから、自ノードの送信キャリアが送出されて
いることを検出する送信キャリア検出部であり、14は
この送信キャリア検出部によって検出された送信キャリ
アの送出時間を計測し、その送出時間が一定の時間を越
えた場合にデータ送信部制御信号を発生するタイマであ
る。15はこのタイマ14からのデータ送信部制御信号
、あるいは前記送受信制御部12が異常検出時に発生す
るデータ送信部制御信号のいずれか一方でも無意になる
と、出力するデータ送信部制御信号を無意にしてデータ
送信部10のパケットデータの送出を停止させるオア回
路である。
次に動作について説明する。データ送信部10はオア回
路15からのデータ送信部制御信号が有意であれば、所
定の符号に符号化されたパケットデータを、送受信制御
部12の制御によってバス2が空いているときに送信す
る。この時、送信キャリア検出部13は、ハス2の状態
とデータ送信部10の状態を監視して、両者にキャリア
があることを検出した場合、自ノードが送信キャリアを
送出しているものとして、検出信号をタイマ14へ送る
。
ここで、ノード1のデータ送信部10からハス2にパケ
ットデータを送出し続けるような異常が発生した場合、
前記送信キャリア検出部13より発生する検出信号の継
続時間は長いものとなる。
タイマ14では入力されたこの検出信号の継続時間を計
測しており、その継続時間があらかじめ定められた一定
時間より長くなると、タイマ14は発生するデータ送信
部制御信号を無意にしてオア回路15に入力する。従っ
て、このオア回路15からデータ送信部10へ送られる
データ送信部制御信号も無意となり、データ送信部10
はパケットデータの送出を停止する。
また、タイマ14は同時に送受信制御部12にも異常通
達信号を送って異常の発生を伝える。送受信制御部12
はこの異常通達信号を受けると、オア回路15へのデー
タ送信部制御信号を無意とし、オア回路15から出力さ
れるデータ送信部制御信号を無意にして、データ送信部
10からのパケットデータの送出を停止させる。
送信キャリア検出部13は、ハス2の状態とデータ送信
部10の状態の監視において、データ送信部10からの
送信キャリアはあるが、バス2にキャリアがないことを
検出すると、データ送信部10に異常が発生したものと
して送受信制御部12に異常通達信号を送る。この異常
通達信号を受けた送受信制御部12は、オア回路15へ
送っているデータ送信部制御信号を無意にする。従って
、オア回路15からデータ送信部10へ出力されるデー
タ送信部制御信号は無意となり、データ送信部10はパ
ケットデータの送出を停止させる。An embodiment of the present invention will be described below with reference to the drawings. 1st
In the figure, 1 is a node, and 2 is a bus, which constitutes the bus-type communication network system shown in FIG. 2, similar to the conventional systems, and packet data having the format shown in FIG. 3 is transmitted. 10 sends packet data encoded into a predetermined code to bus 2.
11 is a data receiving section that receives packet data from the bus 2, and 12 is a transmission/reception control section that controls the data transmitting section 10 and the data receiving section 11. 13 indicates the status of bus 2 and data transmitter 1
14 is a transmission carrier detection unit that detects that the transmission carrier of its own node is being transmitted from the state of 0, and 14 measures the transmission time of the transmission carrier detected by this transmission carrier detection unit, and calculates the transmission time. This is a timer that generates a data transmitter control signal when the time exceeds a certain time. 15 is configured to automatically output a data transmitting unit control signal when either the data transmitting unit control signal from this timer 14 or the data transmitting unit control signal generated when the transmission/reception control unit 12 detects an abnormality becomes involuntary. This is an OR circuit that stops the data transmitter 10 from transmitting packet data. Next, the operation will be explained. If the data transmitter control signal from the OR circuit 15 is significant, the data transmitter 10 transmits packet data encoded in a predetermined code when the bus 2 is free under the control of the transmitter/receiver controller 12. . At this time, the transmission carrier detection unit 13 monitors the status of the lotus 2 and the status of the data transmission unit 10, and if it detects that there is a carrier in both, it is assumed that the own node is transmitting the transmission carrier. Send the detection signal to the timer 14. Here, if an abnormality occurs such that the data transmitter 10 of node 1 continues to send packet data to lotus 2,
The duration of the detection signal generated by the transmission carrier detection section 13 is long. The timer 14 measures the duration of this input detection signal, and when the duration becomes longer than a predetermined fixed time, the timer 14 involuntarily outputs the generated data transmitter control signal to the OR circuit 15. input. Therefore, the data transmitter control signal sent from this OR circuit 15 to the data transmitter 10 also becomes meaningless, and the data transmitter 10
stops sending packet data. Additionally, the timer 14 simultaneously sends an abnormality notification signal to the transmission/reception control unit 12 to inform it of the occurrence of an abnormality. Transmission/reception control section 12
When receiving this abnormality notification signal, it disables the data transmitter control signal to the OR circuit 15, disables the data transmitter control signal output from the OR circuit 15, and transmits the packet data from the data transmitter 10. to stop. In monitoring the status of the lotus 2 and the status of the data transmitting unit 10, the transmitting carrier detecting unit 13 detects that there is a carrier transmitted from the data transmitting unit 10 but there is no carrier on the bus 2, and detects that there is no carrier on the bus 2. An abnormality notification signal is sent to the transmission/reception control unit 12 indicating that an abnormality has occurred. Upon receiving this abnormality notification signal, the transmission/reception control section 12 disables the data transmission section control signal sent to the OR circuit 15. Therefore, the data transmitting unit control signal outputted from the OR circuit 15 to the data transmitting unit 10 becomes meaningless, and the data transmitting unit 10 stops sending out packet data.
以上のように、この発明によれば、自ノードの送信キャ
リアが送出されていることを検出し、タイマは、この送
信キャリア検出部によって検出された送信キャリアの送
出時間を計測し、それが一定の時間を越えた場合、デー
タ送信部からのデータ送出を停止させるデータ送信部制
御信号を発生するように構成したので、特定のノードが
ハスにデータを送出し続けるような異常が発生した場合
でも、伝送システムがシステムダウンになることを防止
でき、フェールソフトな伝送システムを実現することが
可能なノード障害検出装置が得られる効果がある。As described above, according to the present invention, it is detected that the transmission carrier of its own node is being transmitted, and the timer measures the transmission time of the transmission carrier detected by the transmission carrier detection unit, and the timer measures the transmission time of the transmission carrier detected by the transmission carrier detection unit, and the timer measures the transmission time of the transmission carrier detected by the transmission carrier detection unit. The configuration is configured to generate a data transmitter control signal that stops data transmission from the data transmitter when the time exceeds , so even if an abnormality occurs such as a particular node continuing to transmit data, This has the effect of providing a node failure detection device that can prevent the transmission system from going down and realize a fail-soft transmission system.
第1図はこの発明の一実施例によるノード障害検出装置
を示すノード構成図、第2図はこの発明が適用されるバ
ス型通信ネットーワークシステムを示す構成図、第3図
はこのバス型通信ネットワークシステムで授受されるパ
ケットのフォーマットの一例を示す説明図、第4図は従
来のノード障害検出装置を示すノード構成図である。
1はノード、2はハス、10はデータ送信部、11はデ
ータ受信部、12は送受信制御部、13は送信キャリア
検出部、14はタイマ。
なお、図中、同一符号は同一、又は相当部分を示す。FIG. 1 is a node configuration diagram showing a node failure detection device according to an embodiment of the present invention, FIG. 2 is a configuration diagram showing a bus-type communication network system to which this invention is applied, and FIG. FIG. 4 is an explanatory diagram showing an example of the format of packets exchanged in a network system, and FIG. 4 is a node configuration diagram showing a conventional node failure detection device. 1 is a node, 2 is a lotus, 10 is a data transmission section, 11 is a data reception section, 12 is a transmission/reception control section, 13 is a transmission carrier detection section, and 14 is a timer. In addition, in the figures, the same reference numerals indicate the same or equivalent parts.
Claims (1)
データを受けるデータ受信部と、前記データ送信部およ
びデータ受信部を制御する送受信制御部とを備えている
複数のノードが前記バスに接続され、前記各ノードは前
記バスの空き状態に前記データ送信部よりデータを送出
するバス型通信ネットワークシステムにおける、前記ノ
ードの障害を検出するノード障害検出装置において、前
記バス上の状態と前記データ送信部の状態とから、自ノ
ードの送信キャリアが送出されていることを検出する送
信キャリア検出部と、前記送信キャリア検出部によって
検出された送信キャリアの送出時間を計測し、該送出時
間が一定の時間を越えた場合、前記データ送信部からの
データ送出を停止させるデータ送信部制御信号を発生す
るタイマとを設けたことを特徴とするノード障害検出装
置。A plurality of nodes are connected to the bus, each of which includes a data transmitter that sends data to the bus, a data receiver that receives data from the bus, and a transmission/reception controller that controls the data transmitter and the data receiver. , in a node failure detection device for detecting a failure of the node in a bus-type communication network system in which each node sends data from the data transmission unit when the bus is free, the node failure detection device detects a failure of the node; From the state of 1. A node failure detection device comprising: a timer that generates a data transmitter control signal that stops data transmission from the data transmitter when the data exceeds the data transmitter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1052113A JPH02231835A (en) | 1989-03-06 | 1989-03-06 | Node fault detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1052113A JPH02231835A (en) | 1989-03-06 | 1989-03-06 | Node fault detector |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02231835A true JPH02231835A (en) | 1990-09-13 |
Family
ID=12905811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1052113A Pending JPH02231835A (en) | 1989-03-06 | 1989-03-06 | Node fault detector |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02231835A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5744882A (en) * | 1995-06-07 | 1998-04-28 | Matsushita Electric Industrial Co., Ltd. | Spindle motor |
WO2009052765A1 (en) * | 2007-10-26 | 2009-04-30 | Huawei Technologies Co., Ltd. | Detecting and processing method and device of node fault within a peer-to-peer network |
-
1989
- 1989-03-06 JP JP1052113A patent/JPH02231835A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5744882A (en) * | 1995-06-07 | 1998-04-28 | Matsushita Electric Industrial Co., Ltd. | Spindle motor |
WO2009052765A1 (en) * | 2007-10-26 | 2009-04-30 | Huawei Technologies Co., Ltd. | Detecting and processing method and device of node fault within a peer-to-peer network |
US8381013B2 (en) | 2007-10-26 | 2013-02-19 | Huawei Technologies Co., Ltd. | Method and apparatus for detecting and handling peer faults in peer-to-peer network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH02231835A (en) | Node fault detector | |
JP5409536B2 (en) | Gateway device | |
JPS61295738A (en) | Transmission controller | |
JPH03276934A (en) | Error detection system for data communication | |
JPS609246A (en) | Monitor system for data circuit network | |
JP2005071007A (en) | Sensor system and its program | |
KR960001045B1 (en) | Connection detection method and circuit of controller | |
KR100250888B1 (en) | Network detection device of distributed control system | |
JP4137304B2 (en) | Packet communication network failure detection method | |
JPS62109441A (en) | Data transmission system | |
JPH06112993A (en) | Serial data communication equipment | |
JP2872071B2 (en) | Remote monitoring and diagnostic equipment for elevators | |
JP2783201B2 (en) | Bus failure detection device | |
JP2959860B2 (en) | Multiplex transmission method | |
KR100265888B1 (en) | Method for controlling taxi link duplication of data communication system | |
JPS6190533A (en) | System for detecting line fault | |
JP2833543B2 (en) | Line switching method for data communication | |
JPH04361439A (en) | Serial data communication equipment | |
JPH0553338B2 (en) | ||
JPS6354847A (en) | Control ling system for communication terminal | |
JPH0228941B2 (en) | ||
JPS6276340A (en) | Data processor fault notifying system | |
JPH02272936A (en) | Loop-shaped communication network | |
JPH04927A (en) | Method and device for monitoring signal in multiple address communication system | |
JPS6068739A (en) | Method for supervising transmission line |