JPH10260705A - 二重化制御装置 - Google Patents

二重化制御装置

Info

Publication number
JPH10260705A
JPH10260705A JP6407897A JP6407897A JPH10260705A JP H10260705 A JPH10260705 A JP H10260705A JP 6407897 A JP6407897 A JP 6407897A JP 6407897 A JP6407897 A JP 6407897A JP H10260705 A JPH10260705 A JP H10260705A
Authority
JP
Japan
Prior art keywords
controller
normal
standby
state
controllers
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.)
Withdrawn
Application number
JP6407897A
Other languages
English (en)
Inventor
Hiroshi Sewai
裕志 瀬和居
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.)
Shimadzu Corp
Original Assignee
Shimadzu 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 Shimadzu Corp filed Critical Shimadzu Corp
Priority to JP6407897A priority Critical patent/JPH10260705A/ja
Publication of JPH10260705A publication Critical patent/JPH10260705A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Safety Devices In Control Systems (AREA)
  • Programmable Controllers (AREA)

Abstract

(57)【要約】 【課題】 再起動時に、正常時に常用側であったコント
ローラから運転を開始し得る二重化制御装置を提供す
る。 【解決手段】 常用及び待機の2台のコントローラが、
常用から待機へ、あるいは待機から常用へ運転状態が遷
移する時に、その遷移した状態を不揮発性メモリに記憶
しておき、システム停止後の再起動時に不揮発性メモリ
を参照し、記憶内容が自己に関し待機側である時に、タ
イマで所定の遅延時間をおいて運転状態に入る。自己が
常用側である時には、遅延時間をおかず、即運転状態に
入る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、プロセス制御等
に使用される二重化制御装置に関する。
【0002】
【従来の技術】一般に、プラント等のプロセス制御装置
では、制御の信頼性を高めるため、システムの冗長化
(多重化)という方法が採用されている。この方法は、
コントローラ部分で、全く同じ内容の制御演算アプリケ
ーションプログラムを有する複数のコントローラを常用
側/待機側の組み合わせで用意し、コントローラ本体の
ハードウェア及びソフトウェアの機能により、待機側の
コントローラが常に常用側の運転状態を監視し、常用側
の異常を検知した時点で、待機側のコントローラが常用
状態へと自動遷移するという手法である。また、この方
法では、手動で常用/待機の状態を遷移させられるよう
に切換を行う手段を備えている。
【0003】
【発明が解決しようとする課題】上記した冗長化された
システムのコントローラが、例えば点検時に共用電源を
停止させること等で、共に異常状態に陥ることがないで
はない。この際に、装置を再起動するためには、システ
ムを一旦停止させ、異常原因を除去した上で再起動す
る。この際、同時に起動させた2台のコントローラは以
前の運転状態にかかわらず、早く運転状態に入った方が
常用側となる。実際のプラントでは正常時の状態、すな
わち正常時に常用側となっていた方が常用側として運転
されることが好ましく、そうでない場合、手動で装置を
切換えたり、人為的に起動の順序をつけるという方法を
とる。しかし、この方法では、そのような作業を要する
上、手動操作のミスによるコントローラの故障及びシス
テム異常を招くこともあり、好ましくない。
【0004】この発明は上記問題点に着目してなされた
ものであって、起動時に、正常時に常用側であったコン
トローラから運転を開始し得る二重化制御装置を提供す
ることを目的としている。
【0005】
【課題を解決するための手段】この発明の二重化制御装
置は、少なくとも2台のコントローラを配備し、1台を
常用とし、他方を待機として使用するものにおいて、各
々のコントローラに、常用から待機へ、あるいは待機か
ら常用へ運転状態が遷移する時に、その遷移した状態を
記憶する不揮発性記憶手段と、起動時に前記不揮発性記
憶手段の記憶内容を参照する手段と、参照の結果、自己
が待機側である時に、所定の遅延時間をおいて運転状態
に入るためのタイマ手段と、を備えている。
【0006】この二重化制御装置では、常用と待機のコ
ントローラが、いずれも異常状態となった場合に運転を
停止し、異常原因を除去する。そして停止状態から再起
動する際には、正常運転時に待機側となっていたコント
ローラは運転状態に入るまでに遅延時間が入るので、常
用側となっていた方よりも時間を要する。そのために手
動による運転状態の切換や、起動の順序づけといった方
法をとらずに、自動的に正常時の状態に復帰できること
になる。
【0007】
【発明の実施の形態】以下、実施の形態により、この発
明をさらに詳細に説明する。図1は、この発明の一実施
形態二重化制御装置の構成を示すブロック図である。こ
こでは一方を常用側、他方を待機側として使用するコン
トローラ1Aとコントローラ1Bが、上位ネットワーク
2に接続されるとともに、制御ネットワーク3を介して
検出端4、操作端5等に接続されている。
【0008】コントローラ1A、1Bはハード構成とし
て、図2に示すように制御処理を実行するCPU11
と、コントローラのシステムプログラムを格納するRO
M12と、内部データを格納するRAM13と、制御用
アプリケーションプログラム(PID演算等)や制御系
のパラメータを格納する不揮発性メモリ14と、装置の
リセット用等のスイッチ類15と、自己診断情報等の表
示のための表示素子16と、外部I/O17とを備えて
いる。
【0009】これらコントローラ1A、1Bは、定周期
でプラントからの信号をサンプリングして制御演算を行
う他に、サンプリング周期毎に自己診断情報の表示、リ
セット検出を行う。また二重化していて、対となってい
る相手方のコントローラからの状態信号や手動切換信号
を参照する。図3は、図1に示すコントローラ1A、1
Bを、それぞれ機能構成的に示したものである。
【0010】コントローラ1Aとコントローラ1Bは同
一の操作・検出信号が接続され、同一の制御アプリケー
ションプログラムを有していて、一方が常用側(ここで
は1A)、他方が待機側(1B)となっている。コント
ローラ1Aは内部処理部21Aと、スイッチで手動によ
る常用/待機の切換を行う手動入力部22Aと、常用/
待機のステータスを表示するステータス表示部23A
と、切換ステータスを出力する切換出力部24Aと、相
手方からの切換ステータスを取り込む切換入力部25A
と、自らの異常を出力する異常出力部26Aと、相手方
の異常を取り込む異常入力部27Aと、外部I/O28
Aとを備えており、コントローラ1Bも同様の構成であ
る。
【0011】また、コントローラ1Aの切換出力部24
Aとコントローラ1Bの切換入力部25Bが、コントロ
ーラ1Aの切換入力部25Aとコントローラ1Bの切換
出力部24Bが、コントローラ1Aの異常出力部26A
とコントローラ1Bの異常入力部27Bが、コントロー
ラ1Aの異常入力部27Aとコントローラ1Bの異常出
力部26Bが、それぞれ外部で配線接続されている。
【0012】この二重化制御装置の二重化切換は、上記
したハードウェア構成を使用してシステムプログラム内
で処理を行うことで実現している。先ず、コントローラ
1Aでは、図4に示すように、定周期処理で内部メモ
リ、処理時間の監視、電源等の正常/異常の自己診断を
行う(ステップST1)。この自己診断は一部ハードウ
ェアにより行う。診断の結果、異常であれば異常出力を
コントローラ1Bに出力する(ステップST3)。
【0013】自己診断の結果、正常であればコントロー
ラ1Bからの切換信号が有か否かを判定する(ステップ
ST2)。切換信号の入力がなければ、そのまま現状維
持となる。コントローラ1Bから切換信号有で、コント
ローラ1Bが常用となる場合には、待機へ遷移する(ス
テップST4)とともに、切換ステータスを出力する
(ステップST5)。また、待機状態であることを不揮
発性メモリ14に記憶する。
【0014】一方、コントローラ1Bでは、定周期処理
で正常/異常の自己診断を行い(ステップST11)、
診断の結果異常であれば異常出力をコントローラ1Aに
出力する(ステップST14)。このコントローラ1B
の自己診断も一部ハードウェアにより行う。自己診断の
結果が正常であれば、手動入力部22Bの切換スイッチ
の検出処理を行い(ステップST12)、切換なしの場
合に、さらにコントローラ1Aからの異常信号の検出処
理を行う(ステップST13)。異常信号が無ければ、
つまり正常であれば現状維持となる。手動入力部22B
の切換スイッチが切換えられているか、あるいはコント
ローラ1Aからの異常信号があると、常用へ遷移する
(ステップST15)とともに、切換ステータスをコン
トローラ1Aに出力する(ステップST16)。また常
用状態であることを不揮発性メモリ13Bに記憶する
(ステップST17)。
【0015】また、両コントローラ1A、1Bは、シス
テム起動時に、図5に示すように、不揮発性メモリ13
A、13Bから正常動作していた時の状態を参照する処
理を行い(ステップST21)、その状態が待機であれ
ば起動から運転状態に入るまでの時間を遅らせるタイマ
処理を行う(ステップST22)。ここで、この実施形
態二重化制御装置において、コントローラ1A、1Bと
も同時に異常となるような要因、例えば共用している電
源装置を停止した場合を考える。正常時の状態は、常用
/待機の状態が決定した時点で、それぞれの不揮発性メ
モリ内に記憶されている。重大な異常を各コントローラ
1A、1Bがともに自己診断機能により検出した場合
は、不揮発性メモリ内の状態は変更されない。続いて異
常原因を取り除いた上で、システムを再起動する時に
は、図5に示す処理を経た上で、正常時の状態で運転状
態に入ることになる。
【0016】いずれか一方が異常になった時は、既にシ
ステム内に常用コントローラが存在した上で、待機側を
起動することになる。待機側の不揮発性メモリが「常
用」であっても定周期処理内で相手の状態を検出した上
で待機となるため、問題はない。なお、図3ではコント
ローラ内に手動入力部、ステータス表示素子を設けてい
るが、これらの機能をコントローラ外部の別装置で実現
するものであってもよい。本発明は、コントローラのシ
ステムプログラムの処理のみで課題を解決しているため
である。
【0017】
【発明の効果】この発明によれば、システム再起動時に
コントローラの機能により、自動的に正常運転時の状態
に復帰できるため、従来手動で運転状態を復帰させた
り、起動の順序をつけたりして行っていた作業を行う必
要がなくなる。また、そのような手動操作がなくなるた
めに、手動操作のミスによるコントローラの故障及びシ
ステムの異常の要因が減ることになり、従来よりも信頼
性の高いシステムを提供することができる。
【図面の簡単な説明】
【図1】この発明の一実施形態二重化装置の構成を示す
ブロック図である。
【図2】同実施形態二重化装置のコントローラのハード
ウェアを示すブロック図である。
【図3】同実施形態二重化装置のコントローラの機能構
成を示すブロック図である。
【図4】同実施形態二重化装置のコントローラの切換処
理を説明するためのフロー図である。
【図5】同実施形態二重化装置のコントローラの起動時
の処理を説明するためのフロー図である。
【符号の説明】
1A コントローラ(常用側) 1B コントローラ(待機側) 11 CPU 14 不揮発性メモリ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】少なくとも2台のコントローラを配備し、
    1台を常用とし、他方を待機として使用する二重化制御
    装置において、 各々のコントローラに、常用から待機へ、あるいは待機
    から常用へ運転状態が遷移する時に、その遷移した状態
    を記憶する不揮発性記憶手段と、 起動時に前記不揮発性記憶手段の記憶内容を参照する手
    段と、 参照の結果、自己が待機側である時に、所定の遅延時間
    をおいて運転状態に入るためのタイマ手段と、 を備えたことを特徴とする二重化制御装置。
JP6407897A 1997-03-18 1997-03-18 二重化制御装置 Withdrawn JPH10260705A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6407897A JPH10260705A (ja) 1997-03-18 1997-03-18 二重化制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6407897A JPH10260705A (ja) 1997-03-18 1997-03-18 二重化制御装置

Publications (1)

Publication Number Publication Date
JPH10260705A true JPH10260705A (ja) 1998-09-29

Family

ID=13247703

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6407897A Withdrawn JPH10260705A (ja) 1997-03-18 1997-03-18 二重化制御装置

Country Status (1)

Country Link
JP (1) JPH10260705A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014054349A1 (ja) * 2012-10-02 2014-04-10 富士電機株式会社 冗長化演算処理システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014054349A1 (ja) * 2012-10-02 2014-04-10 富士電機株式会社 冗長化演算処理システム
JP5924510B2 (ja) * 2012-10-02 2016-05-25 富士電機株式会社 冗長化演算処理システム

Similar Documents

Publication Publication Date Title
JP2007511806A (ja) 技術的装置を制御するための冗長性自動化システム及びその作動方法
JPH03139736A (ja) 情報処理システムにおける系切替方式
JP2508305B2 (ja) 初期値決定装置
JP5343757B2 (ja) プログラマブルコントローラ
JPS6246027B2 (ja)
JPH03219333A (ja) 待機二重系装置
JP2578908B2 (ja) 再立ち上げ方式
JPS6363935B2 (ja)
JPH1011370A (ja) 多重化システム
JPH0517743U (ja) 二重化計算機システム
JPH08202573A (ja) 二重化システムにおけるras情報の保存方法
JPH07200334A (ja) 二重化同期運転方式
JPH0581065A (ja) プログラマブルコントローラシステムの自己診断方法
JP2001147828A (ja) 二重化構成装置の制御方式と制御方法
JPH10133909A (ja) 障害lsi検出方式
JPH07253802A (ja) 制御装置の二重化システム
JP2000231491A (ja) 二重化マイクロプロセッサシステム
JPS61195418A (ja) 電源投入切断制御装置
JPH0540510A (ja) 制御装置
JPH0887431A (ja) 中央処理装置の異常検出装置
JPH1040136A (ja) 制御装置
JP2003256037A (ja) プラント制御装置
JPS63219245A (ja) 負荷制御システム
JPH05298136A (ja) 冗長化情報システムの立上げ方法
JPH05274169A (ja) 計算機

Legal Events

Date Code Title Description
A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20050419