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
JPS6367681B2 - - Google Patents
[go: Go Back, main page]

JPS6367681B2 - - Google Patents

Info

Publication number
JPS6367681B2
JPS6367681B2 JP55125950A JP12595080A JPS6367681B2 JP S6367681 B2 JPS6367681 B2 JP S6367681B2 JP 55125950 A JP55125950 A JP 55125950A JP 12595080 A JP12595080 A JP 12595080A JP S6367681 B2 JPS6367681 B2 JP S6367681B2
Authority
JP
Japan
Prior art keywords
output
circuit
data
pulse
calculation means
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
JP55125950A
Other languages
Japanese (ja)
Other versions
JPS5752902A (en
Inventor
Hideo Kanzaki
Tsuyoshi Mizoguchi
Hiroaki Aotsu
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 JP55125950A priority Critical patent/JPS5752902A/en
Publication of JPS5752902A publication Critical patent/JPS5752902A/en
Publication of JPS6367681B2 publication Critical patent/JPS6367681B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • G05B9/03Safety arrangements electric with multiple-channel loop, i.e. redundant control systems

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Hardware Redundancy (AREA)
  • Safety Devices In Control Systems (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、同一の入力信号によつて同一の処理
をする独立した2つのマイクロプロセツサを用い
た二重系デジタル制御装置に係り、特に出力照合
に好適な出力照合装置を設けた二重系デジタル制
御装置に関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a dual-system digital control device using two independent microprocessors that perform the same processing using the same input signal, and particularly relates to The present invention relates to a dual-system digital control device equipped with an output verification device suitable for output verification.

〔従来の技術〕[Conventional technology]

近年、エレクトロニクスの進展により、電力、
一般産業等の制御装置にマイクロプロセツサが多
く用いられている。これらのマイクロプロセツサ
は高集積度半導体素子を用いており、非常に小形
でかつ多機能な制御装置を構成することが可能で
あるが、1つの素子の故障により制御装置全体の
ダウンに至ることがある。
In recent years, with the advancement of electronics, electric power,
Microprocessors are often used in control devices in general industries. These microprocessors use highly integrated semiconductor elements and can be configured as extremely compact and multifunctional control devices; however, failure of one element can bring down the entire control device. There is.

またマイクロプロセツサを用いたストアードプ
ログラム方式によれば高度に多重化された制御装
置を容易に構成することが可能であり、システム
上重要な機器の制御に対しては、複数の制御装置
の出力を照合し、結果が一致した時のみ機器を制
御するデユアルアンド方式が多く用いられてい
る。
In addition, the stored program method using a microprocessor makes it possible to easily configure highly multiplexed control devices, and for controlling important equipment on a system, the output of multiple control devices can be easily configured. The dual-and method is often used, in which the device is controlled only when the results match.

ところが、デユアルアンド方式によれば多重化
されたそれぞれのマイクロプロセツサは全て非同
期にて演算処理しているため同一の条件を入力デ
ータとして与えられても演算部のスキヤンタイミ
ングのずれがそのまま演算部の出力タイミングの
ずれとなり、演算部において必要量の幅を持つた
パルスを出力しても照合された結果そのパルスの
幅より短い幅のパルスが出力されてしまう。これ
では、パルス幅が短かすぎて対象制御機器が動作
しないという場合が生じてくる。
However, according to the dual-AND method, all the multiplexed microprocessors perform calculations asynchronously, so even if the same conditions are given as input data, the difference in the scan timing of the calculation part will be reflected in the calculation part as it is. This results in a shift in the output timing, and even if the arithmetic unit outputs a pulse with a width of the required amount, a pulse with a width shorter than the width of the pulse will be output as a result of verification. In this case, the pulse width may be too short and the target control equipment may not operate.

第1図、第2図を用いて従来の出力照合方式に
ついて説明する。
A conventional output verification method will be explained using FIGS. 1 and 2.

従来の方式によれば入力データAはデータ入力
部1を経由して演算部2、および演算部3に取込
まれる。ここで演算部2はあらかじめ決められた
処理を記憶部4との間で行ない出力データBを出
力する。同様にして演算部3と記憶部5により出
力データCを出力する。ところがデータ出力部6
に送られたデータは第2図のグラフBとCに示す
如く演算部2と演算部3が全く独自のクロツクに
て非同期にて動作しているため、ある程度のずれ
を持つて出力されるのが一般的である。従つて出
力データB,Cをデータ出力部6のデータラツチ
回路7,8に一時貯えた後照合用アンド回路9に
て照合すると最終出力Dは、最初に演算部2およ
び演算部3より与えられたパルス巾に比して短か
くなつてしまう。このことを解決するため例え
ば、特開昭55−87201号に記載されているような
照合装置が提案されている。この装置は、二重系
を構成するマイクロプロセツサ相互間に、自系の
内部状態を出力しかつ他系に内部状態出力が入力
される論理回路を設け、これにより演算結果であ
る2つのマイクロプロセツサの出力信号の同期を
とり照合するものである。
According to the conventional method, input data A is taken into the calculation section 2 and the calculation section 3 via the data input section 1. Here, the calculation unit 2 performs predetermined processing with the storage unit 4 and outputs output data B. Similarly, the calculation section 3 and the storage section 5 output the output data C. However, the data output section 6
As shown in graphs B and C in Fig. 2, the data sent to the processor 2 and 3 may be output with a certain degree of deviation because the processors 2 and 3 operate asynchronously using their own clocks. is common. Therefore, when the output data B and C are temporarily stored in the data latch circuits 7 and 8 of the data output section 6 and then collated in the AND circuit 9 for comparison, the final output D is obtained from the data initially given by the arithmetic section 2 and the arithmetic section 3. It becomes shorter than the pulse width. In order to solve this problem, a collation device as described in Japanese Patent Application Laid-Open No. 87201/1983 has been proposed. This device has a logic circuit between the microprocessors that make up the dual system, which outputs the internal state of its own system and inputs the internal state output to the other system. This is to synchronize and verify the output signals of the processor.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

マイクロプロセツサ等の演算手段は部品点数が
多く一般的に故障する確率が高い。故障し易いマ
イクロプロセツサ内部に照合装置を設けた場合マ
イクロプロセツサが故障した時出力照合装置も同
時に故障する確率が高いため誤出力を発生させ易
く制御装置全体の信頼性に欠けるという問題があ
つた。
Arithmetic means such as microprocessors have a large number of parts and generally have a high probability of failure. If a verification device is installed inside a microprocessor that is prone to failure, there is a high probability that when the microprocessor fails, the output verification device will also fail at the same time, resulting in erroneous outputs and a lack of reliability in the entire control device. Ta.

またマイクロプロセツサを用いたストアードプ
ログラムによるソフト照合も当然考えられるが、
共通部のハードウエアにシステム全体の信頼性が
左右されるという問題が残る。
Of course, software verification using a stored program using a microprocessor is also considered, but
The problem remains that the reliability of the entire system depends on the hardware in the common parts.

本発明の目的は、信頼度の高い出力照合装置を
有した二重系デジタル制御装置を提供することに
ある。
An object of the present invention is to provide a dual system digital control device having a highly reliable output verification device.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的は、2台の演算手段の出力信号の論理
積と論理和をとり、論理積出力パルスの立ち上が
りでデータラツチ回路をセツトし、論理和出力パ
ルスの立ち下がりでデータラツチ回路をリセツト
する出力照合装置を設けることにより達成され
る。
The above purpose is an output verification device that performs the AND and OR of the output signals of two arithmetic means, sets the data latch circuit at the rising edge of the AND output pulse, and resets the data latch circuit at the fall of the OR output pulse. This is achieved by providing

〔作用〕[Effect]

2つのマイクロプロセツサから出力される独立
した夫々の信号は、論理積回路及び論理和回路を
介しデータラツチ回路に入力される。データラツ
チ回路は、論理積回路からの出力パルスの立ち上
がりで動作し、論理和回路からの出力パルスの立
ち下がりで動作する。それによつて、データラツ
チ回路は、前記セツト時刻からリセツト時刻まで
動作しパルスを出力するので、マイクロプロセツ
サからの出力パルスと同一幅のパルスを出力する
ことになる。
The independent signals output from the two microprocessors are input to the data latch circuit via an AND circuit and an OR circuit. The data latch circuit operates at the rising edge of the output pulse from the AND circuit, and operates at the falling edge of the output pulse from the OR circuit. As a result, the data latch circuit operates and outputs pulses from the set time to the reset time, and therefore outputs pulses having the same width as the output pulses from the microprocessor.

〔実施例〕〔Example〕

以下本発明の一実施例を、第3図及び第4図の
ブロツク図、タイムチヤートを用いて説明する。
An embodiment of the present invention will be described below with reference to block diagrams and time charts shown in FIGS. 3 and 4.

入力データAはデータ入力部1を経由して演算
部2および演算部3に取込まれる。ここで記憶部
4および記憶部5を介して処理された出力データ
BおよびCは第4図のグラフBとCに示す如く演
算部2および演算部3の非同期に起因する時間的
ずれを生ずる。この時間的ずれは、データ出力部
6に設けられたデータラツチ回路7およびデータ
ラツチ回路8の出力においても変わらず、その後
段の回路により補正しようとするものである。つ
まり、前記データラツチ回路7および8から出力
されたパルスを論理積回路(以下アンド回路とい
う)9および論理和回路(以下オア回路という)
11に入力し、アンド回路9の出力パルスは直接
データラツチ回路(以下フリツプフロツプ回路と
いう)10にセツト信号として入力し、オア回路
11の出力パルスはノツト回路12を介してフリ
ツプフロツプ回路10にリセツト信号として入力
する。これによりフリツプフロツプ回路10は、
アンド回路9のパルスの立ち上がりから動作し、
前記ノツト回路12のパルスが立ち上がるまでパ
ルスを出力する事になる。換言すればアンド回路
9の出力パルスとオア回路11の出力パルスが共
に存在する時点から存在しなくなる時点までフリ
ツプフロツプ回路10はパルスを出力する。よつ
てデータラツチ回路7または8のパルス幅と同じ
パルス幅を出力することができる。また、マイク
ロプロセツサ2,3の出力パルスのオン時間はオ
フ時間より短く、1つのマイクロプロセツサ2ま
たは3の出力パルスが立ち下がるまでに他のマイ
クロプロセツサ2または3の出力パルスが出てく
るように入力側で調整されている。
Input data A is taken into a calculation unit 2 and a calculation unit 3 via a data input unit 1 . Here, the output data B and C processed through the storage section 4 and the storage section 5 have a time lag due to the asynchronization of the calculation section 2 and the calculation section 3, as shown in graphs B and C in FIG. This time difference remains the same in the outputs of the data latch circuits 7 and 8 provided in the data output section 6, and is intended to be corrected by the subsequent circuit. That is, the pulses output from the data latch circuits 7 and 8 are connected to an AND circuit (hereinafter referred to as AND circuit) 9 and an OR circuit (hereinafter referred to as OR circuit).
The output pulse of the AND circuit 9 is directly input as a set signal to a data latch circuit (hereinafter referred to as a flip-flop circuit) 10, and the output pulse of the OR circuit 11 is input as a reset signal to the flip-flop circuit 10 via a NOT circuit 12. do. As a result, the flip-flop circuit 10 becomes
It operates from the rising edge of the pulse of the AND circuit 9,
Pulses are output until the pulse of the note circuit 12 rises. In other words, the flip-flop circuit 10 outputs a pulse from the time when both the output pulse of the AND circuit 9 and the output pulse of the OR circuit 11 exist until the time when they cease to exist. Therefore, the same pulse width as that of data latch circuit 7 or 8 can be output. In addition, the on time of the output pulses of microprocessors 2 and 3 is shorter than the off time, and before the output pulse of one microprocessor 2 or 3 falls, the output pulse of the other microprocessor 2 or 3 is output. The input side is adjusted so that the

〔発明の効果〕〔Effect of the invention〕

本発明によれば2組の演算部および記憶部が正
常に動作している場合の非同期による出力タイミ
ングのずれによる影響を防止でき、照合した結果
のパルス幅がマイクロプロセツサの出力パルスの
幅と同一のパルス幅を得るための照合装置として
の信頼性が向上するという効果を得る。その他付
随した効果として、照合装置は簡単な回路で構成
されているので故障発生の確率が少なく、対象制
御機器近くで照合するため照合装置と対象制御機
器間のノイズが低減でき制御機器が誤動作する率
が低くなる。
According to the present invention, it is possible to prevent the influence of output timing deviation due to asynchronous operation when two sets of arithmetic units and storage units are operating normally, and to ensure that the pulse width of the comparison result is the same as the output pulse width of the microprocessor. This has the effect of improving reliability as a verification device for obtaining the same pulse width. As other accompanying effects, the verification device is configured with a simple circuit, so there is a low probability of failure, and since verification is performed near the target control equipment, noise between the verification device and the target control equipment can be reduced, preventing control equipment from malfunctioning. rate will be lower.

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

第1図は従来の二重系出力照合方式を示すブロ
ツク図、第2図はそのタイムチヤート、第3図は
本発明の実施例になる二重系出力照合方式を示す
ブロツク図、第4図はそのタイムチヤートを示
す。 1……データ入力部、2,3……演算部、4,
5……記憶部、6……データ出力部、7,8……
データラツチ回路、、9……照合用アンド回路、
A……入力データ、B,C……演算部出力デー
タ、D……照合出力データ。
FIG. 1 is a block diagram showing a conventional dual system output verification method, FIG. 2 is a time chart thereof, FIG. 3 is a block diagram showing a dual system output verification method according to an embodiment of the present invention, and FIG. 4 shows the time chart. 1...Data input section, 2, 3...Calculation section, 4,
5... Storage section, 6... Data output section, 7, 8...
Data latch circuit, 9...AND circuit for verification,
A...Input data, B, C...Computation unit output data, D...Verification output data.

Claims (1)

【特許請求の範囲】[Claims] 1 同一の処理機能を持ち互いに独立した2台の
演算手段に同一の入力信号を加えて演算するよう
にした二重系デジタル制御装置において、前記両
演算手段の出力信号の論理積を求める論理積演算
手段と、前記両演算手段の出力信号の論理和を求
める論理和演算手段と、前記論理積演算手段の出
力信号と前記論理和演算手段の出力信号が共に存
在する時点より共に存在しなくなる時点までの間
だけ出力信号を生じるデータラツチ手段とを有す
る出力照合装置を設けたことを特徴とする二重系
デジタル制御装置。
1. In a dual-system digital control device in which the same input signal is applied to two mutually independent calculating means having the same processing function and performing calculations, a logical product for calculating the logical product of the output signals of both said calculating means a calculation means, a logical sum calculation means for calculating the logical sum of the output signals of both said calculation means, and a point in time when the output signal of said logical product calculation means and the output signal of said logical sum calculation means both exist and cease to exist together; 1. A dual-system digital control device comprising an output verification device having data latch means for producing an output signal only during the period of time.
JP55125950A 1980-09-12 1980-09-12 Output collation system for digital controller Granted JPS5752902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55125950A JPS5752902A (en) 1980-09-12 1980-09-12 Output collation system for digital controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55125950A JPS5752902A (en) 1980-09-12 1980-09-12 Output collation system for digital controller

Publications (2)

Publication Number Publication Date
JPS5752902A JPS5752902A (en) 1982-03-29
JPS6367681B2 true JPS6367681B2 (en) 1988-12-27

Family

ID=14922977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55125950A Granted JPS5752902A (en) 1980-09-12 1980-09-12 Output collation system for digital controller

Country Status (1)

Country Link
JP (1) JPS5752902A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3806387A1 (en) * 1988-02-29 1989-09-07 Troester Maschf Paul METHOD AND DEVICE FOR PROCESSING ELASTOMERIC MEASURES, ESPECIALLY PLASTIC, RUBBER AND THEIR MIXTURES

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5587201A (en) * 1978-12-25 1980-07-01 Toshiba Corp Double system controller

Also Published As

Publication number Publication date
JPS5752902A (en) 1982-03-29

Similar Documents

Publication Publication Date Title
US4497059A (en) Multi-channel redundant processing systems
JPH0346854B2 (en)
JPS6367681B2 (en)
CN118689807B (en) Processor lockstep system, method, device and storage medium
JPS62293441A (en) Data outputting system
JPH11143841A (en) Collation circuit
JP3081234B2 (en) How to check CPU board
JP3415636B2 (en) Processor unit
JPS603755A (en) Output port circuit
JP2803167B2 (en) Control line instantaneous interruption recognition prevention circuit
JPS5855535B2 (en) Multi-computer device for vehicles
JP2023005569A (en) Data input/output apparatus and data input/output method
RU2015544C1 (en) Reserved unit
JPS5812062A (en) Output device for parallel electronic computer system
JPS6362776B2 (en)
JPS6313559Y2 (en)
JP2518652B2 (en) Interrupt diagnostic device for multi-bus synchronous system
JPS6132101A (en) On-vihicle controller
JPH04224256A (en) Data signal processing system
JPS6158856B2 (en)
JPH10307601A (en) CPU output control circuit
JPS58107970A (en) Operation monitoring system for microprocessor
JPS6017127B2 (en) Parity addition method
JPS603754A (en) Malfunction detector
JPS6019242A (en) Data processor