JPS5936801A - デユ−プレツクス制御方式におけるバツクアツプ方法 - Google Patents

デユ−プレツクス制御方式におけるバツクアツプ方法

Info

Publication number
JPS5936801A
JPS5936801A JP57148095A JP14809582A JPS5936801A JP S5936801 A JPS5936801 A JP S5936801A JP 57148095 A JP57148095 A JP 57148095A JP 14809582 A JP14809582 A JP 14809582A JP S5936801 A JPS5936801 A JP S5936801A
Authority
JP
Japan
Prior art keywords
control
controller
data
bdc
output value
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
JP57148095A
Other languages
English (en)
Inventor
Kiyoshi Mochizuki
望月 清
Masao Shima
島 正雄
Shoichi Koibuchi
鯉「淵」 正一
Souichirou Uchinuma
創一朗 内沼
Yasuo Tomita
富田 保雄
Atsushi Magai
真貝 厚
Toru Abe
徹 阿部
Hideyuki Shimizu
清水 英行
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.)
Azbil Corp
Original Assignee
Azbil 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 Azbil Corp filed Critical Azbil Corp
Priority to JP57148095A priority Critical patent/JPS5936801A/ja
Publication of JPS5936801A publication Critical patent/JPS5936801A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Feedback Control In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、プロセス制御等に用いられるデユー関するも
のである。
デユープレックス制御方式杖、制御動作を行なう主コン
トローラと、主コントローラに障害を生じたときに1冊
御動作全・代行丈る副コントローンと、主副各コントロ
・−2の制91 ’tH力fr:選択する切替flli
とによシt7,4;成さツシるのが一般的であシ、その
−例ている。
すなわら、主二1ントローラMl)C、副コントローラ
B 1) Cおよび切替部SWとが設けであると共Bを
υJ視し、切替部S Wに対して指令を与えるディレク
タl) RTが設けであp1各りには、マイクロプロセ
ッサ等のプロセッサCPUI、1.CPUb。
CPU5.CPUdが備えられ、固>jZメモリROM
rn。
ROM1) 、 ROMg 、 ROPlidへ格給さ
れた命令に基づき、各々が所定の動作を実行するものと
なっている。
また主コントローラMDCは、インターフェイスr/r
mおよびアナログ信号とディジタル信号との変換機能等
を有する入出力回路l10mを介し、プロセスにおける
流介計等のセンサssの出力を受は取ると共に、プロセ
スにおけるモータ弁?、(Vに対する制御出力の送出を
行なっておシ、ヒンサSSの出力に基づく制御演算を可
変メモリ11AMmに対するデータのアクセスを行ない
ながら実行(,7、これによって制御出力の出力値全決
定のうえ、こすしによってプロセスに対する制御動作を
行なつ−Cいる。
な1?、主コントローラMDCには、プ目セツーシ1−
CPU、、、の動作を監視するためのウォッチドッグタ
イマW1.)Tが設けてt−)シ、これによる監祈出力
と、プロセツ′リーCPUmが定期的に行なう自己診断
の結果とを、ORゲートGnIを介して切替部SWへ送
出すると共に、可変メモIJ RAM、n内の制御上必
要とする全データをバックアメモリB F MIn’C
介して一方、切tl[(SWは、インターフェイスI 
/F sを介してバッファメモリBFMrnからの全デ
ータを周期的に受は取り、これを可変メモリRAM s
へ逐゛ 次更新のうえ格納しておシ、主コントローラM
DCの障害発生に備えている。
これらに対し、副コントローラBDCは、常時待機状態
にあるが、主コントローラMDCの障害光41三に応じ
てortゲー1−G、nから送出される障害信号を、イ
ンターフェイスI/Fs’(r−介してブロセツザCP
U5が受は取ったとき、インターフェイスI/Fs お
よび副コントローラBDCのインターフェイスI/Fb
l  を経て、可変メモリRAMq、から全データの転
送全受け、これを自己の可変メモリRAMbへ格納のう
え、この内容にしたがって制御動作を開始し、インター
フェイスI / Fb*および入出力回路I / OH
1と同様の入出力回路l10bを介し、センサS Sか
らの出力を受は取ると共に、匍坏11渣算を行なって制
御出力の出力値を決定し、これをモータ弁MvK、対し
て送出するものとなっている。
このほか、ディレクタDRTは、インターフェイスI/
FRおよび自己のインターフェイスI / vdを介し
、ORゲートGmからの障害信号を監視する一方、障害
信号が生じたときには、切替部SWに対し、可変メモリ
RA Ms内の制御上必要とする全データ金副コントロ
ーラBDCに対して転送させるための転送指令をSW出
すると共に、インターフェイスI/F4ffi介して切
替部SW内のスイッチSを制御し、今壕で主コントロー
ラMl)Cの制御出力5c選択していた状態から、副コ
ントローラBDCの制御出力を選択する状態・\切替器
えを行なわせるものとなっておシ、これらの状況なよ、
逐次可変メモlJRAM、1へ格納され、現在どのゴン
ト[1−ラが制御動作を実行中かの情報が保持されるも
のとなっている。
たソし、主副各コントローラHDCおよびTIDCにお
ける制御動作は、センサSSの出力をサンプリングする
周期が定められておシ、このサンプリング周期毎に制御
演算と制御出力の送出とが行なわれるものとなっている
FB2図は、従来におけるI;+t @′f〜l<SW
と副コントローラBDCとの’fi9作状況全状況フロ
ーチャートであυ、切替部SWにおいては、ディレクタ
DR1’からの1転送指令あシ?“全判断1−ており、
これがNoであれば、上述のと」、−9主コントロ一ラ
1M D Cのデータを〃可変メモIJ’RAMFlへ
格納“を周期的に行なっているが、1転送指令あ、す?
〃がYESとなfl、げ、可変メモリRAM5のゝ全デ
ータを〃副コントローラ’ BDC−\転送Q、、%転
送終了7″がYESになると、副コントローラゝTID
Cの制御1開始を指令〃のうえ、センサsSに対する1
サンプリング周期の間待機〃してから、スイッチ’S%
:“副コントローラゝBDC1l!lへ切替〃える。
これに対し、副コントローラB I) Cにおいて&=
1 。
切替器SWを介する像転送指令あシフ〃がygsとなi
tば、切替器SW側の1全データを“副コントローラ’
 BDCへ転送〃に応じ、2全データを〃可変メモリゝ
RAMbへ格納“のりえ、切替器SW側の副コントロー
ラ’ BDCの制御開始を指令〃に応じ、気制御開始指
令あシ?〃がYESになると、気制御演算と制御出力送
出をサンプリング周期毎に行なう〃ものとし、こ′!′
1.全反復する。
しかし、−第2図に示す従来の方法においては、−全デ
ータな〃副コントローラ’ BDCへ転送“のうえ、副
コントローラ’BI)Cの制御開始を指令〃した後、ス
イッチl1lsを〃副コントローラ1BDC側へ切替〃
えているため、主コントローラMl)CK障害を生じて
から副コントローラBDCへ切替わるまでの時間が大と
なシ、この間において制御状況が不安定となる欠点を生
じていた。
本発明tよ、従来のか\る欠点を根本的に排除する目的
を有し、主コントローラにIl¥害を生じたとき、主コ
ントローラの出力値データのみを副コントローラへ転送
すると共に、副コントローラにおいては出力値データに
応する制御出力を直ちに送出し、ついで、切替部によシ
副コントローラの制御出力を選択した後に、主コントロ
ーラの出力値以外の制御上必要とするデータを副コント
ローラへ転送し、これに基づく制御動作を副コントロー
ラに開始させるものとした極めて効果的な、デユープレ
ックス制御方式におけるバックアップ方法を提供するも
のである。
以下、実施例を示す第3図のフローチャートによp本発
明の詳細な説明する。
第3図は第2図と同様、切替部SWと副コントローラB
DCとの動作状況を示し、切替部SWにおいては、!転
送指令あシ?“のYESに応じ、取出力値のデータを〃
副コントローラ’ BDCへ転送“し、1転送終了7″
のYESによシ、スイッチ″″Sを″JAIJコンシロ
ーラ’ BDC側へ切替〃えてから、′出力値以外のデ
ータを“副コントローラ’B1)Cへ転送′し、1転送
終了?”のygsにしたがい、副コントローラ’ BD
Cの制御開始を指令〃している。
一方、副コントローラBDCにおいては、′転送指令あ
υ?〃のYESにし念がい、切替部SW側の”出力値の
データを“副コントローラ気BDCへ転送“に応じ、′
出力値のデータを〃可変メモリ’ RAMbへ格納し制
御出力を送出〃しておシ、このつき゛に切替部SWにお
いてスイッチ′XS金“副コントローラ’BDCIII
Uへ切替″を行なっているため、出力値のデータに応す
る制御出力が直ちに送出される。
てノいで、切替部SWの1出力値以外のデータ′5c″
副コントローラゝBDCへ転送“に応じ、1出力値以外
のデータを“可変メモIJ’RAML、へ格納″してか
ら、切替部SWの副コントローラ’ BDCの制御開始
を指令〃に応じ、気制御開始指令あシ?〃がYESとな
れば、5制御演算と制御出力送出をサンプリング周期毎
に行なう〃ものとし、これを反榎する。
したがって、主コントローラMDCに障害を生ずれば、
副コントローラBDCから制御出力が直ちに送出された
うえ、これについで制御動作が開始されるものとな夛、
主コントローラMDCに障害を生じてから、副コントロ
ーラBDCよシの制御出力が送出されるまでの時間が大
幅に短縮され、制御状況が安定に維持される。
たyし、1台の副コントローラBDCに対し、tit>
台の主コントローニアMDCおよび切替部SWを設け、
副コントローラBDC’?c各主コントローラMDCの
共用と【7てもよく、場合によっては、ディレクタDR
Tの機能を切替部SWへ収容するものとしても同様であ
υ、本発明は秒々の構成を有するデユープレックス制御
方式へ適用することができる。
以上の説明により明らかなとおp本発明によれば、主コ
ントローラに障害を生じてから、副コントローラよpの
制御出力が送出されるまでの時間が大幅に短縮され、制
御状況が安定に維持されるため、各穏用途のデユープレ
ックス1り一方式において顕著な効果が得られる。
【図面の簡単な説明】
第1図はデユープレックス制御方式の構成を示すブロッ
ク図、第2図は従来例を示すフローチャート、第3図は
本発明の実施例を示すフローチャートである。 λ(DC・・脅・主コントロー9、BDC−・・・副コ
ントローラ、SW・・・曝切替部、CPUm。 CPUb、CPU5・・・拳プロセッサ、ROMm。 ROMI)、ROM5・・・・固定メモリ、RAM、n
。 RAMb、RAM5e * * e可変メモリ、WDT
 −−・・ウォッチドッグタイマ、BFMFn−・・・
バッファメモリ、I / FB t I /Fl)1 
 、 I /Fi) @  、 I /p g・・@−
インターフェイス、’10tn t I / Ob  
・・・・入出力回路、S・・1111スイツチ、SS@
・・・センサ、MV@・・φモータ弁。 特許出願人  山弐ノ・ネウエル株式会社代  理  
人  山 州政 樹(ほか1名)第1頁の続き 0発 明 者 富田保雄 東京都大田区西六郷4丁目28番 1号山武ハネウェル株式会社蒲 出玉場内 0発 明 者 真貝厚 東京都大田区西六郷4丁目28番 1号山武ハネウェル株式会社蒲 出玉場内 0発 明 者 阿部徹 東京都太田区西六郷4丁目28番 1号山武ハネウェル株式会社蒲 出玉場内 0発 明 者 清水英行 東京都太田区西六郷4丁目28番 1号山武ハネウェル株式会社蒲 田工場内

Claims (1)

    【特許請求の範囲】
  1. 制御動作全行なう主コントローラと、該主コントローラ
    に障害を生じたとき前記制御動作を代行する1ルυコン
    トローラと、前記主コントローンとhリコントローラと
    の制御出力を選択する切替部とを有するデユープレック
    ス制御方式において、前記主コントローラに障害を生じ
    たとき前記主コントローラの出カイ直データを前記副コ
    ントローラへ転送すZ)と共に、該副コントローラにお
    いては前記出力値データに応する制御出力を直ちに送出
    し、ついで前記切替部に、Lシ前記副コントローラの制
    御出力t−、−パ択した後、前記主コントローラの出力
    値データμ外のデータを前記副コントローラへ転送(7
    、該出力値データ以外のデータに基づく制御動作を前記
    副コントローラに開始させる乙とを特徴とするデユープ
    レックス制御方式におけるバックアップ方法。
JP57148095A 1982-08-26 1982-08-26 デユ−プレツクス制御方式におけるバツクアツプ方法 Pending JPS5936801A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57148095A JPS5936801A (ja) 1982-08-26 1982-08-26 デユ−プレツクス制御方式におけるバツクアツプ方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57148095A JPS5936801A (ja) 1982-08-26 1982-08-26 デユ−プレツクス制御方式におけるバツクアツプ方法

Publications (1)

Publication Number Publication Date
JPS5936801A true JPS5936801A (ja) 1984-02-29

Family

ID=15445125

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57148095A Pending JPS5936801A (ja) 1982-08-26 1982-08-26 デユ−プレツクス制御方式におけるバツクアツプ方法

Country Status (1)

Country Link
JP (1) JPS5936801A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04142631A (ja) * 1990-10-04 1992-05-15 Nec Corp メモリ内容引継方式
KR100637869B1 (ko) 2005-05-06 2006-10-27 주식회사 삼미정공 안전 구동 자동문 및 그 제어 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52130543A (en) * 1976-04-27 1977-11-01 Toshiba Corp Multi-computer system
JPS5640901A (en) * 1979-09-11 1981-04-17 Toshiba Corp Backup method of process control

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52130543A (en) * 1976-04-27 1977-11-01 Toshiba Corp Multi-computer system
JPS5640901A (en) * 1979-09-11 1981-04-17 Toshiba Corp Backup method of process control

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04142631A (ja) * 1990-10-04 1992-05-15 Nec Corp メモリ内容引継方式
KR100637869B1 (ko) 2005-05-06 2006-10-27 주식회사 삼미정공 안전 구동 자동문 및 그 제어 방법

Similar Documents

Publication Publication Date Title
JPS5936801A (ja) デユ−プレツクス制御方式におけるバツクアツプ方法
JPS5819954A (ja) デ−タ処理装置
JPS605331A (ja) ラインプリンタ
JPS60685B2 (ja) オンラインメンテナンス装置
JPH07219800A (ja) 制御演算装置のデータ等値化方法及びその制御演算装置
JPH08249277A (ja) 入出力装置共用型コンピュータシステム
JPS59133601A (ja) 複数コントロ−ラシステムのバツクアツプ方法
JPS5966712A (ja) プロセス制御装置
JPS59106001A (ja) デユ−プレツクス制御方式におけるバツクアツプ方法
JPH0155638B2 (ja)
JPS6131711B2 (ja)
JPS6055423A (ja) 電子機器用操作制御装置
JPH02306358A (ja) コンソールメッセージ出力制御装置
JPH04330532A (ja) プログラマブルコントローラ
JPS63109529A (ja) 質問応答装置
JPS59194209A (ja) ロボツトの制御装置
JPH03252753A (ja) 処理起動装置
JPS59115693A (ja) 2重化構成における系選択方式
JPH04165426A (ja) 推論の中断を考慮に入れた知職ベースシステムの管理方式
JPH0317717A (ja) データ処理システム
JPS6235743A (ja) 初期設定装置
JPH04246711A (ja) パーソナルコンピュータの障害復旧方式
JPH01118902A (ja) Pcのデータ転送制御方式
JPH0498354A (ja) 情報処理装置
JPH06175828A (ja) オペレーティングシステム運用方法