JPH03154901A - 2重化制御装置 - Google Patents

2重化制御装置

Info

Publication number
JPH03154901A
JPH03154901A JP1293970A JP29397089A JPH03154901A JP H03154901 A JPH03154901 A JP H03154901A JP 1293970 A JP1293970 A JP 1293970A JP 29397089 A JP29397089 A JP 29397089A JP H03154901 A JPH03154901 A JP H03154901A
Authority
JP
Japan
Prior art keywords
cpu
control
arithmetic
signal
synchronous
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
JP1293970A
Other languages
English (en)
Inventor
Seiji Kikuchi
菊地 清治
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 JP1293970A priority Critical patent/JPH03154901A/ja
Publication of JPH03154901A publication Critical patent/JPH03154901A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)
  • Safety Devices In Control Systems (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は2つの演算制御装置が同期をとって入力演算す
る同期2重化制御装置の制御定数をオンラインで1個の
保守ツールから変更が可能なようにした2重化制御装置
に関する。
(従来の技術) ディジタル制御装置を用いたプロセス制御において、1
台のディジタル制御装置の故障がプラン1へ停止など重
大事故の原因になるものについては演算制御装置を2重
化する場合が多い。すなわち、1台の演算制御装置が故
障した時は他方の正常な演算制御装置によって演算制御
をバックアップすることによりディジタルコン1−ロー
ラの故障によるプラン1へへの影響を少くしている。
この場合演算制御装置の2重化については信頼性を上げ
るためにお互いの演算制御装置間で同期をとって演算し
演算結果を各演算周期毎に照合チエツクしお互いに演算
結果が一致しておれば、プロセスに対して演算結果を出
力する方式である同期2重化制御装置が制御装置の信頼
性を」二げる為に用いられている。
その構成を第3図に示す。1は保守ツールであり伝送ラ
イン2を通して演算制御装置(以下CPUと略す)であ
るCPU(A)3やCPU(B)4の制御定数を変更す
る装置である。
CPU(A)3とCPU(B)4はそれぞれ一定周期で
プログラム演算し入出力ユニツ1〜5へその結果を出力
するものである。このcpu(A)3とCPU(B)4
は同期2重化方式であり、常時お互いに同期ケーブル1
2を通して同期をとりながら演算している。
CPU(A)3で演算された結果はシステムバス(A)
6を通してバッファ基板8へ送信される。又CPU(B
)4で演算された結果はシステムバス(B)7を通して
バッファ基板(B)9へ送信される。
バッファ基板(B)9からはデータの流れ24aによっ
てバッファ基板(A)8に送られお互いの演算結果が照
合チエツクされ一致しておれば、I10バス10を経由
して出力基板用からプラント1へ信号が出力される。そ
のタイミングチャートを第4図に示す。21は同期タイ
ミングでありCPU(A)3、CPU(B)4は同期を
とって入力し演算を実行する演算後は両CP Uの演算
結果をバッファ基板(A)8又はバッファ基板(B)9
上で照合チエツクを実行する。このやり方は1涌もって
決定しておいたBUF(Δ)8又はIILJF(B)9
側で実行する。
それぞれ2台のCPU(A)3、CPU(B)4の制御
定数を保守ツール1から変更する場合には、CPU(A
)3とCPU(B)4を順番に変更する為に変更タイミ
ングのズレによりその変更時にはCPU(A)3とCP
U(B)4の演算結果が異なることになり、BUF(A
)8又はr3UF(B)9てCPU(A)3とCPtJ
(B)4の出力前の演算結果の照合チエツク時に不一致
となる。不一致となった場合にはCPU(A)3又はC
PtJ(B)4のどちらが正常か不明の為に出力を停止
しなければならない。
(発明が解決しようとする課題) 以上の様に1台の保守ツール1から同期2重化されたC
PU(A)3、CPU(B)4の制御定数を変更する場
合には上記の2つのCPU(A)3゜CP LJ (+
3 ) 4の演算結果が不一致になることを避ける為に
、制御定数を変更時は1台のCPtJ(A)3又はCP
U(B)4を停止し、片方の運転中のCPU(B)4又
はCPU(A)3の制御定数を変更しくこの時1重系に
なっている為に照合チエツク又は中断)、その後停止中
のCPU(A)3又はCPU(B)4を変更し運転開始
することにより2重化運転となるという2回に渡って制
御定数の変更を行わなければならないという複雑かつ運
転中のCPUを停止しなければならないという欠点が生
じていた。
〔発明の構成〕
(課題を解決するための手段) 本発明はプロセスから制御信号を入力し、お互いに同期
をとって入力演算し、片方の演算制御装置が異常時には
正常な演算制御装置がバックアップする2つの演算制御
装置を備えた同期2重化制御装置において、上記演算制
御装置の制御定数を変更する為の保守ツールから2台の
演算制御装置の制御定数を変更する場合に、一時同期2
重化から待期2重化に制御モードを変更することにより
制御定数を変更し、制御定数変更後は同期2重化に制御
モードを戻すことにより2つの演算制御装置ともオンラ
インで制御定数を変更可能にしたことを特徴とする。
(作用) これにより同期2重化制御装置の二つのCPUの制御定
数をCPUを停止しないでオンラインの状態で1台の保
守ツールから変更を可能とした同期2重化制御装置を提
供する。
(実施例) 第1図に本発明の実施例を示す。CPU(A)3とCP
U(B)4が同期2重化で運転中に保守ツールO)から
両CPUの制御定数を変更する場合に同期2重化から待
期2重化にCPUのモードを一時変更する。すなわち、
CPU(A)3を常用系とし、CPU(B)4を待期系
としたい時は(この逆も可能)CPU(B)4に対し保
守ツール1から待期系コマンド信号15を伝送する。こ
のコマンド信号は16bitの伝送信号のうちあらかじ
め決定しておいた任意の1bitをオンにすることによ
り受信したCPU(B)4側で待期系指示を受けつける
CPU(+3)4では待期系指示を受けつけるとシステ
ムバス7を通してバッファ基板(B)9へ信号を伝送す
るバッファ基板(B)9では常にCPU(B)で演算さ
れた結果を13の信号の流れによってバッファ基板(A
)8へ伝送しバッファ基板(B)9から出力基板11へ
の信号出力は行わない。すなわちプロセスへの出力信号
、16はバッファ基板(A)8から送られて来たものを
出力することになる。この時CPU(B)4、バッファ
基板(B)9は待期の状態でありCPU(A)3又はバ
ッファ基板(A)8が故障の時は前者に代ってCPU(
B)4、バッファ基板(B)9を通して出力することは
可能である。これ等の動作を第2図にフローチャートで
示す。
まず2重化されているCPU(A)、CPU(B)が正
常かどうか判断しいずれかが異常の場合は1重化となる
。CPU(A)、CPU(B)ともに正常な場合は演算
周期毎に保守ツールから待期コマンドが来てないかどう
かのチエツクをする。待期コマンドを受けつければその
CPUは待期系となるすなわち待期コマンドを受けつけ
た方が待期系となり他方のCPUは常用系となる。待期
系、常用系ともにCPUが正常な限り演算は続行するの
であるがバッファ基板では常用系側のCPUから演算さ
れた結果を出力基板に出力する。待期系に指定された方
は常用系のCP tJが異常にならない限りそのまま演
算を続行しながら待つことになる。
待期系からの演算結果はバッファ基板まで伝送されるか
それ以降は出力されない。またこの時2つのCPUから
の演算結果の照合チエツクは行わない。このようにする
ことにより制御定数などを変更する時には待期2重化に
することにより不一致検出を一時中止する。又、同様な
方法をCPU(A)3又はCPU(B)4についてそれ
ぞれ行うことにより2つのCPUともに制御定数をオン
ラインで変更することが可能となる。
オンラインで変更の後は待期系コマンドを解除してやる
ことにより同期2重化になる。同期2重化になればCP
tJ(A)3、CPU(B)4の演算結果と照合チエツ
ク開始することになる。
〔発明の効果〕
本発明の2重化制御装置はオンラインで1台の保守ツー
ルから各演算制御装置の制御定数を比較的簡単にCPU
を停止しないで変更可能である。
又、制御定数変更時に不一致などのアラームも出さなく
て安全に操作が可能であるという効果がある。
【図面の簡単な説明】
第1図は本発明の実施例である2重化制御装置の構成図
、第2図は本発明の動作を示すフローチャート、第3図
は従来の2重化制御装置の構成図、第4図は従来の2重
化制御装置の入力、演算、出力のタイミング図である。 1・・・保守ツール、    2・・伝送ライン、3・
・・演算制御装置(A)、4・・・演算制御装置(B)
、5・・・入出カニニット、 6・・システムバス(A
)、7・・システムバス(B)、8・・・バッファ基4
U(A)、9 バッファ基板(B)、10・・・I10
バス、11・・・出力基板、    12・同期ケーブ
ル、13・・・信号の流れ、   14・出力信号、1
5・・待期系コマン1〜信号、 16・・・プロセス出力信号、

Claims (1)

    【特許請求の範囲】
  1. プロセスから制御信号を入力し、お互いに同期をとって
    入力演算し、片方の演算制御装置が異常時には正常な演
    算制御装置がバックアップする2つの演算制御装置を備
    えた同期2重化制御装置において、上記演算制御装置の
    制御定数を変更する為の保守ツールから2台の演算制御
    装置の制御定数を変更する場合に、一時同期2重化から
    待期2重化に制御モードを変更することにより制御定数
    を変更し、制御定数変更後は同期2重化に制御モードを
    戻すことにより2つの演算制御装置ともオンラインで制
    御定数を変更可能にしたことを特徴とする2重化制御装
    置。
JP1293970A 1989-11-14 1989-11-14 2重化制御装置 Pending JPH03154901A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1293970A JPH03154901A (ja) 1989-11-14 1989-11-14 2重化制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1293970A JPH03154901A (ja) 1989-11-14 1989-11-14 2重化制御装置

Publications (1)

Publication Number Publication Date
JPH03154901A true JPH03154901A (ja) 1991-07-02

Family

ID=17801553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1293970A Pending JPH03154901A (ja) 1989-11-14 1989-11-14 2重化制御装置

Country Status (1)

Country Link
JP (1) JPH03154901A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0721136A (ja) * 1993-07-05 1995-01-24 Nec Corp 二重構成信号処理装置
WO1998015899A1 (fr) * 1996-10-07 1998-04-16 Hitachi, Ltd. Systeme informatique insensible aux defaillances
JP2008082710A (ja) * 2006-09-25 2008-04-10 Nittan Co Ltd 煙感知装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60118901A (ja) * 1983-11-17 1985-06-26 ユナイテツド・テクノロジーズ・コーポレイシヨン 位置制御装置
JPS6136803A (ja) * 1984-07-30 1986-02-21 Toshiba Corp プロセス制御装置
JPH03138732A (ja) * 1989-10-25 1991-06-13 Mitsubishi Electric Corp 2重化マイクロプロセッサの自動切換装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60118901A (ja) * 1983-11-17 1985-06-26 ユナイテツド・テクノロジーズ・コーポレイシヨン 位置制御装置
JPS6136803A (ja) * 1984-07-30 1986-02-21 Toshiba Corp プロセス制御装置
JPH03138732A (ja) * 1989-10-25 1991-06-13 Mitsubishi Electric Corp 2重化マイクロプロセッサの自動切換装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0721136A (ja) * 1993-07-05 1995-01-24 Nec Corp 二重構成信号処理装置
WO1998015899A1 (fr) * 1996-10-07 1998-04-16 Hitachi, Ltd. Systeme informatique insensible aux defaillances
JP2008082710A (ja) * 2006-09-25 2008-04-10 Nittan Co Ltd 煙感知装置

Similar Documents

Publication Publication Date Title
CN102269970B (zh) 安全控制系统
KR100566339B1 (ko) 폴트 톨러런트 컴퓨터 시스템, 그 재동기화 방법, 및 그 재동기화 프로그램을 갖는 컴퓨터 판독가능 저장매체
US5406472A (en) Multi-lane controller
US7418626B2 (en) Information processing apparatus
JPH03154901A (ja) 2重化制御装置
JP4558111B2 (ja) 三重系フォールトトレラントシステムのデータ変更方法
JP3536293B2 (ja) 二重化コンピュータ装置
JPS62150948A (ja) バス故障箇所検出方式
JP2003186691A (ja) フェイルセーフ機能を備えたコントローラ
CN103154837B (zh) 用于自动化系统的过程冗余控制的方法
JPS62187901A (ja) 2重化コントロ−ラの制御方法
JP2885800B2 (ja) 二重系処理装置
CN114253766B (zh) 运行冗余的自动化系统的方法
JPH08202570A (ja) 二重化プロセス制御装置
JPH02278457A (ja) デジタル情報処理装置
JPH0755179Y2 (ja) 並列多重電子連動装置
JPS6214859B2 (ja)
JPH0126096B2 (ja)
JP4894391B2 (ja) 制御装置
JPS60237523A (ja) 内部時計の制御装置
JPS63223836A (ja) 診断制御方式
JPS63253438A (ja) デイジタル情報処理装置
JPH01217665A (ja) デジタル情報処理装置
JPH054259U (ja) デジタル情報処理装置
JPH01316836A (ja) 二重化コントローラ