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
JPS5926061B2 - Erroneous output prevention circuit system for digital data distribution equipment - Google Patents
[go: Go Back, main page]

JPS5926061B2 - Erroneous output prevention circuit system for digital data distribution equipment - Google Patents

Erroneous output prevention circuit system for digital data distribution equipment

Info

Publication number
JPS5926061B2
JPS5926061B2 JP52116758A JP11675877A JPS5926061B2 JP S5926061 B2 JPS5926061 B2 JP S5926061B2 JP 52116758 A JP52116758 A JP 52116758A JP 11675877 A JP11675877 A JP 11675877A JP S5926061 B2 JPS5926061 B2 JP S5926061B2
Authority
JP
Japan
Prior art keywords
output
data
circuit
signal
digital data
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
JP52116758A
Other languages
Japanese (ja)
Other versions
JPS5451345A (en
Inventor
朝勝 佐藤
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 JP52116758A priority Critical patent/JPS5926061B2/en
Publication of JPS5451345A publication Critical patent/JPS5451345A/en
Publication of JPS5926061B2 publication Critical patent/JPS5926061B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Safety Devices In Control Systems (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

【発明の詳細な説明】 本発明は、デジタルデータ分配装置の誤出力阻止回路に
関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an erroneous output prevention circuit for a digital data distribution device.

デジタルデータ分配装置は、プログラム式シーケンサ等
で積極的に利用されている。
Digital data distribution devices are actively used in programmable sequencers and the like.

プログラム式シーケンサの事例を述べる。第1図に示す
ようにシーケンサは、データ入力装置1とデータ出力装
置3、および該入力、出力装置との間でデータ交換を行
うプロセッサ2より成る。出力装置の主要部に設けられ
ているのがデジタルデータ分配装置である。この出力装
置は、上記プロセッサからのデータをシリアルに受けて
、同時にプロセッサから送られてくるアドレスに基づき
順次レジスタに記憶する作業を行つている。このレジス
タに記憶されたデータは、プロセッサから送られてくる
アドレスに基づき出力されてゆく。これらの作業がデー
タ分配に相当する。一方データの作業量が増加するにつ
れて、その故障診断が要求されてくる。上記プログラム
シーケンサもその例外ではない。特に出力装置は、デー
タを分配する作業を行つているため、故障診断は特別重
要視されている。出力装置からの読み出データは、各種
操作器に送られる。従つて、出力装置が故障した場合は
各種の操作器に対して誤動作の操作を指令することにな
る。こうした点からも出力装置の故障診断は重要となる
。こうした出力装置の故障診断方式の一例を次に示す。
第2図に示されるように故障診断の基本は制御装置4の
入力信号Siと出力信号50を比較器5により比較し、
不一致であるときのみ異常信号Saを出力するものであ
る。
An example of a programmable sequencer will be described. As shown in FIG. 1, the sequencer includes a data input device 1, a data output device 3, and a processor 2 that exchanges data between the input and output devices. A digital data distribution device is provided in the main part of the output device. This output device serially receives data from the processor and sequentially stores the data in a register based on the address sent from the processor at the same time. The data stored in this register is output based on the address sent from the processor. These tasks correspond to data distribution. On the other hand, as the amount of data processing increases, failure diagnosis is required. The program sequencer mentioned above is no exception. Particularly, since the output device performs the work of distributing data, trouble diagnosis is given special importance. Read data from the output device is sent to various operating devices. Therefore, if the output device malfunctions, malfunctioning operations will be commanded to various operating devices. From this point of view as well, failure diagnosis of output devices is important. An example of a failure diagnosis method for such an output device is shown below.
As shown in FIG. 2, the basics of fault diagnosis is to compare the input signal Si of the control device 4 with the output signal 50 using a comparator 5.
An abnormality signal Sa is output only when there is a mismatch.

このため装置に故障が発生した場合、運転員は異常信号
を調べ適切な処置をとることができるのである。しかし
ながら近年の装置は大規模化、複雑化の方向にあり運転
員には、高度な専門知識が要求されるようになつてきて
いる。
Therefore, if a failure occurs in the equipment, the operator can check the abnormal signal and take appropriate measures. However, in recent years, equipment has become larger and more complex, and operators are increasingly required to have highly specialized knowledge.

これに対し社会的には高度な専門技術者の確保がますま
す困難な状況にある。このような背景のもと故障診断機
能を持つた装置をさらに発展させ、故障した場合には異
常信号を発すると同時に、装置をある確定した状態に維
持しておく機能が要求される。この機能が実現された場
合、制御装置が故障した場合に、制御対象の動作を現状
維持の動作または停止等にすることが容易に可能となる
。本発明はかかる観点の中で提案されたものである。
On the other hand, from a social perspective, it is becoming increasingly difficult to secure highly specialized engineers. Against this background, there is a need to further develop devices with a failure diagnosis function, and to have the ability to issue an abnormality signal in the event of a failure and at the same time maintain the device in a certain fixed state. If this function is realized, it becomes possible to easily change the operation of the controlled object to the current state or to stop the operation in the event of a failure of the control device. The present invention was proposed from this viewpoint.

本発明の対象とするものは、プログラム式シーケンサに
於ける出力装置を有力としているが、デジタルデータ分
配装置まで拡張し適用可能である。本発明の要旨は、デ
ジタルデータ分配装置の出力部を一つの信号DOOFF
信号により0FFできる回路構成とし、該装置の異常信
号出力線をDOOFF線に接続し、該装置が異常を発生
した場合異常信号を外部へ出力するとともに、出力を0
FFに固定せしめようとするものである。
The subject of the present invention is primarily an output device in a programmable sequencer, but it can also be extended and applied to digital data distribution devices. The gist of the present invention is to connect the output section of the digital data distribution device to one signal DOOFF.
The circuit has a circuit configuration that can be turned off by a signal, and the abnormal signal output line of the device is connected to the DOOFF line, and when the device generates an abnormality, it outputs the abnormal signal to the outside and also turns the output to zero.
This is intended to be fixed to the FF.

以下本発明を図面により詳細に説明しよう。まず、プロ
グラム式シーケンサの出力回路を説明しよう。
The present invention will be explained in detail below with reference to the drawings. First, let's explain the output circuit of a programmable sequencer.

この出力回路の構成図を第3図に示す第3図に於いて、
プロセツサ(図示せず)からはアドレスADDBs書込
指令信号WSTB.データDATAが送られてくる。デ
コーダは上記送られて〜くるアドレスADDRを書込指
令信号WSTBのタイミングで取り込み、デコードを行
つている。
The configuration diagram of this output circuit is shown in FIG. 3.
A processor (not shown) sends an address ADDBs write command signal WSTB. Data DATA is sent. The decoder takes in the sent address ADDR at the timing of the write command signal WSTB and decodes it.

図ではアドレスADDRIIま3ビツト構成より成り、
そのビツト単位に並列デコーダ31のA,B,C端子に
入力され、デコードを行つている。デコーダ31でデコ
ードされたアドレスは、書込用のタイミングとしてレジ
スタ32,33,34のタイミング端子Tに入力する。
例えばADD肋)ら100F”の場合は、レジスタ3の
タイミング信号となる。一方、各レジスタ32,33,
34のデータ端子Dには、プロセツサからのデータDA
TAが共通に印加される。そしてデータの取込はタイミ
ング信号によつてなされる。従つて、アドレスADDR
/)≦゛00ビの場合には、レジスタ33のタイミング
端子に取り込み指令が入力し、その時、データ端子に到
達しているデータDATAがレジスタ33に書込まれる
ことになる。レジスタ32,33,34のそれぞれに記
憶されたデータは、出力回路38,39,40に送られ
、出力0。,01,07として操作器に与えられる。各
レジスタのデータを読出す際には、データセレクタ37
が活用される。このデータセレクタ37は、アドレスA
DDRをうけて、そのアドレスの内容に従つて各出力0
0,01・・・07の中の該当する出力のデ゛一タを端
子YよりデータDINとして出力する。このデータDI
Nは、プロセツサに入力する。レジスタ35は、レジス
タ32,33,34の中のいずれか一つのレジスタたと
えばレジスタ33にあるデータが書き込まれた場合、こ
のレジスタ33と同一データが書き込まれる特別のレジ
スタである。レジスタ35に書込まれたデータはデータ
35aとなつて不一致検出回路41に印加される。同時
にレジスタ3のデータは、出力回路01およびデータセ
レクタ7を介してDINとして出力される他に不一致検
出回路41に印加される。ここで出力回路が正常であれ
ば、データ35aとデータDINは一致しているため、
不一致検出回路の出力データ41aは論理″0”となる
。レジスタ36には書込信号WSTBによりデータ41
aの論理″O″が書込まれ、レジスタ36の出力信号0
aは論理゛0”即ち正常信号となる。もし出力回路が故
障して、不一致検出回路入力信号35aとDINが不一
致になれば不一致検出回路41の出力信号41aは論理
″1゛となりこれがレジスタ36に記憶され異常信号0
aを出力する。かかる出力回路に誤出力阻止回路を設け
た本発明の実施例を第4図に示す。
In the figure, address ADDRII consists of 3 bits,
The data is input bit by bit to the A, B, and C terminals of the parallel decoder 31 and decoded. The address decoded by the decoder 31 is input to the timing terminals T of the registers 32, 33, and 34 as write timing.
For example, in the case of 100F'' from ADD, it becomes the timing signal for register 3.On the other hand, each register 32, 33,
Data terminal D of 34 receives data DA from the processor.
TA is commonly applied. The data is taken in by a timing signal. Therefore, address ADDR
/)≦゛00bi, a capture command is input to the timing terminal of the register 33, and the data DATA reaching the data terminal at that time is written to the register 33. The data stored in the registers 32, 33, and 34 are sent to output circuits 38, 39, and 40, and the output is 0. ,01,07 to the controller. When reading data from each register, the data selector 37
will be utilized. This data selector 37 selects the address A
Upon receiving the DDR, each output 0 according to the contents of the address.
The corresponding output data among 0, 01, . . . 07 is outputted from terminal Y as data DIN. This data DI
N is input to the processor. The register 35 is a special register in which the same data as the register 33 is written when data is written in any one of the registers 32, 33, and 34, for example, the register 33. The data written in the register 35 becomes data 35a and is applied to the mismatch detection circuit 41. At the same time, the data in the register 3 is output as DIN via the output circuit 01 and the data selector 7, and is also applied to the mismatch detection circuit 41. If the output circuit is normal here, data 35a and data DIN match, so
The output data 41a of the mismatch detection circuit becomes logic "0". Data 41 is stored in the register 36 by the write signal WSTB.
The logic "O" of a is written, and the output signal of the register 36 is 0.
a becomes logic "0", that is, a normal signal. If the output circuit fails and the mismatch detection circuit input signal 35a and DIN become mismatched, the output signal 41a of the mismatch detection circuit 41 becomes logic "1", which is the register 36. is stored in the abnormal signal 0
Output a. FIG. 4 shows an embodiment of the present invention in which such an output circuit is provided with an erroneous output prevention circuit.

第5図はDOOFF回路と出力回路部の詳細図である。
この実施例で第3図との異る点はDOOFF回路100
部分である。DOOFF回路は0Rゲ゛一ト46、スイ
ツチ回路47からなり、出力回路38,39・・・・・
・40もスイツチ回路47の出力により0FFできるよ
うに改良されている。出力回路が正常に動作している場
合は異常信号0aが出ていない、即ち0aの論理は10
″である。
FIG. 5 is a detailed diagram of the DOOFF circuit and output circuit section.
The difference between this embodiment and FIG. 3 is that the DOOFF circuit 100
It is a part. The DOOFF circuit consists of an 0R gate 46, a switch circuit 47, and output circuits 38, 39...
- 40 has also been improved so that it can be turned off by the output of the switch circuit 47. When the output circuit is operating normally, the abnormal signal 0a is not output, that is, the logic of 0a is 10.
”.

なお0Rゲ゛一ト46の入力DOOFFEXTは出力回
路の外部からも信号を加えられるようにしたもので、使
用しない場合は論理”0゛である。即ち0R回路入力信
号0a(5D00FFXTは論理゛0゜゛となり、出力
46aも論理60ゝでスィツチ回路47は不動作となり
、出力回路38,39・・・・・・40は0FFされな
い。この動作を第5図において調べてみよう。本回路は
0Rゲート51、抵抗器52、トランジスタ53、リレ
ードライバ54,55,・・・56、リレー57,58
,・・・・・・59、電源60より成る。0Rゲート1
の入力0a,.D00FFEXTが論理60″の場合0
R出力の論理も゛O″となり、トランジスタ53のベ一
ス電流1Bが抵抗器52を介して供給される。
Note that the input DOOFFEXT of the 0R gate 46 is designed to allow a signal to be applied from outside the output circuit, and when not used, the logic is "0". That is, the 0R circuit input signal 0a (5D00FFXT is the logic "0").゜゛, the output 46a also has a logic of 60゛, the switch circuit 47 becomes inoperative, and the output circuits 38, 39, 40 are not turned off.Let's examine this operation in Fig. 5.This circuit is an 0R gate. 51, resistor 52, transistor 53, relay driver 54, 55,...56, relay 57, 58
, . . . 59, and a power source 60. 0R gate 1
Inputs 0a, . 0 if D00FFEXT is logic 60''
The logic of the R output also becomes "O", and the base current 1B of the transistor 53 is supplied via the resistor 52.

このベース電流1Bによりコレクタ電流Cがリレー57
,58,・・・59に供給される。このため出力0。,
0,・・・0mはリレードライバー出力に応じて、0N
,0F.Fすることになる。次に出力回路が故障した場
合について動作を第5図によつて調べてみよう。
This base current 1B causes collector current C to reach relay 57.
, 58, . . . , 59. Therefore, the output is 0. ,
0,...0m is 0N depending on the relay driver output
,0F. I will do F. Next, let's examine the operation in the case where the output circuit breaks down using FIG. 5.

出力回路が故障した場合異常信号0aは論理6r”とな
るこのため、0R回路1の出力も論理1となり、トラン
ジスタ53のベース電流Bの流入を阻止する。このため
コレクタ電流1Cも流れなくなる。リレー57,58,
・・・59は動作を維持できなくなり全0)FFし、出
力0。,01・・・0nも全て0FFすることになる。
以上のようにデジタルデータ分配装置に故障が発生した
場合、誤動作出力阻止回路により全出力を0FFするこ
とができる。ところで誤動作出力阻止回路は半導体で構
成されており、誤動作を信号を受けてから、出力阻止す
るまでに必要な時間は数マイクロ秒である。従つて第5
図に示されるような出力回路においてリレードライバー
54が誤動作してリレー57を動作させようとしても、
リレー動作時間数ミリ秒よりはるかに短時間の数マイク
ロ秒でリレー電源をカツトオフするためリレーが誤動作
に至ることはない。従来の方法では誤出力が出てから始
めて停止等の処置を取る方法のため、原理的に誤動作を
継続する時間が発生する。本発明の誤出力阻止回路は従
来品とは本質的異り、出力回路が故障しても、外部に誤
出力を出さないという点にある。ところで、出力回路に
故障が発生し、出力回路を0FFした場合、確かに誤出
力は出ないが、制御対象であるシステム側は正常運転を
継続できるのだろうかという疑問が出てこよう。
If the output circuit fails, the abnormality signal 0a becomes logic 6r'', so the output of the 0R circuit 1 also becomes logic 1, blocking the inflow of the base current B of the transistor 53. Therefore, the collector current 1C also stops flowing.Relay 57, 58,
...59 can no longer maintain its operation and becomes FF (all 0), outputting 0. , 01...0n are also all set to 0FF.
As described above, when a failure occurs in the digital data distribution device, all outputs can be turned off by the malfunction output prevention circuit. By the way, the malfunction output blocking circuit is composed of a semiconductor, and the time required from receiving a malfunction signal to blocking output is several microseconds. Therefore, the fifth
Even if the relay driver 54 malfunctions in the output circuit shown in the figure and attempts to operate the relay 57,
Since the relay power is cut off in several microseconds, which is much shorter than the relay operating time of several milliseconds, the relay will not malfunction. In the conventional method, measures such as stopping are taken only after an erroneous output occurs, so in principle there is a period of time during which the erroneous operation continues. The erroneous output prevention circuit of the present invention is essentially different from conventional products in that it does not output erroneous output to the outside even if the output circuit fails. By the way, if a failure occurs in the output circuit and the output circuit is turned off, there will certainly be no erroneous output, but the question may arise as to whether the system being controlled can continue normal operation.

これは次のような理由で正常運転可能である。一般に重
要な操作端は、独立した2個のコイルで駆動されるよう
になつている。一方のコイルを励磁し操作端をONさせ
るとすれば、他方のコイルは0FFさせる目的で使用す
ることになる。さらにこれらの操作端は2つのコイル共
に励磁されていない場合は、ONまたは、0FFの状態
を維持する。このためこの種の操作端は励磁されないか
ぎり誤動作をすることはない。本発明の例によれば、第
1に誤出力を出さない。第2に出力を0FFし操作端を
励磁しない。即ち操作端は誤動作することなく現状を維
持する。以上の説明で明らかなように、本発明により効
果が得られる。(1)出力装置が故障しても誤出力を出
さないためシステムの信頼性が大巾に向上する。
This allows normal operation for the following reasons. Generally, important operating ends are driven by two independent coils. If one coil is excited to turn on the operating end, the other coil is used for the purpose of turning off. Furthermore, these operating ends maintain an ON or OFF state when both coils are not excited. Therefore, this type of operating end will not malfunction unless it is excited. According to the example of the present invention, first, no erroneous output is generated. Second, turn the output to 0FF and do not excite the operating end. That is, the operating end maintains its current state without malfunctioning. As is clear from the above description, effects can be obtained by the present invention. (1) System reliability is greatly improved because erroneous output is not output even if the output device fails.

(2)出力装置が故障してもシステム側に与える損害を
大巾に低減できる。
(2) Even if the output device fails, damage to the system can be greatly reduced.

(3)出力装置故障に対するシステムの対策が単純化さ
れ原価が低減される。
(3) System countermeasures against output device failure are simplified and cost is reduced.

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

第1図はシーケンサのプロツク図、第2図は誤動作検出
回路のプロツク図、第3図は出力回路の回路例、第4図
は本発明の実施汐曵第5図はその部分詳細図である。 1・・・・・・入力装置、2・・・・・・プロセツサ、
3・・・・・・出力装置、51・・・・・・0Rゲート
、52・・・・・・抵抗器、53・・・・−・トランジ
スタ。
Fig. 1 is a block diagram of a sequencer, Fig. 2 is a block diagram of a malfunction detection circuit, Fig. 3 is a circuit example of an output circuit, Fig. 4 is an implementation of the present invention, and Fig. 5 is a partial detailed diagram thereof. . 1...Input device, 2...Processor,
3... Output device, 51... 0R gate, 52... Resistor, 53... Transistor.

Claims (1)

【特許請求の範囲】[Claims] 1 プログラム式シーケンサの出力回路の信号を同入力
信号と比較して誤りを検出する不一致検出回路を有する
デジタルデータ分配装置の誤出力阻止回路方式において
、前記分配装置の出力線は、その制御対象である電磁リ
レーの1の端子に電流バッファーを介して接続され、該
リレーの残りの端子は該リレーを駆動するための電源に
トランジスタを介して接続され、前記不一致検出回路か
らの信号が前記トランジスタのベースに抵抗を介して印
加されることにより、該トランジスタをOFF状態とす
ることをもつて、前記リレーに印加される前記電源を遮
断することに特徴を有するデジタルデータ分配装置の誤
出力阻止回路方式。
1. In an erroneous output prevention circuit system for a digital data distribution device having a discrepancy detection circuit that detects an error by comparing the signal of the output circuit of a programmable sequencer with the same input signal, the output line of the distribution device is It is connected to one terminal of a certain electromagnetic relay via a current buffer, and the remaining terminals of the relay are connected to a power source for driving the relay via a transistor, and the signal from the mismatch detection circuit is connected to the transistor. An erroneous output prevention circuit system for a digital data distribution device characterized in that the power applied to the relay is cut off by turning off the transistor by applying the power to the base through a resistor. .
JP52116758A 1977-09-30 1977-09-30 Erroneous output prevention circuit system for digital data distribution equipment Expired JPS5926061B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52116758A JPS5926061B2 (en) 1977-09-30 1977-09-30 Erroneous output prevention circuit system for digital data distribution equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52116758A JPS5926061B2 (en) 1977-09-30 1977-09-30 Erroneous output prevention circuit system for digital data distribution equipment

Publications (2)

Publication Number Publication Date
JPS5451345A JPS5451345A (en) 1979-04-23
JPS5926061B2 true JPS5926061B2 (en) 1984-06-23

Family

ID=14695004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52116758A Expired JPS5926061B2 (en) 1977-09-30 1977-09-30 Erroneous output prevention circuit system for digital data distribution equipment

Country Status (1)

Country Link
JP (1) JPS5926061B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57196360A (en) * 1981-05-26 1982-12-02 Fujitsu Ltd Output register control system

Also Published As

Publication number Publication date
JPS5451345A (en) 1979-04-23

Similar Documents

Publication Publication Date Title
EP3460632B1 (en) Microcontroller and control method of the same
US6374365B1 (en) Arrangement for operating two functionally parallel processors
US6462557B1 (en) System for the complete diagnosis of a driver
JPS5926061B2 (en) Erroneous output prevention circuit system for digital data distribution equipment
US12597764B2 (en) Safety test circuit and method
JPH07118831B2 (en) control method
JPS5911455A (en) Redundancy system of central operation processing unit
JP2000029545A (en) Direct-current voltage power pack
JPS62145454A (en) Input and output port control circuit
JPS6127778B2 (en)
US10762027B2 (en) Method and system for output latch based data bus failure mitigation
JPH02173852A (en) Bus diagnostic device
JPH0612292A (en) Microcomputer
JPS629442A (en) Error detecting circuit
JP6660818B2 (en) Control device
KR0128198Y1 (en) Fault detection circuit of distributed control system
JPS59210380A (en) Failure diagnosis method for bus connections
JPS61134846A (en) Electronic computer system
JPS6250841B2 (en)
JPH10307601A (en) CPU output control circuit
JPH0414374B2 (en)
JPH052254U (en) Microprocessor device
JPS63268333A (en) Data reception controller
JPS6043548B2 (en) Digital output circuit operation confirmation method
JPS62129A (en) Input and output circuit