JPH09128259A - Automatic equalization device for duplex control system - Google Patents
Automatic equalization device for duplex control systemInfo
- Publication number
- JPH09128259A JPH09128259A JP7279024A JP27902495A JPH09128259A JP H09128259 A JPH09128259 A JP H09128259A JP 7279024 A JP7279024 A JP 7279024A JP 27902495 A JP27902495 A JP 27902495A JP H09128259 A JPH09128259 A JP H09128259A
- Authority
- JP
- Japan
- Prior art keywords
- information
- control
- side device
- memory
- standby
- 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.)
- Pending
Links
Landscapes
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、各種制御対象に対
して2台の制御装置を接続し、いずれか一方の制御装置
で該当制御対象を制御する二重化制御システムに係わ
り、特に、待機側装置の記憶保持情報を常に稼働側装置
の記憶保持情報に一致させる二重化制御システムの自動
等値化装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a dual control system in which two control devices are connected to various control targets and one of the control devices controls the control target, and more particularly, a standby side device. The present invention relates to an automatic equalization device of a duplicated control system in which the storage holding information of the above is always matched with the storage holding information of the operating side device.
【0002】[0002]
【従来の技術】工場や公共施設等の各種プラントの動作
を制御する制御装置のなかには、この制御装置に何等か
の異常が発生して、制御対象のプラントが停止すると重
大な支障が発生することが予測される場合がある。一般
に、このような制御対象に対しては、同一構成の2台の
制御装置を接続して、いずれか一方を稼働側装置と指定
して、他方を待機側装置と指定して、通常は稼働側装置
のみで制御対象を制御する。そして、稼働側装置に異常
が生じたときに待機側装置を稼働側装置に指定変更す
る。2. Description of the Related Art Among control devices for controlling the operation of various plants such as factories and public facilities, if some abnormality occurs in the control device and the plant to be controlled stops, serious trouble will occur. May be predicted. Generally, for such a control target, two control devices having the same configuration are connected to each other, one of them is designated as an operating side device, and the other is designated as a standby side device, which is normally operated. The controlled object is controlled only by the side device. Then, when an abnormality occurs in the working device, the standby device is overridden to the working device.
【0003】このような二重化制御システムにおいて、
稼働側装置は、一つの制御周期で制御対象に対する制御
処理で得られる制御データ等の可変情報を次の制御周期
まで記憶保持して、次の制御周期における制御処理でこ
の記憶保持した可変情報を用いる。稼働側装置は1制御
周期毎に得られる可変情報を待機側装置へ転送する。そ
して、待機側装置は1制御周期毎に稼働側装置から転送
されてくる可変情報を次の制御周期まで記憶保持する。
このように、待機側装置の記憶保持情報を常時稼働側装
置の記憶保持情報に一致させる必要がある。In such a redundant control system,
The operation side device stores and holds variable information such as control data obtained by the control processing for the control target in one control cycle until the next control cycle, and stores the stored variable information in the control processing in the next control cycle. To use. The operating side device transfers the variable information obtained for each control cycle to the standby side device. Then, the standby side device stores and holds the variable information transferred from the operating side device every control cycle until the next control cycle.
In this way, it is necessary to match the storage holding information of the standby side device with the storage holding information of the constantly operating side device.
【0004】図4は、上述した両方の制御装置の記憶内
容を自動的に一致(等値化)させる自動等値化装置が組
込まれた二重化制御システムの概略構成図である。プラ
ント等の制御対象1に対して入出力回路(I/0)2を
介して2台の同一構成の制御装置3a,3bが接続され
ている。さらに、各制御装置3a,3bはLANの伝送
路15を介して監視制御装置等の上位装置19に接続さ
れている。FIG. 4 is a schematic configuration diagram of a duplicated control system incorporating an automatic equalization device for automatically matching (equalizing) the stored contents of both control devices described above. Two control devices 3a and 3b having the same configuration are connected to a controlled object 1 such as a plant via an input / output circuit (I / 0) 2. Furthermore, each of the control devices 3a and 3b is connected to a host device 19 such as a monitor control device via a LAN transmission line 15.
【0005】例えばコンピュータ等の情報制御装置から
なる同一構成を有する各制御装置3a(3b)におい
て、システムバス4a(4b)に対して、伝送処理部5
a(5b),制御処理部9a(b),トラッキング処理
部10a(10b)の合計3つの処理部と、設定情報メ
モリ6a(6b),可変情報メモリ7a(7b),制御
プログラムメモリ8a(8b)の合計3つのメモリが接
続されている。In each of the control devices 3a (3b) having the same configuration including an information control device such as a computer, for example, the transmission processing section 5 is connected to the system bus 4a (4b).
a (5b), control processing unit 9a (b), tracking processing unit 10a (10b), a total of three processing units, setting information memory 6a (6b), variable information memory 7a (7b), control program memory 8a (8b). ), A total of 3 memories are connected.
【0006】トラッキング処理部10a(10b)には
トラッキングメモリ11a(11b)が接続されてい
る。また、伝送処処理部5a(5b)には、外部のパー
ソナル・コンピュータ等のツール12a(12b)から
各種固定情報がテキスト形式で入力される固定情報を取
込むRS232C伝送部13a(13b),及びLAN
の伝送路15を介して上位装置19との間で情報交換を
実施するためのLAN伝送部14a(14b)が接続さ
れている。A tracking memory 11a (11b) is connected to the tracking processing section 10a (10b). In addition, the transmission processing unit 5a (5b) receives RS232C transmission unit 13a (13b) which receives fixed information in which various fixed information is input in text format from an external tool 12a (12b) such as a personal computer, and LAN
A LAN transmission unit 14a (14b) for exchanging information with the host device 19 is connected via the transmission line 15 of FIG.
【0007】制御プログラムメモリ8a(8b)内には
制御対象1を制御するための制御プログラムが記憶さ
れ、設定情報メモリ6a(6b)内には制御対象1に対
する制御演算処理を実行する場合における各種パラメー
タや設定値(定数)等の設定情報が記憶されている。可
変情報メモリ7a(7b)内には、1制御周期における
制御演算処理で得られる可変情報が1制御周期だけ記憶
保持する。A control program for controlling the control target 1 is stored in the control program memory 8a (8b), and various kinds of control programs for executing control arithmetic processing for the control target 1 are stored in the setting information memory 6a (6b). Setting information such as parameters and setting values (constants) is stored. In the variable information memory 7a (7b), the variable information obtained by the control calculation process in one control cycle is stored and held for one control cycle.
【0008】このような構成の二重化制御システムにお
いて、現在時点で、例えば一方の制御装置3aが稼働側
装置と指定され、他方の制御装置3bが待機側装置と指
定されていると仮定する。In the redundant control system having such a configuration, it is assumed that, for example, one control device 3a is designated as the operating side device and the other control device 3b is designated as the standby side device at the present time.
【0009】稼働側装置と指定された制御装置3aにお
ける制御処理部9aは、一定の制御周期T毎に、制御対
象1から入出力回路(I/0)2を介して入力される制
御値PVを取込んで、制御プログラムメモリ8aの制御
プログラム,設定情報メモリ6aに記憶されている各種
設定情報、及び可変情報メモリ7aに記憶されている前
回の制御周期で得られた可変情報に基づいて制御演算処
理を実行する。The control processing unit 9a in the control unit 3a designated as the operating side unit controls the control value PV input from the controlled object 1 via the input / output circuit (I / 0) 2 at a constant control cycle T. Control based on the control program of the control program memory 8a, various setting information stored in the setting information memory 6a, and the variable information obtained in the previous control cycle stored in the variable information memory 7a. Perform arithmetic processing.
【0010】制御処理部9aは、制御演算処理結果を操
作量MVとして入出力回路(I/0)2を介して制御対
象1へ送出すると共に、制御演算処理結果の一部を可変
情報として可変情報メモリ7aへ書込む。The control processing unit 9a sends the control calculation processing result as the manipulated variable MV to the controlled object 1 via the input / output circuit (I / 0) 2 and changes a part of the control calculation processing result as variable information. Write to the information memory 7a.
【0011】また、稼働側装置と指定された制御装置3
aにおけるトラッキング処理部10aは、新規の制御周
期Tが到来する毎に、可変情報メモリ7aに記憶されて
いる可変情報を読取って、待機側装置と指定された制御
装置3bにおけるトラッキングメモリ11bへ書込む。A control unit 3 designated as an operating unit
The tracking processing unit 10a in a reads the variable information stored in the variable information memory 7a and writes the variable information in the tracking memory 11b in the control device 3b designated as the standby device each time a new control period T arrives. Put in.
【0012】一方、待機側装置と指定された制御装置3
bにおけるトラッキング処理部10bは、自己側のトラ
ッキングメモリ11bに書込まれた可変情報を自己側の
可変情報メモリ7bへ書込む。On the other hand, the control device 3 designated as the standby device
The tracking processing unit 10b in b writes the variable information written in the tracking memory 11b on its own side to the variable information memory 7b on its own side.
【0013】これにより、稼働側装置と指定された制御
装置3aと待機側装置と指定された制御装置3bの各可
変情報メモリ7a,7bに記憶された各可変情報は制御
周期T毎に同一値に更新され、等値化される。As a result, the variable information stored in the variable information memories 7a and 7b of the control device 3a designated as the operating side device and the control device 3b designated as the standby side device have the same value every control cycle T. Is updated and equalized.
【0014】そして、稼働側装置(3a)及び待機側装
置(3b)は互いに相手側装置の動作状態を監視し、異
常が発生すると、待機側装置(3b)が稼働側装置へ変
更し、稼働側装置(3a)が待機側装置へ変更する。し
たがって、制御対象1を継続して制御が可能となる。Then, the operating side device (3a) and the standby side device (3b) mutually monitor the operating state of the other side device, and when an abnormality occurs, the standby side device (3b) changes to the operating side device and operates. The side device (3a) changes to the standby side device. Therefore, the controlled object 1 can be continuously controlled.
【0015】このような二重化制御システムにおいて、
設定情報メモリ5a,5bに設定されている設定値やパ
ラメータ等の設定情報や制御プロクラムメモリ8a,8
bに記憶されている制御プログラム等の固定情報を変更
する場合、操作者は、この固定情報のテキストをパーソ
ナルコンピュータ等のツール12a(12b)を介して
各制御装置3a(3b)のRS232C伝送部13a
(13b)へ印加する。In such a redundant control system,
Setting information such as set values and parameters set in the setting information memories 5a and 5b and control program memories 8a and 8
When changing the fixed information such as the control program stored in b, the operator uses the text of the fixed information via the tool 12a (12b) such as a personal computer to transmit the RS232C transmission unit of each control device 3a (3b). 13a
Apply to (13b).
【0016】RS232C伝送部13a(13b)は入
力した固定情報のテキストを伝送処理部5aへ転送す
る。伝送処理部5a(5b)は入力した固定情報の種類
を判別して、設定情報の場合は、設定情報メモリ6a
(6b)の設定情報を今回入力した新規の設定情報へ更
新する。また、固定情報が制御プログラムの場合は、制
御プログラムメモリ8a(8b)の制御プログラムを今
回入力した新規の制御プログラムへ更新する。The RS232C transmission unit 13a (13b) transfers the input fixed information text to the transmission processing unit 5a. The transmission processing unit 5a (5b) discriminates the type of the input fixed information, and in the case of setting information, the setting information memory 6a.
The setting information of (6b) is updated to the new setting information input this time. If the fixed information is the control program, the control program in the control program memory 8a (8b) is updated to the new control program input this time.
【0017】このように、制御対象1に対する制御処理
演算に必要な各種設定値やパラメータや制御プログラム
等の固定情報を変更する場合は、各制御装置3a,3b
毎に操作者がその変更操作を実施していた。In this way, when changing fixed information such as various set values, parameters and control programs necessary for control processing calculation for the controlled object 1, the control devices 3a and 3b are changed.
The operator carried out the changing operation every time.
【0018】[0018]
【発明が解決しようとする課題】しかしながら、上述し
た二重化制御システムの自動等値化装置においてもまだ
改良すべき次のような課題があった。すなわち、上述し
たように、各制御周期における制御演算処理で得られ、
次の制御周期で使用する制御データ等の可変情報はトラ
ッキング処理部10a(10b)及びトラッキングメモ
リ11b(11a)によって、自動的に待機側装置の可
変情報メモリ7b(7a)へ書込まれる。However, the above-mentioned automatic equalization device of the duplicated control system also has the following problems to be improved. That is, as described above, obtained by the control calculation processing in each control cycle,
The variable information such as control data used in the next control cycle is automatically written in the variable information memory 7b (7a) of the standby side device by the tracking processing unit 10a (10b) and the tracking memory 11b (11a).
【0019】しかし、制御対象1に対する制御処理演算
に必要な各種設定値やパラメータや制御プログラム等の
固定情報を変更する場合は、各制御装置3a,3b毎に
操作者がその変更操作を各ツール12a,12bを用い
て手動で実施する必要がある。However, when changing fixed information such as various set values, parameters and control programs necessary for control processing calculation for the controlled object 1, the operator performs the changing operation for each tool for each control device 3a, 3b. It is necessary to carry out manually using 12a and 12b.
【0020】したがって、操作者は、同一操作を2回実
施する必要があるので、制御システム全体に対する固定
情報の変更作業能率が繁雑化し、変更作業能に多大の時
間と労力が必要となる。Therefore, since the operator needs to perform the same operation twice, the efficiency of changing the fixed information for the entire control system becomes complicated, and the changing work requires a lot of time and labor.
【0021】また、一人の操作者が2台の制御装置3
a,3bに対して同時に、変更作業を実施できないの
で、1台目の制御装置3aに対する変更作業が終了して
から2台目の制御装置3aに対する変更作業が終了する
までに一定時間を要するので、この時間内に故障が発生
して、稼働側装置が変更になった場合は、制御対象に対
する制御処理が一時的に不連続になり、制御品質が低下
する懸念がある。Further, one operator uses two control devices 3
Since the change work cannot be performed simultaneously on a and 3b, it takes a certain time from the end of the change work on the first control device 3a to the end of the change work on the second control device 3a. If a failure occurs within this time and the operating side device is changed, the control process for the control target may be temporarily discontinuous, and the control quality may deteriorate.
【0022】このような不都合を解消するために、稼働
側装置と指定された制御装置3aの各メモリ6a,8a
に対する固定情報の更新処理が終了した時点で、操作者
の操作によって、稼働側装置(3a)の各メモリ6a,
8aの全ての記憶内容をバッチ処理にて、待機側装置
(3b)の各メモリ6b,8bへ一括して書込む手法が
考えられる。In order to eliminate such inconvenience, the memories 6a and 8a of the control device 3a designated as the operating device are
At the time when the fixed information update process is completed for each of the memory 6a of the operating side device (3a),
A method is conceivable in which all the storage contents of 8a are collectively written in each memory 6b, 8b of the standby side device (3b) by batch processing.
【0023】しかし、このバッチ処理手法においても、
操作者がマニュアル操作で実施するので、処理操作を忘
れる等の人為的ミスが発生する懸念がある。さらに、バ
ッチ処理においては、設定情報メモリ6a,制御プログ
ラムメモリ8aに記憶された膨大な量のデータを送信す
るので、通常の制御演算処理に処理待ち等の支障が発生
し、制御周期内に所定の制御演算処理が終了しない等の
懸念がある。However, even in this batch processing method,
Since the operator performs the operation manually, there is a concern that human error such as forgetting the processing operation may occur. Further, in batch processing, since a huge amount of data stored in the setting information memory 6a and the control program memory 8a is transmitted, troubles such as waiting for processing occur in normal control calculation processing, and a predetermined period is set within the control cycle. There is a concern that the control calculation process of 1 will not end.
【0024】本発明はこのような事情に鑑みてなされた
ものであり、入力された固定情報を可変情報と同様の手
法で、待機側装置のトラッキングメモリへ書込むことに
よって、たとえ、設定値やパラメータや制御プログラム
等の固定情報であっても、稼働側装置へ入力するのみ
で、自動的にかつ短時間で稼働側及び待機側の各制御装
置の記憶内容が自動的に変更及び等値化され、固定情報
の変更作業能率を向上できるとともに、制御システム全
体の制御品質を向上できる二重化制御システムの自動等
値化装置を提供することを目的とする。The present invention has been made in view of such circumstances, and by writing the input fixed information to the tracking memory of the standby side device in the same manner as the variable information, even if a set value or Even if fixed information such as parameters and control programs is input to the operating side device, the stored contents of the operating side and standby side control devices are automatically changed and equalized by simply inputting to the operating side device. It is an object of the present invention to provide an automatic equalization device for a duplicated control system, which can improve the efficiency of changing fixed information and improve the control quality of the entire control system.
【0025】[0025]
【課題を解決するための手段】本発明は、制御対象に対
して2台の制御装置を接続して、この2台の制御装置の
一方を稼働側装置として他方を待機側装置と指定して、
稼働側装置に異常が生じたとき待機側装置を稼働側装置
に指定変更すると共に、稼働側装置は1制御周期毎に制
御対象に対する制御処理で得られる可変情報を自己の可
変情報メモリ及び待機側装置のトラッキングメモリへ書
込み、待機側装置は自己のトラッキングメモリに書込ま
れた可変情報を読出し自己の可変情報メモリへ書込む二
重化制御システムの自動等値化装置に適用される。According to the present invention, two control devices are connected to a control target, and one of these two control devices is designated as an operating side device and the other is designated as a standby side device. ,
When an abnormality occurs in the operating side device, the standby side device is overridden to the operating side device, and the operating side device stores the variable information obtained by the control processing for the control target for each control cycle in its own variable information memory and the standby side. It is applied to an automatic equalization device of a duplicated control system in which a device on the standby side writes data to a tracking memory of the device and a device on the stand-by side reads out variable information written in its own tracking memory and writes it to its own variable information memory.
【0026】そして、上記課題を解消するために、本発
明においては、稼働側装置に対して、制御処理に必要な
固定情報に対する変更情報の入力に応じて、この変更情
報で自己の固定情報メモリの固定情報を変更する固定情
報変更手段と、変更情報を待機側装置のトラッキングメ
モリへ書込む変更情報転送手段とを付加している。In order to solve the above problems, according to the present invention, in response to the input of change information for the fixed information necessary for the control processing, the change information is stored in its own fixed information memory. The fixed information changing means for changing the fixed information and the change information transferring means for writing the changed information in the tracking memory of the standby side device are added.
【0027】さらに、待機側装置に対して、自己のトラ
ッキングメモリに書込まれた変更情報で自己の固定情報
メモリの固定情報を変更する固定情報変更手段を付加し
ている。Further, a fixed information changing means for changing the fixed information in the fixed information memory of its own with the changed information written in its own tracking memory is added to the standby side device.
【0028】このように構成された二重化制御システム
の自動等値化装置においては、操作者から稼働側装置に
対して、制御処理に必要な固定情報に対する変更情報を
入力すると、稼働側装置の固定情報メモリに記憶されて
いる固定情報がこの入力された変更情報で変更される。
また、この変更情報は待機側装置のトラッキングメモリ
へ書込まれる。そして、このトラッキングメモリに書込
まれた変更情報で待機側装置の固定情報メモリに記憶さ
れている固定情報が自動変更される。In the automatic equalization device of the duplicated control system configured as described above, when the operator inputs the change information for the fixed information necessary for the control processing to the operating side device, the operating side device is fixed. The fixed information stored in the information memory is changed by the input change information.
Further, this change information is written in the tracking memory of the standby side device. Then, the fixed information stored in the fixed information memory of the standby device is automatically changed by the change information written in the tracking memory.
【0029】したがって、操作者が変更情報を稼働側装
置へ入力するのみで、自動的にかつ短時間で稼働側及び
待機側の各制御装置の記憶内容が自動的に変更及び等値
化される。Therefore, only by the operator inputting the change information to the operating side device, the stored contents of the operating side and standby side control devices are automatically changed and equalized in a short time. .
【0030】[0030]
【発明の実施の形態】以下本発明の一実施形態に係わる
二重化制御システムの自動等値化装置を図面を用いて説
明いる。図1は実施形態の自動等値化装置が組込まれた
二重化制御システムの概略構成を示すブロック図であ
る。図4に示す従来の二重化制御システムと同一部分に
は同一符号が付してある。したがって、重複する部分の
詳細説明は省略されている。BEST MODE FOR CARRYING OUT THE INVENTION An automatic equalizer for a duplex control system according to an embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of a duplicated control system in which the automatic equalization device of the embodiment is incorporated. The same parts as those in the conventional duplex control system shown in FIG. 4 are designated by the same reference numerals. Therefore, the detailed description of the overlapping part is omitted.
【0031】この実施形態の二重化制御システムの同一
構成を有する各制御装置3a(3b)において、システ
ムバス4a(4b)に対して、伝送処理部16a(16
b),制御処理部9a(b),トラッキング処理部10
a(10b),伝送トラッキング処理部17a(17
b)の合計4つの処理部と、設定情報メモリ6a(6
b),可変情報メモリ7a(7b),制御プログラムメ
モリ8a(8b)の合計3つのメモリが接続されてい
る。In each control device 3a (3b) having the same configuration of the duplicated control system of this embodiment, the transmission processor 16a (16) is connected to the system bus 4a (4b).
b), control processing unit 9a (b), tracking processing unit 10
a (10b), transmission tracking processing unit 17a (17
4) in total and the setting information memory 6a (6
b), variable information memory 7a (7b), and control program memory 8a (8b), a total of three memories are connected.
【0032】トラッキング処理部10a(10b)と伝
送トラッキング処理部17a(17b)に対して共通の
トラッキングメモリ18a(18b)が接続されてい
る。また、伝送処処理部16a(16b)には、ツール
12a(12b)からテキスト形式で入力される固定情
報を取込むRS232C伝送部13a(13b)及びL
ANの伝送路15を介して上位装置19との間で情報交
換を実施するためのLAN伝送路14a(14b)が接
続されている。A common tracking memory 18a (18b) is connected to the tracking processing unit 10a (10b) and the transmission tracking processing unit 17a (17b). Further, the transmission processing unit 16a (16b) receives RS232C transmission units 13a (13b) and L that capture fixed information input from the tool 12a (12b) in text format.
A LAN transmission line 14a (14b) for exchanging information with the host device 19 is connected via the transmission line 15 of the AN.
【0033】制御プログラムメモリ8a(8b)内には
制御プログラムが記憶され、設定情報メモリ6a(6
b)内には、制御対象1に対する制御演算処理を実行す
る場合における各種パラメータや定数等の設定情報が記
憶されている。可変情報メモリ7a(7b)内には、1
制御周期における制御演算処理で得られる可変情報が1
制御周期だけ記憶保持する。A control program is stored in the control program memory 8a (8b), and the setting information memory 6a (6
In b), setting information such as various parameters and constants when executing the control calculation process for the controlled object 1 is stored. In the variable information memory 7a (7b), 1
The variable information obtained by the control calculation process in the control cycle is 1
Store and hold only the control cycle.
【0034】そして、上記設定情報メモリ6a(6b)
及び制御プログラムメモリ8a(8b)は固定情報を記
憶する固定情報メモリを構成する。このような構成の二
重化制御システムにおいて、稼働側装置と指定された制
御装置3aにおける制御処理部9aは、前述したよう
に、一定の制御周期T毎に、制御演算処理を実行し、制
御演算処理結果を操作量として入出力回路(I/0)2
を介して制御対象1へ送出すると共に、制御演算処理結
果の一部を可変情報として可変情報メモリ7aへ書込
む。トラッキング処理部10aは、新規の制御周期Tが
到来する毎に、可変情報メモリ7aに記憶されている可
変情報を読取って、待機側装置と指定された制御装置3
bにおけるトラッキングメモリ18bへ書込む。Then, the setting information memory 6a (6b)
The control program memory 8a (8b) constitutes a fixed information memory for storing fixed information. In the duplex control system having such a configuration, the control processing unit 9a in the control device 3a designated as the operation side device executes the control calculation process at every constant control cycle T, as described above, and executes the control calculation process. Input / output circuit (I / 0) 2 with the result as manipulated variable
Via the control target 1 and write a part of the control calculation processing result as variable information to the variable information memory 7a. The tracking processing unit 10a reads the variable information stored in the variable information memory 7a each time a new control cycle T arrives, and the control device 3 designated as the standby device.
Write to the tracking memory 18b in b.
【0035】一方、待機側装置と指定された制御装置3
bにおけるトラッキング処理部10bは、自己側のトラ
ッキングメモリ18bに書込まれた可変情報を自己側の
可変情報メモリ7bへ書込む。On the other hand, the control device 3 designated as the standby device
The tracking processing unit 10b in b writes the variable information written in the tracking memory 18b on its own side to the variable information memory 7b on its own side.
【0036】これにより、稼働側装置と指定された制御
装置3aと待機側装置と指定された制御装置3bの各可
変情報メモリ7a,7bに記憶された各可変情報は制御
周期T毎に同一値に更新され、等値化される。As a result, the variable information stored in the variable information memories 7a and 7b of the control device 3a designated as the operating side device and the control device 3b designated as the standby side device have the same value every control cycle T. Is updated and equalized.
【0037】このような二重化制御システムにおいて、
設定情報メモリ5a,5bに設定されている設定値やパ
ラメータ等の設定情報や制御プロクラムメモリ8a.8
bに記憶されている制御プログラム等の固定情報を変更
する場合は、操作者は、この変更情報のテキストを、現
在稼働側装置と指定されている制御装置3aに接続され
ているツール12aを介して該当制御装置3aへ印加す
る。In such a redundant control system,
Setting information such as setting values and parameters set in the setting information memories 5a and 5b and control program memory 8a. 8
When changing the fixed information such as the control program stored in b, the operator changes the text of the change information via the tool 12a connected to the control device 3a which is currently designated as the operating side device. And applies it to the corresponding control device 3a.
【0038】なお、操作者は、上述した固定情報のみな
らず、可変情報メモリ7aへ一時的に書込む可変情報も
前記固定情報の変更情報と同様にテキスト形式で入力で
きる。The operator can input not only the above-mentioned fixed information but also the variable information to be temporarily written in the variable information memory 7a in the text format like the change information of the fixed information.
【0039】RS232C伝送部13a(13b)は入
力した変更情報又は可変情報のテキストを伝送処理部1
6aへ転送する。さらに、監視制御装置等の上位装置1
9は、固定情報の変更情報又は可変情報のテキストを伝
送路15を介して稼働側装置に指定された制御装置3a
へ送信する。稼働側装置に指定された制御装置3aのL
AN伝送部14aは受信した変更情報又は可変情報のテ
キストを伝送処理部16aへ転送する。The RS232C transmission unit 13a (13b) transmits the text of the input change information or variable information to the transmission processing unit 1
6a. Furthermore, a host device 1 such as a supervisory control device
Reference numeral 9 designates the control device 3a in which the text of the change information of the fixed information or the text of the variable information is designated as the operating side device via the transmission line 15.
Send to L of the control device 3a designated as the operating device
The AN transmission unit 14a transfers the received text of change information or variable information to the transmission processing unit 16a.
【0040】また、待機側装置に指定された制御装置3
bの伝送トラッキング処理部17bは稼働側装置に指定
された制御装置3aから書込まれたトラックンキグメモ
リ18bの変更情報又は可変情報のテキストを自己側の
伝送処理部16bへ転送する。Further, the control device 3 designated as the standby device
The transmission tracking processing unit 17b of b transfers the text of the change information or the variable information of the tracking device memory 18b written from the control device 3a designated as the operating side device to the transmission processing unit 16b on its own side.
【0041】そして、稼働側装置に指定された制御装置
3a又は待機側装置に指定された制御装置3bの各伝送
処理部16a(16b)は、RS232C伝送部13a
又はLAN伝送部14a又は伝送トラッキング処理部1
7bから変更情報又は可変情報のテキストを受領すると
図2に示す流れ図に従って受領したテキストに対する処
理を実行する。Then, each transmission processing unit 16a (16b) of the control device 3a designated as the operation side device or the control device 3b designated as the standby side device is the RS232C transmission unit 13a.
Alternatively, the LAN transmission unit 14a or the transmission tracking processing unit 1
When the text of the change information or the variable information is received from 7b, the processing for the received text is executed according to the flowchart shown in FIG.
【0042】流れ図が開始されると、P(プログラム・
ステップ)1にて、受領したテキストの種類を判断す
る。そして、テキストが設定値やパラメータの設定値の
変更情報の場合(P2)、設定情報メモリ6a(6b)
内の対応する設定情報を入力した変更情報で変更する
(P3)。When the flow chart starts, P (Program
In step 1), the type of text received is determined. When the text is the change information of the set value or the set value of the parameter (P2), the setting information memory 6a (6b)
The corresponding setting information is changed by the input change information (P3).
【0043】また、受領したテキストが制御データ等の
可変情報の場合は(P4)、該当可変情報を可変情報メ
モリ7a(7b)へ書込む(P5)。さらに、受領した
テキストが制御プログラムに対する変更情報の場合は
(P6)、制御プログラムメモリ8a(8a)内の対応
する制御プログラムを入力した変更情報で変更する(P
7)。If the received text is variable information such as control data (P4), the variable information is written in the variable information memory 7a (7b) (P5). Further, when the received text is the change information for the control program (P6), the corresponding control program in the control program memory 8a (8a) is changed by the input change information (P6).
7).
【0044】そして、受領したテキストに対して、対応
する自己の各メモリ6a(6b),7a(7b),8a
(8b)に対する変更、書込み処理が終了すると、P8
にて、現在、自己の制御装置3a(3b)が稼働側装置
に指定されているか待機側装置に指定されているかを判
断する。稼働側装置に指定されている場合は、P9に
て、受領した変更情報又は可変情報のテキストを伝送ト
ラッキング処理部17aへ転送する。Then, with respect to the received text, the respective memories 6a (6b), 7a (7b), 8a of its own corresponding
When the change and write processing for (8b) is completed, P8
At present, it is determined whether or not the own control device 3a (3b) is designated as the operating side device or the standby side device. If it is designated as the operating side device, in P9, the text of the received change information or variable information is transferred to the transmission tracking processing unit 17a.
【0045】P8にて、自己の制御装置3b(3a)が
待機側装置に指定されている場合は、テキストを稼働側
装置へ転送する必要がないので、そのままこの流れ図を
終了する。If the control device 3b (3a) of its own is designated as the standby device in P8, there is no need to transfer the text to the operating device, so this flow chart ends.
【0046】次に、稼働側装置又は待機側装置の各伝送
トラッキング処理部17a(17b)は、自己装置側の
伝送処理部16a(16b)又は相手側装置の伝送トラ
ッキング処理部17b(17a)から書込通知を受領す
ると、図3に示す流れ図に従って変更情報又は可変情報
のテキストに対する処理を実行する。Next, each transmission tracking processing section 17a (17b) of the operating side apparatus or the standby side apparatus is transmitted from the transmission processing section 16a (16b) of its own apparatus or the transmission tracking processing section 17b (17a) of the other side apparatus. When the write notification is received, the process for the text of the change information or the variable information is executed according to the flowchart shown in FIG.
【0047】流れ図が開始されると、Q1にて、自己の
制御装置3a(3b)が稼働側装置に指定されているか
待機側装置に指定されているかを判断する。稼働側装置
に指定されている場合は、Q2にて、伝送処理部16a
(16b)から受領した変更情報又は可変情報のテキス
トを待機側装置のトラッキングメモリ18b(18a)
へ書込む。そして、待機側装置の伝送トラッキング処理
部17b(17a)へ書込通知を送出する(Q3)。When the flow chart is started, it is determined in Q1 whether the own control device 3a (3b) is designated as the operating device or the standby device. If it is designated as the operating device, in Q2, the transmission processing unit 16a
The text of the change information or variable information received from (16b) is stored in the tracking memory 18b (18a) of the standby device.
Write to Then, the write notification is sent to the transmission tracking processing unit 17b (17a) of the standby side device (Q3).
【0048】Q1にて、自己装置が待機側装置に指定さ
れている場合は、Q4にて自己装置側のトラッキングメ
モリ18b(18a)に稼働側装置の伝送トラッキング
処理部17a(17b)にて書込まれたテキストを読出
して(Q4)、自己装置側の伝送処理部16b(16
a)へ転送する。When the own device is designated as the standby device in Q1, the transmission tracking processing section 17a (17b) of the operating device writes the tracking memory 18b (18a) in the own device in Q4. The embedded text is read (Q4), and the transmission processing unit 16b (16
Transfer to a).
【0049】このように構成された二重化制御システム
の自動等値装置においては、各制御装置3a,3bの設
定情報メモリ5a,5bに設定されている設定値やパラ
メータや制御プロクラムメモリ8a,8bに記憶されて
いる制御プログラム等の固定情報を変更する場合は、操
作者は、この変更情報のテキストを、現在稼働側装置と
指定されている制御装置3aに接続されているツール1
2aを介して該当制御装置3aへ印加する。In the automatic equalizing device of the duplicated control system thus configured, the setting values and parameters set in the setting information memories 5a and 5b of the respective control devices 3a and 3b and the control program memories 8a and 8b are stored. When changing fixed information such as the stored control program, the operator changes the text of the change information to the tool 1 connected to the control device 3a currently designated as the operating side device.
It is applied to the corresponding control device 3a via 2a.
【0050】すると、該当制御装置3aの伝送処理部1
6aが起動して、変更情報のテキストに基づいて、先
ず、稼働側装置の設定情報メモリ6a又は制御プロクラ
ムメモリ8aの設定情報又は制御プロクラムが変更され
る。Then, the transmission processing section 1 of the control device 3a.
6a is activated, and first, based on the text of the change information, the setting information or the control program in the setting information memory 6a or the control program memory 8a of the working device is changed.
【0051】次に、伝送トラッキング処理部17aが起
動して、この変更情報のテキストは待機側装置のトラッ
キングメモリ18bへ書込まれる。そして、このトラッ
キングメモリ18bに書込まれた更新情報で待機側装置
の設定情報メモリ6b又は制御プロクラムメモリ8bの
設定情報又は制御プロクラムが変更される。Next, the transmission tracking processing section 17a is activated, and the text of this change information is written in the tracking memory 18b of the standby side device. Then, the update information written in the tracking memory 18b changes the setting information or the control program in the setting information memory 6b or the control program memory 8b of the standby side device.
【0052】このように、操作者が変更情報を稼働側装
置へ入力するのみで、自動的に稼働側及び待機側の各制
御装置の記憶内容が自動的に変更及び等値化される。し
たがって、設定値やバラメータや制御プログラムの変更
作業能率が大幅に向上できるとともに、人為的ミスの発
生率を抑制でき、制御システム全体の信頼性を向上でき
る。As described above, only by the operator inputting the change information to the operating side device, the stored contents of the operating side and standby side control devices are automatically changed and equalized. Therefore, it is possible to greatly improve the work efficiency of changing set values, parameters, and control programs, suppress the occurrence rate of human error, and improve the reliability of the entire control system.
【0053】また、実際に稼働側装置から待機側装置へ
転送される情報は稼働側装置の各メモリ6a,8aに記
憶されてるいる変更後の全部のデータではなくて、変更
部分のデータのみであるので、この変更情報のテキスト
を稼働側装置から待機側装置へ転送するに要する処理負
担、及び各伝送処理部16a,16bが該当変更情報で
各メモリ6a(6b),8a(8b)の固定情報を変更
するに要する処理負担はごく小さい。これらの稼働側装
置及び待機側装置の各記憶内容を変更する一連の処理を
前述した1制御周期T内で、前記制御処理部9a(9
b)の制御演算処理と並列に実施可能である。Further, the information actually transferred from the operating side device to the standby side device is not all the changed data stored in the memories 6a and 8a of the operating side device, but only the changed part data. Therefore, the processing load required to transfer the text of the change information from the operating side device to the standby side device, and the transmission processing units 16a and 16b fix the respective memories 6a (6b) and 8a (8b) with the corresponding change information. The processing load required to change the information is minimal. The control processing unit 9a (9) performs a series of processes for changing the stored contents of the operating-side device and the standby-side device within one control cycle T described above.
It can be performed in parallel with the control calculation process of b).
【0054】したがって、この変更処理を自動実施する
ことによって、通常の制御対象1に対する制御演算処理
に処理待ち等の支障が発生することはない。また、1制
御周期T内で稼働側装置と待機側装置との記憶内容を変
更しているので、この変更処理期間中に稼働側装置に異
常が発生して、待機側装置が稼働側装置に変更になる確
率は非常に少ないので、制御対象に対する制御処理が一
時的に不連続になり、制御品質が低下することはなく、
制御対象に対する制御品質を向上できる。Therefore, the automatic execution of this change processing does not cause a problem such as waiting for processing in the normal control calculation processing for the controlled object 1. Further, since the stored contents of the operating side device and the standby side device are changed within one control cycle T, an abnormality occurs in the operating side device during this change processing period, and the standby side device becomes the operating side device. Since the probability of change is very small, the control processing for the controlled object will not be temporarily discontinuous and the control quality will not deteriorate,
The control quality for the controlled object can be improved.
【0055】[0055]
【発明の効果】以上説明したように、本発明の二重化制
御システムの自動等値化装置においては、各制御装置の
メモリに設定された各種の固定情報を変更する場合に、
稼働側装置へ入力された固定情報の変更情報を可変情報
と同様の手法で、待機側装置のトラッキングメモリへ書
込むことによって、待機側装置の各固定情報を変更して
いる。As described above, in the automatic equalization device of the duplicated control system of the present invention, when various fixed information set in the memory of each control device is changed,
By writing the change information of the fixed information input to the operating side device to the tracking memory of the standby side device in the same manner as the variable information, each fixed information of the standby side device is changed.
【0056】したがって、たとえ、設定値やパラメータ
や制御プログラム等の固定情報であっても、稼働側装置
へ入力するのみで、自動的にかつ短時間で稼働側及び待
機側の各制御装置の記憶内容が自動的に変更及び等値化
され、固定情報の変更作業能率を向上できるとともに、
制御システム全体の制御品質を向上できる。Therefore, even if fixed information such as set values, parameters, and control programs is input to the operating side device, it is automatically and quickly stored in the operating side and standby side control devices. The contents are automatically changed and equalized to improve the efficiency of changing fixed information.
The control quality of the entire control system can be improved.
【図1】 本発明の一実施形態に係わる自動等値化装置
が組込まれた二重化制御システムの概略構成を示すブロ
ック図FIG. 1 is a block diagram showing a schematic configuration of a duplex control system in which an automatic equalization device according to an embodiment of the present invention is incorporated.
【図2】 同実施形態の各制御装置の伝送処理部の動作
を示す流れ図FIG. 2 is a flowchart showing an operation of a transmission processing unit of each control device of the embodiment.
【図3】 同実施形態の各制御装置の伝送トラッキング
処理部の動作を示す流れ図FIG. 3 is a flowchart showing an operation of a transmission tracking processing unit of each control device of the embodiment.
【図4】 従来の自動等値化装置が組込まれた二重化制
御システムの概略構成を示すブロック図FIG. 4 is a block diagram showing a schematic configuration of a duplex control system in which a conventional automatic equalization device is incorporated.
1…制御対象、3a,3b…制御装置、4a,4b…シ
ステムバス、6a,6b…設定情報メモリ、7a,7b
…可変情報メモリ、8a,8b…制御プログラムメモ
リ、9a,9b…制御処理部、10a,10b…トラッ
キング処理部、12a,12b…ツール、13a,13
b…RS232C伝送部、14a,14b…LAN伝送
部、15…伝送路、16a,16b…伝送制御部、17
a,17b…伝送トラッキング処理部、18a,18b
…トラッキングメモリ、19…上位装置1 ... Control object, 3a, 3b ... Control device, 4a, 4b ... System bus, 6a, 6b ... Setting information memory, 7a, 7b
... variable information memory, 8a, 8b ... control program memory, 9a, 9b ... control processing unit, 10a, 10b ... tracking processing unit, 12a, 12b ... tool, 13a, 13
b ... RS232C transmission unit, 14a, 14b ... LAN transmission unit, 15 ... Transmission line, 16a, 16b ... Transmission control unit, 17
a, 17b ... Transmission tracking processing unit, 18a, 18b
... Tracking memory, 19 ... Host device
Claims (1)
して、この2台の制御装置の一方を稼働側装置として他
方を待機側装置と指定して、稼働側装置に異常が生じた
とき待機側装置を稼働側装置に指定変更すると共に、前
記稼働側装置は1制御周期毎に前記制御対象に対する制
御処理で得られる可変情報を自己の可変情報メモリ及び
待機側装置のトラッキングメモリへ書込み、前記待機側
装置は自己のトラッキングメモリに書込まれた可変情報
を読出し自己の可変情報メモリへ書込む二重化制御シス
テムの自動等値化装置において、 前記稼働側装置は、前記制御処理に必要な固定情報に対
する変更情報の入力に応じて、この変更情報で自己の固
定情報メモリの固定情報を変更する固定情報変更手段
と、前記変更情報を待機側装置の前記トラッキングメモ
リへ書込む変更情報転送手段とを有し、 前記待機側装置は、自己のトラッキングメモリに書込ま
れた変更情報で自己の固定情報メモリの固定情報を変更
する固定情報変更手段を有したことを特徴とする二重化
制御システムの自動等値化装置。1. An abnormality occurs in a working device by connecting two control devices to a control target and designating one of the two control devices as a working device and the other as a standby device. When the standby side device is changed to the operating side device, the operating side device stores the variable information obtained by the control process for the controlled object in each control cycle to its own variable information memory and the tracking memory of the standby side device. In the automatic equalizer of the redundant control system, the writing side, the standby side device reads the variable information written in its own tracking memory and writes it in its own variable information memory, wherein the operating side device is required for the control processing. Fixed information changing means for changing the fixed information in its own fixed information memory with this changed information in response to the input of the changed information for the fixed information, A change information transfer means for writing to a king memory, and the standby side device has a fixed information change means for changing the fixed information of its own fixed information memory with the change information written to its own tracking memory. An automatic equalizer for a redundant control system, which is characterized in that
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7279024A JPH09128259A (en) | 1995-10-26 | 1995-10-26 | Automatic equalization device for duplex control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7279024A JPH09128259A (en) | 1995-10-26 | 1995-10-26 | Automatic equalization device for duplex control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09128259A true JPH09128259A (en) | 1997-05-16 |
Family
ID=17605338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7279024A Pending JPH09128259A (en) | 1995-10-26 | 1995-10-26 | Automatic equalization device for duplex control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09128259A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001069159A (en) * | 1999-07-02 | 2001-03-16 | Fisher Rosemount Syst Inc | Method for applying backup link active schedule and system for controlling communication while using link active schedule |
JP2007172079A (en) * | 2005-12-19 | 2007-07-05 | Toshiba Corp | Duplex control system, and update method of control program for control device |
-
1995
- 1995-10-26 JP JP7279024A patent/JPH09128259A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001069159A (en) * | 1999-07-02 | 2001-03-16 | Fisher Rosemount Syst Inc | Method for applying backup link active schedule and system for controlling communication while using link active schedule |
JP2007172079A (en) * | 2005-12-19 | 2007-07-05 | Toshiba Corp | Duplex control system, and update method of control program for control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5000620B2 (en) | Process control system | |
JPH09330106A (en) | Control system with backup function | |
JPH09128259A (en) | Automatic equalization device for duplex control system | |
EP0649077B1 (en) | Multiple-task controller | |
JPH06177965A (en) | Duplex exchange system | |
JP3298239B2 (en) | Equalization method for redundant control system | |
JP2693627B2 (en) | Redundant system of programmable controller | |
JP2799104B2 (en) | Redundant switching device for programmable controller | |
JP5400691B2 (en) | Programmable display monitoring operation method, monitoring operation program, and programmable display | |
JP3020776B2 (en) | Process instrumentation system | |
JP2010198274A (en) | Duplexing control method and duplexing control system | |
JPH06138936A (en) | Numerical controller | |
JPH04317101A (en) | Input/output control system of numerical controller | |
JP2000132210A (en) | Controller and cooperation controlling method | |
JP3751328B2 (en) | Process control device | |
JPH08123503A (en) | Plant controller | |
JP2993349B2 (en) | Distributed control device | |
JPH09149476A (en) | Bumpless process controller | |
JP2004078425A (en) | Redundant switching method for redundant control system | |
JP2003345407A (en) | Data equivalence method among duplexed plcs | |
JP3379337B2 (en) | Sequence control method and apparatus | |
JP2737480B2 (en) | Method and apparatus for switching redundant communication control device | |
JPH09311716A (en) | Lan device | |
JP2003271202A (en) | Process controller system | |
JPH05289968A (en) | Data transmission processing system |