JPH0264801A - Process controller system - Google Patents

Process controller system

Info

Publication number
JPH0264801A
JPH0264801A JP21529288A JP21529288A JPH0264801A JP H0264801 A JPH0264801 A JP H0264801A JP 21529288 A JP21529288 A JP 21529288A JP 21529288 A JP21529288 A JP 21529288A JP H0264801 A JPH0264801 A JP H0264801A
Authority
JP
Japan
Prior art keywords
controller
backup
process controller
regular
output
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
Application number
JP21529288A
Other languages
Japanese (ja)
Inventor
Masamichi Mizutani
水谷 正道
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP21529288A priority Critical patent/JPH0264801A/en
Publication of JPH0264801A publication Critical patent/JPH0264801A/en
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、バックアップ機能を備えたプロセスコント
ローラシステムの改良に関する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention relates to an improvement of a process controller system with a backup function.

(従来の技術〉 第3図は、従来のプロセスロントローラシステムの構成
を概略的に示すブロック図である。
(Prior Art) FIG. 3 is a block diagram schematically showing the configuration of a conventional process roller system.

同図に43いて、1nはマスクコントローラであり、通
′常tよユーザが規定したそれぞれ異なった制御アルゴ
リズムで動作を行なっている。
In the figure, reference numeral 43 denotes a mask controller 1n, which normally operates according to different control algorithms defined by the user.

そして、各」ントローラ10はプロセス入力器9nから
の信号を入力としてPID演算等の制御演算を実行し、
操作出力を計詐する。
Each controller 10 receives a signal from the process input device 9n and executes control calculations such as PID calculations.
Manipulate operational output.

7nは操作出力を操作出力器8nに出力する変換ユニッ
トであり、各コントローラ1nはこの変換ユニット7n
の出力が制御m算によって計算された操作出力値になる
ように各変換ユニット7nをコント臼−ルする。
7n is a conversion unit that outputs the operation output to the operation output device 8n, and each controller 1n is connected to this conversion unit 7n.
Each conversion unit 7n is controlled so that the output becomes the operation output value calculated by the control m calculation.

りなわら、変換ユニット7nにはコントローラからの制
御によりアップダウンづるカウンタと、カウンタの内容
を電圧に変換するD/A変換器と、電圧を電流に変換す
るV、/1回路と、D/A変換器の出力をコントローラ
側に戻す回路とが含まれている。
The conversion unit 7n includes a counter that goes up and down under control from the controller, a D/A converter that converts the contents of the counter into voltage, a V,/1 circuit that converts the voltage into current, and a D/A converter. A circuit for returning the output of the converter to the controller side is included.

このユニット7nは非常に高い信頼性を持つように設計
されており、このため故障が発生りる部位は実際上二]
ントローラ側に限られるようになっている。
This unit 7n is designed to have extremely high reliability, so there are actually only two parts where failure can occur.
It is now limited to the controller side.

その結果、バックアップ機能を有しないシングルシステ
ムにおいても、あるいは第3図に示されるバックアップ
機能を備えた冗長システムにおいでら、最悪で5ユニツ
ト70が操作出力を保持できるようになっている。
As a result, even in a single system without a backup function, or in a redundant system with a backup function as shown in FIG. 3, at worst five units 70 can hold the operating output.

また、バックアップ切換え時にあっては、ユニッl−7
nが操作出力値を保持して切換わるため、切換え時のバ
ンプが生じないとい・う利点もある。
Also, when switching to backup, unit l-7
Since n is switched while holding the manipulated output value, there is also the advantage that bumps do not occur during switching.

2はスレーブコントローラであり、複数台のマスクコン
トローラ1nに対し1台が用意されている。
Reference numeral 2 denotes a slave controller, one of which is prepared for a plurality of mask controllers 1n.

スレーブコントローラ2の入出力は、どのマスク」ント
ローラ10の入出力とも切換えが可能なように、切換器
4nが各マスクコントローラと対で設けられている。
A switch 4n is provided in pairs with each mask controller so that the input/output of the slave controller 2 can be switched with the input/output of any mask controller 10.

各切換器4nの内部には入力信号用切換手段6nと操作
出力制御信号用切換手段5nが設けられている。
Inside each switch 4n, an input signal switching means 6n and an operation output control signal switching means 5n are provided.

3はバックアップメモリコントローラであり、伝送ライ
ン10を通じて常時マスクコントローラ1nの制御アル
ゴリズム、制御パラメータ、制御継続に必要なトラッキ
ングデータ等を収集している。
Reference numeral 3 denotes a backup memory controller, which constantly collects control algorithms, control parameters, tracking data necessary for continuation of control, etc. of the mask controller 1n through the transmission line 10.

バックアップメモリコントローラ3は、マスクコントロ
ーラ1nとの伝送異常によりあるいはマスクコントロー
ラ1n自身の自己診断情報によりマスクコントローラ1
nの異常を発見し、該当マスクコントローラの諸情報を
スレーブコントローラ2に転送し、切換制御線11を使
用して該当マスクコントローラ1nと対の切換器4nを
動作させ、スレーブ」ン1〜ローラ2に入出力線を切換
えバックアップ準備を行なう。
The backup memory controller 3 stores the mask controller 1 due to a transmission error with the mask controller 1n or due to self-diagnosis information of the mask controller 1n itself.
detects an abnormality in the mask controller 1n, transfers various information of the corresponding mask controller to the slave controller 2, operates the switching device 4n paired with the corresponding mask controller 1n using the switching control line 11, and switches the slave controller 1 to the roller 2. Switch the input/output lines and prepare for backup.

バックアップ準備が完了した後、スレーブコントローラ
2はマスタコント[1−ラ1nに代わつ(バックアップ
動作に入る。
After the backup preparations are completed, the slave controller 2 replaces the master controller [1-ra 1n (enters backup operation).

このように、従来のプロセスコントローラシステムにa
3いては、複数台のデジタル式常用プロセスコントロー
ラ(マスタコントローラ10に相当)と、それらのいず
れかの機能を肩代りさせるための1台のデジタル式バッ
クアップ用プロセスコントローラ(スレー1コントロー
ラ2に相当)と、前記各常用プロセスコントローラの制
御アルゴリズム、制御パラメータ、制御継続に必要なト
ラッキング情報等を管理するバックアップメモリコント
ローラ3とを豆いに伝送ライン10により接続して構成
されている。
In this way, traditional process controller systems have a
3, a plurality of digital regular process controllers (equivalent to the master controller 10) and one digital backup process controller (equivalent to the slave 1 controller 2) to take over the functions of any of them. and a backup memory controller 3 that manages control algorithms, control parameters, tracking information necessary for continuation of control, etc. of each of the regular process controllers, and are connected by a transmission line 10.

そして、バックアップメモリコントローラ(スレーブコ
ントローラ2に相当)では、伝送ライン10を通して順
次サイクリックに各常用プロセスコントローラ(マスタ
コントローラ1nに相当)からトラッキング情報等の収
集を行なうと共に、該収集に際しいずれかの常用プロセ
スコントローラ(マスタコントローラ1nに相当)にお
いて故障が検出されたときには、当該常用プロセスコン
トローラ〈マスタコントローラ1nに相当)の制御アル
ゴリズム、制御パラメータ、トラッキング情報を前記バ
ックアップ用プロセスコントローラ(スレーブコントロ
ーラ2に相当)にセットして該バックアップ用プロセス
コントローラに常用プロセスコントローラの機能を肩代
りさせるようになっている。
Then, the backup memory controller (corresponding to the slave controller 2) sequentially and cyclically collects tracking information etc. from each regularly used process controller (corresponding to the master controller 1n) through the transmission line 10, and at the same time collects tracking information etc. from each commonly used process controller (corresponds to the master controller 1n). When a failure is detected in a process controller (equivalent to master controller 1n), the control algorithm, control parameters, and tracking information of the regular process controller (equivalent to master controller 1n) are transferred to the backup process controller (equivalent to slave controller 2). The backup process controller is set to take over the functions of the regular process controller.

また、各常用及びバックアップ用プロセスコントローラ
としては、プロセス入力値と設定値との偏差から演算に
より求められた操作出力値を最終的にパルス列信号とし
て出力づるものを使用しでいる。
Further, each of the regular and backup process controllers uses one that finally outputs a manipulated output value calculated from the deviation between the process input value and the set value as a pulse train signal.

このため、最終的に操作出力器8nを操作するための電
流信号は、このパルス列信号をユニット7nにおいて電
流信号に変換するという構成が採用されている。
For this reason, a configuration is adopted in which the pulse train signal is converted into a current signal in the unit 7n as a current signal for finally operating the operation output device 8n.

(発明が解決しようとする課題) しかしながら、このような従来のプロセスコントローラ
システムにおいては、各制御ループがマスクコントロー
ラ1nと変換ユニット7nとに分離構成されているので
スペースファクタが悪いこと、変換ユニット7nを高信
頼度に設計するためユニット7nの価格が効果になるこ
と及びマスクコントローラ1nから出力される信号はパ
ルス列の形態をとるためノイズ発生源となること等の問
題点があった。
(Problem to be Solved by the Invention) However, in such a conventional process controller system, each control loop is configured separately into the mask controller 1n and the conversion unit 7n, resulting in a poor space factor and the conversion unit 7n. Since the mask controller 1n is designed to be highly reliable, the price of the unit 7n becomes an advantage, and the signal output from the mask controller 1n takes the form of a pulse train, which causes problems such as being a source of noise.

そこで、このような問題を解決するためには、マスクコ
ントローラ1n内に変換ユニット7nの機能を組込むこ
とが考えられるが、このような構成を採用すると、バッ
クアップ切換え時において、トラッキング情報の不一致
からバンプが生ずるという問題がある。
Therefore, in order to solve this problem, it is conceivable to incorporate the function of the conversion unit 7n into the mask controller 1n. However, if such a configuration is adopted, bumps may occur due to discrepancies in tracking information during backup switching. There is a problem that this occurs.

寸なわら、バックアップメモリコントローラ3では伝送
ライン10を通して順次サイクリックに各マスクコント
ローラ1nからトラッキング情報等の収集を行なってい
るが、この情報収集サイクルは、マスクコントローラ1
nの接続台数の増加につれで長くなる一方、各マスクコ
ントローラ1n(、:d3ける制御演算周期はこれに対
して相当短いものであるため、トラッキング情報の収集
を伝送ライン10を介して行なおうとすると、いずれか
のマスクコントローラ1nにおいて故障が生じた場合、
バックアップコントローラ3に記憶されたトラッキング
情報の内容と、当該故障に関わるマスクコントローラ1
nのデータ内容との間に不一致が生じ、その結果バック
アップ切換え時に操作出力においていわゆるバンプを生
ずるわけである。
However, the backup memory controller 3 sequentially and cyclically collects tracking information and the like from each mask controller 1n through the transmission line 10.
Although the control calculation cycle for each mask controller 1n(,:d3) becomes longer as the number of connected units increases, the control calculation cycle for each mask controller 1n(,:d3 is considerably shorter than this. Therefore, if tracking information is collected via the transmission line 10, Then, if a failure occurs in any of the mask controllers 1n,
Contents of tracking information stored in the backup controller 3 and mask controller 1 related to the failure
A discrepancy occurs between the data contents of n and the result is a so-called bump in the operation output at the time of backup switching.

この発明は上述の問題点に鑑みなされたもので、その目
的とするところはこの種のプロセスコントローラシステ
ムにおいて変換ユニットの削除によるコストダウンを可
能とすると共に、バックアップ切換え時にバンプの生ず
ることを防止することにある。
This invention was made in view of the above-mentioned problems, and its purpose is to reduce costs by eliminating the conversion unit in this type of process controller system, and to prevent bumps from occurring during backup switching. There is a particular thing.

[発明の構成] (課題を解決するための手段) この発明は上記の目的を達成するために、複数台のデジ
タル式常用プロセスコントローラと、それらのいずれか
の機能を肩代りさせるlζめの1台のデジタル式バック
アップ用ブワセスコントローラと、前記各常用プロセス
コントローラの制御アルコリズム、制御パラメータ、制
御継続に必要なトラッキング情報等を管理するバックア
ップメモリコントローラとを互いに伝送路により接続し
、前記バックアップメモリコントローラでは、伝送路を
通して順次サイクリックに各常用プロセスコントローラ
からトラッキング情報等の収集を行なうとともに、該収
集に際しいずれかの常用プロセスコントローラにおいて
故障が検出されたときには、当該常用プロセスコントロ
ーラの制御アルゴリズム、制御パラメータ、トラッキン
グ情報等を前記バックアップ用プロセスコントローラに
セットして該バックアップ用プロセスコントO−ラに常
用プロセスコントローラの機能を肩代りさせるようにし
たプロセスコントローラシステムにおいて、。
[Structure of the Invention] (Means for Solving the Problems) In order to achieve the above object, the present invention provides a plurality of digital regular process controllers and a third one that takes over the functions of any of them. A digital backup processor controller and a backup memory controller that manages control algorithms, control parameters, tracking information necessary for continuation of control, etc. of each of the regular process controllers are connected to each other by a transmission path, and the backup memory The controller sequentially and cyclically collects tracking information etc. from each regular process controller through the transmission path, and if a failure is detected in any regular process controller during the collection, the control algorithm and control of the regular process controller are In the process controller system, parameters, tracking information, etc. are set in the backup process controller so that the backup process controller takes over the functions of the regular process controller.

前記各常用及びバックアップ用のプロセスコントローラ
として、プロセス入力値と設定値との偏差から演算によ
り求められた操作出力値を最終的に電流値として出力す
るものを使用するとともに、前記常用プロセスコントロ
ーラのそれぞれには、プロセス入力器及び操作出力器を
常用プロセスコントローラ側からバックアップ用プロセ
スコントローラ側へと切換え、かつ常用プロセスコント
ローラの操作出力値をバックアップ用プロセスコントロ
ーラへ直接に転送舊る切換器を介在させ、前記バックア
ップ用プロセスコントローラが故障機の肩代りをするに
際しては、前記切換器の作動により常用プロセスコント
ローラから直接に転送されてくる操作出力値を自己の操
作出力初期値としてセットしたのちバックアップ動作を
開始すること、を特徴とするものである。
As each of the regular and backup process controllers, one that finally outputs the operation output value calculated from the deviation between the process input value and the set value as a current value is used, and each of the regular process controllers In this method, a switching device is interposed to switch the process input device and the manipulated output device from the regular process controller side to the backup process controller side, and directly transfer the manipulated output value of the regular process controller to the backup process controller, When the backup process controller takes over for a failed machine, it sets the manipulated output value directly transferred from the regular process controller as its own initial manipulated output value by operating the switching device, and then starts the backup operation. It is characterized by:

(作用) このような構成によれば、各常用及びバックアップ用の
プロセスコントローラとしてプロセス入力値と設定値と
の偏差から演算により求められた操作出力値を最終的に
電力値として出力するものを使用したため、従来システ
ムにおけるいわゆる変換ユニットが不要となってコスト
ダウンを図ることができ、またバックアップ用プロセス
コントローラが故障機の肩代りをするに際しては、切換
器の作動により常用プロセスコントローラから直接に転
送されてくる操作出力値を自己の操作出力初期値として
セットしたのちバックアップ動作を開始するようにした
ことから、いわゆるトラッキング情報の不一致がなくな
り、バックアップ時にバンブを生ずることがなくなる。
(Function) According to this configuration, a controller is used as each regular and backup process controller that outputs the operation output value calculated by calculation from the deviation between the process input value and the set value as a power value. This eliminates the need for the so-called conversion unit in conventional systems, reducing costs.Also, when a backup process controller takes over for a failed machine, the transfer is performed directly from the regular process controller by operating a switch. Since the backup operation is started after the input operation output value is set as the own operation output initial value, so-called mismatches in tracking information are eliminated, and bumps do not occur during backup.

(実施例) 第1図は本発明に係わるプロセスコントローラシステム
の全体を概略的に示すブロック図である。
(Embodiment) FIG. 1 is a block diagram schematically showing the entire process controller system according to the present invention.

同図に示されるように、本発明システムにおいては、マ
スクコントローラ1n及びスレーブコントローラ2とし
て、プロセス入力値と設定値との偏差から演算により求
められた操作出力値を最終的に電流値としで出力するも
のが使用されている。
As shown in the figure, in the system of the present invention, the mask controller 1n and the slave controller 2 finally output the manipulated output value calculated from the deviation between the process input value and the set value as a current value. is used.

そのため、第3図に示す変換ユニット7nが不要となり
、その分だけコストダウンが図られている。
Therefore, the conversion unit 7n shown in FIG. 3 becomes unnecessary, and the cost is reduced accordingly.

また、マスクコントローラ1n及びスレーブコントロー
ラ2の出力値を電流値としたため、マスクコントローラ
1nのいずれかをスレーブコントローラ2でバックアッ
プするに際しては、ダウンしたマスクコントローラ1n
の出力値にスレーブコント[]−ラ2の出力値を一致さ
せて切換えないとバンブが生じ、操作端が変動して制御
系に悪影響を与えることとなる。
In addition, since the output values of the mask controller 1n and the slave controller 2 are current values, when backing up either of the mask controllers 1n with the slave controller 2, it is necessary to
If the output value of the slave controller 2 is not switched to match the output value of the slave controller 2, bumps will occur, the operating end will fluctuate, and the control system will be adversely affected.

そこで、各切換器4n内には、プロセス入力器9n及び
操作出力器8nをマスクコントローラ1n側からスレー
ブコントローラ2側へと切換え(切換手段5n、6nに
相当〉、かつマスクコントローラ1nの操作出力値をス
レーブコントローラ2へと直接に転送する機能(第1図
では図示せず)が新たに内蔵されている。
Therefore, in each switch 4n, the process input device 9n and the manipulated output device 8n are switched from the mask controller 1n side to the slave controller 2 side (corresponding to switching means 5n and 6n), and the manipulated output value of the mask controller 1n is A new built-in function (not shown in FIG. 1) is to directly transfer the data to the slave controller 2.

第2図はマスクコントローラ1n1スレーブコントロー
ラ2及び切換器4nの内部構成を詳細に示すブロック図
である。
FIG. 2 is a block diagram showing in detail the internal configuration of the mask controller 1n1, the slave controller 2, and the switch 4n.

同図に示されるように、マスクコントローラ1n内には
、制御演算を実行するマイクロプロセッサ100、伝送
をコントロールする伝送インタフェース101、A/D
変換器102、D/A変換器103、電圧を電流に変換
するV/1回路104、自己のD/A変換器103の出
力をAD変換するか、あるいはスレーブコントローラ2
のD/A変換器の出力器をAD変換するかを選択づる切
換手段105、電流出力に接続されかつ出力ポート10
7の出力によりオンオフをコントロール可能なトランジ
スタ106及びマイクロプロセッサ100の動作に必要
なROM、RAM (図示せず)等が内蔵されている。
As shown in the figure, the mask controller 1n includes a microprocessor 100 that executes control calculations, a transmission interface 101 that controls transmission, and an A/D
The converter 102, the D/A converter 103, the V/1 circuit 104 that converts voltage into current, AD converts the output of the own D/A converter 103, or the slave controller 2
A switching means 105 for selecting whether to perform AD conversion on the output device of the D/A converter, connected to the current output and output port 10;
A transistor 106 whose on/off state can be controlled by the output of the microprocessor 100, and a ROM, RAM (not shown), etc. necessary for the operation of the microprocessor 100 are built in.

同様にして、スレーブコンl−ローラ2内にも、マイク
ロプロセッサ1003.伝送インタフェース101s 
、A/D変換器102s、D/A変換器1033.V/
I回路10431切換手段105S1トランジスタ10
6s及びROM、RAM(図、示Uず)等が内蔵されて
いる。
Similarly, microprocessor 1003. Transmission interface 101s
, A/D converter 102s, D/A converter 1033. V/
I circuit 10431 switching means 105S1 transistor 10
6s, ROM, RAM (not shown), etc. are built-in.

また、出力ボート107.107sには、他に2種類の
出力が用意され、マスクコントローラとして機能する場
合には使用されないが、スレーブコントローラとして機
能する場合には切換器4nを作動させるのに使用される
In addition, the output boat 107.107s has two other types of output, which are not used when functioning as a mask controller, but are used to operate the switch 4n when functioning as a slave controller. Ru.

方、切換器4nは次のように構成されている。On the other hand, the switch 4n is constructed as follows.

すなわち、トランジスタ200はマスクコントローラ1
nからの電流出力に接続されており、スレーブコントロ
ーラ2のスロット指定とスレーブコントローラ2の出力
302によりANDゲート201を開くことにより、オ
ンオフ制御される。
That is, the transistor 200 is connected to the mask controller 1
It is connected to the current output from n, and is controlled on and off by opening the AND gate 201 based on the slot designation of the slave controller 2 and the output 302 of the slave controller 2.

ここで、スロット指定は信号線300により行なわれ、
この信号は通常3木で構成された3ビツト情報であり、
すなわち23=8の8スロット分の指定が可能とされて
いる。
Here, slot designation is performed by a signal line 300,
This signal is usually 3-bit information composed of 3 trees,
In other words, it is possible to specify 8 slots (23=8).

ま7C1スレーブコントローラ2からのスロット指定は
、スロット一致判別回路203で確認される。
The slot designation from the 7C1 slave controller 2 is confirmed by the slot match determination circuit 203.

切換手段204は各切換器4nと対のマスクコントロー
ラ1nのD/A変換器103出力をスレーブコントロー
ラ2のA/D変換器102sに接続するだめのものであ
る。
The switching means 204 is for connecting the output of the D/A converter 103 of the mask controller 1n paired with each switch 4n to the A/D converter 102s of the slave controller 2.

切換手段205は、スレーブコントローラ2の電流出力
を操作出力器8nに接続するためのものである。
The switching means 205 is for connecting the current output of the slave controller 2 to the operation output device 8n.

これらの切換手段204,205は、スレーブコントロ
ーラ2のスロット指定とスレーブ出力301とでAND
ゲート202を開くことにより、オン、オフ制御される
These switching means 204 and 205 perform an AND operation between the slot designation of the slave controller 2 and the slave output 301.
On/off control is performed by opening the gate 202.

また、ANDゲート206.207はダイオードであり
、電流の逆流を防止するためのものである。
Further, the AND gates 206 and 207 are diodes, and are used to prevent reverse flow of current.

次に、以上の構成よりなるプロセスコントローラの動作
を、第2図を参照しながら順次系統的に説明する。
Next, the operation of the process controller having the above configuration will be sequentially and systematically explained with reference to FIG.

マスクコントローラ1nでは、通常、切換手段105を
自己D/A変換器103の出力と接続することにより、
操作出力が正しくD/A変換されているかを自己診断し
ている。
In the mask controller 1n, normally, by connecting the switching means 105 to the output of the self-D/A converter 103,
Self-diagnosis is performed to see if the manipulated output is being converted correctly to D/A.

また、トランジスタ106は常時オフしており、電流出
力は切換器4nの方へと出力されている。
Further, the transistor 106 is always off, and the current output is output to the switch 4n.

スレーブコントローラ2は、通常、マスク同様切換手段
105sの自己のD/A変換器103sの出力と接続す
ることにより、D/A変換器にテスト信号を与え、これ
が正しくD/A変換されているかを自己診断している。
The slave controller 2 normally connects the switching means 105s to the output of its own D/A converter 103s, similar to the mask, to give a test signal to the D/A converter and check whether the D/A converter is correctly converted. I am self-diagnosing.

一方、トランジスタ106sはオンされており、自身の
電流出力は外へ流出しないようにしている。
On the other hand, the transistor 106s is turned on to prevent its current output from flowing out.

切換器4nは、通常、トランジスタ200はオフ、切換
手段204,205も共にオフで、マスクコントローラ
1nからの電流出力を操作出力器8nへ送出している。
Normally, the switch 4n sends the current output from the mask controller 1n to the operation output device 8n, with the transistor 200 turned off and the switching means 204 and 205 both turned off.

マスクコントローラ1nに異常が発生すると、スレーブ
コントローラ2はバックアップメモリコントローラ3よ
り該当マスクコントローラの諸情報を受取る。
When an abnormality occurs in the mask controller 1n, the slave controller 2 receives various information about the corresponding mask controller from the backup memory controller 3.

スレーブコントローラ2は、該当マスクコントローラ1
nと対になっている切換器4nのスロットを指定すると
共に、制御線301をアクティブにして切換手段204
.2.05をオンとする。
The slave controller 2 is the corresponding mask controller 1
In addition to specifying the slot of the switch 4n that is paired with n, the control line 301 is activated to switch the switching means 204.
.. Turn on 2.05.

切換手段204のオンにより故障マスクコントローラの
D/A変換器出力が信号[1303を通じてスレーブコ
ントローラ2に入力されるので、スレーブコントローラ
2は切換手段105Sにより信号線303と接続し、故
障マスクコントローラのD/A変換器出力値を直接にA
/D変換して読み取る。
By turning on the switching means 204, the D/A converter output of the faulty mask controller is input to the slave controller 2 through the signal [1303, so the slave controller 2 is connected to the signal line 303 by the switching means 105S, and the D/A converter output of the faulty mask controller is input to the slave controller 2 through the switching means 105S. /A converter output value directly
/D conversion and reading.

スレーブコントローラ2は伝送ライン10を経由せずに
直接に読み取った値を自己のD/A変換器1033に設
定(セット)した後、制御線302をアクティブにして
自身のトランジスタ106Sをオフさせ、切換器内トラ
ンジスタ200をオンさせる。
The slave controller 2 sets the value read directly without going through the transmission line 10 to its own D/A converter 1033, and then activates the control line 302 to turn off its own transistor 106S and switch. The internal transistor 200 is turned on.

従って、スレーブコントローラ2の電流出力は、トラン
ジスタ106Sがオフするため切換器4nに向かって流
出すると共に、トランジスタ200のオンによりマスク
コントローラの電流出力が切換器内で消費されるため、
スレーブコントローラ2からの電流が操作出力器8nへ
流出するようになりバ・ツクアンプを完了する。
Therefore, the current output of the slave controller 2 flows out toward the switch 4n because the transistor 106S is turned off, and the current output of the mask controller is consumed within the switch when the transistor 200 is turned on.
The current from the slave controller 2 begins to flow to the operation output device 8n, completing the back-up amplification.

次に、バックアップ解除時の動作について説明する。Next, the operation when canceling backup will be explained.

故障したマスクコントローラが交換等により復旧される
と、切換手段105は信号線304と接続され、これに
よりスレーブコントローラ2のD/A変換器出力がA/
D変換され、自己のD/A変換器103に設定される。
When the failed mask controller is restored by replacement or the like, the switching means 105 is connected to the signal line 304, which causes the D/A converter output of the slave controller 2 to become A/A.
It is converted into D and set in its own D/A converter 103.

バックアップ解除指令は人間が故障コントローラの正常
復帰を確認し、人間の指示により元に戻すということが
一般的に行なわれており、本システムに接続するCRT
装置等(図示せず)から伝送ライン10を通してバック
アップメモリコントローラ3に届けられる。
The backup cancellation command is generally performed by a person who confirms that the faulty controller has returned to normal and then restores the original state based on human instructions.The CRT connected to this system
It is delivered to the backup memory controller 3 through a transmission line 10 from a device or the like (not shown).

バックアップメモリコントローラ3は、復旧した直後か
ら何時でもバックアップ解除になってよいようにスレー
ブコントローラ2の出力に自身の出力をトラッキングさ
せているので、スレーブコントローラ2は制御線302
をインアクティブにして自身のトランジスタ106Sを
オンし、切換器トランジスタ200をオフさせる。
The backup memory controller 3 tracks its own output with the output of the slave controller 2 so that the backup can be canceled at any time immediately after recovery, so the slave controller 2 connects the control line 302 to the output of the slave controller 2.
is inactivated to turn on its own transistor 106S and turn off the switch transistor 200.

その侵、スレーブコントローラ2は制御線301をイン
アクティブにしで、切換手段204.205をオフさせ
、バックアップ状態を解除する。
When this occurs, the slave controller 2 makes the control line 301 inactive, turns off the switching means 204 and 205, and cancels the backup state.

このように本実施例システムにJ3いては、マスクコン
トローラ1nのいずれかが故障した場合、それに対応す
る切換器40内において、切換手段204がオンされて
、D/A変換器103の出力がスレーブコントローラ2
へと直接に読み込まれ、その後D/A変換器103Sに
初期設定される。
In this way, in the system J3 of this embodiment, if any of the mask controllers 1n fails, the switching means 204 is turned on in the corresponding switching device 40, and the output of the D/A converter 103 is switched to the slave state. controller 2
and then initialized to the D/A converter 103S.

これと同時に、切換器トランジスタ200のオフ及び切
換手段205のオンが行なわれて、当該故障曙に関する
プロセス入出力はマスクコントローラ1n側からスレー
ブコントローラ2側へと自動的に切換えられる。
At the same time, the switching transistor 200 is turned off and the switching means 205 is turned on, and the process input/output related to the failure is automatically switched from the mask controller 1n side to the slave controller 2 side.

その結果、バックアップ切換えに際しては、常にマスク
コントローラの最終出力値を保持したまま、スレーブコ
ントローラ側へと切換わることとなり、バンプを生ずる
ことがなくなる。
As a result, during backup switching, the final output value of the mask controller is always held while switching to the slave controller side, and no bumps occur.

すなわち、伝送ライン10からのトラッキング情報に基
づいてスレーブコントローラ2にa3ける出力初期設定
を行なえば、トラッキング情報の伝送周期とマスクコン
トローラの演算周期との相違により、バックアップ切換
え時にバンブを生ずることとなるのに対し、本実施例装
置ではトラッキング情報に基づくものではなく、故障マ
スクコントローラの出力値を制御ライン303を通して
直接読み取るようにしているため、トラッキング情報伝
送周期とマスクコントローラの演算周期とに相違があっ
ても、バックアップ切換え時にバンプを生ずることがな
いのである。
That is, if the output initialization at a3 of the slave controller 2 is performed based on the tracking information from the transmission line 10, a bump will occur at the time of backup switching due to the difference between the transmission cycle of the tracking information and the calculation cycle of the mask controller. On the other hand, in this embodiment, the output value of the faulty mask controller is directly read through the control line 303 instead of being based on tracking information, so there is a difference between the tracking information transmission cycle and the mask controller calculation cycle. Even if there is, no bumps will occur during backup switching.

なお、以上の実施例では、各切換器4nにおける切換え
動作を、スレーブコントローラ2からの指令により行な
わせたが、これは第3図に示す従来例のように、バック
アップメモリコントローラ3からの指令により行なって
もよいことは勿論である。
In the above embodiment, the switching operation in each switch 4n was performed by a command from the slave controller 2, but as in the conventional example shown in FIG. Of course, you may do so.

[発明の効果] 以上の説明で明らかなように、この発明によれば従来シ
ステムで必要であった高価な変換ユニットが不要となり
、その分だけコストダウンが可能となると共に、バック
アップ切換えに際しバンブを生ずることがない等の利点
を有する。
[Effects of the Invention] As is clear from the above explanation, according to the present invention, the expensive conversion unit required in the conventional system is no longer necessary, and the cost can be reduced by that amount. It has the advantage that it does not occur.

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

第1図は本発明システムの全体構成を概略的に示すブロ
ック図、第2図は同システムの詳細を示すブロック図、
第3図は従来システムの全体構成を概略的に示すブロッ
ク図である。 1n・・・マスクコントローラ 2・・・スレーブコントローラ 3・・・バックアップメモリコントローラ4n・・・切
換器 5n・・・切換手段 6n・・・切換手段 8n・・・操作出力器 9n・・・プロセス入力器 10・・・伝送ライン 200・・・切換器トランジスタ 204・・・切換手段 205・・・切換手段
FIG. 1 is a block diagram schematically showing the overall configuration of the system of the present invention, and FIG. 2 is a block diagram showing details of the system.
FIG. 3 is a block diagram schematically showing the overall configuration of a conventional system. 1n...Mask controller 2...Slave controller 3...Backup memory controller 4n...Switcher 5n...Switching means 6n...Switching means 8n...Manipulation output device 9n...Process input device 10...transmission line 200...switcher transistor 204...switching means 205...switching means

Claims (1)

【特許請求の範囲】 複数台のデジタル式常用プロセスコントローラと、それ
らのいずれかの機能を肩代りさせるための1台のデジタ
ル式バックアップ用プロセスコントローラと、前記各常
用プロセスコントローラの制御アルコリズム、制御パラ
メータ、制御継続に必要なトラッキング情報等を管理す
るバックアップメモリコントローラとを互いに伝送路に
より接続し、 前記バックアップメモリコントローラでは、伝送路を通
して順次サイクリックに各常用プロセスコントローラか
らトラッキング情報等の収集を行なうとともに、該収集
に際しいずれかの常用プロセスコントローラにおいて故
障が検出されたときには、当該常用プロセスコントロー
ラの制御アルゴリズム、制御パラメータ、トラッキング
情報等を前記バックアップ用プロセスコントローラにセ
ットして該バックアップ用プロセスコントローラに常用
プロセスコントローラの機能を肩代りさせるようにした
プロセスコントローラシステムにおいて、 前記各常用及びバックアップ用のプロセスコントローラ
として、プロセス入力値と設定値との偏差から演算によ
り求められた操作出力値を最終的に電流値として出力す
るものを使用するとともに、前記常用プロセスコントロ
ーラのそれぞれには、プロセス入力器及び操作出力器を
常用プロセスコントローラ側からバックアップ用プロセ
スコントローラ側へと切換え、かつ常用プロセスコント
ローラの操作出力値をバックアップ用プロセスコントロ
ーラへ直接に転送する切換器を介在させ、前記バックア
ップ用プロセスコントローラが故障機の肩代りをするに
際しては、前記切換器の作動により常用プロセスコント
ローラから直接に転送されてくる操作出力値を自己の操
作出力初期値としてセットしたのちバックアップ動作を
開始すること、を特徴とするプロセスコントローラシス
テム。
[Claims] A plurality of digital regular process controllers, one digital backup process controller for taking over the functions of any of them, and control algorithms and controls for each of the regular process controllers. A backup memory controller that manages parameters, tracking information necessary for continuation of control, etc. is connected to each other by a transmission line, and the backup memory controller sequentially and cyclically collects tracking information, etc. from each regular process controller through the transmission line. At the same time, when a failure is detected in any of the regularly used process controllers during the collection, the control algorithm, control parameters, tracking information, etc. of the regularly used process controller are set in the backup process controller and used regularly in the backup process controller. In a process controller system that takes over the functions of a process controller, each of the regular and backup process controllers uses the manipulated output value calculated from the deviation between the process input value and the set value as the final current. In addition, for each of the regular process controllers, the process input device and the manipulated output device are switched from the regular process controller side to the backup process controller side, and the manipulated output value of the regular process controller is used. When a switching device is used to directly transfer data to a backup process controller, and when the backup process controller takes over for a failed machine, the operation output value directly transferred from the regular process controller by the operation of the switching device is provided. A process controller system is characterized in that a backup operation is started after setting the initial value of the operation output of the process controller system.
JP21529288A 1988-08-31 1988-08-31 Process controller system Pending JPH0264801A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21529288A JPH0264801A (en) 1988-08-31 1988-08-31 Process controller system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21529288A JPH0264801A (en) 1988-08-31 1988-08-31 Process controller system

Publications (1)

Publication Number Publication Date
JPH0264801A true JPH0264801A (en) 1990-03-05

Family

ID=16669906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21529288A Pending JPH0264801A (en) 1988-08-31 1988-08-31 Process controller system

Country Status (1)

Country Link
JP (1) JPH0264801A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5915101B2 (en) * 1976-12-24 1984-04-07 富士電機株式会社 Enamel composition
JPS59133601A (en) * 1983-01-20 1984-08-01 Yamatake Honeywell Co Ltd Backup method of multicontroller system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5915101B2 (en) * 1976-12-24 1984-04-07 富士電機株式会社 Enamel composition
JPS59133601A (en) * 1983-01-20 1984-08-01 Yamatake Honeywell Co Ltd Backup method of multicontroller system

Similar Documents

Publication Publication Date Title
JPH0264801A (en) Process controller system
JPS6321929B2 (en)
JPH0619641B2 (en) Data management method for multiple control system
JPH06259276A (en) Multiplexer
JPH0449402A (en) Duplexing system for programmable controller
JPS60251443A (en) Backup device of programmable controller
JPS5911455A (en) Redundancy system of central operation processing unit
JPS6091415A (en) Digital controller
JP2732668B2 (en) Redundant controller
JPH0298747A (en) Multiple controller
JPS58225401A (en) Process input and output system
JPS5890202A (en) Process controller
JPH04354004A (en) Duplex system for programmable controller
JPH0363802A (en) Backup method for control circuit and sequencer mechanism capable of performing mutual backup
JPH02201502A (en) Backup system for controller in control system
JPS59701A (en) Control system
JPS5868104A (en) Redundant decentralized controller
JPH0281203A (en) Robot control system
JPS61288233A (en) Switching controller
JPH1083383A (en) Neuro arithmetic unit
JPS62245360A (en) Duplicated switching device for multicontroller system
JPS5868102A (en) Redundant decentralized controller
JPS632924Y2 (en)
JPH0418743B2 (en)
JPS6217258B2 (en)