[go: up one dir, main page]

JP3127943B2 - Distributed control device - Google Patents

Distributed control device

Info

Publication number
JP3127943B2
JP3127943B2 JP05133462A JP13346293A JP3127943B2 JP 3127943 B2 JP3127943 B2 JP 3127943B2 JP 05133462 A JP05133462 A JP 05133462A JP 13346293 A JP13346293 A JP 13346293A JP 3127943 B2 JP3127943 B2 JP 3127943B2
Authority
JP
Japan
Prior art keywords
control
control device
abnormality
diagnosis
cpu
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 - Fee Related
Application number
JP05133462A
Other languages
Japanese (ja)
Other versions
JPH06348521A (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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric 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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP05133462A priority Critical patent/JP3127943B2/en
Publication of JPH06348521A publication Critical patent/JPH06348521A/en
Application granted granted Critical
Publication of JP3127943B2 publication Critical patent/JP3127943B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Safety Devices In Control Systems (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、プロセスの操作・監視
を担当する監視装置と、この監視装置に通信回線を介し
て接続されプロセスの制御演算を担当する二重化構成の
制御装置とからなる分散形制御装置に関し、更に詳しく
は、プロセスの制御演算を担当する二重化構成の一方の
制御装置で何らかの異常が発生した場合、その要因を監
視装置側にて容易に解明することができるようにした分
散形制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a decentralized system comprising a monitoring device for operating and monitoring a process, and a control device of a duplex configuration connected to the monitoring device via a communication line and for controlling and calculating the process. More specifically, if any abnormality occurs in one of the control devices in a redundant configuration that is in charge of process control operation, the type of the control device is distributed so that the cause can be easily clarified on the monitoring device side. The present invention relates to a shape control device.

【0002】[0002]

【従来の技術】プロセス制御を行う分散形制御装置に適
用されるような制御装置は、信頼性を高めるためにこの
部分を二重化構成とし、一方の制御装置の故障に備えて
他方の制御装置を待機させるようにしたものが広く実用
化されている。この様に制御装置を二重化構成とした分
散形制御装置としては、例えば、特開昭57−8696
8号公報や、特開昭57−86971号公報,特開平2
−264353号公報等に開示されている。
2. Description of the Related Art In a control device applied to a distributed control device for performing a process control, this portion has a double structure in order to enhance reliability, and the other control device is prepared in case of failure of one control device. Those that are made to wait are widely put to practical use. Such a distributed control device having a dual control device is disclosed in, for example, JP-A-57-8696.
No. 8, JP-A-57-86971, and JP-A-Heisei 2
-264353.

【0003】[0003]

【発明が解決しようとする課題】この様な制御装置を二
重化構成とした分散形制御装置においては、一方の制御
装置に異常が発生した場合、それまで待機状態にあった
他方の制御装置に制御権が移行し、プロセスの制御は支
障なく継続して行われるようになっている。この場合、
監視装置側では、二重化構成の制御装置の一方に異常が
あったことを知ることが可能であるが、その原因がどの
ようなものであったのかを知ることはできない。その理
由は、異常が発生した側の制御装置に対して、異常が検
出された後は内部のCPU等に他方の制御装置のCPU
からアクセスすることができなくなるからである。
In a distributed control apparatus having such a control apparatus in a duplex configuration, when an abnormality occurs in one of the control apparatuses, the control is performed by the other control apparatus which has been in a standby state until then. Rights have shifted and process control has continued without interruption. in this case,
On the monitoring device side, it is possible to know that one of the redundantly configured control devices has an abnormality, but it is not possible to know what the cause was. The reason is that, after the abnormality has been detected, the CPU of the other control device
This is because it becomes impossible to access from.

【0004】従って、異常が検出された側の制御装置に
おいて、その異常発生の原因を探るためには、特別なツ
ールを用いてメモリ内容をセーブしそれを解析するなど
の手続が必要で、時間と手間がかかるという不具合いが
あった。本発明は、このような点に鑑みてなされたもの
で、二重化構成の制御装置の一方に異常が検出された場
合、異常発生の原因を監視装置側において知ることがで
きるようにした分散形制御装置を提供することを目的と
する。
Therefore, in order to find out the cause of the occurrence of the abnormality in the control device on the side where the abnormality is detected, a procedure such as saving and analyzing the contents of the memory using a special tool is required. There was a problem that it took time and effort. The present invention has been made in view of such a point, and when an abnormality is detected in one of the redundantly configured control devices, a distributed control that enables the monitoring device to know the cause of the abnormality occurrence. It is intended to provide a device.

【0005】[0005]

【課題を解決するための手段】この様な目的を達成する
本発明は、プロセスの操作・監視を担当する監視装置
と、この監視装置に通信回線を介して接続されプロセス
の制御演算を担当する単体で実行可能な第1,第2の制
御装置とで構成される分散形制御装置であって、前記第
1,第2の制御装置は、自身の制御装置の自己診断結果
とその要因情報を格納するメモリ領域とCPUレジスタ
領域を互いに相手側制御装置の物理メモリ空間にも配置
されるように構成され、自身のソフトウェアの自己診断
を行いその診断結果と要因情報とを自身のメモリ領域に
格納すると共に相手側制御装置のメモリ領域に設定する
自己診断手段と、自身のプロセッサの自己診断を行いそ
の診断結果と要因情報とを自身のCPUレジスタに格納
すると共に相手側制御装置のCPUレジスタ領域に設定
するCPU異常検出手段と、前記自己診断手段またはC
PU異常検出手段により異常が検出された場合、異常が
検出されない側の制御装置に制御権を切り替えると共
に、自身のメモリ空間に配置されている相手側制御装置
用のメモリ領域,CPUレジスタ領域に格納されている
異常検出結果とその要因情報とを読みだして前記監視装
置側に通信回線を介して伝送する異常処理手段とを
え、 前記監視装置は、前記異常処理手段から伝送された
異常検出結果とその要因情報とをアラームメッセージと
して表示する表示手段を備えたことを特徴とする分散形
制御装置である。
According to the present invention to achieve the above object, a monitoring device for operating and monitoring a process and a control device for controlling the process which is connected to the monitoring device via a communication line are provided. A distributed control device comprising first and second control devices that can be executed independently, wherein the first and second control devices determine the self-diagnosis results of their own control devices and their factor information. The memory area to be stored and the CPU register area are also arranged in the physical memory space of each other's control device. The self-diagnosis of the own software is performed, and the diagnosis result and the factor information are stored in the own memory area. party stores and <br/> self diagnosis means to be set in the memory area of the counterpart-side control unit, and a result of the diagnosis and the factor information performs self-diagnosis of its processor in its own CPU registers while Set in the CPU register area of the control device
A CPU abnormality detecting means for the self-diagnosis means or C
When an abnormality is detected by the PU abnormality detection means, the control right is switched to the control device on the side where no abnormality is detected, and stored in the memory area for the partner control apparatus and the CPU register area arranged in its own memory space. Bei and abnormality processing means for transmitting via a communication line to the monitoring device side to have the abnormality detection result and read and the cause information is
For example, the monitoring device is configured to transmit the information transmitted from the abnormality processing unit.
The error detection result and its cause information are used as an alarm message.
A distributed control device comprising a display means for displaying the data.

【0006】[0006]

【作用】第1,第2の制御装置は、一方が制御側、他方
が待機側となって動作している。この様な動作状態中、
自己診断手段やCPU異常検出手段は、制御装置内で発
生する各種の信号を監視したり、診断プログラムを起動
するなどして、各制御装置内のハードウェア,ソフトウ
ェア,CPU等の異常検出を必要に応じて、あるいは一
定の周期で行っている。
The first and second control devices are operated with one being the control side and the other being the standby side. During such an operating state,
The self-diagnosis unit and the CPU abnormality detection unit need to detect various kinds of signals generated in the control device, start a diagnosis program, and detect abnormality of hardware, software, CPU, etc. in each control device. , Or at regular intervals.

【0007】これらの診断の結果と要因情報は、自身の
メモリやCPUレジスタに格納されるとともに、相手側
装置のメモリに配置されているメモリ領域やCPUレジ
スタ領域の内容にも反映される。異常が検出されると、
異常処理手段は、制御権の切替えを行うとともに、制御
権が譲渡された制御装置側の異常検出手段は、自身のメ
モリ空間に配置されている相手側制御装置用のメモリ領
域,CPUレジスタ領域に格納されている異常検出結果
とその要因情報とを読みだして、監視装置側に通信回線
を介して伝送する。
The results of the diagnosis and the cause information are stored in its own memory and CPU register, and are also reflected in the contents of the memory area and the CPU register area arranged in the memory of the partner device. When an abnormality is detected,
The abnormality processing means switches the control right, and the abnormality detection means on the side of the control device to which the control right has been transferred is stored in the memory area for the partner control apparatus and the CPU register area arranged in its own memory space. The stored abnormality detection result and its factor information are read out and transmitted to the monitoring device via a communication line.

【0008】これにより、監視装置側では通信回線を介
して伝送された異常検出結果とその要因情報をアラーム
メッセージとして表示することが可能となる。
Thus, the monitoring apparatus can display the abnormality detection result transmitted via the communication line and its cause information as an alarm message.

【0009】[0009]

【実施例】以下図面を用いて本発明の一実施例を詳細に
説明する。図1は、本発明に係わる装置の基本的な機能
を示す機能ブロック図である。図において、OPSはプ
ロセスの操作・監視を担当する監視装置(オペレータス
テーション)で、CRT等の表示手段やキーボード,タ
ッチスクリーン,マウス等のデータ入力手段を備えてい
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 is a functional block diagram showing basic functions of the device according to the present invention. In the figure, an OPS is a monitoring device (operator station) that is in charge of operation and monitoring of a process, and includes a display unit such as a CRT and data input units such as a keyboard, a touch screen, and a mouse.

【0010】FC1,FC2は二重化構成の第1,第2
の制御装置で、監視装置OPSに通信回線BSを介して
接続されている。これら第1,第2の制御装置FC1,
FC2は、プロセスの制御演算を担当し、それぞれは単
体で制御演算を実行可能であって、一方が制御側となっ
てプロセスへのアクセスを行い、他方は待機側となって
プロセスへのアクセスを行わないように構成されてい
る。
[0010] FC1 and FC2 are the first and second redundant configuration.
Is connected to the monitoring device OPS via the communication line BS. These first and second control devices FC1,
FC2 is in charge of the control operation of the process, each of which can execute the control operation by itself, one of which is a control side to access the process, and the other is a standby side to access the process. It is configured not to do so.

【0011】通信回線BSは、ここでは、二重化構成の
ものを示すがシングル構成でもよい。第1,第2の各制
御装置FC1,FC2において、1は自身のソフトウェ
アの自己診断を行いその診断結果と要因情報とを自身の
メモリ領域MEに格納する自己診断手段である。この自
己診断手段1は、例えばデータバスやアドレスバス上の
信号、リード・ライト信号などを監視し、それらのパリ
ティチェックを行う機能や、各種ステータス信号の照合
機能などを備え、データベースの異常,メモリへのリー
ド/ライトの異常,通信制御機能の異常等を検出できる
ようになっている。
Here, the communication line BS has a duplex configuration, but may have a single configuration. In each of the first and second control devices FC1 and FC2, reference numeral 1 denotes a self-diagnosis unit that performs self-diagnosis of its own software and stores the diagnosis result and factor information in its own memory area ME. The self-diagnosis means 1 has, for example, a function of monitoring signals on a data bus or an address bus, a read / write signal, and performing a parity check thereof, a function of collating various status signals, and the like. It is possible to detect an error in reading / writing data from / to the device, an error in the communication control function, and the like.

【0012】2は自身のプロセッサの自己診断を行いそ
の診断結果と要因情報とを自身のCPUレジスタ領域R
Eに格納するCPU異常検出手段である。このCPU異
常検出手段2は、例えば、プロセッサ(CPU)から出
力されているCPUレディー信号や、各種のウォッチ・
ドッグ・タイマからのタイムアウト信号、電源回路や電
源スイッチからの電源停止信号、CPUエラーチェック
信号等を監視する機能を備えている。
2 performs a self-diagnosis of its own processor and stores its diagnosis result and factor information in its own CPU register area R.
E is a CPU abnormality detection means stored in E. The CPU abnormality detecting means 2 includes, for example, a CPU ready signal output from a processor (CPU), various watches,
It has a function of monitoring a timeout signal from a dog timer, a power supply stop signal from a power supply circuit or a power switch, a CPU error check signal, and the like.

【0013】3は自己診断手段1またはCPU異常検出
手段2により異常が検出された場合、その異常の程度に
応じて、異常が検出されない側の制御装置に制御権を切
り替えると共に、メモリ領域ME,CPUレジスタ領域
REに記憶されている相手側制御装置での異常検出結果
とその要因情報とを、監視装置OPS側に通信回線BS
を介して伝送する異常処理手段である。
When an abnormality is detected by the self-diagnosis means 1 or the CPU abnormality detection means 3, the control right is switched to a control device on the side where no abnormality is detected, according to the degree of the abnormality. The result of the abnormality detection in the counterpart control device and the factor information stored in the CPU register area RE are transmitted to the monitoring device OPS by the communication line BS.
This is an abnormality processing means transmitted through the.

【0014】監視装置OPSにおいて、4はメッセージ
表示手段で、制御装置FCの異常処理手段3から送られ
てくる異常検出結果とその要因情報とを、表示画面に表
示する機能を示している。このメッセージ表示手段とし
ては、例えば、監視装置の表示画面内のコメント表示欄
にメッセージを表示したり、あるいは、ウインドウ形式
にて制御装置側で発生した異常とその要因情報をアラー
ムメッセージとして表示するような構成が用いられる。
In the monitoring device OPS, reference numeral 4 denotes a message display means, which has a function of displaying on a display screen the abnormality detection result and its factor information sent from the abnormality processing means 3 of the control device FC. As the message display means, for example, a message is displayed in a comment display column in a display screen of the monitoring device, or an error that has occurred on the control device side and its cause information are displayed as an alarm message in a window format. Configuration is used.

【0015】図2は、二重化構成の制御装置の物理メモ
リ空間の構成概念図である。本発明の装置においては、
自己診断結果とその要因情報を格納するメモリ領域ME
とCPUレジスタ領域REを、互いに相手側制御装置の
物理メモリ空間にも配置する構成としている。即ち、図
2において、例えば待機側となっている一方の制御装置
FC1内の物理メモリMEの空間の一部M1およびM2
には、制御側となっている制御装置FC2内のメモリ領
域とCPUレジスタ領域とが配置されている。同様に、
制御側となっている制御装置FC2内の物理メモリ領域
MEの空間の一部M3,M4には、待機側となっている
制御装置FC1内のメモリ領域とCPUレジスタ領域と
が配置されている。
FIG. 2 is a conceptual diagram of a physical memory space of a control device having a redundant configuration. In the device of the present invention,
Memory area ME for storing self-diagnosis results and factor information
And the CPU register area RE are also arranged in the physical memory space of each other's control device. That is, in FIG. 2, for example, a part M1 and M2 of the space of the physical memory ME in one control device FC1 on the standby side.
, A memory area and a CPU register area in the control device FC2 on the control side are arranged. Similarly,
In a part M3, M4 of the space of the physical memory area ME in the control device FC2 on the control side, a memory area and a CPU register area in the control device FC1 on the standby side are arranged.

【0016】この様な構成とすることで、自身のメモリ
領域やCPUレジスタ領域に書き込まれる内容が、互い
に相手側制御装置のメモリ領域およびCPUレジスタ領
域にも反映されるようになり、相手側制御装置の状態を
他方の制御装置でも知ることができる。この様に構成し
た装置の動作を次に説明する。
With such a configuration, the contents written in its own memory area and CPU register area are also reflected in the memory area and CPU register area of the other party's control device. The status of the device can also be known by the other control device. The operation of the device having the above-described configuration will be described below.

【0017】第1,第2の制御装置FC1,FC2は、
動作開始時において、一方が制御側、他方が待機側とな
る。いずれの制御装置が制御側となり、いずれが待機側
となるかは、あらかじめハードウェアによって決められ
るか、あるいは、はじめに、CPUが動作状態になった
(レディ信号を最初に出力する)かにより決められる。
そして、2つの制御装置(CPU)の動作が同期して正
常に行われている場合、制御側と待機側とは全く同じ制
御演算処理を行っており、制御側と待機側との区別は、
制御側となっている制御装置が、プロセス側に実際にア
クセスしているか、否かの違いとなる。
The first and second control devices FC1 and FC2 are:
At the start of the operation, one is on the control side and the other is on the standby side. Which control device is on the control side and which is on the standby side is determined in advance by hardware, or is determined by whether the CPU is initially in an operating state (a ready signal is output first). .
When the operations of the two control devices (CPUs) are normally performed in synchronization with each other, the control side and the standby side perform exactly the same control calculation processing, and the control side and the standby side are distinguished from each other by:
The difference is whether the control device on the control side actually accesses the process side.

【0018】この様に、プロセス側に実際に制御演算デ
ータが出力されるのは、制御側のプロセッサ装置からだ
けであるが、プロセス側との間の入出力データは、待機
側の制御装置においても必要(制御側と同じ制御演算を
行う必要があるため)であり、そのために、その入出力
データは、制御側から待機側へ図示していない等値化手
段によりコピーされている。
As described above, the control operation data is actually outputted to the process side only from the processor device on the control side, but the input / output data to / from the process side is transmitted to the control device on the standby side. Is necessary (because it is necessary to perform the same control operation as the control side), and therefore, the input / output data is copied from the control side to the standby side by an equalizing means (not shown).

【0019】第1,第2の制御装置内の自己診断手段1
は、例えばデータバスやアドレスバス上の信号、リード
・ライト信号などを監視し、それらのパリティチェック
を行う等して、制御装置内で実行される各種ソフトウェ
アあるいはハードウェアの動作異常の診断を行ってい
る。また、CPU異常検出手段2は、各種ウォッチ・ド
ッグ・タイマのタイムアップ信号やCPUレディ信号等
を監視したり、あるいは定周期で自己診断プログラムを
起動し、CPUの各種の機能が正常に動作するかの診断
を行う。
Self-diagnosis means 1 in the first and second control devices
For example, it monitors signals on the data bus and address bus, read / write signals, etc., and performs a parity check on the signals, thereby diagnosing malfunctions of various software or hardware executed in the control device. ing. The CPU abnormality detecting means 2 monitors a time-up signal of various watch dog timers, a CPU ready signal, or the like, or activates a self-diagnosis program at regular intervals, so that various functions of the CPU operate normally. Make a diagnosis.

【0020】これらの診断の結果、何らかの異常が検出
されると、それらの情報が自身のメモリのメモリ領域M
EとCPUレジスタ領域REにそれぞれ設定される。こ
こで、これらのメモリ領域とCPUレジスタ領域は、い
ずれも、相手側制御装置の物理メモリ空間にも配置され
ている構成であるから、同じ情報が第1,第2の制御装
置の双方のメモリ領域およびCPUレジスタ領域に設定
されることとなる。
If any abnormality is detected as a result of these diagnoses, the information is stored in the memory area M of its own memory.
E and are set in the CPU register area RE, respectively. Here, the memory area and the CPU register area are both arranged in the physical memory space of the counterpart control device, so that the same information is stored in the memory of both the first and second control devices. Area and the CPU register area.

【0021】図1のCPUレジスタ領域REにおいて、
NSR1は二重化制御に関するステータス、電源回路か
らの電源監視信号の情報,I/Oの制御信号等のステー
タス信号など自身側の情報を格納するレジスタ部であ
り、NSR2は相手制御装置側の情報を格納するレジス
タ部を示している。また、NSR3はCPUのスター
ト,ストップの要因(エラーを検出したことにより停止
したのか、プログラムの自己停止により停止したのか、
通信回線BSを経て送られた信号に基づき起動,停止し
たのか等の情報)を格納するレジスタ部、ERRSTS
1はレジスタNSR3に自身のエラーがセットされた場
合において、そのエラーの詳細情報が設定される自身側
のレジスタ部、ERRSTS2は相手側エラーの詳細情
報が設定される相手側のレジスタ部を示している。
In the CPU register area RE shown in FIG.
NSR1 is a register unit for storing information on its own side, such as status relating to redundant control, information on power supply monitoring signals from a power supply circuit, and status signals such as I / O control signals, and NSR2 stores information on the partner control device side. 1 shows a register section to be executed. Also, the NSR 3 causes the start and stop of the CPU (whether the NSR 3 has stopped due to the detection of an error or the self-stop of the program,
A register unit for storing information such as whether it has been started or stopped based on a signal transmitted via the communication line BS, ERRSTS
Reference numeral 1 denotes a register unit on the own side in which detailed information of the error is set when the own error is set in the register NSR3, and ERRSTS2 denotes a register unit on the other side in which detailed information of the error of the other side is set. I have.

【0022】異常処理手段3は、自己診断手段1,CP
U異常検出手段2で異常が検出されると、自身が制御権
を有していれば、それまで待機側にあった制御装置側に
制御権を切替え、シングル構成での制御運転となる。こ
こで、今度、新たに制御側となった制御装置による制御
演算は、待機側にあったとき、制御側と同期して同様の
制御演算を行っていたのであるから、制御の連続性を維
持しながらプロセスに対するアクセスを継続して行うこ
とができる。更にまた、制御権が新たに譲渡された側の
制御装置の異常処理手段3は、自身の物理メモリ空間に
配置されている相手制御装置のメモリ領域およびCPU
レジスタ領域に記憶されている異常検出結果とその要因
情報とを読み出し、それを監視装置OPS側に通信回線
BSを介して伝送する。
The abnormality processing means 3 includes self-diagnosis means 1, CP
When an abnormality is detected by the U abnormality detecting means 2, if the own device has the control right, the control right is switched to the control device side which has been on the standby side, and the control operation is performed in a single configuration. Here, the control operation performed by the control device that has newly become the control side has performed the same control operation in synchronization with the control side when it was on the standby side, so that the continuity of control is maintained. The access to the process can be continuously performed. Furthermore, the abnormality processing means 3 of the control device on the side to which the control right has been newly transferred includes the memory area of the partner control device and the CPU located in its own physical memory space.
The abnormality detection result and its factor information stored in the register area are read out and transmitted to the monitoring device OPS via the communication line BS.

【0023】監視装置OPSのメッセージ表示手段4
は、制御装置FCの異常処理手段3か送信された異常検
出結果とその要因情報とを、表示画面にアラームメッセ
ージとして表示する。このアラームメッセージ表示は、
例えば、監視装置の表示画面のコメント欄に表示した
り、あるいは、ウインドウ形式にて表示する。図3は、
監視装置側に送られる診断結果とその要因情報(アラー
ムメッセージ)の一例を示す図である。
Message display means 4 of monitoring device OPS
Displays the abnormality detection result and its cause information transmitted from the abnormality processing means 3 of the control device FC as an alarm message on a display screen. This alarm message display
For example, it is displayed in a comment field on the display screen of the monitoring device, or is displayed in a window format. FIG.
It is a figure showing an example of a diagnostic result sent to a monitoring device side, and its factor information (alarm message).

【0024】ここでは、アラームメッセージのデータ
は、8桁のキャラクタ部41と、16桁のコード部42
とで構成されている。なお、備考の欄に表示すべきメッ
セージの内容を示している。これらの各情報により異常
結果と異常要因とを認識することができるようになって
いる。従って、オペレータは、プロセスの操作・監視の
作業中に制御装置の一方が停止し、制御権が待機側制御
装置に移行するような事態が発生した場合、メッセージ
表示手段4によって表示されるメッセージから、異常検
出結果とその要因を直ちに知ることができ、次に取るべ
き対策などを迅速に決定することが可能となる。
Here, the data of the alarm message includes an 8-digit character portion 41 and a 16-digit code portion 42.
It is composed of The contents of the message to be displayed in the remarks column are shown. An abnormal result and an abnormal factor can be recognized based on each of these pieces of information. Therefore, when one of the control devices is stopped during the operation and monitoring of the process and the control right is transferred to the standby control device, the operator starts the message displayed by the message display means 4. The result of the abnormality detection and its factor can be immediately known, and the next measure to be taken can be quickly determined.

【0025】[0025]

【発明の効果】以上、詳細に説明したように、本発明
は、二重化構成の制御装置において、相手側装置の診断
結果やその要因情報を格納するメモリ及びCPUレジス
タを、互いに自身の物理メモリ空間にも配置する構成と
したもので、一方の制御装置に異常が発生して、待機側
制御装置の制御権が移行する事態となっても、制御を停
止した側の制御装置の停止要因を他方の制御装置におい
ても知ることが可能となる。従って、制御装置の停止要
因の詳細情報を監視装置にアラームメッセージとして伝
達すると共に表示することで、システムのメインテナン
ス等を容易に行える分散形制御装置を提供することがで
きる。
As described above in detail, according to the present invention, in a control device having a redundant configuration, a memory and a CPU register for storing a diagnosis result of a partner device and information on its factor are mutually stored in their own physical memory space. Even if an abnormality occurs in one of the control devices and the control right of the standby control device is transferred, the stop factor of the control device that stopped the control is determined by the other control device. Can also be known by the control device. Therefore, by transmitting and displaying detailed information on the cause of stoppage of the control device as an alarm message to the monitoring device, it is possible to provide a distributed control device that can easily perform system maintenance and the like.

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

【図1】本発明に係わる装置の基本的な機能を示す機能
ブロック図である。
FIG. 1 is a functional block diagram showing basic functions of an apparatus according to the present invention.

【図2】各制御装置の物理メモリ空間の構成概念図であ
る。
FIG. 2 is a configuration conceptual diagram of a physical memory space of each control device.

【図3】監視装置側に送られる診断結果とその要因情報
(アラームメッセージ)の一例を示す図である。
FIG. 3 is a diagram illustrating an example of a diagnosis result and its cause information (alarm message) sent to the monitoring device side.

【符号の説明】[Explanation of symbols]

OPS 監視装置(オペレータステーション) FC1,FC2 制御装置 BS 通信回線 1 自己診断手段 2 CPU異常検出手段 3 異常処理手段 4 メッセージ表示手段 ME メモリ領域 RE CPUレジスタ領域 OPS monitoring device (operator station) FC1, FC2 control device BS communication line 1 self-diagnosis means 2 CPU abnormality detection means 3 abnormality processing means 4 message display means ME memory area RE CPU register area

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】プロセスの操作・監視を担当する監視装置
と、この監視装置に通信回線を介して接続されプロセス
の制御演算を担当する単体で実行可能な第1,第2の制
御装置とで構成される分散形制御装置であって、 前記第1,第2の制御装置は、 自身の制御装置の自己診断結果とその要因情報を格納す
るメモリ領域とCPUレジスタ領域を互いに相手側制御
装置の物理メモリ空間にも配置されるように構成され、 自身のソフトウェアの自己診断を行いその診断結果と要
因情報とを自身のメモリ領域に格納すると共に相手側制
御装置のメモリ領域に設定する自己診断手段と、 自身のプロセッサの自己診断を行いその診断結果と要因
情報とを自身のCPUレジスタに格納すると共に相手側
制御装置のCPUレジスタ領域に設定するCPU異常検
出手段と、 前記自己診断手段またはCPU異常検出手段により異常
が検出された場合、異常が検出されない側の制御装置に
制御権を切り替えると共に、自身のメモリ空間に配置さ
れている相手側制御装置用のメモリ領域,CPUレジス
タ領域に格納されている異常検出結果とその要因情報と
を読みだして前記監視装置側に通信回線を介して伝送す
る異常処理手段とを備え、 前記監視装置は、前記異常処理手段から伝送された異常
検出結果とその要因情報とをアラームメッセージとして
表示する表示手段を 備えたことを特徴とする分散形制御
装置。
1. A monitoring device which is in charge of operation and monitoring of a process, and first and second control devices which are connected to the monitoring device via a communication line and which are capable of executing solely control operations of the process. A distributed control device configured, wherein the first and second control devices are configured such that a memory area for storing a self-diagnosis result of its own control apparatus and its factor information and a CPU register area are mutually associated with each other. in the physical memory space is configured to be placed, performs self-diagnosis of its software counterpart system stores the result of the diagnosis and the factor information in its memory area
Self diagnosis means for setting a memory area of the control device performs a self-diagnosis of its processor mating stores the result of the diagnosis and the factor information in its own CPU registers
A CPU abnormality detecting means to be set in a CPU register area of the control device, and when an abnormality is detected by the self-diagnosis means or the CPU abnormality detecting means, the control right is switched to a control device on which no abnormality is detected, and a memory of its own is provided. Abnormality processing means for reading an abnormality detection result and its factor information stored in a memory area for a counterpart control apparatus and a CPU register area arranged in a space and transmitting the result to the monitoring apparatus via a communication line; with the door, said monitoring apparatus, abnormality transmitted from said abnormality processing unit
Detection results and their cause information as alarm messages
A distributed control device comprising a display means for displaying .
JP05133462A 1993-06-03 1993-06-03 Distributed control device Expired - Fee Related JP3127943B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05133462A JP3127943B2 (en) 1993-06-03 1993-06-03 Distributed control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05133462A JP3127943B2 (en) 1993-06-03 1993-06-03 Distributed control device

Publications (2)

Publication Number Publication Date
JPH06348521A JPH06348521A (en) 1994-12-22
JP3127943B2 true JP3127943B2 (en) 2001-01-29

Family

ID=15105353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05133462A Expired - Fee Related JP3127943B2 (en) 1993-06-03 1993-06-03 Distributed control device

Country Status (1)

Country Link
JP (1) JP3127943B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009027369A1 (en) * 2009-07-01 2011-01-05 Robert Bosch Gmbh Method and system for controlling at least one actuator
JP2011065528A (en) * 2009-09-18 2011-03-31 Toyota Motor Corp Multiprocessor system
JP5822527B2 (en) * 2011-05-09 2015-11-24 キヤノン株式会社 Information processing apparatus, control method thereof, and control program
WO2022044109A1 (en) * 2020-08-25 2022-03-03 三菱電機株式会社 Control device and data management method

Also Published As

Publication number Publication date
JPH06348521A (en) 1994-12-22

Similar Documents

Publication Publication Date Title
JP5141905B2 (en) Safety master
JP3127943B2 (en) Distributed control device
JPH10312327A (en) Mirroring monitor system
JP3175465B2 (en) Switching method of redundant control device and redundant control device thereof
JP2693627B2 (en) Redundant system of programmable controller
JPH02191031A (en) information processing equipment
JP2000259444A (en) Data processor and its testing method
JPS6155759A (en) Interface control device
JPH03139736A (en) System switching method in information processing system
JP4613019B2 (en) Computer system
JPH1115661A (en) Self-diagnosis method for cpu
JP2767820B2 (en) Diagnosis device for abnormality monitoring unit
JP2003091302A (en) Abnormality detector in control system of machine tool
JPH03222020A (en) Reset system for multi-micro processor system
JPH0916426A (en) Fault-tolerant computer with a 2-port console
JPS5911455A (en) Redundancy system of central operation processing unit
JP2001075830A (en) Information processing device
JPS5847745B2 (en) information processing system
JP2606160B2 (en) Failure detection method for parity check circuit
JPH076103A (en) Fault processing system for input/output channel
JPH10143393A (en) Diagnosis and processing device
JPS63310047A (en) Error detection system for input/output device
JPH07249014A (en) Multiprocessor system and terminal controller
JPS6053890B2 (en) information processing system
JP2000330878A (en) Communication controller

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071110

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20081110

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20091110

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20101110

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20101110

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20111110

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees