JPH03176701A - N to one backup controller - Google Patents
N to one backup controllerInfo
- Publication number
- JPH03176701A JPH03176701A JP31442489A JP31442489A JPH03176701A JP H03176701 A JPH03176701 A JP H03176701A JP 31442489 A JP31442489 A JP 31442489A JP 31442489 A JP31442489 A JP 31442489A JP H03176701 A JPH03176701 A JP H03176701A
- Authority
- JP
- Japan
- Prior art keywords
- arithmetic
- control device
- input
- data
- 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
Links
Landscapes
- Feedback Control In General (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明はプロセス制御に用いられるディジタル制御装置
に関し複数台の演算制御装置を1台の演算制御装置でバ
ックアップするN対1バツクアツプコントローラに関す
る。[Detailed Description of the Invention] [Object of the Invention] (Industrial Application Field) The present invention relates to a digital control device used for process control, and relates to an N-to-1 system in which a plurality of arithmetic and control devices are backed up by one arithmetic and control device. Regarding the backup controller.
(従来の技術)
最近のディジタル制御装置は、制御面では従来のアナロ
グ制御装置又はリレーシーケンスに代わるものとして高
度な制御装置の中心となって来ており、操作面ではCR
T画面上から運転員が直接プラントの補機の起動・停止
、閉ループ制御の手動操作を行うなどのCRTオペレー
ションが行われており、従来の制御盤に取りつけられて
いた計器の削減とボードレス化が進んでいる。すなわち
、従来の盤と盤用量がなくなりディジタル制御装置によ
るCRT画面上からの操作となる為にディジタル制御装
置における演算制御装置の高信頼性が要求されている。(Prior Art) Modern digital control devices have become central to advanced control devices as an alternative to conventional analog control devices or relay sequences in terms of control, and CR
CRT operations such as starting and stopping plant auxiliary equipment and manually operating closed-loop control are performed directly from the T screen, reducing the number of instruments attached to conventional control panels and making them boardless. is progressing. That is, since the conventional panel and panel size are eliminated and operations are performed from a CRT screen using a digital control device, high reliability of the arithmetic and control device in the digital control device is required.
ディジタル制御装置の故障はプラント運転操作が不能と
なりプラントを停止しなければならないなどの問題があ
る。Failure of the digital control device poses problems such as the plant becoming unable to operate and having to be shut down.
最も簡単なディジタル制御装置の構成例を第5図に示す
、51は演算制御装置であり(以降CPUと略す)52
は入出力制御装置である(以降I10コントローラと略
す)、53はCPU51とI10コントローラ52を接
続するシステムバスである。54はシステムバスから送
られて来たデータを外部へ出力したり、外部から入力さ
れて来たデータをCPU51へ送受信する為のI10処
理部である。55はI10バスである。外部プロセスと
のインターフェイスを行うI10基板とI10処理部5
4とのデータの送受信を行うバスである。ここでI10
基板56a、 56b、 56c、 56dはそれぞれ
アナログ入力。An example of the configuration of the simplest digital control device is shown in FIG.
is an input/output control device (hereinafter abbreviated as I10 controller), and 53 is a system bus that connects the CPU 51 and the I10 controller 52. 54 is an I10 processing unit for outputting data sent from the system bus to the outside and transmitting and receiving data input from the outside to the CPU 51. 55 is the I10 bus. I10 substrate and I10 processing unit 5 that interface with external processes
This is a bus that sends and receives data to and from 4. Here I10
Boards 56a, 56b, 56c, and 56d each have analog inputs.
ディジタル入力、アナログ出力、ディジタル出力基板で
あり、それぞれ1枚の基板で約16点から32点の入出
力点数をプロセスとインターフェースする基板である。These are digital input, analog output, and digital output boards, each of which interfaces approximately 16 to 32 input/output points with a process on a single board.
この場合入出カニニットと基板の追加により人出力点数
は増加される。このようなシステt1において特にCP
Uの故障が重大な影響を招くものとしてはCPUを2重
化し信頼性を上げている。CPUを2重化した構成を1
56図に示す。In this case, the number of human output points is increased by adding input/output crab units and boards. In such a system t1, especially CP
Since failure of a U causes a serious impact, the CPU is duplicated to increase reliability. 1 configuration with dual CPUs
It is shown in Figure 56.
ここでは全く同じCPUを2台備えており、同じプログ
ラムがCP U31aとCP U31bで演算される。Here, two identical CPUs are provided, and the same program is operated by the CPU 31a and the CPU 31b.
その結果は工/○処理部54a、 54bへそれぞれシ
ステムバス53a、 53bを通して送られる。■/○
処理部54a、 54bではCP U31a、 CP
U31bが両方Jl:正常な場合には、どちらか決めら
れた方のI10処理部がI10バス55を通して外部プ
ロセスとのI10処理を行う。しかしながら、例えばC
PU51aが異常になった時はI10処理部は57aが
開。The results are sent to the work/○ processing units 54a and 54b through system buses 53a and 53b, respectively. ■/○
In the processing units 54a and 54b, CPU 31a and CP
If both U31b are Jl: normal, one of the determined I10 processing units performs I10 processing with an external process via the I10 bus 55. However, for example C
When PU51a becomes abnormal, I10 processing section 57a opens.
57b側が閉となり51bで演算された結果が工/○処
理部54b、 I10バス55を通して基板56c、5
6dへ送られる。又、逆に入力に関しては入力基板56
a。57b side is closed, and the result calculated by 51b is passed through the processing section 54b and the I10 bus 55 to the boards 56c and 5.
Sent to 6d. Conversely, regarding input, the input board 56
a.
56bから入力されたデータは 工/○バス55.入力
処理部54b、システムバス53bを経由してCPU5
1bへ送られる。The data input from 56b is transferred to the engineering/○ bus 55. The CPU 5 via the input processing unit 54b and the system bus 53b.
Sent to 1b.
第6図のようなCPU2重化構成システムは、発電所な
どではディジタル制御装置を機能分散している為に数台
以上備えられることが多い。このようにそれぞれのディ
ジタル制御装置のCPUを2重化することは経済的にも
不利であるし、スペースも大きくとることになり好まし
いシステム構成とは言えない。A system with a dual CPU configuration as shown in FIG. 6 is often installed in a power plant or the like with several or more units because the functions of the digital control devices are distributed. Duplicating the CPUs of each digital control device in this way is economically disadvantageous and also takes up a large amount of space, which is not a desirable system configuration.
次に第7図に工/○点数が数点のワンループコントロー
ラのN対1バツクアツプコントローラの構成について述
べる。いなわちN台の一重化システムのワンループコン
トローラ71.72は1台の正常なワンループコントロ
ーラ73によって演算制御部、I10部ともにバックア
ップされる。この場合それぞれのワンループコントロー
ラ71.72.73は同点数の工/○点数をもったハー
ドウェアであり74は異常検出装置であり、それぞれの
ワンループコントローラの異常を検出して異常になった
ワンループコントローラに対してバックアップするワン
ループコントローラに切替指令74aを出す装置である
。プログラムはワンループコントローラデータベースス
テーション75に全てのワンループコントローラのプロ
グラムが格納されており、異常検出装置74からのダウ
ンライン指令74bによって異常になったワンループコ
ントローラのプログラムをワンループコントローラ73
にダウンローディングする。76はネットワークである
。77、78は切替器である。切替器77、78ではリ
レーによって外部I10信号79を切替えている。すな
わち例えばワンループコントローラ71が正常時には切
替器80cは80aと接続されワンループコントローラ
71に入力されているがワンループコントローラ71が
異常時には、 80cは80bと接となりバックアップ
するワンループコントローラ73の入力出力を行うこと
になる。Next, the configuration of an N-to-1 backup controller, which is a one-loop controller with several work/○ points, will be described in FIG. That is, the one-loop controllers 71 and 72 of the N units of the unified system are backed up by one normal one-loop controller 73 for both the arithmetic control section and the I10 section. In this case, each one-loop controller 71, 72, and 73 are hardware with the same number of work/○ points, and 74 is an abnormality detection device, which detects an abnormality in each one-loop controller and detects the abnormality in the one-loop controller. This is a device that issues a switching command 74a to the one-loop controller that backs up the controller. The programs of all the one-loop controllers are stored in the one-loop controller database station 75, and the one-loop controller program that has become abnormal is transferred to the one-loop controller 73 by the downline command 74b from the abnormality detection device 74.
Download to. 76 is a network. 77 and 78 are switchers. Switchers 77 and 78 switch external I10 signal 79 using relays. That is, for example, when the one-loop controller 71 is normal, the switch 80c is connected to 80a and input is input to the one-loop controller 71, but when the one-loop controller 71 is abnormal, 80c is connected to 80b and performs the input/output of the one-loop controller 73 for backup. Become.
以上のようにワンループコントローラの入・出力信号は
1点すうリレー接点などで切替えられている。入力点数
が数点のワンループコントローラでは実現可能であるが
、第5図で述べたような大型のディジタル制御装置であ
りI10点数を1000点以上も処理する演算制御装置
については第7図に示すような切替器によるN対1バツ
クアツプコントローラは非常に複雑になるし、信頼性を
落す為に適用不可能であった。As described above, the input/output signals of the one-loop controller are switched using a one-point relay contact or the like. Although this is possible with a one-loop controller that has only a few input points, it is possible to implement a large-scale digital control device as shown in FIG. An N-to-1 backup controller using a switching device would be extremely complicated and unreliable, so it could not be applied.
本発明では、入・出力点数が1000点を越えるような
大型のディジタル制御装置についてもCPUをN対1で
バックアップすることが可能なN対1バツクアツプコン
トローラを提供することを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to provide an N:1 backup controller capable of backing up the CPU on a N:1 basis even in a large digital control device having more than 1000 input/output points.
(実施例)
第1図に本発明の実施例を示す。lla、 12aは演
算制御装置であり、複数台の演算制御装置が存在するも
のとする。13aも演算制御装置であり、前記複数台の
演算制御装置11a、 12aに対して異常時にバック
アップする演算制御装置である。14゜15は複数台の
入出力制御装置である。(Example) FIG. 1 shows an example of the present invention. lla and 12a are arithmetic and control units, and it is assumed that there are a plurality of arithmetic and control units. 13a is also an arithmetic and control device, and serves as a backup for the plurality of arithmetic and control devices 11a and 12a in the event of an abnormality. Reference numerals 14 and 15 indicate a plurality of input/output control devices.
一般には演算制御装置11aに対して入出力制御装[1
4が対応し演算制御装[12aに対して入出力制御装置
15が対応する。この入出力制御装置は入・出力基板を
追加することにより1000点ぐらいまで収納可能な装
置である。16はCRT 17などを備えたマンマシン
コントローラである。18は複数台の演算制御装置11
1a、 12aのプログラムとバックアップ時に必要な
トラッキングデータllf、 12fなどを保存してい
るデータベースステーションである。Generally, the input/output control device [1
4 corresponds to the input/output control device 12a, and the input/output control device 15 corresponds to the calculation control device [12a. This input/output control device can accommodate up to about 1000 points by adding input/output boards. 16 is a man-machine controller equipped with a CRT 17 and the like. 18 is a plurality of arithmetic and control devices 11
This is a database station that stores programs 1a and 12a and tracking data llf and 12f necessary for backup.
19は光バスネットワークであり演算制御装置111a
。19 is an optical bus network, and is an arithmetic and control unit 111a.
.
12a、 13aとマンマシンコントローラ16とデー
タベースステーション18間のデータ伝送装置である。12a, 13a, the man-machine controller 16, and the database station 18.
20は複数台の演算制御装置11a、 12a、 13
aと複数台の入・出力制御装[14,15の間の光バス
ネットワークである。20 is a plurality of arithmetic and control devices 11a, 12a, 13
This is an optical bus network between a and multiple input/output control devices [14, 15].
それぞれの演算制御装置11a、 12a、 13aは
それぞれ演算制御装[11b、 lie、 12b、
12c、 13b、 13cをもっており、伝送制御装
置はそれぞれデータをきまったフォーマットで格納する
為のデータエリアlid、 lie、 12d、 12
e、 13d、 13eをもっている。Each arithmetic and control device 11a, 12a, 13a is arithmetic and control device [11b, lie, 12b,
12c, 13b, and 13c, and the transmission control device has data areas lid, lie, 12d, and 12 for storing data in a fixed format, respectively.
It has e, 13d, and 13e.
同様に入出力制御装置14.15は伝送制御装置14b
。Similarly, the input/output control device 14.15 is the transmission control device 14b.
.
15bとデータエリア14e、 15eをもっている。15b and data areas 14e and 15e.
マンマシンコントローラ16.データベースステーショ
ン18も同様に伝送制御装置16b、 18bとデータ
エリア16e、 18eをもっている。Man-machine controller 16. The database station 18 similarly has transmission control devices 16b, 18b and data areas 16e, 18e.
13には記憶装置であるデータベースステーション18
からのプログラムを直接伝送装置13bを経由して受信
し保存する装置である。データについてはデータエリア
13d経由で送信されるがロジックプログラムは記憶装
置13Kに送信される。13 has a database station 18 which is a storage device.
This is a device that directly receives programs from the computer via the transmission device 13b and stores them. The data is transmitted via the data area 13d, but the logic program is transmitted to the storage device 13K.
次に通常のそれぞれ演算制御装置11a、 12a。Next, there are normal arithmetic and control units 11a and 12a, respectively.
!3aと入出力制御装[14,15の関係を示す。! 3a and the input/output control devices [14, 15].
第2図に各制御装置のデータ伝送タイミングを示す。第
1番目のパルス信号のはディジタル制御装ellの伝送
制御装置lieがデータ伝送ネットワーク20へ出力す
るタイミングであり、■は入出力制御装置14の伝送制
御表[1,4bがデータ伝送ネットワーク20ヘデータ
を出力するタイミングである。FIG. 2 shows the data transmission timing of each control device. The first pulse signal is the timing at which the transmission control device lie of the digital control device ELL outputs the data to the data transmission network 20. This is the timing to output.
同様に■についは伝送制御装置12eが(王)について
は伝送制御表Hisbが■については伝送制御装置13
cがそれぞれデータ伝送ネットワーク20ヘデータを送
信するタイミングである。この順番は任意に決定するこ
とが出来る。又、それぞれの順番は数マイクロセックの
単位であり非常に速く。Similarly, for ■, the transmission control device 12e, for (King), the transmission control table Hisb, for ■, the transmission control device 13
c is the timing at which data is transmitted to the data transmission network 20, respectively. This order can be arbitrarily determined. Also, each order is a unit of several microsecs, so it is very fast.
通常制御に必要な入出力の時間としては問題ない値であ
る。This is an acceptable value for the input/output time required for normal control.
次に第3図にデータエリアlle、 12e、 13e
、 14e。Next, data areas lle, 12e, 13e are shown in Figure 3.
, 14e.
15eのフォーマットを示す。すなわち第2図で示した
順番で出力されたデータが順番にそれぞれのデータエリ
アlie、 12e、 13e、 14e、 15eに
第3図と全く同じフォーマットで格納されている。すな
わち31は制御装置11aで演算され伝送装置11cか
らデータ伝送ネットワーク20へ送信された値である。15e format is shown. That is, the data output in the order shown in FIG. 2 is stored in the data areas lie, 12e, 13e, 14e, and 15e in exactly the same format as in FIG. 3. That is, 31 is a value calculated by the control device 11a and transmitted from the transmission device 11c to the data transmission network 20.
又次に32は入出力制御装置14が外部から入力したデ
ータを伝送装置14bからデータ伝送ネットワーク20
へ送信したデータである。このようにデータ伝送ネット
ワーク20を介してそれぞれの演算制御装置11a、
12a、 13aと入出力制御装[14,15は共通の
データを保存したデータエリアlie、 12e。Next, reference numeral 32 transmits data input from the outside by the input/output control device 14 from the transmission device 14b to the data transmission network 20.
This is the data sent to. In this way, each arithmetic and control device 11a,
12a, 13a and an input/output control device [14, 15 are data areas 12e and 14, 15 are data areas for storing common data.
13e、 14e、 15eをもっている。演算制御装
置11aが入出力制御装置14の入力データを使用して
演算したい時にはデータエリアlieの第3図で示され
る■のデータ32の内容を演算制御装置1.1aにとり
込んで演算を行うことが出来る。逆に入出力制御袋!i
14が演算制御装置11aの演算結果をプロセスに出力
する場合はデータエリア14eの中で■のデータ31の
内容をI10処理部14aにもって来てそれぞれの出力
基板からプロセスへ出力することが出来る。他の演算制
御装置、入出力制御装置についても同様である。第3図
において、33は演算制御袋W112aから伝送制御装
置12cを通して出力されたデータであり、34は入出
力制御装置15から同様に出力されたデータである。3
5はバックアップコントローラである。演算制御袋5i
13aから出力されたデータである。複数台の演算制御
装置が全て正常なときは演算制御装置は任意のプログラ
ムで演算、出力している。It has 13e, 14e, and 15e. When the arithmetic and control device 11a wants to perform a calculation using the input data of the input/output control device 14, the arithmetic and control device 1.1a should take in the contents of the data 32 shown in FIG. I can do it. Input/output control bag on the contrary! i
14 outputs the calculation results of the arithmetic and control unit 11a to the process, the contents of the data 31 in the data area 14e can be brought to the I10 processing unit 14a and output to the process from each output board. The same applies to other arithmetic control devices and input/output control devices. In FIG. 3, 33 is data outputted from the arithmetic control bag W112a through the transmission control device 12c, and 34 is data similarly outputted from the input/output control device 15. 3
5 is a backup controller. Arithmetic control bag 5i
This is data output from 13a. When all of the plurality of arithmetic and control devices are normal, the arithmetic and control devices perform calculations and output according to arbitrary programs.
次にN対1バツクアツプの動作の詳細を述べる。Next, details of the N-to-1 backup operation will be described.
通常の動作は前記の通りであるが、バックアップコント
ローラである演算制御袋[13aは複数台の演算制御装
置の自己診断結果を異常検出器13g内にl1g、 1
2gなどの信号で常時入力している。演算制御袋[11
a、 12aなどで異常が発生した時は異常検出器13
gで検出し異常の演算制御装置に代って演算を実行し結
果を出力する。The normal operation is as described above, but the arithmetic control bag [13a, which is a backup controller], stores the self-diagnosis results of a plurality of arithmetic and control devices in the abnormality detector 13g, 1
I am constantly inputting signals such as 2g. Arithmetic control bag [11
When an abnormality occurs in a, 12a, etc., the abnormality detector 13
g, performs calculations in place of the abnormal calculation and control unit, and outputs the results.
その手順は次の通りである。例として演算制御装置11
.aが異常の場合を考える。The procedure is as follows. As an example, the arithmetic control unit 11
.. Consider the case where a is abnormal.
O)異常の演算制御装置を判別する。O) Determine the abnormal arithmetic and control device.
■ データベースステーション18に対して異litに
なった演算制御装置のプログラムと1〜ラツキングデー
タのダウンラインローディングを要求する13h。(13h) requesting the database station 18 to downline load the program of the arithmetic and control unit which has become a different lit and the 1~ racking data.
(3) データベースステーション18からバックア
ップコントローラである演算制御装置13aに対してプ
ログラムとトラッキングデータが伝送制御装置13bを
介して記憶装置13Kに送られてくる131゜
0)入出力制御装置14では演算制御装置11aの異常
を演算制御装置13aのデータから判別し演算制御装置
13aから出力されたデータを受信するように切替える
。(3) The program and tracking data are sent from the database station 18 to the arithmetic control unit 13a, which is a backup controller, to the storage device 13K via the transmission control device 13b. An abnormality in the device 11a is determined from the data of the arithmetic and control device 13a, and switching is made to receive the data output from the arithmetic and control device 13a.
すなわち、それまで第3図の31のデータを取り込んで
いたものから35のデータを取り込む。That is, data 35 is now imported instead of the data 31 shown in FIG. 3.
第4図に第3図で示したそれぞれの制御装置が送信した
データの詳細を示す0例えば演算制御袋[+1aの送信
データ31については、第4図のように1語が16ビツ
トの情報となっており、接点情報は1点が1ビツトに対
応する。41はディジタルデータエリアであり、42は
アナログデータエリアである。43は異常情報エリアで
あり、このエリアにはそれぞれ制御装置が異常時に対応
するビットがオンとむり他の制御装置で判別が可能にし
たものである。FIG. 4 shows the details of the data transmitted by each control device shown in FIG. In the contact information, one point corresponds to one bit. 41 is a digital data area, and 42 is an analog data area. Reference numeral 43 denotes an abnormality information area, in which a bit corresponding to an abnormality is turned on by each control device, so that it can be determined by another control device.
このようにして異常になった演算制御装置に対して別の
演算制御装置がバックアップすることにより、それぞれ
のCPUを2重化しないでもワンループコントローラの
ように切替器によってそれぞれの入出力信号を切替えな
くてもよい、信頼性と経済性に優れたN対1バツクアツ
プコントローラを提供することが出来る。In this way, by backing up the arithmetic control unit that has become abnormal with another arithmetic and control unit, it is not necessary to duplicate each CPU and to switch each input/output signal using a switch like a one-loop controller. Therefore, it is possible to provide an N-to-1 backup controller that is highly reliable and economical.
1台の演算制御装置が1000点を越えるような入出力
点を処理する複数台のディジタル制御装置に対して、1
台の演算制御装置でバックアップすることか可能になり
、高信頼性で経済性の高いディジタル制御システムが比
較的安価に達成出来るという効果をもっている。For multiple digital control devices where one arithmetic control device processes over 1000 input/output points,
This makes it possible to back up the system with a single arithmetic and control unit, and has the effect that a highly reliable and highly economical digital control system can be achieved at a relatively low cost.
第1図は本発明の一実施例であるN対1バックアップコ
ントローラ構成図、第2図は各制御装置のデータ伝送ネ
ットワークへの送信タイミングを表わす図、第3図は各
制御装置のデータエリアの構成図、第4図は送信データ
詳細図、第5図はディジタル制御装置のvt戊図、第6
図はCPUを2重化したディジタル制御装置構成図、第
7図はワンループコントローラのN対1バックアップコ
ントローラ構成図である。
11a、 12a、 13a−演算制御装置11b、
12b、 13b・・・伝送制御装置11c、 12c
、 13cm伝送制御装置11d、、 12d、 +3
d・・・データエリアlie、 12e、 13e−デ
ータエリア11f、 12f・・・トラッキングデータ
11g、 12g・・・異常信号
14b、 15b・・・伝送制御装置
16b、 18b・・・伝送制御装置
+6e、 18e・・データエリア
】8・・・データベースステーション
19・・・光バスネットワーク
20・・光バスネットワーク
14a、 15a・・・I10処理部 13g・・・異
常検出器13h・・ダウンライティングデータ要求13
i・・・ダウンラインローディング13K・・・記憶装
置
31・・演算制御装置11aの送信データ32・・入出
力制御装置12の送信データ33・・・演算制御装置+
2aの送信データ34・・・入出力制御装置15の送信
データ35 演算制御装置1.3aの送信データ41
・・・ディジタルデータエリア
42、・アナログデータエリア
43・・異常情報エリア
51・・演算制御装置 52・・・入出力制御装置5
3・・システムバス 54・・・I10処理部55・
・・I10バス 56a・・・アナログ入力基板5
6b・・ディジタル入力基板
56c・・・アナログ出力基板
56d・・ディジタル出力基板
51a・・・演算制御装置(A)
51b・・・演算制御装置(B)
53a・・・システムバス(A)
53b・・・システムバス(B)
54a−I / O処理部(A、)
54b・・・■/○処理部(B)
55・・・I10バス 56a・・・アナログ入力基
板56b・・・ディジタル入力基板
56c・・・アナログ出力基板
56d・・・ディジタル出力基板
71・・・ワンループコントローラ
71a・・・工/○制御部
72・・・ワンループコントローラ
72a・・工/○制御部
73・・・ワンループコントローラ
73a・・・I10制御部 74・・異常検出装置74
a・・・切替信号 74b・・・ダウンライン指令
75・・・ワンループコントローラデータベーステーシ
ョン
76・・・ネットワーク 77・・・切替器78・・
・切替器 79・・・I1010g0a・・・
切替リレー接点 80b・・・切替リレー接点80c・
・切替リレー接点Fig. 1 is a configuration diagram of an N-to-1 backup controller which is an embodiment of the present invention, Fig. 2 is a diagram showing the transmission timing of each control device to the data transmission network, and Fig. 3 is a diagram showing the data area of each control device. The configuration diagram, Figure 4 is a detailed diagram of transmitted data, Figure 5 is a VT diagram of the digital control device, and Figure 6 is a detailed diagram of transmitted data.
The figure is a configuration diagram of a digital control device with dual CPUs, and FIG. 7 is a configuration diagram of an N-to-1 backup controller of a one-loop controller. 11a, 12a, 13a-arithmetic control device 11b,
12b, 13b...transmission control device 11c, 12c
, 13cm transmission control device 11d, 12d, +3
d...Data area lie, 12e, 13e-Data area 11f, 12f...Tracking data 11g, 12g...Abnormal signal 14b, 15b...Transmission control device 16b, 18b...Transmission control device +6e, 18e...Data area] 8...Database station 19...Optical bus network 20...Optical bus network 14a, 15a...I10 processing section 13g...Anomaly detector 13h...Downwriting data request 13
i...Downline loading 13K...Storage device 31...Transmission data 32 of the arithmetic and control unit 11a...Transmission data 33 of the input/output control device 12...Arithmetic and control unit+
Transmission data 34 of 2a...Transmission data 35 of input/output control device 15 Transmission data 41 of arithmetic control device 1.3a
... Digital data area 42, Analog data area 43, Abnormality information area 51, Arithmetic control device 52, Input/output control device 5
3...System bus 54...I10 processing unit 55...
...I10 bus 56a...Analog input board 5
6b... Digital input board 56c... Analog output board 56d... Digital output board 51a... Arithmetic control device (A) 51b... Arithmetic control device (B) 53a... System bus (A) 53b... ...System bus (B) 54a-I/O processing unit (A,) 54b...■/○ processing unit (B) 55...I10 bus 56a...Analog input board 56b...Digital input board 56c...Analog output board 56d...Digital output board 71...One loop controller 71a...Work/○ control section 72...One loop controller 72a...Work/○ control section 73...One loop controller 73a ... I10 control unit 74 ... Abnormality detection device 74
a... Switching signal 74b... Downline command 75... One-loop controller database station 76... Network 77... Switching device 78...
・Switcher 79...I1010g0a...
Switching relay contact 80b...Switching relay contact 80c.
・Switching relay contact
Claims (1)
、その結果をプロセスへ出力する入出力制御装置と、上
記演算制御装置と入出力制御装置との間のデータの伝送
を行い伝送データを保存するデータエリアとを備えた伝
送制御装置と、上記複数台の演算制御装置のプログラム
を保存し各演算周期毎にバックアップ時に必要なトラッ
キングデータを保存するデータベースステーションと、
上記演算制御装置の異常時には異常信号を出力する自己
診断機能を有する複数台の演算制御装置と、異常信号を
入力し前記異常の演算制御装置のプログラムをデータベ
ースステーションから入力し異常の演算制御装置に代っ
てバックアップする1台のバックアップコントローラと
を設け、前記データ伝送制御装置を介して入出力信号を
とり合うことにより異常になった上記演算制御装置のバ
ックアップを行うことが可能なN対1バックアップコン
トローラ。An arithmetic control device that inputs signals from the process and performs calculations, an input/output control device that outputs the results to the process, and an input/output control device that transmits data between the above arithmetic control device and the input/output control device and stores the transmitted data. a database station that stores programs of the plurality of arithmetic and control devices and stores tracking data necessary for backing up each arithmetic cycle;
A plurality of arithmetic and control units each have a self-diagnosis function that outputs an abnormality signal when the arithmetic and control unit has an abnormality, and a program for the arithmetic and control unit in which the abnormality signal is input is input from a database station to the arithmetic and control unit in the abnormality. An N-to-1 backup capable of backing up the arithmetic and control unit that has become abnormal by providing one backup controller for backup in place of the unit and communicating input/output signals via the data transmission control unit. controller.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31442489A JPH03176701A (en) | 1989-12-05 | 1989-12-05 | N to one backup controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31442489A JPH03176701A (en) | 1989-12-05 | 1989-12-05 | N to one backup controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03176701A true JPH03176701A (en) | 1991-07-31 |
Family
ID=18053187
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31442489A Pending JPH03176701A (en) | 1989-12-05 | 1989-12-05 | N to one backup controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03176701A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8289321B2 (en) | 2004-03-17 | 2012-10-16 | Sony Corporation | Method and apparatus for detecting plane, and robot apparatus having apparatus for detecting plane |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS598063A (en) * | 1982-07-07 | 1984-01-17 | Hitachi Ltd | n:1 backup method for distributed hierarchical system |
| JPS59211101A (en) * | 1983-05-16 | 1984-11-29 | Hitachi Ltd | N:1 back-up system of control system |
-
1989
- 1989-12-05 JP JP31442489A patent/JPH03176701A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS598063A (en) * | 1982-07-07 | 1984-01-17 | Hitachi Ltd | n:1 backup method for distributed hierarchical system |
| JPS59211101A (en) * | 1983-05-16 | 1984-11-29 | Hitachi Ltd | N:1 back-up system of control system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8289321B2 (en) | 2004-03-17 | 2012-10-16 | Sony Corporation | Method and apparatus for detecting plane, and robot apparatus having apparatus for detecting plane |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03176701A (en) | N to one backup controller | |
| JPH0588926A (en) | Automatic switching circuit for monitor and control system | |
| JP2633899B2 (en) | Input device | |
| JPS62187901A (en) | Control method of redundant controller | |
| JPH0585927B2 (en) | ||
| JP4431262B2 (en) | Control device | |
| JPH06348521A (en) | Decentralized type controller | |
| JPH10285251A (en) | Data processor | |
| JPH0635739A (en) | Switching control system | |
| JPS5847745B2 (en) | information processing system | |
| JPH0795282B2 (en) | Duplex microprocessor automatic switching device | |
| JPH07105154A (en) | Parallel computation system for signal processing | |
| JPH0272436A (en) | Redundant system for microcomputer | |
| JPS5831603B2 (en) | Failure backup device in distributed DDC system | |
| JPH053017B2 (en) | ||
| JPS6091469A (en) | Input/output interface circuit | |
| JPH04257931A (en) | Computer system | |
| JPH0114740B2 (en) | ||
| JPH06139020A (en) | Display controller | |
| JPS59142660A (en) | Dual type processing unit | |
| JPS60173601A (en) | Digital controller | |
| JPH02156339A (en) | Controlling complex computer system | |
| JPH0542683B2 (en) | ||
| JPS61156438A (en) | Computer control device | |
| JPH0289781A (en) | Control device for elevator |