JPS60159902A - 二重系プログラマブルコントロ−ラ - Google Patents
二重系プログラマブルコントロ−ラInfo
- Publication number
- JPS60159902A JPS60159902A JP59014197A JP1419784A JPS60159902A JP S60159902 A JPS60159902 A JP S60159902A JP 59014197 A JP59014197 A JP 59014197A JP 1419784 A JP1419784 A JP 1419784A JP S60159902 A JPS60159902 A JP S60159902A
- Authority
- JP
- Japan
- Prior art keywords
- main
- plant
- programmable controller
- control
- subsystem
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/058—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/14—Plc safety
- G05B2219/14136—Redundancy, masking redundancy, avoid failure but no fault detection
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Hardware Redundancy (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
本発明はプラントプロセスを制Hfるコントローラに係
り、特に二重系プログラマブルコントローラに関する。
り、特に二重系プログラマブルコントローラに関する。
[発明の技術的背景とその問題点コ
一般にプラントの運転制御の内容としては、その運転制
御が中断となることを極力避けなければならない商信頼
性の要求される王fti制御と、緊急時には中断しても
プラントの運転制御に対して致命的不具合の生じる恐れ
のない補助制御とが有る。
御が中断となることを極力避けなければならない商信頼
性の要求される王fti制御と、緊急時には中断しても
プラントの運転制御に対して致命的不具合の生じる恐れ
のない補助制御とが有る。
こ、tLらのプラントの制御をプログラマブルコントロ
ーラにより行う場合、主制御に関しては信頼性の要求よ
りそのシステム構成は二)1(系プログラマブルコント
ローラで制御を行う。一方、補助制御に関しては主制御
用のプログラマブルコントローラとは別にさらに一台の
プログラマブルコントローラを用いて制御を行うという
方式が採られている。
ーラにより行う場合、主制御に関しては信頼性の要求よ
りそのシステム構成は二)1(系プログラマブルコント
ローラで制御を行う。一方、補助制御に関しては主制御
用のプログラマブルコントローラとは別にさらに一台の
プログラマブルコントローラを用いて制御を行うという
方式が採られている。
主制御を行うニル系プログラマブルコントローラは、同
一処理能力な肩する二つのプログラマブルコントローラ
を設け、プラントからの信号を隋=aみ込み、二重のコ
ントローラが同一の処理を行うようになっている。そし
て、イ(」互の結果を照合しながら、主系からプラント
に対して46号を出力し、これによって制御を行うとと
もに、主系が故障した場合には、副系が主系のバックア
ップを継続することによりプラントの制御を中断するこ
となく運転するものである。
一処理能力な肩する二つのプログラマブルコントローラ
を設け、プラントからの信号を隋=aみ込み、二重のコ
ントローラが同一の処理を行うようになっている。そし
て、イ(」互の結果を照合しながら、主系からプラント
に対して46号を出力し、これによって制御を行うとと
もに、主系が故障した場合には、副系が主系のバックア
ップを継続することによりプラントの制御を中断するこ
となく運転するものである。
即ち、主系が故障した場合を除き、副系は常時主系と同
一の処理を実行するだけであるので、二重のプログラマ
ブルコントローラを具えた二重系プログラマブルコント
ローラの稼動率を前腕した場合、その有効的彦活用方法
ではなく、その稼動率の向上が望まれていた。
一の処理を実行するだけであるので、二重のプログラマ
ブルコントローラを具えた二重系プログラマブルコント
ローラの稼動率を前腕した場合、その有効的彦活用方法
ではなく、その稼動率の向上が望まれていた。
[発明の目的]
本発明の目的は、常時は主系でプラントの主制御を行い
、副系ではプラントの補助制御を行い、生糸が故障した
ときは副系が仁れをバックアップするように構成し、こ
れによって二重系プログラマブルコントローラ稼動率を
向上させた二重系プログラマブルコントローラを提求す
るものである。
、副系ではプラントの補助制御を行い、生糸が故障した
ときは副系が仁れをバックアップするように構成し、こ
れによって二重系プログラマブルコントローラ稼動率を
向上させた二重系プログラマブルコントローラを提求す
るものである。
[発明の概要]
プラントの主制御を行う主系とプラントの補助制御を行
う副系とを設け、主系において故障が発生しプラントの
主制御を行うことが不能となった場合には副系は主系に
替ってプラントの主制御な行い、故障となった主系が再
起動に成功すると副系として動作しプラントの補助fl
ii制御を行うようにしたことを特徴とする。
う副系とを設け、主系において故障が発生しプラントの
主制御を行うことが不能となった場合には副系は主系に
替ってプラントの主制御な行い、故障となった主系が再
起動に成功すると副系として動作しプラントの補助fl
ii制御を行うようにしたことを特徴とする。
[発明の実施例]
以下、図面に基づく一実施例を参照して本発明を説明す
る。第1図は本発明の一実施例を示す構成図である。プ
ログラマブルコントローラ10,211は二重化されて
おり、いまプログラマブルコントローラIOを主系、プ
ログラマブルコントローラ2゜を副系とする。
る。第1図は本発明の一実施例を示す構成図である。プ
ログラマブルコントローラ10,211は二重化されて
おり、いまプログラマブルコントローラIOを主系、プ
ログラマブルコントローラ2゜を副系とする。
プラント50からの1d号は入力装置3oで読み込まれ
、プログラマブルコントローラ10.20のそれぞれの
演算処理装置11 、22でそれぞれ内部記憶装置12
.22に読み込まれる。そして、主系のプログラマブル
コントローラ10で主制御を行い、副系のプログラマブ
ルコントローラ2oで補助側−を行う。
、プログラマブルコントローラ10.20のそれぞれの
演算処理装置11 、22でそれぞれ内部記憶装置12
.22に読み込まれる。そして、主系のプログラマブル
コントローラ10で主制御を行い、副系のプログラマブ
ルコントローラ2oで補助側−を行う。
これらの演算結果は出力装置4oを介してプラント50
に出力されるようになっている。また、主系のプログラ
マブルコントローラ1oが正常が故障かの状態は、状態
出力部13を介して、副系のプログラマブルコントロー
ラ20の状態入力部Uに入力され、一方、副系のプログ
ラマブルコントローラ20が正常か故障かの状態は、状
態出力部23を介して主系のプログラマブルコントロー
ラlOの状態入力部14に入力される。これによって、
相互にその故障時にバックアップができるようにしてい
る。
に出力されるようになっている。また、主系のプログラ
マブルコントローラ1oが正常が故障かの状態は、状態
出力部13を介して、副系のプログラマブルコントロー
ラ20の状態入力部Uに入力され、一方、副系のプログ
ラマブルコントローラ20が正常か故障かの状態は、状
態出力部23を介して主系のプログラマブルコントロー
ラlOの状態入力部14に入力される。これによって、
相互にその故障時にバックアップができるようにしてい
る。
第2図は、主系および副系がともに正常である場合の動
作を示す説明図である。入力装置?L30はプラント入
力データ読込みプログラム60を起動して、プラントの
主制御に関する入力信号および補助制御に関する入力信
号を読込む。そうすると、主系および副系の各演算処理
装置11 、21はそれぞれ主系入力読込みプログラム
61および副系入力読込みプログラム62を起動し、主
系の内部記憶装置12 。
作を示す説明図である。入力装置?L30はプラント入
力データ読込みプログラム60を起動して、プラントの
主制御に関する入力信号および補助制御に関する入力信
号を読込む。そうすると、主系および副系の各演算処理
装置11 、21はそれぞれ主系入力読込みプログラム
61および副系入力読込みプログラム62を起動し、主
系の内部記憶装置12 。
副系の内部記憶装置22にそれぞれ同一のデータを読み
込む。このデータの入力後、主系の演算処理装置11は
プラントの主制御のシーケンス処理プログラム63を実
行し、副系の演算処理装置21#:tプラントの補助制
御のシーケンス処理プログラム64を各系単独に実行す
る。シーケンス処理プログラム63.64の処理が完了
した系は、相手系に対してシーケンス処理演算完了を知
らせる。両系がシーケンス処理演算を完了した時点で、
すなわち、通常は主系のプラントの主制御の演算完了を
基本的に優先度の高いものきしているので、主系の処理
が完了したら、主系10は副系2oに対してプラントの
主制御に関して必要なデータを主系の内部記憶装[12
から副系の内部記憶装置22ヘデータ転送を行う。また
補助制御に関する出力データを副系の内部記憶装置22
から主系の内部記憶装置12ヘデータ転送を行う。これ
はデータ転送プログラム65の起動により実行される。
込む。このデータの入力後、主系の演算処理装置11は
プラントの主制御のシーケンス処理プログラム63を実
行し、副系の演算処理装置21#:tプラントの補助制
御のシーケンス処理プログラム64を各系単独に実行す
る。シーケンス処理プログラム63.64の処理が完了
した系は、相手系に対してシーケンス処理演算完了を知
らせる。両系がシーケンス処理演算を完了した時点で、
すなわち、通常は主系のプラントの主制御の演算完了を
基本的に優先度の高いものきしているので、主系の処理
が完了したら、主系10は副系2oに対してプラントの
主制御に関して必要なデータを主系の内部記憶装[12
から副系の内部記憶装置22ヘデータ転送を行う。また
補助制御に関する出力データを副系の内部記憶装置22
から主系の内部記憶装置12ヘデータ転送を行う。これ
はデータ転送プログラム65の起動により実行される。
このように、データの転送を行うので、プラントの主制
御を担当していない副系にも常時プラントの主制御に必
要な厳折のデータが格納されることになる。主系9則糸
間でデータ転送が完了すると、生糸10はプラン) 5
0に対して、主制御のための出力信号および補助制御の
ための出力信号を出力装置4oを介して出方する。
御を担当していない副系にも常時プラントの主制御に必
要な厳折のデータが格納されることになる。主系9則糸
間でデータ転送が完了すると、生糸10はプラン) 5
0に対して、主制御のための出力信号および補助制御の
ための出力信号を出力装置4oを介して出方する。
これは、プラントデータ出力プログラム66の起動によ
り行われる。
り行われる。
次に主系10に故障が発生した時のこの二重系プログラ
マブルコントローラの作動について述べる。
マブルコントローラの作動について述べる。
上述のように主系の状態即ち正常か、故障かは主系の状
態出力部I3を介して副系の状態入力部24へ伝えられ
、逆に副系の状態は副系の状態出力部23を介して主系
の状態入力部14へ伝えられる0第2図のTlのサイク
ル中に主系lOに故障が発生°した場合のプログラムの
起動タイミングの一例を第3図に示す。副系20は状態
入力部冴より主系の故障を検出すると、出力装置40に
対する出力を主系から自系に切換える。そしてその時点
で処理°中の補助制御のシーケンス処理プログラム64
の処理は続行し、それが終了すると、補助制御に関する
出力信号を出力するとともに主制御に関しては前回に出
力した値と同一のものを出力する0そして次のサイクル
より副′系20はプラントの主制御を肩がわりし一重系
単独のプログラマプルコイトローラとして主制御を継続
する。なお、この単独運転になった時点でもプラントか
らのWCみ°込む入力データの量は故障発生する前と同
じく主制御、補助制御に関するものの両方をサイクル毎
に読み込み、出力に関しては主制御に関わるもののみを
出力する0 次に主系10が第2図のT2のサイクル中に故障が発生
した場合、上述と同様に副系20は主系の故障を検知す
る。すると副系は出力装置40に対する出力を自系に切
換え、次のTlのサイクルよりただちにプラントの主制
御を肩がわりし、 −41j系単独のプログラマブルコ
ントローラとして主制御を継続する。
態出力部I3を介して副系の状態入力部24へ伝えられ
、逆に副系の状態は副系の状態出力部23を介して主系
の状態入力部14へ伝えられる0第2図のTlのサイク
ル中に主系lOに故障が発生°した場合のプログラムの
起動タイミングの一例を第3図に示す。副系20は状態
入力部冴より主系の故障を検出すると、出力装置40に
対する出力を主系から自系に切換える。そしてその時点
で処理°中の補助制御のシーケンス処理プログラム64
の処理は続行し、それが終了すると、補助制御に関する
出力信号を出力するとともに主制御に関しては前回に出
力した値と同一のものを出力する0そして次のサイクル
より副′系20はプラントの主制御を肩がわりし一重系
単独のプログラマプルコイトローラとして主制御を継続
する。なお、この単独運転になった時点でもプラントか
らのWCみ°込む入力データの量は故障発生する前と同
じく主制御、補助制御に関するものの両方をサイクル毎
に読み込み、出力に関しては主制御に関わるもののみを
出力する0 次に主系10が第2図のT2のサイクル中に故障が発生
した場合、上述と同様に副系20は主系の故障を検知す
る。すると副系は出力装置40に対する出力を自系に切
換え、次のTlのサイクルよりただちにプラントの主制
御を肩がわりし、 −41j系単独のプログラマブルコ
ントローラとして主制御を継続する。
上述の二側において、故障を発生した系IOは可能な限
り11)起動を計り再起動に成功した揚台、プラントの
主制御を行っている系20に対して復帰したことを状態
出力部13を介し、状態入力部22を経由して知らせる
。復帰を確認した副系2υは次のサイクルより内部記1
.ハ装誼22の内容を復帰した系の内部記憶装置I2に
対してデータ転送を行ない、主系lOは以後副系となり
プラントの補助制御を担当し二貫系構成のプログラマブ
ルコントローラとなる0 また、これとは逆に補助制御を行っていた副系20が故
障した場合、主系10は副系20の故障を検出するとプ
ラントの主制御に関する信号だけを出力装置40を介し
てプラントに出力する。故障した副系20は可能な限り
再起動を計り再起動に成功した場合、主系lOに対して
復帰を知らせ副系の復帰を確認した主系1(1:その内
部記憶装置12の内容を副系の内部記憶装置22にデー
タ転送し副系20は杓びプラントの補助制御を再開する
。
り11)起動を計り再起動に成功した揚台、プラントの
主制御を行っている系20に対して復帰したことを状態
出力部13を介し、状態入力部22を経由して知らせる
。復帰を確認した副系2υは次のサイクルより内部記1
.ハ装誼22の内容を復帰した系の内部記憶装置I2に
対してデータ転送を行ない、主系lOは以後副系となり
プラントの補助制御を担当し二貫系構成のプログラマブ
ルコントローラとなる0 また、これとは逆に補助制御を行っていた副系20が故
障した場合、主系10は副系20の故障を検出するとプ
ラントの主制御に関する信号だけを出力装置40を介し
てプラントに出力する。故障した副系20は可能な限り
再起動を計り再起動に成功した場合、主系lOに対して
復帰を知らせ副系の復帰を確認した主系1(1:その内
部記憶装置12の内容を副系の内部記憶装置22にデー
タ転送し副系20は杓びプラントの補助制御を再開する
。
[発明の効果]
以上の如く本発明は一台の二貫系プログラマブルコント
ローラに優先度の高低のある二種類の制御を行いつつ、
優先度の高い制御に関しては、バックアップ機能を備え
るということを可能としたも9であるから、その稼動率
を向上させるとともに経済的な二重系プログラマブルコ
ントローラを提供することができる。
ローラに優先度の高低のある二種類の制御を行いつつ、
優先度の高い制御に関しては、バックアップ機能を備え
るということを可能としたも9であるから、その稼動率
を向上させるとともに経済的な二重系プログラマブルコ
ントローラを提供することができる。
第1図は本発明の二重系プログラマブルコントローラの
一実施例を示す構成図、第2図は本発明におけるプログ
ラム起動タイミングの説明図、第3図は故障発生時のプ
ログラム起動タイミングの説明図である。 10.21J・・・プログラマブルコントローラ11
、21・・・演算処理装置 12.22・・・内部記憶装置 13.23・・・状態出力部 14 、24・・・状態
入力部60・・・プラント入力データ読み込みプログラ
ム61・・・生糸入力ηiPみ込みプログラム62・・
・副系入力vcみ込みプログラム63・・・主制御シー
ケンス処理プログラム64・・・補助制御シーケンス処
3jlプログラム65・・・データ転速プログラム 66・・・プラントデータ出力プログラム70・・・故
障発生 代理人 弁理士 則 近 惣 佑(はか1名)第1図 第2図 第3図
一実施例を示す構成図、第2図は本発明におけるプログ
ラム起動タイミングの説明図、第3図は故障発生時のプ
ログラム起動タイミングの説明図である。 10.21J・・・プログラマブルコントローラ11
、21・・・演算処理装置 12.22・・・内部記憶装置 13.23・・・状態出力部 14 、24・・・状態
入力部60・・・プラント入力データ読み込みプログラ
ム61・・・生糸入力ηiPみ込みプログラム62・・
・副系入力vcみ込みプログラム63・・・主制御シー
ケンス処理プログラム64・・・補助制御シーケンス処
3jlプログラム65・・・データ転速プログラム 66・・・プラントデータ出力プログラム70・・・故
障発生 代理人 弁理士 則 近 惣 佑(はか1名)第1図 第2図 第3図
Claims (1)
- プラントの制御を行う二重系プログラマブルコントロー
ラにおいて、前記プラントの主制御を行う主系と、前記
プラントの補助制御を行う副系と、これら主系および酢
]系の状態を相互に伝送し合う状態出力部とを備え、前
記主系に故障が発生したとき前記副系は前記主系に替っ
て前記主制御を行い前記主系の故障が後部すると前記主
系は前記側□ 系として前記補助制御を行うようにした
ことを行′徴とする二1系プログラマブルコントローラ
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59014197A JPS60159902A (ja) | 1984-01-31 | 1984-01-31 | 二重系プログラマブルコントロ−ラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59014197A JPS60159902A (ja) | 1984-01-31 | 1984-01-31 | 二重系プログラマブルコントロ−ラ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60159902A true JPS60159902A (ja) | 1985-08-21 |
Family
ID=11854390
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59014197A Pending JPS60159902A (ja) | 1984-01-31 | 1984-01-31 | 二重系プログラマブルコントロ−ラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60159902A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62254240A (ja) * | 1986-04-28 | 1987-11-06 | Hitachi Ltd | 系切替方式 |
| JPH0740348U (ja) * | 1993-12-29 | 1995-07-18 | 株式会社京三製作所 | 電子連動装置 |
-
1984
- 1984-01-31 JP JP59014197A patent/JPS60159902A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62254240A (ja) * | 1986-04-28 | 1987-11-06 | Hitachi Ltd | 系切替方式 |
| JPH0740348U (ja) * | 1993-12-29 | 1995-07-18 | 株式会社京三製作所 | 電子連動装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4941087A (en) | System for bumpless changeover between active units and backup units by establishing rollback points and logging write and read operations | |
| JP4315016B2 (ja) | コンピュータシステムの系切替方法 | |
| JPH08320835A (ja) | 外部バスの障害検出方法 | |
| JPS60159902A (ja) | 二重系プログラマブルコントロ−ラ | |
| JPH05314075A (ja) | オンラインコンピュータ装置 | |
| JPH0736721A (ja) | 多重化コンピュータシステムの制御方式 | |
| JP3103877B2 (ja) | 多重構成システムによるプログラム実行方式 | |
| JPS6214859B2 (ja) | ||
| JP2985188B2 (ja) | 二重化計算機システム | |
| JPH047645A (ja) | フォールト・トレラント・コンピュータ | |
| JPH0277943A (ja) | システムリカバリ方法 | |
| JPH055122B2 (ja) | ||
| JPS595302A (ja) | プラント分散制御方法 | |
| JP3055906B2 (ja) | 緊急動作方式 | |
| JPH07143210A (ja) | 多重化制御システム | |
| JP3903688B2 (ja) | バンク切替システム | |
| JPS6218059B2 (ja) | ||
| JPS588016B2 (ja) | マルチコンピユ−タシステムにおける中央処理装置の無停止切換方式 | |
| JPS59177666A (ja) | 2重化バルク制御装置 | |
| JPS5814201A (ja) | シ−ケンスコントロ−ラのパンプレスバツクアツプ装置 | |
| JPH03154901A (ja) | 2重化制御装置 | |
| JPH04109303A (ja) | 調節制御装置 | |
| JPH0253137A (ja) | オンラインプログラム変更方式 | |
| JPS63196901A (ja) | 多重化システムのプログラマブルコントロ−ラ復帰方式 | |
| JPS6077252A (ja) | 入出力制御装置 |