JPH036741A - Data output device for duplex system - Google Patents

Data output device for duplex system

Info

Publication number
JPH036741A
JPH036741A JP1142613A JP14261389A JPH036741A JP H036741 A JPH036741 A JP H036741A JP 1142613 A JP1142613 A JP 1142613A JP 14261389 A JP14261389 A JP 14261389A JP H036741 A JPH036741 A JP H036741A
Authority
JP
Japan
Prior art keywords
control calculation
calculation unit
output
selection command
control
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.)
Granted
Application number
JP1142613A
Other languages
Japanese (ja)
Other versions
JP2564397B2 (en
Inventor
Satoshi Sakai
敏 酒井
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom Corp
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 Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP1142613A priority Critical patent/JP2564397B2/en
Publication of JPH036741A publication Critical patent/JPH036741A/en
Application granted granted Critical
Publication of JP2564397B2 publication Critical patent/JP2564397B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To select a working system control arithmetic part via an output part with higher reliability and higher accuracy by using the state monitor information on a control arithmetic part in addition to a control arithmetic part selection command. CONSTITUTION:The state monitor information 7 is obtained by monitoring the output data 11 sent to an output part 3 from a control arithmetic part 1 and shows whether the part 1 and a transmission circuit 5 are working normally or not. While the state monitor information 8 shows whether a control arithmetic part 2 and a transmission circuit 6 are working normally or not. For instance, when the part 1 occurs a trouble and a control arithmetic part selection command 10 is produced with a control arithmetic part selection command 9 kept remained while the parts 1 and 2 are operated as a working system and a spare system respectively, since the information 7 is already abnormal and the information 8 is normal, the part 3 selects the output data 12 of the part 2. As a result, the part 3 can select the part 1 or 2 with high accuracy.

Description

【発明の詳細な説明】[Detailed description of the invention] 【産業上の利用分野】[Industrial application field]

本発明は稼動系と待機系の2つの制御演算装置を備えた
二重化システムにおける、稼動系の制御演算装置の出力
データを選択して外部に出力するデータ出力装置に関す
るもので、 特に確実に正しい出力データを選択し得る機能を備えた
二重化システムのデータ出力装置に関する。 なお以下各図において同一の符号は同一もしくは相等部
分を示す。
The present invention relates to a data output device that selects and outputs the output data of the active control unit in a redundant system equipped with two control units, an active system and a standby system, and particularly ensures correct output. The present invention relates to a data output device for a duplex system having a function of selecting data. In the following figures, the same reference numerals indicate the same or equivalent parts.

【従来の技術】[Conventional technology]

第3図はこの種の二重化システムの従来の構成例を示す
。同図において1および2は共に通信回線4に接続され
二重化システムを構成する制御演算部で、この制御演算
部1,2のうち一方が稼動系、他方が待機系となる。こ
こで稼動系は制?11権を持っており、待機系は稼動系
をバックアンプする形で動作している。3は出力部で、
前記2つの制御演算部1.2の演算結果のうち、制御権
のある方の制御演算部の演算結果を出力する機能を持い
ま、制御演算部1を稼動系、制御演算部2を待機系とす
ると、出力部3が制御演算部を選択する従来の方式では
、稼動系の制御演算部1が出力部3に対して制御演算部
選択指令9を伝送回線5を介して送り、出力部3はその
選択指令9によって稼動系の出力データ11を出力デー
タ13として外部へ出力していた。また、制御演算部の
切換えが生じた場合においては、稼動系の制御演算部1
は制御演算部選択指令9をオフして待機系となり、他方
、待機系の制御演算部2は、制御演算部選択指令10を
オンして稼動系となるようにしていた。
FIG. 3 shows an example of a conventional configuration of this type of duplex system. In the figure, reference numerals 1 and 2 are control calculation units that are both connected to the communication line 4 and constitute a duplex system, and one of the control calculation units 1 and 2 is an active system, and the other is a standby system. Is the operational system restricted here? The standby system operates as a backup amplifier for the active system. 3 is the output section,
Among the calculation results of the two control calculation units 1.2, the control calculation unit 1 has the function of outputting the calculation results of the control calculation unit that has control authority. Then, in the conventional method in which the output unit 3 selects the control calculation unit, the control calculation unit 1 of the operating system sends the control calculation unit selection command 9 to the output unit 3 via the transmission line 5, In accordance with the selection command 9, the output data 11 of the operating system is outputted as output data 13 to the outside. In addition, when switching of the control calculation unit occurs, the control calculation unit 1 of the operating system
The control calculation unit 2 turns off the control calculation unit selection command 9 to become a standby system, and on the other hand, the control calculation unit 2 in the standby system turns on the control calculation unit selection command 10 to become an active system.

【発明が解決しようとする課題】[Problem to be solved by the invention]

しかしながらこのような従来の方式では以下の問題があ
った。 いま仮に制御演算部1を稼動系、制御演算部2を待機系
としたとき、稼動系の制御演算部1または伝送回線5に
何らかの故障が発生すると、制御演算部1は通信回線4
を介して待機系の制御演算部2に対し自局に故障が発生
した旨の信号を送り、これにより制御権が待機系の制御
演算部2に移行する。従って制御演算部2は稼動系とし
て動作し、制御演算部選択指令10を出力部3へ与える
。しかしこの時、元の稼動系の制御演算部1の制御演算
部選択指令9をオフさせる機能が働かず、制御演算部選
択指令9が残留したままだとすると、現在の稼動系(元
の待機系)からも制御演算部選択指令10が送られるた
め、出力部3には両系(稼動系。 待機系)の制御演算部選択指令がセットされてしまい、
切換え動作が正常に行えなくなる。その結果、故障が発
生している元の稼動系(即ち制御演算部1)の演算結果
を出力してしまうことがある。 そこで本発明は上記の問題を解消するため、出力部が稼
動系の制御演算部から送られてくる制御演算部選択指令
による判断に加え、制御演算部から出力部へデータが送
られてくる動作そのものが正常に行われているか否かを
監視して、稼動系の制御演算部を選択する二重化システ
ムのデータ出力装置を従供することを課題とする。
However, such conventional methods have the following problems. Now, suppose that the control calculation unit 1 is in the active system and the control calculation unit 2 is in the standby system, and if some kind of failure occurs in the control calculation unit 1 or the transmission line 5 in the active system, the control calculation unit 1 will switch to the communication line 4.
A signal to the effect that a failure has occurred in the own station is sent to the standby system control calculation unit 2 via the standby system control calculation unit 2, thereby transferring control authority to the standby system control calculation unit 2. Therefore, the control calculation unit 2 operates as an operating system and provides the control calculation unit selection command 10 to the output unit 3. However, at this time, if the function to turn off the control calculation unit selection command 9 of the control calculation unit 1 of the original operating system does not work and the control calculation unit selection command 9 remains, the current operation system (original standby system) Since the control calculation unit selection command 10 is also sent from the output unit 3, the control calculation unit selection command for both systems (active system and standby system) is set.
Switching operation cannot be performed normally. As a result, the calculation result of the original operating system in which the failure has occurred (ie, the control calculation unit 1) may be output. Therefore, in order to solve the above problems, the present invention has been developed so that the output section performs an operation in which data is sent from the control calculation section to the output section in addition to the judgment based on the control calculation section selection command sent from the control calculation section of the operating system. An object of the present invention is to provide a data output device for a redundant system that monitors whether or not it is operating normally and selects an operating system control calculation section.

【課題を解決するための手段】[Means to solve the problem]

前記の課題を解決するために本発明においては、r一方
が稼動系、他方が待機系として動作する2つの制御演算
装置(制御演算部1.2など)、この2つの制御演算装
置からそれぞれ出力データ(11,12など)と、当該
の制御演算装置が稼動系であることを示す選択指令(9
,10など)とを人力し、前記2つの出力データのうち
現に選択指令を出力している前記制御演算装置の出力デ
ータを選択して外部に(、出力データ13などとして)
出力するデータ出力装置(出力部3など)、を備えた二
重化システムにおいて、 前記データ出力装置は、前記の各制御演算装置の出力デ
ータを監視して(得られる状態監視情報7.8などを介
して)、それぞれの制御演算装置が正常であるか否かを
判別し、この判別によって正常と判別された前記制御演
算装置の選択指令のみを有効とするものであるjように
するものとする。
In order to solve the above problems, the present invention provides two control calculation devices (such as control calculation unit 1.2), one of which operates as an active system and the other as a standby system, and outputs from these two control calculation devices, respectively. data (11, 12, etc.) and a selection command (9
, 10, etc.), and selects the output data of the control arithmetic unit that is currently outputting the selection command from the two output data and outputs it externally (as output data 13, etc.).
In a duplex system equipped with a data output device (such as the output unit 3) that outputs data, the data output device monitors the output data of each of the control calculation devices (via the obtained status monitoring information 7.8, etc.). ), it is determined whether each control arithmetic device is normal or not, and only the selection command of the control arithmetic device determined to be normal is made valid by this determination.

【作 用】[For use]

本発明はデータ出力装置としての出力部が制御演算部選
択指令に加えて制御演算装置としての制御演算部の状態
監視情報を用いることで、出力部による稼動系制御演算
部の選択をより信頼度高く正確に行うようにしたもので
ある。
In the present invention, the output section as a data output device uses the status monitoring information of the control computing section as the control computing device in addition to the control computing section selection command, so that the selection of the operating system control computing section by the output section can be made more reliable. It was designed to be done highly and accurately.

【実施例】【Example】

以下第1図および第2図に基づいて本発明の詳細な説明
する。第1図は本発明の一実施例としての構成を示すブ
ロック図で第3図に対応するものである。第1図では第
3図に対し出力部3に状態監視情報7,8が付加されて
いる。ここで状態監視情報7は制御演算部1から出力部
3へ送られて来る出力データ11を監視して得られる情
報で、制御演算部1および伝送回線5が正常動作してい
るか否かを示す情報であり、状態監視情報8は制御演算
部2から出力部3へ送られて来る出力データ12を監視
して得られる情報で、制御演算部2および伝送回線6が
正常動作しているか否かを示す情報である。 いま制御演算部1が稼動系、制御演算部2が待機系とし
て正常に動作している場合、両系1,2から正常な状態
監視情報7が得られており、また制御演算部選択指令は
制御演算部1がら送られてくる制御B演算部選択指令9
のみである。このとき出力部3は状態監視情報7汗暗が
正常で、尚がっ、制御演算部選択指令9を出力している
制御演算部1の出力データ11を選択している。 次に制御演算部lに故障が発生すると、制御権は制御演
算部2に移行するが、制御演算部lの制御演算部選択指
令9をオフする機能が正常に動作せず、制御演算部選択
指令9は残留したままになったとする。この状態で制御
演算部選択指令1oが発せられたとすると、制御演算部
lの状態監視情報7は既に異常となっており、他方、状
態監視情報8は正常であるので、出力部3は制御演算部
2の出力データ12を選択する。 以上のような出力データ11.12の選択は詳しくは第
2図の流れ図のような処理を出力部3に行わせることに
よって実現させる。 次に第1図を参照しつつ第2図を説明する。なお以上先
に囲まれた数字は第2図中のステップ番号である。 まず■で制御演算部1の状態監視情報7を判断し、異常
なら■で制御演算部2の状態監視情報8を判断し、異常
時には■で出力部3に見合った異常処理(本発明とは無
関係)を行う。■で状態監視情報8が正常な時には■で
制御演算部2の選択指令10の有無をチエツクし、無し
なら[相]で前回の制御演算部選択情報を維持し、有り
なら■で制御演算部2の出力データ12を選択する。 もし■で制御演算部1の状態監視情報7が正常なら、■
で制御演算部2の状態監視情報8を判断し、異常なら■
で制御演算部Iの選択指令9の有無を判断し、無しなら
[相]で前回の制御7M算部選択情報を維持し、有りな
ら■で制御演算部1の出力データ11を選択する。 前記■の状態監視情報8の判断において正常時には■に
進む。■では制御演算部1の制御演算部選択指令9と制
御演算部2の制御演算部選択指令10との2つを読込み
、どちらの指令も有る場合、あるいはどちらの指令も無
い場合は[相]で前回の制御演算部選択情報を変更せず
現状維持とする。他方、どちらか一方の指令のみが有る
場合には■へ進む。■では制御演算部1の制御演算部選
択指令9の有無を判断し、指令の無い場合には@で制御
演算部2の出力データ12を選択し、指令の有る場合に
は■で制御演算部1の出力データ11を選択する。
The present invention will be explained in detail below based on FIGS. 1 and 2. FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, and corresponds to FIG. 3. In FIG. In FIG. 1, status monitoring information 7, 8 is added to the output section 3 compared to FIG. 3. Here, the status monitoring information 7 is information obtained by monitoring the output data 11 sent from the control calculation unit 1 to the output unit 3, and indicates whether the control calculation unit 1 and the transmission line 5 are operating normally. The status monitoring information 8 is information obtained by monitoring the output data 12 sent from the control calculation unit 2 to the output unit 3, and indicates whether the control calculation unit 2 and the transmission line 6 are operating normally. This is information indicating. If the control calculation unit 1 is currently operating normally as the active system and the control calculation unit 2 is the standby system, normal status monitoring information 7 is obtained from both systems 1 and 2, and the control calculation unit selection command is Control B calculation unit selection command 9 sent from control calculation unit 1
Only. At this time, the output unit 3 selects the output data 11 of the control calculation unit 1 which is normal in the status monitoring information 7 and which outputs the control calculation unit selection command 9. Next, when a failure occurs in the control calculation section 1, control authority is transferred to the control calculation section 2, but the function of turning off the control calculation section selection command 9 of the control calculation section 1 does not operate normally, and the control authority is transferred to the control calculation section 2. It is assumed that Directive 9 remains. If the control calculation unit selection command 1o is issued in this state, the status monitoring information 7 of the control calculation unit l is already abnormal, while the status monitoring information 8 is normal, so the output unit 3 is Output data 12 of section 2 is selected. More specifically, the selection of the output data 11 and 12 as described above is realized by causing the output section 3 to perform a process as shown in the flowchart of FIG. Next, FIG. 2 will be explained with reference to FIG. 1. The numbers enclosed above are step numbers in FIG. 2. First, the status monitoring information 7 of the control calculation unit 1 is determined in ■.If there is an abnormality, the status monitoring information 8 of the control calculation unit 2 is determined in (irrelevant). When the status monitoring information 8 is normal in (■), check the presence or absence of the selection command 10 for the control calculation unit 2 in (■), and if there is no selection command 10, maintain the previous control calculation unit selection information in [phase], and if there is, in (■) the control calculation unit 2 output data 12 is selected. If the status monitoring information 7 of the control calculation unit 1 is normal in ■, then ■
Determine the status monitoring information 8 of the control calculation unit 2, and if there is an abnormality,
The presence or absence of the selection command 9 of the control calculation unit I is determined. If there is no selection command 9, the previous control 7M calculation unit selection information is maintained with [phase], and if it is present, the output data 11 of the control calculation unit 1 is selected with . If the judgment of the status monitoring information 8 in (2) is normal, the process proceeds to (2). In (2), the control calculation unit selection command 9 of the control calculation unit 1 and the control calculation unit selection command 10 of the control calculation unit 2 are read, and if either command is present or if neither command is present, [phase] The previous control calculation unit selection information is not changed and the current status is maintained. On the other hand, if there is only one command, proceed to (2). In ■, the presence or absence of the control calculation unit selection command 9 of the control calculation unit 1 is determined. If there is no command, select the output data 12 of the control calculation unit 2 with @, and if there is a command, use ■ to select the control calculation unit 1 output data 11 is selected.

【発明の効果】【Effect of the invention】

本発明によれば制御濤算部が稼動系と待機系とに二重化
されたシステムの出力部が制御演算部の選択を制御演算
部選択指令と状態監視情報との両者を調べて行うように
したので、二重化された制御演算部がどのような切換ね
り状態を示しても、出力部は正確に制御演算部を選択で
きる。
According to the present invention, the output section of the system in which the control calculation section is duplicated in the active system and the standby system selects the control calculation section by examining both the control calculation section selection command and the status monitoring information. Therefore, no matter what kind of switching state the duplicated control calculation section exhibits, the output section can accurately select the control calculation section.

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

第1図は本発明の一実施例としての構成を示すフロック
図。 第2図は第1図の動作説明用のフローチャート。 第3図は第1図に対応する従来のブロック図である。 1.2:制御演算部、3:出力部、4:通信回線、5.
6:伝送回線、7,8:状態監視情報、9.10:制御
 演算部選択指令、LL12,13 :出力141回(
泉− 4
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. FIG. 2 is a flowchart for explaining the operation of FIG. 1. FIG. 3 is a conventional block diagram corresponding to FIG. 1. 1.2: Control calculation section, 3: Output section, 4: Communication line, 5.
6: Transmission line, 7, 8: Status monitoring information, 9.10: Control calculation unit selection command, LL12, 13: Output 141 times (
Izumi-4

Claims (1)

【特許請求の範囲】 1)一方が稼動系、他方が待機系として動作する2つの
制御演算装置、 この2つの制御演算装置から出力データと、当該の制御
演算装置が稼動系であることを示す選択指令とを入力し
、前記2つの出力データのうち現に選択指令を出力して
いる前記制御演算装置の出力データを選択して外部に出
力するデータ出力装置、を備えた二重化システムにおい
て、 前記データ出力装置は、前記の各制御演算装置の出力デ
ータを監視して、それぞれの制御演算装置が正常である
か否かを判別し、この判別によって正常と判別された前
記制御演算装置の選択指令のみを有効とするものである
ことを特徴とする二重化システムのデータ出力装置。
[Claims] 1) Two control calculation devices, one of which operates as an active system and the other as a standby system, output data from these two control calculation devices and an indication that the control calculation device concerned is an active system. a data output device that inputs a selection command, selects the output data of the control calculation device that is currently outputting the selection command from the two output data, and outputs it to the outside. The output device monitors the output data of each control calculation device, determines whether each control calculation device is normal or not, and issues a selection command only to the control calculation device determined to be normal by this determination. A data output device for a redundant system, characterized in that the data output device is capable of validating the following.
JP1142613A 1989-06-05 1989-06-05 Redundant system data output device Expired - Lifetime JP2564397B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1142613A JP2564397B2 (en) 1989-06-05 1989-06-05 Redundant system data output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1142613A JP2564397B2 (en) 1989-06-05 1989-06-05 Redundant system data output device

Publications (2)

Publication Number Publication Date
JPH036741A true JPH036741A (en) 1991-01-14
JP2564397B2 JP2564397B2 (en) 1996-12-18

Family

ID=15319402

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1142613A Expired - Lifetime JP2564397B2 (en) 1989-06-05 1989-06-05 Redundant system data output device

Country Status (1)

Country Link
JP (1) JP2564397B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226702B1 (en) 1998-03-05 2001-05-01 Nec Corporation Bus control apparatus using plural allocation protocols and responsive to device bus request activity

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61134846A (en) * 1984-12-04 1986-06-21 Omron Tateisi Electronics Co Electronic computer system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61134846A (en) * 1984-12-04 1986-06-21 Omron Tateisi Electronics Co Electronic computer system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226702B1 (en) 1998-03-05 2001-05-01 Nec Corporation Bus control apparatus using plural allocation protocols and responsive to device bus request activity

Also Published As

Publication number Publication date
JP2564397B2 (en) 1996-12-18

Similar Documents

Publication Publication Date Title
JPH09162782A (en) Unit changeover device
JPH036741A (en) Data output device for duplex system
JP2799104B2 (en) Redundant switching device for programmable controller
JPH06175868A (en) Redundant computer failure monitoring method
JPH05160759A (en) Changeover control system
KR100278703B1 (en) Device access bus redundancy control circuit at exchange
JP2591472B2 (en) Protection control circuit
JP3107104B2 (en) Standby redundancy method
JP2946541B2 (en) Redundant control system
JPH0272436A (en) Redundant system for microcomputer
JP2731594B2 (en) Parity error detection monitoring system
JP3209582B2 (en) Redundant configuration data processing system
JP2592676B2 (en) System switching method
JPH06326716A (en) Communication bus supervisory equipment
KR100247008B1 (en) Circuit for controlling switching between duplicated modules
JP3105025B2 (en) Redundant controller
JP2946731B2 (en) Redundant selection switch
JPH0697989A (en) Method and device for switching to line for processing system for duplex processor
JPH04257931A (en) Computer system
JPH05257725A (en) Error transmitter for cpu unit
JPH05165798A (en) System controlling system for two-series system
JPH0320780B2 (en)
JPS61134846A (en) Electronic computer system
JPS5850372B2 (en) Data collection and distribution processing system
JPH01209564A (en) Information processor

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070919

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080919

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 13

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 13

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090919

Year of fee payment: 13