JPS5816321A - Fault discriminating system for input and output controller - Google Patents

Fault discriminating system for input and output controller

Info

Publication number
JPS5816321A
JPS5816321A JP56114494A JP11449481A JPS5816321A JP S5816321 A JPS5816321 A JP S5816321A JP 56114494 A JP56114494 A JP 56114494A JP 11449481 A JP11449481 A JP 11449481A JP S5816321 A JPS5816321 A JP S5816321A
Authority
JP
Japan
Prior art keywords
signal
input
output
control device
reset
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
Application number
JP56114494A
Other languages
Japanese (ja)
Inventor
Yoshio Yoshiura
吉雄 吉浦
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 JP56114494A priority Critical patent/JPS5816321A/en
Publication of JPS5816321A publication Critical patent/JPS5816321A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0745Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To discriminate a faulty input/output controller, by displaying the faulty controller by a lamp and with the output of a flip-flop circuit which is provided at a fault discriminating circuit. CONSTITUTION:A mode signal of a central controller CC, a data bus line 21 and a mode signal 22 of an input/output device IO are connected to the decoders 500, 501 and 502, respectively. FFs 515-518 are set based on the address of an input/output controller IOC given from the CC, the mode signal given from the CC and a transfer request signal given from each IOC. These FFs are then reset according to the end of the signal or the end of the received signal in the starting sequence of the CC. Then lamps 519-521 are lit up by the output of each FF. With such formation, a lmap corresponding to a faulty IOC is lit up. Thus the faulty IOC can be discriminated.

Description

【発明の詳細な説明】 本発明は、情報処理システムにおいて動作中の複数の入
出力制御装置のうち障害のものを識別する危めの入出力
制御装置障害識別方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an input/output control device failure identification method for identifying a faulty input/output control device among a plurality of input/output control devices operating in an information processing system.

例えば、複数の入出力装置(以下、IOという、]t−
使用している電子交換システムにおいて、その入出力制
御装置(以下、IOCという、)に障害が発生し′fi
−場合、一般に、中央制御装置(以下、CCという、)
のソフトウェア処理によって障害を検出し、当該■0の
システムに及はず影響度に応じ、その切離し、予備系切
替え等の処理を行っている。
For example, multiple input/output devices (hereinafter referred to as IO)
If a failure occurs in the input/output control device (hereinafter referred to as IOC) of the electronic exchange system you are using,
- In general, the central control unit (hereinafter referred to as CC)
The failure is detected by software processing, and depending on the degree of impact on the system in question (2), processes such as disconnection and switching to a standby system are performed.

この場合、その障害内容をタイプアウトする仁とができ
れば、障害の修復が容易であるが、タイプアウトするこ
とができないような障害状態であったり、または上記ソ
フトウェア処理では検出することができなhような障害
状態であることなどもあり、そのようなときには、障害
探索が非常に困難となる。
In this case, it would be easy to repair the fault if it were possible to type out the details of the fault, but the fault may be in such a state that it cannot be typed out, or it cannot be detected by the software processing described above. In such cases, it becomes extremely difficult to search for the fault.

したがって、従来は、上記ソフトウェア処理による障害
検出とともに、ま九は別途に、ハードウェアによる障害
検出をするために、個々のIOK応じ、その動作シーケ
ンスごとの特有のタイ建ング監視を行うなどの方式がと
られていた。
Therefore, in the past, in addition to the above-mentioned fault detection by software processing, in order to detect faults by hardware, methods such as monitoring specific tie construction for each operation sequence according to each IOK were used. was taken.

しかしながら、この従来方式は、IOCの状態の論理を
とるのが非常に複雑となるので、その経済的実現が困難
であった。
However, in this conventional method, the logic of the IOC state is very complicated, so it is difficult to realize it economically.

本発明の目的は、上記した従来技術の欠点をなくシ、簡
単な論理で経済的に障害のIOCを識別することができ
る入出力制御装置障害識別方式を提供することにある。
SUMMARY OF THE INVENTION It is an object of the present invention to provide an input/output control device fault identification method that eliminates the above-described drawbacks of the prior art and can economically identify a faulty IOC using simple logic.

本発明の特徴は、中央制御装置と各入出力制御装置との
各動作シーケンスに係る各信号を取り込み、その状態を
上記各入出力制御装置対応のフリップ70ツブにセット
することができる障害識別回路により、上記中央制御装
置からの入出力装置アドレスに基づき、上記各フリップ
フロップを上記中央制御装置からの各中央制御装置モー
ド信号および上記各入出力制御装置からの転送要求信号
に従ってセットし、また、その信号終了または上記中央
制御装置の起動シーケンスにおける中央制御装置レシー
ブ信号の終了に従ってリセットし、上記各動作シーケン
スに応じて上記各7リツプ70ツブの出力をランプ表示
せしめるようにした入出力制御装置障害識別方式にある
A feature of the present invention is a fault identification circuit that can take in each signal related to each operation sequence of the central control unit and each input/output control device, and set the status to the flip 70 knob corresponding to each input/output control device. Based on the input/output device address from the central controller, each of the flip-flops is set according to each central controller mode signal from the central controller and the transfer request signal from each input/output controller, and The input/output control device is reset according to the completion of that signal or the completion of the central control device receive signal in the start-up sequence of the central control device, and the output of each of the 7 lips and 70 tubes is displayed as a lamp in accordance with each of the operation sequences. It is in the identification method.

これを要するに、CC,IOC間の動作シーケンスは、
正常であれば数μsの時間で終了する亀のであり、この
動作シーケンスが障害等によって途中で停止しない限り
、上記ランプ表示を視覚で感知することができないので
、上記ランプ表示がる 感知することができ程度に明点しているときには、△ 当該IOCが障害であるものと識別することができる。
In short, the operation sequence between CC and IOC is as follows:
If it is normal, the turtle will finish in a few μs, and unless this operation sequence is stopped midway due to a failure etc., the above lamp display cannot be visually detected, so the above lamp display cannot be detected. △ When the IOC is sufficiently bright, it can be identified that the IOC is a failure.

以下、本発明の実施例を図に基づいて説明する。Hereinafter, embodiments of the present invention will be described based on the drawings.

第1図は、本発明に係る入出力制御装置障害識別方式の
一実施例の方式構成図、第2図は、その共通バス・制御
線講成図、第3図は、同動作シーケンス図、第4図は、
同障害識別回路の一実施例のブロック図である。
FIG. 1 is a system configuration diagram of one embodiment of the input/output control device failure identification method according to the present invention, FIG. 2 is a common bus/control line diagram, and FIG. 3 is an operation sequence diagram. Figure 4 shows
FIG. 2 is a block diagram of an embodiment of the same fault identification circuit.

ここで、1は、中央制御装置(CC)、2は、共通バス
・制御線、3A、3B、3Cti、入出力制御装置(I
OC)、4A、 4 B、 4 (Jj、入出力装置1
(10)、5は、障害識別回路(ID)、500〜50
2ri、そのデコーダ、503〜507は、同アンドゲ
ート、501t、インバータ、509〜514は、同オ
アゲート、515〜518は、同フリップフロップ、5
19〜521は、同ランプ、522,52:H−1t、
同カウンタ、524は、同リセットキーである。
Here, 1 is a central control unit (CC), 2 is a common bus/control line, 3A, 3B, 3Cti, and an input/output control unit (I
OC), 4A, 4 B, 4 (Jj, input/output device 1
(10), 5 is a fault identification circuit (ID), 500 to 50
2ri, its decoder; 503-507 are AND gates; 501t, inverters; 509-514 are OR gates; 515-518 are flip-flops;
19 to 521 are the same lamps, 522, 52: H-1t,
The counter 524 is the reset key.

各l0C3A〜3Cri、その制御に係る各l04A〜
4C対応に設けられており、共通バス・制御線2を介し
てCCIに接続され、各動作シーケンスに係る各稽信号
1cciとの間で送受する。
Each l0C3A~3Cri, each l04A~ related to its control
4C, is connected to the CCI via the common bus/control line 2, and is sent to and received from each signal 1cci related to each operation sequence.

障害識別回路5も、上記共通バス・制御線2に接続され
、これを介してCCI、l0C3A〜3C間で送受され
る上記各種信号を取り込み、後述する所定の動作を行う
The fault identification circuit 5 is also connected to the common bus/control line 2, takes in the various signals transmitted and received between the CCI and the 10Cs 3A to 3C via this, and performs predetermined operations to be described later.

まず、上記所定の動作を説明する前に、第2図に基づい
てCCI、l0C3A〜3C間の各糧信号について説明
する。
First, before explaining the above-mentioned predetermined operation, each signal between CCI and 10C3A to 3C will be explained based on FIG.

共通バス・制御線2F′i、第2図に示すごとく、CC
モード信号線20.データバス21.IOモード信号線
22.転送要求信号線23.転送許可信号線24.リセ
ット信号線25.クロック信号線26からなっている。
Common bus/control line 2F'i, as shown in Figure 2, CC
Mode signal line 20. Data bus 21. IO mode signal line 22. Transfer request signal line 23. Transfer permission signal line 24. Reset signal line 25. It consists of a clock signal line 26.

CCCC−ド信号線20i、Cclからl0C3A〜3
Cに対して指示信号(CCモード信号)を与えるための
ものであり、例えば、第1表に示すごとき2ビツトの信
号を送出する几めのものである。
CCCC-do signal line 20i, Ccl to l0C3A~3
This is for giving an instruction signal (CC mode signal) to CC, and is designed to send, for example, a 2-bit signal as shown in Table 1.

また、IOモード信号線22t:t、CCモード信号に
対するl0C3A〜3Cからの応答信号(IOモード信
号)を送信するためのものであり、例えば、第2表に示
すごとき3ビツトの信号を送出するためのものである。
In addition, the IO mode signal line 22t:t is for transmitting a response signal (IO mode signal) from 10C3A to 3C to the CC mode signal, and for example, transmits a 3-bit signal as shown in Table 2. It is for.

第    1    表 間で所望のデータを相互に転送するためのもので、デー
タ容量に応じて複数n本からなっている。
1. This is for mutually transferring desired data between tables, and consists of a plurality of n lines depending on the data capacity.

転送要求信号923は、l0C3A〜3Cがデータ転送
の準備が完了したことをCC1に対して知らせる転送要
求信号を送出するためのものであり、この信号に対して
CCIが応答可能なときには、その旨の信号が転送、許
可信号線24に送出される。
The transfer request signal 923 is for sending a transfer request signal to notify CC1 that l0C3A to 3C have completed preparations for data transfer, and when the CCI is able to respond to this signal, it sends a transfer request signal to that effect. A signal is sent to the transfer/permit signal line 24.

クロック信号線25は、転送のタイミング作成用のクロ
ック信号送出の九めのものである。
The clock signal line 25 is the ninth line for sending a clock signal for creating transfer timing.

リセット信号線26は、l0CaA〜3Cの初期設定を
する九めのリセット信号の退出用である。
The reset signal line 26 is for exiting the ninth reset signal that initializes l0CaA to 3C.

次に、第3図に基づいてCCI、l0C3A〜3C間の
一般的な3つの動作シーケンスについて説明する。
Next, three general operation sequences between the CCI and 10C3A to 3C will be explained based on FIG.

第1は、第3図(a)に示す起動シーケンスであって、
所望のl04A〜4Cにオーダを送出し、その動作を指
示するものである。
The first is the startup sequence shown in FIG. 3(a),
It sends an order to a desired l04A to l04C and instructs its operation.

このシーケンスでは、CC1から各I QC3A〜3C
に対して起動信号300が送出されるが、この時、いず
れのl04A〜4C1制御するかの識別信号としてIO
アドレス306がデータノ(ス21上に送出される。
In this sequence, from CC1 to each IQC3A to 3C
A start signal 300 is sent to the IO, but at this time, the IO
Address 306 is sent on data node (21).

このIOアドレス306の一致がとれたl0C3A〜3
CからIOレシーブ信号301が返送され、CC1は、
この信号を受信し九ことで起動信号300をリセットす
るので、IOレシーブ信号301もリセットされる。
l0C3A~3 that matches this IO address 306
The IO receive signal 301 is returned from CC, and CC1
Since the start signal 300 is reset by receiving this signal, the IO receive signal 301 is also reset.

このリセットt−CC1が検出すると、続いてCCセン
ド信号302が送出され、これに対して4、IOレシー
ブ信号301が返送される。
When this reset t-CC1 is detected, a CC send signal 302 is subsequently sent out, and in response, an IO receive signal 301 is sent back.

これにより、CC1は、CCセンド信号302をリセッ
トするので、当該IOレシーブ信号301もリーセット
される。
As a result, CC1 resets the CC send signal 302, so the IO receive signal 301 is also reset.

CCセンド信号3.02の送出中、データバス21上に
は、当該l04A〜4Cに対する制御オーダが送出され
ているので、当該l0C3A〜3Cti、このオーダに
応じて内部の制御を行い、その内部状態(例えば、正常
に起動されたか否か)のコンディションコード303を
送出する。
While the CC send signal 3.02 is being sent, the control order for the corresponding l04A to 4C is being sent on the data bus 21, so the corresponding l0C3A to 3Cti performs internal control according to this order and changes its internal state. A condition code 303 (for example, whether or not it has been activated normally) is sent.

これ’tcc1が検出すると、CCレシーブ信号304
が返送されるので、コンディションコード303がリセ
ットされ、それに伴ってCCレシーブ信号304もリセ
ットされる。
When 'tcc1 detects this, the CC receive signal 304
is returned, the condition code 303 is reset, and the CC receive signal 304 is also reset accordingly.

次いで、当該l0C3A〜3Cが前記制御オーダに応じ
てCCIに対して送出すべき情報をデータバス21上に
送出すると同時に、IOセンド信号305を送出し、こ
れを受けたCC1がCCレシーブ信号304を返送する
Next, the relevant 10C3A to 3C send out the information to be sent to the CCI on the data bus 21 according to the control order, and at the same time send out the IO send signal 305, and upon receiving this, the CC1 sends the CC receive signal 304. Send it back.

これにより、工0センド信号305がリセットされ、そ
れに伴って当該CCレシーブ信号304もリセットされ
、起動シー゛ケンスが終了する。
As a result, the process 0 send signal 305 is reset, and accordingly, the CC receive signal 304 is also reset, and the startup sequence ends.

なお、上記各信号300〜305は、CCモード信号線
20またはIOモードi号紐線22通して送受される(
以下、同様]。
The above signals 300 to 305 are transmitted and received through the CC mode signal line 20 or the IO mode i line 22 (
The same applies hereafter].

( 第2は、第3図(b)に示す転送シーケンスであって、
実際に所望のデータを転送するものである。
(The second is the transfer sequence shown in FIG. 3(b),
It actually transfers the desired data.

コノジ−ケンステは、当該l0C3A 〜3Ctl;t
、データの転送準備が完了した時、転送要求信号310
t−転送要求信号線24t−介してCCIへ送出する。
Konosikenste is the relevant l0C3A ~3Ctl;t
, when the data transfer preparation is completed, the transfer request signal 310
It is sent to the CCI via the t-transfer request signal line 24t.

これに対して、CC1は、応答の準備が整い次第、転送
許可信号311を転送許可信号線24を介して返送する
。− これにより、l0C3A〜3Cは、当該IOアドレス3
06t−データバス21上に送出すると同時に、転送モ
ード信号312’kIOモード信号線22’(l−介し
てCC1へ送出し、データ転送方法、すなわち、CCI
、l0C3A〜3Cのいずれからデータを転送すべきか
ル連絡する。
In response, CC1 returns a transfer permission signal 311 via the transfer permission signal line 24 as soon as the response is ready. - As a result, l0C3A to 3C are assigned to the corresponding IO address 3.
06t- is sent onto the data bus 21, and at the same time, the transfer mode signal 312'k is sent to CC1 via the IO mode signal line 22' (l-, and the data transfer method, that is, CCI
, 10C 3A to 3C from which the data should be transferred.

コr′Lヲ受け7tCCIH1cCレシ一ブ信号304
を送出して転送モード信号312’iリセツトせしめ、
そのリセットによってCCレシーブ信号304もリセッ
トする。
7tCCIH1cC receive signal 304
to reset the transfer mode signal 312'i,
The reset also resets the CC receive signal 304.

ここで、例えば、CCIからl0C3A〜3Cにデータ
を転送するものとすれば、CC1は、当該データをデー
タバス21に送出すると同時に、CCセンド信号302
を送出し、これに対してl0C3A〜3CからIOレシ
ーブ信号301が返送されると、当該データが受信され
たものと判定し、データ送出を停止すると同時にCCセ
ンド信号302をリセットし、これによってIOレシー
ブ信号301もリセットせしめる。
Here, for example, if data is to be transferred from the CCI to 10C3A to 10C3C, CC1 sends the data to the data bus 21 and at the same time sends the CC send signal 302.
When the IO receive signal 301 is sent back from 10C3A to 3C, it is determined that the data has been received, the data transmission is stopped, and at the same time the CC send signal 302 is reset. The receive signal 301 is also reset.

更に、もう1回データの授受を行うものとすれば、再び
上記と同学な動作シーケンスがとられ、IOレシーブ信
号301がリセットされると、すべてのデータ転送が終
了するので、l0C3A〜3 Ct−!、転送要求信号
310をリセットし、CC1も、これによって転送許可
信号311をリセットし、転送シーケンスが終了する。
Furthermore, if data is to be sent and received one more time, the same operation sequence as above is taken again, and when the IO receive signal 301 is reset, all data transfer ends, so l0C3A~3Ct- ! , resets the transfer request signal 310, CC1 also resets the transfer permission signal 311, and the transfer sequence ends.

なお、上記と逆方向の転送動作についても同様であって
、上記の説明から容易に理解することができる。
Note that the same applies to the transfer operation in the opposite direction to that described above, and can be easily understood from the above explanation.

第3は、報告シーケンスであって、例えば、上述のデー
タ転送が障害なく正常に行われたか否かがCCIに報告
されるものである。
The third is a reporting sequence, in which, for example, it is reported to the CCI whether or not the above-mentioned data transfer was performed normally without any failure.

このシーケンスでは、まず、l0C3A〜3Cが転送要
求信号310i送出し、これに対してCCIが転送許可
信号311を返送すると、l0C3A〜3Cは、当該I
Oアドレス306f:送出すると同時に、報告シーケン
スであることを示す割込み信号320をIOモード信号
線22を介してCCIへ送出する。
In this sequence, first, l0C3A to 3C send out a transfer request signal 310i, and in response to this, CCI returns a transfer permission signal 311, and l0C3A to 3C transmit the transfer request signal 310i.
O address 306f: At the same time as sending, an interrupt signal 320 indicating that it is a report sequence is sent to the CCI via the IO mode signal line 22.

CC1tlj、これを受けてCCレシーブ信号304を
返送し、割込み信号320をリセットせしめるとともに
、CCレシーブ信号304もリセットする。
In response to this, CC1tlj returns the CC receive signal 304, resets the interrupt signal 320, and also resets the CC receive signal 304.

この場合において、もしl0C3A〜3Cが障害となっ
たときt!、l0C3A〜3Cは、その障害状況データ
(障害情報)をデータノ々ス21上に送出すると同時に
、工0センド信号305f:送出する。
In this case, if 10C3A to 3C become a failure, t! , 10C3A to 3C send out the failure situation data (failure information) onto the data node 21, and at the same time send out a work 0 send signal 305f:.

CC1ri、これを受けて再びCCレシーブ信号304
を返送し、工0センド信号305をリセットせしめると
ともに、CCレシーブ信号304もリセットする。
CC1ri receives the CC receive signal 304 again.
is returned, and the CC receive signal 304 is also reset.

これで障害情報がCC1へ転送され念ことになるので、
l0C3A〜3Cは、転送要求信号310をリセットし
、これにより、CC1も、転送許可信号311t−リセ
ットし、報告シーケンスが終了する。
Now, the failure information will be transferred to CC1, just in case.
10C3A to 3C reset the transfer request signal 310, which causes CC1 to also reset the transfer permission signal 311t, and the reporting sequence ends.

以下、第4図に基づいて障害識別回路5の動作について
説明する。
The operation of the fault identification circuit 5 will be explained below based on FIG.

この回路は、まず、各CCモード信号(第3図の各シー
ケンスにおける起動信号300.CCセンド信号302
.CCレシーブ信号304)、転送要求信号310およ
び転送許可信号310の立上り時点(第3図において、
矢印に記号Sを併記した時点)で、そのフリップフロッ
プ518をセットする。
This circuit first starts with each CC mode signal (starting signal 300 and CC send signal 302 in each sequence in FIG.
.. CC receive signal 304), transfer request signal 310 and transfer permission signal 310 rise (in FIG. 3,
At the point when the symbol S is written together with the arrow), the flip-flop 518 is set.

すなわち、CCモード信号線20からのCCモード信号
が全ビット″′0”(デコーダ500におけるデコード
結果CO)の場合以外には、インバータ508の出力に
より、ま几は転送要求信号線23、転送要求信号線24
からの当該信号により、オアゲー)514’e介してフ
リップフロップ518がセットされる。
That is, unless the CC mode signal from the CC mode signal line 20 is all bits "0" (decoding result CO in the decoder 500), the output of the inverter 508 causes the transfer request signal line 23 to signal line 24
The signal from the input signal sets the flip-flop 518 via the OR game 514'e.

次に、CC1からの起動信号300(デコーダ500に
おけるデコード結果CI)およびl0C3A〜3Cから
の転送モード信号3121割込み信号320(デコーダ
502におけるデコード結果I5.I4)により、オア
ゲート512から出力が送出され、l0C3A、3B、
3C(IO4A。
Next, an output is sent from the OR gate 512 in response to the activation signal 300 from CC1 (decoding result CI in decoder 500) and the transfer mode signal 3121 interrupt signal 320 from l0C3A to 3C (decoding result I5, I4 in decoder 502). l0C3A, 3B,
3C (IO4A.

4B、4C)に対応するアンドゲート503゜504.
505が開けられる。
4B, 4C) corresponding to AND gates 503°504.
505 can be opened.

この時、データバス21から取込まれたIOアドレス3
06がデコーダ501でデコードされ、その出力端子の
いずれか1つに出力が送出され、これがアンドゲート5
03〜505のうち該当するものを通り、l0C3A〜
3Cのうち、起動されたものに対応するフリップ70ツ
ブ515〜517のいずれかをセットするとともに、先
にセットされていたフリップフロップ518をリセット
する。
At this time, the IO address 3 taken in from the data bus 21
06 is decoded by the decoder 501, an output is sent to one of its output terminals, and this is sent to the AND gate 5.
Pass through the appropriate one from 03 to 505, l0C3A~
3C, one of the flip-flops 515 to 517 corresponding to the activated one is set, and the previously set flip-flop 518 is reset.

すなわち、第3図の各動作シーケンスにおいて、IOア
ドレス306が識別されるまでの過程では、7リツプフ
ロツプ518の出力により、オアゲート509〜511
を通してすべてのランプ519〜521 (IOC3A
〜3Cに対応)1に点灯させ、IOアドレス306が識
別された後は、フリップ70ツブ515〜517のうち
当該のものの出力により、ラング519〜521のうち
当該のいずれか1つのみを点灯させる。
That is, in each operation sequence in FIG. 3, in the process until the IO address 306 is identified, the OR gates 509 to 511 are
Through all lamps 519-521 (IOC3A
After the IO address 306 is identified, only one of the rungs 519 to 521 is lit by the output of the corresponding one of the flip 70 knobs 515 to 517. .

起動シーケンスの場合、更に動作が正常に進んでCCレ
シーブ信号304が2回送出(デコーダ500のデコー
ド結果C3が送出)されるとカウンタ522,523が
セットされ、ま友、CCレシーブ信号304がリセット
されてアンドゲート506の論理がとれると、オアゲー
)513f:通し、セットされていた7リツブフロツプ
515〜517のうち当該のものがリセットされ、ラン
プ519〜521のうち当該のものが消灯する。これは
、当該l0C3A〜3Cの処理が正常に終了したことを
示すものである。
In the case of the startup sequence, when the operation progresses normally and the CC receive signal 304 is sent twice (the decoding result C3 of the decoder 500 is sent), the counters 522 and 523 are set, and the CC receive signal 304 is reset. When the AND gate 506 becomes logical, the OR game) 513f: passes, the corresponding one of the set seven rib flops 515 to 517 is reset, and the corresponding one of the lamps 519 to 521 goes out. This indicates that the processing of 10C3A to 3C has been completed normally.

また、転送シーケ/ス、報告シーケンスの場合、CCモ
ード信号が全ビット″″0”(デコーダ500における
デコード結果Co)であって、転送許可信号線24にお
ける転送許可信号311がセット状態、転送要求信号線
23における転送要求信号310がリセット状態にある
ときは、アンドゲート507の論理がとれ、その出力が
オアゲート513を通し、上述と同様にしてランプ51
9〜5210当該のものが消灯せしめられる。
In addition, in the case of a transfer sequence and a report sequence, the CC mode signal is all bits "0" (decoding result Co in the decoder 500), the transfer permission signal 311 on the transfer permission signal line 24 is in the set state, and the transfer request is When the transfer request signal 310 on the signal line 23 is in the reset state, the logic of the AND gate 507 is established, and its output passes through the OR gate 513 and is output to the lamp 51 in the same manner as described above.
9-5210 The relevant item is turned off.

すなわち、第3図(b)、 (C)において、転送要求
信号310のリセ)シト時(同図で、矢印に記号R4−
併記した時点)で処理が正常に終了したことを示してい
る。
That is, in FIGS. 3(b) and 3(C), when the transfer request signal 310 is reset (in the figure, the symbol R4-
This indicates that the process was successfully completed at the time indicated.

また、第3図(a)の起動シーケンスにおいては1、.
2回目のCCレシーブ信号304がリセットされた時点
(同図において、矢印に記号Rf併記し友時点)で、ア
ンドゲート506の出力によってカウンタ522,52
3がリセットされ、次の起動に備えられる。
In addition, in the startup sequence of FIG. 3(a), 1, .
At the point in time when the second CC receive signal 304 is reset (in the figure, the symbol Rf is also written on the arrow), the counters 522 and 52 are reset by the output of the AND gate 506.
3 is reset and ready for the next boot.

このようにして、シーケンスが途中で停止した場合には
、当該l0C3A〜3Cに対応するう/プ519〜52
1が点灯を続け、障害を表示(可視状態で)することが
できる。
In this way, if the sequence is stopped midway, the U/Ps 519 to 52 corresponding to the corresponding
1 remains on and can indicate (visually) a fault.

なお、シーケンスの正常終了(第3図(!l) 、 (
b) 。
Note that normal termination of the sequence (Figure 3 (!l), (
b).

(C)の各記号凡の時点)以外には、ランプ519〜5
21の消灯は、リセットキー524の操作によってしか
行うことができないので、障害が発生した時点で、例え
ば、ハードウェア的な緊急処理回路が動作して系の初期
設定をしても、このランプ表示を消滅させることはでき
ず、障害内容を保存しておくことができる。
(C) Other than the time indicated by each symbol, lamps 519 to 5
21 can only be turned off by operating the reset key 524. Therefore, when a failure occurs, even if a hardware emergency processing circuit operates and initializes the system, this lamp will not be displayed. cannot be deleted, and the details of the failure can be saved.

上記実施例において、3個のl0C3A〜3Cが設置さ
れている場合について説明したが、各デコーダのデコー
ド機能およびフリップフロップ。
In the above embodiment, the case where three l0C3A to 3C are installed has been described, but the decoding function and flip-flop of each decoder.

ランプ等の数を当該設置数に適合するようにすれば、所
望の回路を同様に構成することができる。
By adjusting the number of lamps etc. to match the number of installed lamps, a desired circuit can be constructed in the same way.

以上、詳細に説明し友ように、本発明によれば、比較的
−単で経済的な障害識別回路を設けることにより、ソフ
トウェアで識別できない障害でも、その可視表示を容易
にするので、障害のIOCの識別が可能となり、その障
害修復時間を大幅に短縮でき、システムの保全性向上、
信頼性向上、サービス性向上に顕著な効果が得られる。
As described in detail above, according to the present invention, by providing a relatively simple and economical fault identification circuit, even faults that cannot be identified by software can be easily displayed visually. It becomes possible to identify IOCs, greatly shortening the time required to repair the fault, improving system maintainability,
Significant effects can be obtained in improving reliability and serviceability.

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

第1図は、本発明に係る入出力i」御装置障害識別方式
の一実施例の方式構成図、第2図は、その共通バス・制
御線構成図、第3図は、開動作シーケ/ス図、第4図は
、同障害識別回路の一実施例のブロック図である。 1・・・C0,2・・・共通バス・制御線、3A、3B
。 3C・・・IOC,4A、4B、4C・・・l015・
・・障害識別回路、500〜502・・・デコーダ、5
03〜507・・・アンドゲート、508・・・インバ
ータ、509〜514・・・オアゲート、515〜51
8・・・フリップフロップ、519〜521・・・ラン
プ、522.523・・・カウンタ、524・・・リセ
ットキー・ 第1区 茅2目
FIG. 1 is a system configuration diagram of one embodiment of the input/output i" control device failure identification method according to the present invention, FIG. 2 is a common bus/control line configuration diagram thereof, and FIG. 3 is an opening operation sequence/control diagram. FIG. 4 is a block diagram of an embodiment of the same fault identification circuit. 1...C0, 2...Common bus/control line, 3A, 3B
. 3C...IOC, 4A, 4B, 4C...l015・
... Fault identification circuit, 500-502 ... Decoder, 5
03-507...AND gate, 508...Inverter, 509-514...OR gate, 515-51
8...Flip-flop, 519-521...Lamp, 522.523...Counter, 524...Reset key・1st ward, 2nd eye

Claims (1)

【特許請求の範囲】[Claims] 1、中央制御装置と各入出力制御装置との各動作シーケ
ンスに係る各信号を取り込み、その状態を上記各入出力
制御装置対応のフリップフロップにセットすることがで
きる障害識別回路により、上記中央制御装置からの入出
力装置アドレスに基づき、上記各フリップフロップを上
記中央制御装置からの各中央制御装置モード信号および
上記各入出力制御装置からの転送要求信号に従ってセッ
トし、また、その信号終了または上記中央制御装置の起
動シーケンスにおける中央制御装置レシーブ信号の終了
に従ってリセットし、上記各動作シーケンスに応じて上
記各フリップフロップの出力をランプ表示せしめるよう
にすることを特徴とする入出力制御装置障害識別方式。
1. A fault identification circuit that can take in each signal related to each operation sequence of the central control device and each input/output control device and set its state to a flip-flop corresponding to each input/output control device, Based on the input/output device address from the device, each flip-flop is set according to each central controller mode signal from the central controller and the transfer request signal from each input/output controller, and when the signal ends or the above An input/output control device failure identification method, characterized in that the input/output control device fault identification method is reset in accordance with the termination of a central control device receive signal in a starting sequence of the central control device, and the outputs of the flip-flops are displayed as lamps in accordance with each of the operation sequences. .
JP56114494A 1981-07-23 1981-07-23 Fault discriminating system for input and output controller Pending JPS5816321A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56114494A JPS5816321A (en) 1981-07-23 1981-07-23 Fault discriminating system for input and output controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56114494A JPS5816321A (en) 1981-07-23 1981-07-23 Fault discriminating system for input and output controller

Publications (1)

Publication Number Publication Date
JPS5816321A true JPS5816321A (en) 1983-01-31

Family

ID=14639158

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56114494A Pending JPS5816321A (en) 1981-07-23 1981-07-23 Fault discriminating system for input and output controller

Country Status (1)

Country Link
JP (1) JPS5816321A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4875445A (en) * 1987-03-13 1989-10-24 Mitsubishi Jukogyo Kabushiki Kaisha Combustion chamber of a sub-chamber type internal combustion engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4875445A (en) * 1987-03-13 1989-10-24 Mitsubishi Jukogyo Kabushiki Kaisha Combustion chamber of a sub-chamber type internal combustion engine

Similar Documents

Publication Publication Date Title
US4358823A (en) Double redundant processor
US4009469A (en) Loop communications system with method and apparatus for switch to secondary loop
US4684885A (en) Arrangement for on-line diagnostic testing of an off-line standby processor in a duplicated processor configuration
US4979108A (en) Task synchronization arrangement and method for remote duplex processors
US4049957A (en) Dual computer system
JPS58137057A (en) Peripheral controller for computer
JPS61225946A (en) Diagnosis of second node from first node in local area network
JPS63288537A (en) Communication equipment
JP2818164B2 (en) Data signal transmission method and apparatus
EP0102434A1 (en) Device to signal to the central control unit of a data processing equipment the errors occurring in the adapters
US5539725A (en) Port address resolution device
JPS5816321A (en) Fault discriminating system for input and output controller
JPS59122149A (en) Fault supervisory system
JPS5931738B2 (en) Parallel triple system configuration method for computer system
JPS6327741B2 (en)
RU1378287C (en) Three-channel redundant microprocessor system
JPH11143790A (en) Control signal inputting and outputting device
JPH0454747A (en) Data transfer system
JPH0619810A (en) Duplex device
JPH0546735B2 (en)
JPH0253143A (en) Pseudo fault generating system
JPH04111144A (en) Coincidence control system for multiplex device
JP2563068Y2 (en) Redundant communication controller
JPS61267860A (en) Inter-processor communication system
JP2002351755A (en) Trouble generating device and testing method for computer system