Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6249775B2 - - Google Patents
[go: Go Back, main page]

JPS6249775B2 - - Google Patents

Info

Publication number
JPS6249775B2
JPS6249775B2 JP54055730A JP5573079A JPS6249775B2 JP S6249775 B2 JPS6249775 B2 JP S6249775B2 JP 54055730 A JP54055730 A JP 54055730A JP 5573079 A JP5573079 A JP 5573079A JP S6249775 B2 JPS6249775 B2 JP S6249775B2
Authority
JP
Japan
Prior art keywords
node
signal
loop
fault
failure
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.)
Expired
Application number
JP54055730A
Other languages
Japanese (ja)
Other versions
JPS55147850A (en
Inventor
Minoru Hatada
Kunio Hyama
Koichi Ihara
Tokuyuki Iwai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP5573079A priority Critical patent/JPS55147850A/en
Publication of JPS55147850A publication Critical patent/JPS55147850A/en
Publication of JPS6249775B2 publication Critical patent/JPS6249775B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/437Ring fault isolation or reconfiguration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 この発明はループシステムの制御方式、特に複
数のプロセツサが一方向性のループにより結合さ
れたようなループ状ネツトワークシステムの制御
方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control method for a loop system, and particularly to a control method for a loop network system in which a plurality of processors are connected by a unidirectional loop.

第1図に、この発明が通用されるループ状ネツ
トワークシステムの概略を示す。図示のループ状
ネツトワークは6つのノードN0〜N5から成つて
いるが、この数に限定はない。各ノードは、図示
矢印のごとく、伝達方向が一方向のループバスで
結合されている。各ノードは通常知られているノ
ードプロセツサを有し、それらには、夫々、ホス
トプロセツサが接続されているが、各ホストプロ
セツサの役割、機能がこの発明には直接関係ない
ことおよび第1図がこの発明の適用されるループ
状ネツトワークを概略的に説明するためのもので
あること等から、それらは図より省略されてい
る。
FIG. 1 shows an outline of a loop network system to which the present invention is applicable. Although the illustrated loop network consists of six nodes N0 to N5 , this number is not limited. Each node is connected by a loop bus whose transmission direction is unidirectional, as shown by the arrow in the figure. Each node has a commonly known node processor, and a host processor is connected to each of them, but the roles and functions of each host processor are not directly related to this invention. Since Figure 1 is for schematically explaining a loop-like network to which the present invention is applied, they are omitted from the figure.

このようなループ状ネツトワークシステムにお
いては、任意のホストプロセツサから他のすべて
のホストプロセツサに対して一斉に同一の指令を
送りたい場合がある。例えば、任意のホストプロ
セツサから他のすべてのホストプロセツサをリセ
ツトしたい場合とか、あるホストプロセツサが障
害を検知しこれを他のすべてのプロセツサに一斉
に通知したい場合などである。
In such a loop network system, it may be desirable to send the same command from any host processor to all other host processors at once. For example, if you want to reset all other host processors from any host processor, or if a host processor detects a failure and wants to notify all the other processors of it all at once.

この発明の目的は、上述したループ状のネツト
ワークシステムにおいて、特に各ノードが自ノー
ドでの障害発生を検知した場合の障害管理フラグ
の誤セツトを防止することにある。
An object of the present invention is to prevent the fault management flag from being erroneously set in the above-described loop network system, especially when each node detects the occurrence of a fault in its own node.

この目的を達成するため、本発明は、複数のノ
ードが一方向性のループバスで結合され、各ノー
ドが、常時は前段ノードから受信した信号を自ノ
ードに取込むと共に次段ノードに中継し、上記受
信した信号が障害発生通知信号の場合には障害管
理フラグによりこれを記憶するようにしたループ
状ネツトワークシステムにおいて、上記各ノード
が自ノードでの障害発生を検出した場合、障害発
生通知信号を上記ループバス上に送信すると共に
上記障害管理フラグをセツトし、該信号が上記ル
ープバスを一巡するよりも長い所定の時間だけ前
段ノードからの受信を阻止した状態で障害回復処
理を行なうようにしたことを特徴とする。
To achieve this objective, the present invention connects multiple nodes through a unidirectional loop bus, and each node always takes in signals received from the previous node and relays them to the next node. In a loop network system in which the above received signal is a fault occurrence notification signal, it is stored using a fault management flag, and when each node detects a fault occurrence in its own node, it sends a fault occurrence notification. A signal is transmitted onto the loop bus, the fault management flag is set, and fault recovery processing is performed with reception from the preceding node being blocked for a predetermined period of time longer than the time it takes for the signal to go around the loop bus. It is characterized by the following.

以下、図によつて説明する。 This will be explained below using figures.

第2図はこの発明の一実施例になる動作フロー
を示す図である。この実施例においては、プロセ
ツサにおける障害発生時のあるノードNiにおけ
る動作を例にとつて説明する。
FIG. 2 is a diagram showing an operational flow according to an embodiment of the present invention. In this embodiment, the operation at a certain node N i when a failure occurs in a processor will be described as an example.

自ノードNiより前段のいずれかのノードにお
いて障害が発生し、そこから出された障害発生信
号が順次伝送されてきて前段ノードNi-1から受
信するか、あるいは又、自からが障害を検出する
と、すでに障害が検出されているか否かを調べ
(自ノードNiにおける障害管理フラグの状態がど
うなつているか(既に、自己を含めいずれかでの
障害が検出されていれば、そのノードにおける障
害管理フラグがオンになつている))、もし検出さ
れていなければ、障害管理フラグをオンとすると
共に、次段ノードNi+1へ障害発生信号を送信す
る。
A failure occurs in one of the nodes preceding node N i , and the failure signal issued from that node is sequentially transmitted and received from node N i-1 , or the failure occurs from node N i itself. When a failure is detected, it is checked whether the failure has already been detected (what is the status of the failure management flag on the own node N i ?). If the failure management flag is turned on)), and if it is not detected, the failure management flag is turned on and a failure occurrence signal is transmitted to the next node N i +1 .

もし、自ノードNiで障害を検出した場合であ
ればタイマを起動し、障害が回復した場合でも障
害管理フラグをオンにしてからT秒以上おいた
後、障害管理フラグがオフになるようにする。こ
れによつて、再びループバスの正常使用が可能に
なる。ここで、前述の時間T秒は、障害発生信号
がループ状ネツトワークを一巡するに要する時間
以上に設定する。そうでなければ、この一巡時間
よりも速く障害処理を終了し、障害管理フラグを
オフにして正常状態に戻ると、自から送信した障
害発生信号が一巡してきたとき、再び障害発生検
出状態に陥いる。このために、障害回復処理まで
に所定の時間間隔をおくわけであるが、後述する
回路を各ノードに使用することにより、障害回復
処理自体は早目におこなつてもよい。なお、障害
発生信号の伝送方法としては、データ伝送用の信
号線を用い、ビツトパターンからデータと障害発
生信号を区別できる方法や、障界発生信号の専用
信号線を設ける方法などがある。
If a failure is detected on the own node N i , a timer is started, and even if the failure is recovered, the failure management flag is turned on and the failure management flag is turned off after T seconds or more. do. This allows normal use of the loop bus again. Here, the above-mentioned time T seconds is set to be longer than the time required for the failure occurrence signal to go around the loop network. Otherwise, if you finish the fault processing faster than this one-cycle time, turn off the fault management flag, and return to the normal state, when the fault signal sent from itself has completed one cycle, the system will once again enter the fault detection state. There is. For this reason, a predetermined time interval is required before the failure recovery process, but the failure recovery process itself may be performed earlier by using a circuit to be described later at each node. As methods for transmitting the fault signal, there are a method that uses a signal line for data transmission and can distinguish between data and a fault signal based on a bit pattern, and a method that provides a dedicated signal line for the fault signal.

第3図は、上述のごとき動作をさせるために各
ノードに設けられる回路である。図には、ノード
iのものを代表的に示してある。この回路は次
のごとく構成される。
FIG. 3 shows a circuit provided at each node to perform the above-described operation. In the figure, the node N i is representatively shown. This circuit is constructed as follows.

前段ノードNi-1からの信号は、アイソレータ
31を介して、アンドゲート32の一方の入力端
子に入力される。アンドゲート32の他方の入力
端子にはインバータ33の出力が入力される。な
お、隣接するノード間での絶縁が不要な場合に
は、アイソレータ31を設ける必要はなく、前段
ノードNi-1からの信号を直接アンドゲード32
に入力せしめればよい。アンドゲート32の出力
はオアゲート34に導かれる。インバータ33の
入力信号は第4図イに示すごとき信号VOであ
る。この信号VOは、既に第2図の説明で述べた
とき障害発生信号であるが、当該ノードNiから
他のすべてのノードに知せたいその他の信号であ
つてもよいことは勿論である。この信号VOはパ
ルス幅短縮回路35にも与えられ、そこで、第4
図ロに示すごとき、信号VOに比して十分狭い幅
のパルス信号VPに変換される。信号VPはオアゲ
ード34に導かれる。オアゲート34の出力は信
号VI(第4図ハ)として自ノードに取り込まれ
ると共に、次段ノードNi+1へ伝送される。ここ
で、信号VOの幅は、第2図で説明した障害フラ
グのオン期間に相当するT秒以上とするわけであ
るが、その理由は後述される動作説明より明らか
になろう。
The signal from the preceding node N i -1 is input to one input terminal of the AND gate 32 via the isolator 31 . The output of the inverter 33 is input to the other input terminal of the AND gate 32 . Note that if insulation between adjacent nodes is not required, there is no need to provide the isolator 31, and the signal from the previous node N i-1 is directly connected to the AND gate 32.
All you have to do is input it. The output of AND gate 32 is led to OR gate 34. The input signal of the inverter 33 is a signal V O as shown in FIG. 4A. This signal V O is a failure occurrence signal as already described in the explanation of FIG. 2, but it goes without saying that it may be any other signal that is to be notified from the node N i to all other nodes. . This signal V O is also given to the pulse width shortening circuit 35, where the fourth
As shown in FIG. 2, it is converted into a pulse signal V P having a sufficiently narrower width than the signal V O. The signal V P is directed to an OR gate 34 . The output of the OR gate 34 is taken into its own node as a signal V I (FIG. 4C), and is also transmitted to the next stage node N i+1 . Here, the width of the signal V O is set to be T seconds or more, which corresponds to the ON period of the fault flag explained in FIG. 2, and the reason for this will become clear from the explanation of the operation described later.

上記回路は次のごとく動作する。 The above circuit operates as follows.

まず、ノードNiにおいて信号VOが存在しない
場合について述べる。この場合、インバータ33
が出力を出しているので、前段ノードNi-1から
の信号はアンドゲート32を通過し、更にオアゲ
ート34を経て自ノードNiに取り込まれると共
に、次段ノードNi+1に送られる。
First, a case where the signal V O does not exist at the node N i will be described. In this case, the inverter 33
is outputting an output, so the signal from the preceding node N i -1 passes through the AND gate 32 and is taken into its own node N i via the OR gate 34, and is sent to the next node N i+1 .

次に、ノードNiにおいて信号V0が発生した場
合について説明する。信号VOが存在するためイ
ンバータ33の出力は消滅し、アンドゲート32
は阻止状態となる。他方、信号VOはパルス幅短
縮回路35により、第4図ロに示すごとき狭い幅
のパルス信号VPに変換される。その信号VPはオ
アゲート34を介して、信号VIとして自ノード
iに取り込まれると共に、次段ノードNi+1に伝
送される。
Next, a case where the signal V 0 is generated at the node N i will be explained. Since the signal V O exists, the output of the inverter 33 disappears, and the AND gate 32
is in a blocked state. On the other hand, the signal V O is converted by the pulse width shortening circuit 35 into a narrow pulse signal V P as shown in FIG. 4B. The signal V P is taken into the own node N i as a signal V I via the OR gate 34, and is transmitted to the next stage node N i+1 .

次段ノードNi+1においては、既述した動作説
明(信号VOが存在しない場合の動作)のごと
く、ノードN1から送られてきた信号を自ノード
i+1に取り込むと共に、更に次段のノードへ伝
送する。その他のノードも、同様に、前段ノード
から受信した信号を自ノードに取り込むと共に、
次段ノードへ送信する。したがつて、ノードNi
より送り出された信号は、ループバスを一巡した
後、再びノードNiに到達することになる。
At the next stage node N i+1 , as described above (operation when signal V O does not exist), the signal sent from node N 1 is taken into its own node N i+1 , and further Transmit to the next node. Similarly, other nodes receive the signals received from the previous node into their own nodes, and
Send to the next node. Therefore, node N i
The signal sent out from the node reaches the node N i again after going around the loop bus.

ここで、信号VOの幅の時間Tを上記信号のル
ープ一巡時間より大きくとつておけば、インバー
タ33の出力は存在せず、アンドゲート32はな
お阻止状態にあるため、一巡してきた信号を再び
ノードNiが取り込むことはない。このようにす
れば、第2図の説明に関連して述べたごとく、障
害回復処理は、信号の一巡時間Tを待つことな
く、早目におこなつてもよいことになる。
Here, if the time T of the width of the signal V O is set to be longer than the loop time of the above-mentioned signal, the output of the inverter 33 will not exist and the AND gate 32 will still be in the blocking state, so that the signal that has made the loop will be blocked. It will not be captured by node N i again. In this way, as described in connection with the explanation of FIG. 2, the failure recovery process can be performed early without waiting for the signal round trip time T.

以上の説明は、ある任意のノードで発生した障
害発生信号を他のすべてのノードに通知する例を
中心に述べたが、この発明の適用はこれに限られ
るものではなく、ループ内のすべてのノードに一
斉に通知をしたいような場合に適用可能であるこ
とは既に述べた通りである。
The above explanation has focused on the example of notifying all other nodes of a failure signal generated at an arbitrary node, but the application of this invention is not limited to this, and all nodes within the loop As already mentioned, this method can be applied when it is desired to notify all nodes at once.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の適用されるループ状ネツト
ワークシステムを概略的に示す図、第2図はこの
発明の一実施例の動作フローを示す図、第3図は
上記実施例において使用される回路を示す図、第
4図は第3図に示す回路の動作を説明するための
各信号波形図である。 図において、N0〜N5はノード、31はアイソ
レータ、32はアンドゲート、33はインバー
タ、34はオアゲート、35はパルス幅短縮回路
を示すものである。
FIG. 1 is a diagram schematically showing a loop network system to which this invention is applied, FIG. 2 is a diagram showing an operation flow of an embodiment of this invention, and FIG. 3 is a diagram used in the above embodiment. FIG. 4 is a diagram showing each signal waveform for explaining the operation of the circuit shown in FIG. 3. In the figure, N 0 to N 5 are nodes, 31 is an isolator, 32 is an AND gate, 33 is an inverter, 34 is an OR gate, and 35 is a pulse width shortening circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 複数のノードが一方向性のループバスで結合
され、各ノードが、常時は前段ノードから受信し
た信号を自ノードに取込むと共に次段ノードに中
継し、上記受信した信号が障害発生通知信号の場
合には宿害管理フラグによりこれを記憶するよう
にしたループ状ネツトワークシステムにおいて、
上記各ノードが自ノードでの障害発生を検出した
場合、障害発生通知信号を上記ループバス上に送
信すると共に上記障害管理フラグをセツトし、該
信号が上記ループパスを一巡するよりも長い所定
の時間だけ前段ノードからの受信を阻止した状態
とするようにしたことを特徴とするループシステ
ム制御方式。
1 Multiple nodes are connected by a unidirectional loop bus, and each node normally takes in the signal received from the previous node and relays it to the next node, and the received signal is used as a failure occurrence notification signal. In a loop network system that stores this using a pest management flag in the case of
When each node detects the occurrence of a fault in its own node, it transmits a fault occurrence notification signal onto the loop bus, sets the fault management flag, and waits for a predetermined period of time longer than the time it takes for the signal to travel around the loop path. 1. A loop system control method characterized in that a state is set in which reception from a preceding node is blocked.
JP5573079A 1979-05-09 1979-05-09 Loop system controlling system Granted JPS55147850A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5573079A JPS55147850A (en) 1979-05-09 1979-05-09 Loop system controlling system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5573079A JPS55147850A (en) 1979-05-09 1979-05-09 Loop system controlling system

Publications (2)

Publication Number Publication Date
JPS55147850A JPS55147850A (en) 1980-11-18
JPS6249775B2 true JPS6249775B2 (en) 1987-10-21

Family

ID=13006964

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5573079A Granted JPS55147850A (en) 1979-05-09 1979-05-09 Loop system controlling system

Country Status (1)

Country Link
JP (1) JPS55147850A (en)

Also Published As

Publication number Publication date
JPS55147850A (en) 1980-11-18

Similar Documents

Publication Publication Date Title
KR840006114A (en) Loop transmission system and method for controlling loop-back status of loop transmission system
US4956836A (en) Automatic bypass system for ring type local area network
JPH09181737A (en) Communication methods in small networks
JPS62226271A (en) POS loop automatic switching device
JPS6249775B2 (en)
JPS6347019B2 (en)
JPS6135739B2 (en)
JP2944837B2 (en) Transmission method
JP3218740B2 (en) Loop disconnection detection circuit in double loop data communication system
JPH0740702B2 (en) Remote test circuit
JP2590775B2 (en) Double loop transmission system
JPS59168737A (en) Multi-drop transmission system
JP2949945B2 (en) Transmission line switching circuit
JPS59122149A (en) Fault supervisory system
JPS6367380B2 (en)
JPH0817399B2 (en) Series controller
JPS58225738A (en) distributed transmission system
JPH04364626A (en) Private communication equipment
JPH04311125A (en) Transmission line failure detecting circuit
JPS6329865B2 (en)
JPH0830970B2 (en) Series controller
JPH04207242A (en) Data transmission equipment
JPS5875347A (en) Terminal station transmission control method for competitive data line
JPH0414339A (en) Terminal equipment
JPS58156248A (en) Loop-back controlling system