JPH1124709A - Autonomous decentralized plant control man-machine device - Google Patents

Autonomous decentralized plant control man-machine device

Info

Publication number
JPH1124709A
JPH1124709A JP9173982A JP17398297A JPH1124709A JP H1124709 A JPH1124709 A JP H1124709A JP 9173982 A JP9173982 A JP 9173982A JP 17398297 A JP17398297 A JP 17398297A JP H1124709 A JPH1124709 A JP H1124709A
Authority
JP
Japan
Prior art keywords
man
machine
machine device
control
memory
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
JP9173982A
Other languages
Japanese (ja)
Other versions
JP3443787B2 (en
Inventor
Takehiro Machida
岳裕 町田
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
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Engineering Co Ltd Ibaraki
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 Engineering Co Ltd Ibaraki, Hitachi Ltd filed Critical Hitachi Engineering Co Ltd Ibaraki
Priority to JP17398297A priority Critical patent/JP3443787B2/en
Publication of JPH1124709A publication Critical patent/JPH1124709A/en
Application granted granted Critical
Publication of JP3443787B2 publication Critical patent/JP3443787B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Safety Devices In Control Systems (AREA)
  • Control By Computers (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 プラント機器を、互いに独立して動作する複
数台のプラント制御マンマシン装置を介して操作するシ
ステムにおいて、特に専用のハードウェアサーバ装置を
必要とせずにプラント制御マンマシン装置の構築を可能
とする。 【解決手段】 ネットワーク伝送路4にネットワーク制
御装置2を介して接続された複数のマンマシン装置1
と、同じくネットワーク伝送路4にネットワーク制御装
置2を介して接続された制御装置3と、各マンマシン装
置1に接続されたCRT表示器1A、K/B1Bとを含
んでプラント制御マンマシン装置を構成し、各マンマシ
ン装置1に接続されたネットワーク制御装置2に、いず
れのネットワーク制御装置2からも書き込み可能なメモ
リを設けて共通メモリを形成し、各メモリに、マスタ状
態を示すマスタフラグエリアと、動作状態を示す生死カ
ウンタエリアを設けた。
(57) [Summary] [PROBLEMS] In a system for operating plant equipment via a plurality of plant control man-machine devices that operate independently of each other, a plant control man without special hardware server device is required. Enables construction of machine devices. A plurality of man-machine devices connected to a network transmission line via a network control device.
And a control device 3 also connected to the network transmission line 4 via the network control device 2 and a CRT display 1A, K / B1B connected to each man-machine device 1 to realize a plant control man-machine device. The network controller 2 connected to each man-machine device 1 is provided with a writable memory from any of the network controllers 2 to form a common memory, and each memory has a master flag area indicating a master state. And a life / death counter area indicating an operation state.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、プラント機器の制
御を行うコントローラを、複数台のマンマシン装置を介
して操作するシステムにおいて、特に専用のハードウェ
アサーバ装置を必要とせずに、個々のマンマシン装置が
独立してコントローラ(制御装置)へ制御データを出力
することを可能とし、且つ同一の制御対象(コントロー
ラ)に対して、制御データを競合して出力することを防
止するプラント制御マンマシン装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for operating a controller for controlling plant equipment via a plurality of man-machine devices, without requiring a dedicated hardware server device. A plant control man-machine which enables a machine device to independently output control data to a controller (control device) and prevents competing output of control data to the same control target (controller). Related to the device.

【0002】[0002]

【従来の技術】従来、プラント機器を操作するため、各
機器を制御するコントローラ(制御装置)とコントロー
ラに指示を出すマンマシン装置をネットワーク接続装置
で接続し、マンマシン装置から制御装置に対して出力指
令操作を行うシステムは既に広く知られており、且つ実
用化されている。
2. Description of the Related Art Conventionally, in order to operate plant equipment, a controller (control device) for controlling each equipment and a man-machine device for giving instructions to the controller are connected by a network connection device. A system for performing an output command operation is already widely known and has been put to practical use.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記の
従来技術のプラント制御システムにおいては専用のハー
ドウェアサーバを設置し、これとマンマシン装置を、複
数台数ネットワーク接続装置を用いてネットワークに接
続している場合、また、専用のハードウェアサーバを設
置せず、マンマシン装置を複数台数ネットワーク接続装
置を用いてネットワークに接続している場合があった。
However, in the above-mentioned prior art plant control system, a dedicated hardware server is installed, and this and the man-machine device are connected to a network by using a plurality of network connection devices. In some cases, a dedicated hardware server is not installed, and a plurality of man-machine devices are connected to the network using a network connection device.

【0004】前者の場合においては、サーバ装置が故障
するとマンマシン装置からのプラント制御操作ができな
くなることから、サーバを2台設置し2重化しなければ
ならない点、およびサーバが1台故障時には、待機系の
バックアップ完了までの間、マンマシン装置からのプラ
ント制御操作ができない欠点があった。
[0004] In the former case, if the server device breaks down, plant control operations from the man-machine device cannot be performed. Therefore, two servers must be installed and duplicated. Until the backup of the standby system is completed, there is a disadvantage that the plant control operation from the man-machine device cannot be performed.

【0005】後者の場合においては、複数のマンマシン
装置から同一制御対象の操作端に対して制御操作を行っ
た場合に、操作の競合が発生し、他のマンマシン装置か
らの指令が後着優先となり、制御対象操作端の動作が意
図した動作と食い違う場合が生ずるという欠点があっ
た。
In the latter case, when control operations are performed from a plurality of man-machine devices on the same control target operation end, operation conflict occurs, and commands from other man-machine devices are received later. There is a drawback that priority is given and the operation of the control target operation end may be different from the intended operation.

【0006】[0006]

【課題を解決するための手段】そこで、本発明では上記
従来技術に鑑み、複数台のマンマシン装置と制御装置を
ネットワークに接続してデータの送受信を行うことは従
来と同じであるが、制御装置とマンマシン装置の接続に
は、メッセージ通信機能、並びに制御装置−マンマシン
装置間で共通のメモリを参照できる共通メモリ機能を有
するネットワーク接続装置を用い、マンマシン装置と制
御装置とのデータの送受信をネットワーク制御装置内の
共通メモリを介して行うことにより、制御装置へのデー
タ送受信を各々のマンマシン装置から行うことが可能と
した。
Therefore, in the present invention, in view of the above-mentioned prior art, it is the same as in the prior art that a plurality of man-machine devices and a control device are connected to a network to transmit and receive data. For the connection between the device and the man-machine device, a network connection device having a message communication function and a common memory function capable of referring to a common memory between the control device and the man-machine device is used. By performing transmission and reception through a common memory in the network control device, data transmission and reception to the control device can be performed from each man-machine device.

【0007】また、複数のマンマシン装置から同一操作
端(プラント機器)への操作を行った場合の操作の競合
防止については、複数のマンマシン装置間でメッセージ
通信機能を用いて、マスタ管理を行い、制御装置へのデ
ータ出力を1台のマンマシン装置が統括して行う事によ
り可能とした。
[0007] In order to prevent operation conflicts when a plurality of man-machine devices operate on the same operating terminal (plant equipment), master management is performed using a message communication function between a plurality of man-machine devices. Then, data output to the control device was made possible by a single man-machine device.

【0008】本発明によれば、複数台のマンマシン装置
を含むプラント制御マンマシン装置を構成する場合、専
用のサーバーを必要とせず、それぞれのマンマシン装置
が独立して制御装置に対して操作可能となり、かつ、マ
スタ管理により制御装置へのデータ出力マンマシン装置
を1台に限定することにより、複数台のマンマシン装置
から同一制御対象への操作の競合防止が可能となる。
According to the present invention, when configuring a plant control man-machine device including a plurality of man-machine devices, a dedicated server is not required, and each man-machine device operates independently with respect to the control device. It becomes possible, and by limiting the number of man-machine devices that output data to the control device to one by the master management, it is possible to prevent contention of operations from a plurality of man-machine devices to the same control target.

【0009】また、マンマシン装置が故障した場合の故
障の検知が自動的に行われ、それまでマスタとして動作
していたマンマシン装置が故障しても生きているマンマ
シン装置へのマスタの切換が自動的になされるので、そ
の故障の影響を受けることなく制御装置への操作が継続
して可能となる。
Further, when the man-machine device fails, the failure is automatically detected, and the master is switched to the surviving man-machine device even if the man-machine device which has been operating as the master has failed. Is automatically performed, so that the operation on the control device can be continuously performed without being affected by the failure.

【0010】[0010]

【発明の実施の形態】以下、本発明の実施例について添
付の図面を参照しながら詳細に説明する。図1に本発明
を発電プラントに適用した一実施例になる自立分散型発
電プラント制御マンマシン装置の全体構成を示す。
Embodiments of the present invention will be described below in detail with reference to the accompanying drawings. FIG. 1 shows the entire configuration of a self-sustained distributed power plant control man-machine device according to an embodiment in which the present invention is applied to a power plant.

【0011】図1に示す自立分散型発電プラント制御マ
ンマシン装置は、プラント機器を制御するコントローラ
を含んでなる複数の制御装置(図1では1台のみを示し
てある)3と、この制御装置3にネットワーク制御装置
2を介して接続されたネットワーク4と、ネットワーク
4にネットワーク制御装置2を介して接続され前記制御
装置3に制御データを出力する複数のマンマシン装置1
と、マンマシン装置1それぞれに接続されたCRT表示
器1A及びキーボード(K/B)1Bと、を含んで構成
されている。
The self-sustained distributed power plant control man-machine device shown in FIG. 1 includes a plurality of control devices (only one is shown in FIG. 1) 3 including a controller for controlling plant equipment, and this control device. And a plurality of man-machine devices 1 connected to the network 4 via the network control device 2 and outputting control data to the control device 3.
And a CRT display 1A and a keyboard (K / B) 1B connected to the man-machine device 1, respectively.

【0012】マンマシン装置1と制御装置3は、それぞ
れネットワーク制御装置2を介してネットワーク4に接
続されていて、制御装置3に対する操作指令は、マンマ
シン装置1に接続されたCRT表示器1AとK/B1B
を用いてマンマシン装置1を介してネットワーク制御装
置2に対して出力される。ネットワーク制御装置2に対
して出力された操作指令はネットワーク4に送出され、
ネットワーク4から、制御装置3のネットワーク制御装
置2により、制御装置3に取り込まれる。
The man-machine device 1 and the control device 3 are connected to the network 4 via the network control device 2, respectively, and the operation command to the control device 3 is transmitted to the CRT display 1A connected to the man-machine device 1. K / B1B
Is output to the network control device 2 via the man-machine device 1 using The operation command output to the network control device 2 is sent to the network 4 and
The data is taken into the control device 3 from the network 4 by the network control device 2 of the control device 3.

【0013】次にネットワーク制御装置間の共通メモリ
の実現方法について図2を用いて説明する。図2におい
て、ネットワーク制御装置2の内部のメモリ21を周期
的に一致化させることにより複数のネットワーク制御装
置2間で共通のメモリ領域である共通メモリ22を確保
できる。この共通メモリ22を読み書きする事により、
複数のネットワーク制御装置2間でデータの授受が可能
となる。
Next, a method of realizing a common memory between network control devices will be described with reference to FIG. In FIG. 2, a common memory 22 that is a common memory area can be secured between a plurality of network control devices 2 by periodically matching the memory 21 inside the network control device 2. By reading and writing this common memory 22,
Data can be exchanged between the plurality of network control devices 2.

【0014】共通メモリ22を読み書きする単位を装置
毎に区分けすることにより、各マンマシン装置が独立し
て制御装置とデータの授受が可能な事を図3を用いて説
明する。図3に示すように、ネットワーク4にマンマシ
ン装置11、マンマシン装置12、および制御装置3が
接続されているとき、共通メモリ22を3分割し、それ
ぞれをマンマシン装置11、マンマシン装置12、およ
び制御装置3の書き込み専用エリアとすることにより、
マンマシン装置11とマンマシン装置12が互いに独立
して制御装置に対して、データを出力することが可能と
なる。しかしながら、マンマシン装置11、マンマシン
装置12からの出力データは独立でも、同一制御対象に
対し、マンマシン装置11、マンマシン装置12が独立
してデータを出力しては、制御装置3に対して同一制御
対象のデータの出力の競合を防止することはできない。
Referring to FIG. 3, it will be described that each man-machine device can independently transmit and receive data to and from the control device by dividing the unit for reading and writing the common memory 22 for each device. As shown in FIG. 3, when the man-machine device 11, the man-machine device 12, and the control device 3 are connected to the network 4, the common memory 22 is divided into three, and each is divided into the man-machine device 11 and the man-machine device 12. , And a write-only area of the control device 3,
The man-machine device 11 and the man-machine device 12 can output data to the control device independently of each other. However, even if the output data from the man-machine device 11 and the man-machine device 12 are independent, the man-machine device 11 and the man-machine device 12 independently output data to the same control target, Therefore, it is not possible to prevent contention of data output of the same control target.

【0015】これを防止するため以下に述べるマンマシ
ン装置のマスタ装置管理を行い、2台以上のマンマシン
装置がネットワーク上に接続されている場合には、1台
のマンマシン装置が制御装置に対してデータ出力の主導
権を握る事により、データ出力の競合を防止する。
To prevent this, the master device management of the man-machine device described below is performed. When two or more man-machine devices are connected on the network, one man-machine device is connected to the control device. By controlling data output, contention for data output is prevented.

【0016】以下の説明において、マンマシン装置をC
PUと略し、且つ動作対象のCPUを本CPU、相手の
CPUを相手CPU、特にCPUを限定しないときはC
PUi、CPUiがマスタ装置である状態をマスタ、そ
うでない状態をスレーブと呼ぶ。
In the following description, the man-machine device is referred to as C
Abbreviated as PU, the CPU to be operated is the main CPU, the other CPU is the other CPU, and C is used when the CPU is not particularly limited.
A state in which PUi and CPUi are master devices is called a master, and a state in which they are not are called slaves.

【0017】図4を参照して、CPUiの生死状態の判
定方法について説明する。CPUiの生死状態を判定す
るために、CPUiの共通メモリ内に、CPUiが正常
に動作している状態(生きている状態)において常に更
新されているカウンタ2211と2221を設ける。C
PUiの共通メモリ前回読み出し情報221の生死カウ
ンタ2211とCPUiの共通メモリ今回読み出し情報
222の生死カウンタ2221を比較し、一致した場合
にはCPUiの死状態、一致しない場合には生状態とす
る。マスタ化の優先順位をCPUi>CPUi+1とし、
CPUiの生死状態とマスタ化の優先順位でマスタにな
るCPUiを決定する。
Referring to FIG. 4, a method of determining whether the CPUi is alive or dead will be described. In order to determine the alive / dead state of the CPUi, counters 2211 and 2221 that are constantly updated in a state where the CPUi is operating normally (alive state) are provided in the common memory of the CPUi. C
The live / dead counter 2211 of the previous read information 221 of the common memory of PUi is compared with the live / dead counter 2221 of the current read information 222 of the CPUi of the CPUi, and if they match, the dead state of the CPUi is set. The priority of mastering is set as CPUi> CPUi + 1,
The CPUi to be the master is determined based on the life and death state of the CPUi and the priority of mastering.

【0018】図5に、CPUが2台の場合にマスタにな
るCPUを決定する手順を示す。本CPUが立ちあげら
れたら、既にマスタが存在するかどうかがまず判断され
る(P50)。既にマスタが存在する場合、P56に進
み、図4の共通メモリ222内のマスタフラグエリアに
スレーブ状態であることを記録し、本CPUをスレーブ
とする。まだマスタが存在しない場合、P51に進んで
CPUiに対し、本CPUのマスタ化を報告し、P52
の遅延処理で応答を待つ。P53の処理にてCPUiの
応答の有無により状態(生死)を判定して、CPUiが
死の状態であれば、本CPUをマスタで立ち上げるCP
Uと判断し、処理P55にてマスタの状態とし、図4の
共通メモリ222内のマスタフラグエリアにマスタ状態
であることをを記録する。
FIG. 5 shows a procedure for determining a CPU to be a master when there are two CPUs. When the CPU is started, it is first determined whether a master already exists (P50). If the master already exists, the process proceeds to P56, where the fact that the CPU is in the slave state is recorded in the master flag area in the common memory 222 in FIG. 4, and the CPU is set as the slave. If the master does not exist yet, the process proceeds to P51, and the CPU i is notified of the masterization of this CPU, and the process proceeds to P52.
Wait for a response in the delay processing of. In the process of P53, the state (life or death) is determined based on the presence or absence of a response from the CPUi, and if the CPUi is in a dead state, the CPU is started by the master as a CP.
It is determined to be U, and the status of the master is set in the process P55, and the fact that the status is the master is recorded in the master flag area in the common memory 222 of FIG.

【0019】CPUiが生の状態であれば、P54にて
全CPUに対して報告していた応答を判定する。この応
答がマスタ化の肯定応答(本CPUがマスタになる事に
対する承認の応答)であれば、他のCPUがマスタ化優
先順位が低いために譲歩したことを意味する。このとき
はP55の処理で本CPUはマスタとなる。
If CPUi is in a raw state, the response reported to all CPUs in P54 is determined. If this response is an affirmative response to mastering (a response to approval of this CPU becoming a master), it means that another CPU has yielded due to a low mastering priority. In this case, the CPU becomes the master in the process of P55.

【0020】次にマスタ化報告に対する応答について図
6を用いて説明する。図5のP51の処理により、全C
PUに対してマスタ化の報告がなされ応答が求められた
とき、報告を受けたCPUは、図6のP61からP64
の手順で処理する。まず、P61において、本CPUと
マスタ化報告を発したCPUiをマスタ化優先順位に基
づき比較しマスタ化優先順を決定する。本CPUの優先
順位が低い場合は、P63に進んで、CPUiに対して
肯定報告を行い、次いで自らをP64の処理にてスレー
ブとする。一方、本CPUの優先順位が高い場合は、P
62に進んでCPUiに対して否定報告を行う事によ
り、最初の立ち上げCPUがマスタCPUとなること、
およびCPUiが同時に立ち上がった場合、マスタ化優
先順位に基づくマスタ化の譲歩が保証される。
Next, the response to the mastering report will be described with reference to FIG. By the process of P51 in FIG.
When a report of mastering is made to the PU and a response is requested, the CPU that has received the report is assigned from P61 to P64 in FIG.
Process according to the following procedure. First, in P61, the CPU and the CPU i that issued the mastering report are compared based on the mastering priority, and the mastering priority is determined. If the priority of the CPU is low, the process proceeds to P63, where an affirmative report is made to the CPUi, and the CPU itself is set as a slave in the process of P64. On the other hand, if the priority of this CPU is high, P
By making a negative report to CPUi in step 62, the first boot CPU becomes the master CPU;
When CPU and CPUi start up at the same time, concession of mastering based on the mastering priority is guaranteed.

【0021】さらに図1において、マンマシン装置1が
他のマンマシン装置1の状態を図4の共通メモリ221
と222に示す生死カウンタ2211、2221を用い
て、生死管理することによりマンマシン装置故障時にお
いてもマンマシン装置1のマスタを切り替えることがで
きる。図7に、装置運転中、所定の時間間隔をおいて全
マンマシン装置により実行される生死管理の手順の例を
示す。まず、P71の処理で本CPUが生の状態でかつ
マスタであるかどうかが判断され、生の状態でかつマス
タであれば、マスタ状態を保持する。それ以外の状態で
あれば、P72の処理で生のマスタCPUiが他に存在
しないかどうかが判定される。生のマスタCPUiが他
に存在する場合、その状態が維持される。生のマスタC
PUiが他に存在しない場合、図5のP51に進み、手
順を追って本CPUをマスタ状態に切り替える。
Further, in FIG. 1, the man-machine device 1 stores the state of another man-machine device 1 in the common memory 221 of FIG.
By using the life and death counters 2211 and 2221 shown in FIGS. 22 and 23, the master of the man-machine device 1 can be switched even when the man-machine device fails. FIG. 7 shows an example of a life and death management procedure executed by all man-machine devices at predetermined time intervals during operation of the device. First, in the process of P71, it is determined whether or not this CPU is in a raw state and is a master. If the CPU is in a raw state and is a master, the master state is held. Otherwise, in the process of P72, it is determined whether or not there is another raw master CPUi. If there is another raw master CPUi, that state is maintained. Raw Master C
If there is no other PUi, the process proceeds to P51 in FIG. 5, and the CPU is switched to the master state following the procedure.

【0022】次に、図3を参照して、マスタであるマン
マシン装置11とスレーブであるマンマシン装置12か
ら、互いに独立に制御データが出力される場合について
説明する。
Next, a case where control data is output independently from the man-machine device 11 as a master and the man-machine device 12 as a slave will be described with reference to FIG.

【0023】マンマシン装置11から出力される制御デ
ータは、ネットワーク制御装置2Aのメモリ21Aに書
き込まれ、同時にネットワーク制御装置2Aのメッセー
ジ通信機能により、マンマシン装置12のネットワーク
制御装置2Bのメモリ21Bに書き込まれる。また、逆
に、マンマシン装置12から出力される制御データは、
ネットワーク制御装置2Bのメモリ21Bに書き込ま
れ、同時にネットワーク制御装置2Bのメッセージ通信
機能により、マンマシン装置11のネットワーク制御装
置2Aのメモリ21Aに書き込まれる。したがって、メ
モリ21Aとメモリ21Bは、常に同じ内容を格納して
おり、マンマシン装置11とマンマシン装置12が一つ
のメモリを共有しているかたちになる。
The control data output from the man-machine device 11 is written into the memory 21A of the network control device 2A, and at the same time, is stored in the memory 21B of the network control device 2B of the man-machine device 12 by the message communication function of the network control device 2A. Written. Conversely, the control data output from the man-machine device 12 is:
The data is written to the memory 21B of the network control device 2B, and at the same time, is written to the memory 21A of the network control device 2A of the man-machine device 11 by the message communication function of the network control device 2B. Therefore, the memories 21A and 21B always store the same contents, and the man-machine device 11 and the man-machine device 12 share one memory.

【0024】同じ機器のある一つの制御動作に対して、
マンマシン装置11とマンマシン装置12から制御デー
タが出力された場合、先に出力された制御データが両方
のメモリに書き込まれ、その制御データに基づく操作が
終了するまでは、後から出力された制御データはメモリ
に書き込むことはできない構成としてある。したがっ
て、二つのマンマシン装置が同一機器のある動作に関し
て競合することはない。
For one control operation of the same device,
When the control data is output from the man-machine device 11 and the man-machine device 12, the previously output control data is written to both memories, and the control data is output later until the operation based on the control data ends. Control data cannot be written to the memory. Therefore, two man-machine devices do not compete for a certain operation of the same device.

【0025】一方、制御装置3のネットワーク制御装置
2Cは、メモリ21Aあるいはメモリ21Bに書き込み
が行われる都度、もしくは所定の時間間隔で、メモリ2
1Aとメモリ21Bのマスタフラグエリアを読み出し、
マスタ状態であるのはどちらかを調べ、マスタ状態であ
るほうのメモリ(この場合メモリ21A)に書き込まれ
ている制御データを読みだして、制御装置3に送りこ
む。制御装置3は送りこまれた制御データに基づいて、
各プラント機器の制御を行う。制御装置3はさらに、制
御結果(機器状態)やプロセス量をネットワーク制御装
置2Cに送りこみ、ネットワーク制御装置2Cは、それ
らのデータをメモリ21Cに書き込む。マンマシン装置
11,12は、定期的に、あるいは必要に応じてメモリ
21Cの内容を読み出し、必要な処理を行う。
On the other hand, the network control device 2C of the control device 3 stores the data in the memory 2A each time data is written to the memory 21A or the memory 21B or at a predetermined time interval.
1A and the master flag area of the memory 21B are read out,
In the master state, whichever is checked, the control data written in the memory in the master state (in this case, the memory 21A) is read and sent to the control device 3. The control device 3 is based on the control data sent,
Control each plant equipment. The control device 3 further sends a control result (device state) and a process amount to the network control device 2C, and the network control device 2C writes the data to the memory 21C. The man-machine devices 11 and 12 read the contents of the memory 21C periodically or as needed, and perform necessary processing.

【0026】上述のように、メモリ21Aとメモリ21
Bの記憶内容は常に同じになっているから、マスタにな
っているマンマシン装置11がダウンした場合でも、マ
スタをマンマシン装置12に切り替えるだけで、メモリ
21Bを用いて、制御を継続することができる。
As described above, the memory 21A and the memory 21
Since the storage contents of B are always the same, even when the man-machine device 11 serving as the master goes down, the control is continued using the memory 21B only by switching the master to the man-machine device 12. Can be.

【0027】[0027]

【発明の効果】本発明になる自立分散型プラント制御マ
ンマシン装置によれば、 1)マンマシン装置が、制御装置に対し、互いに独立し
て操作指令を出力できるため、専用のサーバを必要とせ
ず、 2)他のマンマシン装置の故障が制御装置の操作に影響
を与えないプラント制御マンマシン装置の構築が可能と
なり 3)複数のマンマシン装置からの制御装置に対する操作
要求に対してもマスタ管理を行い、出力元のマンマシン
装置を一元化できるため、競合誤操作の少ないプラント
制御マンマシン装置の構築が可能となる。
According to the self-sustained decentralized plant control man-machine device of the present invention, 1) the man-machine device can output operation commands to the control device independently of each other, thus requiring a dedicated server. 2) It is possible to construct a plant control man-machine device in which the failure of another man-machine device does not affect the operation of the control device. 3) The master can respond to an operation request to the control device from a plurality of man-machine devices. Since management is performed and the output source man-machine device can be unified, it is possible to construct a plant control man-machine device with less conflicting erroneous operation.

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

【図1】本発明の一実施例になる自律分散型発電プラン
ト制御マンマシン装置の全体構成図である。
FIG. 1 is an overall configuration diagram of an autonomous distributed power plant control man-machine device according to an embodiment of the present invention.

【図2】図1に示す本発明の実施例におけるネットワー
ク制御装置の共通メモリの概念を説明する図である。
FIG. 2 is a diagram illustrating the concept of a common memory of the network control device in the embodiment of the present invention shown in FIG.

【図3】図2に示す共通メモリの装置毎のメモリ分割例
を示す図である。
FIG. 3 is a diagram illustrating an example of memory division for each device of the common memory illustrated in FIG. 2;

【図4】共通メモリを用いたマンマシン装置の生死管理
方法の概念を示す図である。
FIG. 4 is a diagram showing a concept of a life and death management method of a man-machine device using a common memory.

【図5】本発明におけるマスタ化決定機能の動作を示す
手順図である。
FIG. 5 is a flowchart showing the operation of a mastering determination function according to the present invention.

【図6】図5に示すマスタ化決定機能の手順のマスタ化
報告に対する応答の手順を示す手順図である。
FIG. 6 is a procedure diagram showing a procedure for responding to a mastering report in the procedure of the mastering determining function shown in FIG. 5;

【図7】マンマシン装置故障時の、図5に示すマスタ化
決定機能を適用したマスタ切替を示す手順図である。
FIG. 7 is a flowchart showing a master switching operation to which the mastering decision function shown in FIG. 5 is applied when a man-machine device fails;

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

1 マンマシン装置 2,2A,2B,2C ネットワーク制御装置 3 制御装置 4 ネットワーク伝送路 11,12 マンマシン装置 21,21A,21B,21C ネットワーク制御装置
内メモリ 22 共通メモリ 221 CPUi共通メモリ前回読み出し情報 2211 CPUi共通メモリ前回読み出し情報内生死
カウンタ 222 CPUi共通メモリ今回読み出し情報 2221 CPUi共通メモリ今回読み出し情報内生死
カウンタ
DESCRIPTION OF SYMBOLS 1 Man-machine device 2, 2A, 2B, 2C Network control device 3 Control device 4 Network transmission line 11, 12 Man-machine device 21, 21A, 21B, 21C Network control device memory 22 Common memory 221 CPUi common memory Previous read information 2211 CPUi common memory last read information life and death counter 222 CPUi common memory current read information 2221 CPUi common memory current read information life and death counter

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】プラント機器の制御を行う複数のコントロ
ーラを含んで構成される制御装置と、前記制御装置への
制御データの出力操作を行う複数のマンマシン装置と、
前記制御装置と前記マンマシン装置を接続するメッセー
ジ通信機能並びに前記制御装置−マンマシン装置間で共
通のメモリを参照できる共通メモリ機能を有するネット
ワーク制御装置と、これらの装置が接続されるネットワ
ーク伝送路と、を含んで構成される自立分散型プラント
制御マンマシン装置において、マンマシン装置毎の独立
した操作が可能であり、各マンマシン装置は同一の操作
対象に対して出力の一元化を可能とするマスタ化決定機
能を有し、複数のマンマシン装置の内1台が故障した場
合の故障の検知を自動的に行い、マスタ化決定機能によ
り、マスタの遷移を自動的に行うことにより、他のマン
マシン装置の故障の影響を受けることなく、制御装置へ
の制御データの出力操作を継続して行うことが可能であ
ることを特徴とする自立分散型プラント制御マンマシン
装置。
A control device including a plurality of controllers for controlling plant equipment; a plurality of man-machine devices for outputting control data to the control device;
A network control device having a message communication function for connecting the control device and the man-machine device, a common memory function for referencing a common memory between the control device and the man-machine device, and a network transmission line to which these devices are connected In the self-sustained decentralized plant control man-machine device configured to include the following, independent operation is possible for each man-machine device, and each man-machine device can centralize output for the same operation target. It has a mastering decision function, automatically detects a failure when one of a plurality of man-machine devices fails, and automatically performs master transition by the mastering decision function, thereby The control data output operation to the control device can be continuously performed without being affected by the failure of the man-machine device. Self-distributed plant control man-machine device.
【請求項2】 前記マンマシン装置及び前記制御装置
は、それぞれネットワーク制御装置を介して前記ネット
ワーク伝送路に接続され、前記マンマシン装置に接続さ
れたネットワーク制御装置はそれぞれマンマシン装置か
ら出力された制御データを格納するメモリを有してな
り、かつ、接続されたマンマシン装置から入力された制
御データを該メモリに書き込むとともに、そのメッセー
ジ通信機能により、他のマンマシン装置に接続されたネ
ットワーク制御装置の前記メモリにも同じ制御データを
書き込むことで共通メモリ機能を発揮するものであるこ
とを特徴とする請求項1に記載の自立分散型プラント制
御マンマシン装置。
2. The man-machine device and the control device are connected to the network transmission line via a network control device, respectively, and the network control devices connected to the man-machine device are output from the man-machine device, respectively. A memory for storing control data, and writing control data input from the connected man-machine device to the memory, and a network control device connected to another man-machine device by its message communication function. The self-sustained decentralized plant control man-machine apparatus according to claim 1, wherein a common memory function is exhibited by writing the same control data to the memory of the apparatus.
【請求項3】 前記メモリには、当該メモリが付属する
ネットワーク制御装置が接続されたマンマシン装置がマ
スタ状態か否かを表示するマスタフラグエリアが設けら
れ、制御装置に接続されたネットワーク制御装置は、マ
スタ状態が表示されているメモリの制御データを読みだ
して制御装置に送りこむものであることを特徴とする請
求項2に記載の自立分散型プラント制御マンマシン装
置。
3. A network according to claim 1, wherein said memory is provided with a master flag area for indicating whether a man-machine device connected to a network control device attached to said memory is in a master state or not. 3. The autonomous decentralized plant control man-machine device according to claim 2, wherein the control unit reads control data in a memory in which a master state is displayed and sends the control data to a control device.
【請求項4】 前記メモリには、当該メモリが付属する
ネットワーク制御装置が接続されたマンマシン装置が動
作状態であることを表示するカウンタエリアが設けら
れ、各マンマシン装置にはマスタ化優先順位が設定され
ており、各マンマシン装置は、所定の時間間隔で、他の
マンマシン装置の動作状態を確認し、マスタ状態のマン
マシン装置が動作状態でないことが確認されたとき、優
先順位が高いマンマシン装置をマスタとするよう動作す
るものであることを特徴とする請求項3に記載の自立分
散型プラント制御マンマシン装置。
4. The memory is provided with a counter area for indicating that a man-machine device connected to a network control device attached to the memory is operating, and each man-machine device has a mastering priority. Is set, and at a predetermined time interval, each man-machine device checks the operation state of the other man-machine device, and when it is confirmed that the master-state man-machine device is not in the operation state, the priority is determined. The autonomous distributed plant control man-machine apparatus according to claim 3, wherein the apparatus operates so that a high man-machine apparatus is used as a master.
JP17398297A 1997-06-30 1997-06-30 Autonomous decentralized plant control man-machine device Expired - Fee Related JP3443787B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17398297A JP3443787B2 (en) 1997-06-30 1997-06-30 Autonomous decentralized plant control man-machine device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17398297A JP3443787B2 (en) 1997-06-30 1997-06-30 Autonomous decentralized plant control man-machine device

Publications (2)

Publication Number Publication Date
JPH1124709A true JPH1124709A (en) 1999-01-29
JP3443787B2 JP3443787B2 (en) 2003-09-08

Family

ID=15970609

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17398297A Expired - Fee Related JP3443787B2 (en) 1997-06-30 1997-06-30 Autonomous decentralized plant control man-machine device

Country Status (1)

Country Link
JP (1) JP3443787B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012167778A (en) * 2011-02-16 2012-09-06 Kyb Co Ltd Hydraulic circuit control system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02114294A (en) * 1988-10-24 1990-04-26 Yokogawa Electric Corp Graphic display device
JPH07152426A (en) * 1993-12-01 1995-06-16 Toshiba Corp Distributed type data processing system
JPH0934540A (en) * 1995-07-18 1997-02-07 Fuji Electric Co Ltd Multiplexing method for process data collection and storage
JPH09116591A (en) * 1995-10-19 1997-05-02 Hitachi Ltd Network interface device
JPH09160636A (en) * 1995-12-12 1997-06-20 Yokogawa Electric Corp Integrated operation device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02114294A (en) * 1988-10-24 1990-04-26 Yokogawa Electric Corp Graphic display device
JPH07152426A (en) * 1993-12-01 1995-06-16 Toshiba Corp Distributed type data processing system
JPH0934540A (en) * 1995-07-18 1997-02-07 Fuji Electric Co Ltd Multiplexing method for process data collection and storage
JPH09116591A (en) * 1995-10-19 1997-05-02 Hitachi Ltd Network interface device
JPH09160636A (en) * 1995-12-12 1997-06-20 Yokogawa Electric Corp Integrated operation device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012167778A (en) * 2011-02-16 2012-09-06 Kyb Co Ltd Hydraulic circuit control system

Also Published As

Publication number Publication date
JP3443787B2 (en) 2003-09-08

Similar Documents

Publication Publication Date Title
US4797884A (en) Redundant device control unit
US8700760B2 (en) Method and systems for redundant server automatic failover
EP0330475B1 (en) Configuration control system
JP2004302713A (en) Storage system and control method thereof
JPH0661073B2 (en) How the multi-processor system works
US5997166A (en) Redundant industrial controller storing module and chassis level redundancy status
CN110580235B (en) SAS expander communication method and device
US5410650A (en) Message control system for data communication system
US7844852B2 (en) Data mirror cluster system, method and computer program for synchronizing data in data mirror cluster system
JPH0217818B2 (en)
US5727151A (en) Message control system specifying message storage buffer for data communication system with general purpose and arbitrary form buffers
US5592624A (en) Data communication for controlling message transmission and reception among processing modules using information stored in descriptor to form a loosely coupled multiprocessing system
JPH1124709A (en) Autonomous decentralized plant control man-machine device
JP3080552B2 (en) Memory device for multi-computer system
JP2009146051A (en) Equipment management device, equipment network system, data access control method, communication traffic control method, data access control program, communication traffic control program
US9311010B2 (en) Disk array unit, and method and program for controlling power source in disk array unit
JPH05257852A (en) Process data processing system and processing method
JP2002152235A (en) Autonomous distributed control system and autonomous distributed control method
JPH0439684B2 (en)
JP2003140707A (en) Process controller
KR20220069747A (en) Power Supply Apparatus for Clustering System
JPS63311557A (en) Office automation apparatus
JP2001175618A (en) Parallel computer system
CN117421271A (en) NVRAM data transmission method, device and system
JPH07113845B2 (en) System construction method for programmable controller

Legal Events

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

Free format text: PAYMENT UNTIL: 20080627

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20080627

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090627

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100627

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100627

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110627

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110627

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120627

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120627

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130627

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees