JPS6321217B2 - - Google Patents

Info

Publication number
JPS6321217B2
JPS6321217B2 JP58119374A JP11937483A JPS6321217B2 JP S6321217 B2 JPS6321217 B2 JP S6321217B2 JP 58119374 A JP58119374 A JP 58119374A JP 11937483 A JP11937483 A JP 11937483A JP S6321217 B2 JPS6321217 B2 JP S6321217B2
Authority
JP
Japan
Prior art keywords
bus
unit
main processor
process control
cards
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.)
Expired
Application number
JP58119374A
Other languages
English (en)
Other versions
JPS6011940A (ja
Inventor
Hiroshi Hashimoto
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
Tokyo Shibaura Electric Co Ltd
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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP58119374A priority Critical patent/JPS6011940A/ja
Publication of JPS6011940A publication Critical patent/JPS6011940A/ja
Publication of JPS6321217B2 publication Critical patent/JPS6321217B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Safety Devices In Control Systems (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、1つのメインプロセツサカードによ
り複数のプロセス入出力カードを制御してプロセ
ス制御を行なうプロセス制御装置の改良に関す
る。
〔発明の技術的背景とその問題点〕
プロセスからのデータを入力し、このデータに
基づいた処理結果のデータをプロセスに出力する
複数のプロセス入出力カードと、これらカードを
制御するメインプロセツサカードとで構成された
プロセス制御ユニツトを、プロセス制御対象の増
加およびその処理能力により複数設けたプロセス
制御装置がある。このようなプロセス制御装置で
は、メインプロセツサカードの故障時のバツクア
ツプを行なうために、メインプロセツサカードを
2重化にすることが多い。第1図は、メインプロ
セツサカードを2重化したプロセス制御装置にお
けるプロセス制御ユニツト1の構成図である。第
1図において2,3がメインプロセツサカードで
あり、4―1〜4―nがプロセス入出力カードで
ある。そして、これらカード2,3,4―1〜4
―nは内部バス5を介して相互に接続されてい
る。なお、6は故障時におけるメインプロセツサ
カード2,3間の異常検知信号である。
そこで、メインプロセツサカード2,3のいず
れか一方は、バツクアツプのために待期状態にあ
り、動作状態にあるメインプロセツサカード2,
3が何らかの原因で故障するまで動作しないこと
になる。したがつて、第1図に示すようなバツク
アツプ方式を用いると、待期中のメインプロセツ
サカード2,3が有効に活用されず、その上待期
しているメインプロセツサカード2,3が正常に
動作するかの点検が十分にできなかつた。さら
に、以上のことから経済的なメリツトもない。
〔発明の構成〕
本発明は上記実情に基づいてなされたもので、
その目的とするところは、バツクアツプのための
メイン制御ユニツトを無くし得、かつ経済性に優
れたプロセス制御装置を提供することにある。
〔発明の概要〕
本発明は、プロセスとの間でデータを入出力す
る複数のプロセス入出力カードと、これらカード
を制御する制御演算部およびこの制御演算部の異
常を検出する異常検出部を有するメインプロセツ
サカードと、前記異常検出部からの異常検出信号
により開となるユニツト間バスゲート回路とを内
部バスで接続したプロセス制御ユニツトを複数設
け、これらユニツトを対をなすように前記ユニツ
ト間バスゲート回路をユニツト接続バスで接続
し、いずれか一方のユニツトのメインプロセツサ
カードが異常となつた場合、前記ユニツト間バス
ゲート回路を開とし、他方のユニツトのメインプ
ロセツサカードにより前記ユニツト接続バスを通
して異常側のユニツトにおけるプロセス入出力カ
ードを制御するプロセス制御装置である。
〔発明の実施例〕
以下、本発明の一実施例について第2図および
第3図を参照して説明する。第2図は本発明に係
るプロセス制御装置の構成図である。第2図にお
いてプロセス制御ユニツト10,20は、関連あ
る複数のプロセスを制御するもので、同図に示す
如くメインプロセツサカード11,21およびプ
ロセス入出力カード12―1〜12―N,22―
1〜22―Nにユニツト間バスゲート回路13,
23を付加し、これらを内部バスB10,B20
に接続して構成したものである。なお、メインプ
ロセツサカード11,21は、それぞれのプロセ
ス入出力カード12―1〜12―N,22―1〜
22―Nを制御するものであり、プロセス入出力
カード12―1〜12―N,22―1〜22―N
は、プロセスからのデータを入力するとともに、
このデータに基づきメインプロセツサカード1
1,21の制御演算結果としての制御データをプ
ロセスに出力するものである。
さらに、前記プロセス制御ユニツト10,20
には、ユニツト間バスゲート回路13,23間に
ユニツト接続バスBSが接続され、メインプロセ
ツサカード11、ユニツト間バスゲート回路13
とメインプロセツサカード21、ユニツト間バス
ゲート回路23との間には、異常検出信号が送ら
れる異常検出ラインLを接続してある。
ここで、メインプロセツサカード11,21お
よびユニツト間バスゲート回路13,23の具体
的な構成について第3図を参照して説明する。な
お、メインプロセツサカード11,21は同一構
成なので、その説明は同時に行なう。このメイン
プロセツサカード11,21には、プロセス入出
力カード12―1〜12―N,22―1〜22―
Nを制御する制御演算部の機能としてマイクロプ
ロセツサP1,P2、メモリM1,M2、メイン
プロセツサバスゲート(以下メインゲートと略
す)GM1,GM2およびバスコントロールゲー
トGB1,GB2が設けられている。そこで、こ
れらカード11,21がプロセス制御ユニツト1
0,20におけるマザーボード(不図示)に取付
けられることにより、前記内部バスB10,B2
0のうちアドレスデータバスBA1,BA2には、
メインゲートGM1,GM2を介してマイクロプ
ロセツサP1,P2に、またバスコントロールバ
スBC1,BC2にはバスコントロールゲートGB
1,GB2を介して前記マイクロプロセツサP
1,P2に接続されるように構成されている。そ
して、メモリM1,M2がカードバスBK1,
BK2を介してマイクロプロセツサP1,P2に
接続されている。なお、このメモリM1,M2に
は接続された側のプロセス制御ユニツト10,2
0のプロセス制御演算プログラムおよび制御パラ
メータ等を所定のエリアに格納するとともにバツ
クアツプする相手側のプロセス制御ユニツト1
0,20のプロセス制御演算プログラムを所定エ
リアに格納している。また、異常検出回路H1,
H2には、マイクロプロセツサP1,P2および
メモリM1,M2からの信号をみて異常が起きた
時に異常検出信号をメインバスゲートGM1,
GM2およびバスコントロールゲートGB1,GB
2へ出力するとともにインバータI1,I2を介
してユニツト間バスゲート回路13,23とこの
ユニツト間バスゲート回路13,23を通つて相
手側のマイクロプロセツサP2,P1へ出力する
ものである。なお、マイクロプロセツサP2,P
1は、異常検出信号を受けると、相手側のプロセ
ス制御演算プログラムに基づいて相手側のプロセ
ス入出力カードを同時に制御する機能をもつてい
る。
ユニツト間バスゲート回路13,23は、プロ
セス制御ユニツト10,20におけるアドレスデ
ータバスBA1,BA2間を結ぶユニツト接続バ
スBSに双方向のアドレスゲート13a,23a
と、バスコントロールBC1,BC2間を結ぶコン
トロール接続バスBCOにコントロール接続ゲー
ト13b,23bを設けたものである。そこで、
これら、アドレスゲート13a,23aおよびコ
ントロール接続ゲート13b,23bは、ゲート
13c,23cを介して異常検出信号が入力され
ることにより開となる機能を有している。
次に上記の如く構成された装置の動作について
説明する。各プロセス制御ユニツト10,20に
おけるメインプロセツサカード11,21が正常
状態にあると、メインプロセツサカード11はプ
ロセス制御ユニツト10のプロセス制御演算プロ
グラムに基づいてアドレスデータ信号およびバス
コントロール信号を出力してアドレスデータバス
BA1、バスコントロールバスBC1にのせ、そ
のプロセス入出力カード12―1〜12―Nをア
クセスする。一方、プロセス制御ユニツト20に
おいても同様に、メインプロセツサカード21は
そのプロセス入出力カード22―1〜22―Nを
アクセスする。これにより、各プロセスの制御が
行なわれる。
ここで、いずれかのメインプロセツサカード1
1,21、例えばメインプロセツサカード11の
マイクロプロセツサP1が何らかの原因で故障し
たとする。そうすると、異常検出回路H1は、こ
れを検出して異常検出信号をメインゲートGM1
およびバスコントロールゲートGB1へ出力する
とともに、ユニツト間バスゲート回路13,23
と相手側のマイクロプロセツサP2へ出力する。
これにより、メインゲートGM1およびバスコン
トロールゲートGB1は閉となり、プロセス入出
力カード12―1〜12―Nのアクセスは禁止さ
れる。これと同時に、ユニツト間バスゲート回路
13のアドレスゲート13a、コントロール接続
ゲート13bおよびユニツト間バスゲート回路2
3のアドレスゲート23a、コントロール接続ゲ
ート23bはそれぞれ開となる。しかして、異常
検出信号を受けたマイクロプロセツサP2は、自
身のプロセス入出力カード22―1〜22―Nを
制御すると同時に、プロセス制御ユニツト10の
プロセス制御演算プログラムに基づいてアドレス
データ信号およびバスコントロール信号を接続バ
スBSおよびコントロール接続バスBCOを介して
プロセス制御ユニツト10のアドレスデータバス
BA1およびバスコントロールバスBC1にのせ
る。この結果、プロセス入出力カード12―1〜
12―Nはメインプロセツサカード21により制
御される。
逆に、プロセス制御ユニツト20のメインプロ
セツサカード21が故障した場合は、上記した動
作と同様にして、プロセス入出力カード22―1
〜22―Nはプロセス制御ユニツト10のメイン
プロセツサカード11により制御される。
このように本装置においては、ユニツト間バス
ゲート回路13,23を各プロセス制御ユニツト
10,20に設け、いずれかのメインプロセツサ
カード11,21が故障した場合、ユニツト間バ
スゲート回路13,23を開とし、故障してない
メインプロセツサカード11,21により故障し
た側のプロセス入出力カード12―1〜12―
N,22―1〜22―Nを制御するので、別にバ
ツクアツプ用のメインプロセツサカードを設ける
ことなく故障したメインプロセツサカード11,
21をバツクアツプできる。これにより、従来の
ように待期中のメインプロセツサカードを点検す
ることがなくなる。
また、本装置はユニツト間バスゲート回路1
3,23を設けてメモリM1,M2に相手側のプ
ロセス制御演算プログラムを格納するだけなの
で、その回路構成が簡単でありコストパフオーマ
ンスに優れている。
なお、本発明は上記一実施例に限定されるもの
ではない。たとえば、第4図に示すような構成と
してもよい。このプロセス制御装置は、第2図お
よび第3図に示すプロセス制御装置におけるメイ
ンプロセツサカード11,21にインターフエイ
ス回路(不図示)を設け、このインターフエイス
回路に、各種制御カード30…Mを接続したシリ
アル伝送路LSを接続したものである。そして、
メインプロセツサカード11,21は、メインプ
ロセツサカード11,21が故障した側のプロセ
ス入出力カード12―1〜12―N,22―1〜
22―Nへ各種制御カード30…Mからプロセス
入出力カード12―1〜12―N,22―1〜2
2―Nへの制御指令に従つて、データの受け渡し
中継を行なう機能を持つものである。これによ
り、例えばメインプロセツサカード11が故障し
たとしても、各種制御カード30…からプロセス
入出力カード12―1〜12―Nへのデータ受け
渡しは、メインプロセツサカード21により行な
うことができる。
〔発明の効果〕
本発明によれば、メインプロセツサカードに相
手側のプロセス制御ユニツトのプロセス制御演算
プログラムを格納し、さらにバスゲート回路を設
けた接続バスでプロセス制御ユニツトの内部バス
間を接続し、メインプロセツサカードが故障した
場合、バスゲート回路を開として正常なメインプ
ロセツサカードで故障側のプロセス入出力カード
を制御するので、バツクアツプを行なうメイン制
御ユニツトを無くし得、かつ経済性に優れたプロ
セス制御装置を提供できる。
【図面の簡単な説明】
第1図は従来におけるプロセス制御装置の構成
図、第2図は本発明に係るプロセス制御装置の一
実施例を示す構成図、第3図は本装置におけるメ
インプロセツサカードおよびバスゲート回路の具
体的な構成図、第4図は本装置における変形例を
示す構成図である。 10,20…プロセス制御ユニツト、11,2
1…メインプロセツサカード、12―1〜12―
N,22―1〜22―N…プロセス入出力カー
ド、13,23…ユニツト間バスゲート回路、P
1,P2…マイクロプロセツサ、M1,M2…メ
モリ、GM1,GM2…メインプロセツサバスゲ
ート、GB1,GB2…バスコントロールゲート、
I1,I2…インバータ、13a,23a…アド
レスゲート、13b,23b…コントロール接続
ゲート、13c,23c…ゲート、BS…ユニツ
ト接続バス、L…異常検出ライン、BCO…コン
トロール接続バス、B10,B20…内部バス、
BA1,BA2…アドレスデータバス、BC1,
BC2…バスコントロールバス。

Claims (1)

    【特許請求の範囲】
  1. 1 プロセスとのデータの入出力を行なう複数の
    プロセス入出力カードと、これらプロセス入出力
    カードと内部バスを介して接続され、プロセス制
    御演算プログラムに基づいて前記プロセス入出力
    カードを制御し、かつ前記プロセス入出力カード
    とは別のプロセス入出力カードのプロセス制御演
    算プログラムを有する制御演算部およびこの制御
    演算部の異常を検出する異常検出部を持つメイン
    プロセツサカードと、このメインプロセツサカー
    ドと前記内部バスを介して接続され、前記異常検
    出部からの異常検出信号により開となるユニツト
    間バスゲート回路とから構成された複数のプロセ
    ス制御ユニツトと;これらプロセス制御ユニツト
    を対をなすように、そのプロセス制御ユニツトの
    前記ユニツト間バスゲート回路間を接続するユニ
    ツト接続バスとを具備し、一方の前記プロセス制
    御ユニツトのメインプロセツサカードが故障した
    場合、他方のプロセス制御ユニツトのメインプロ
    セツサカードで前記ユニツト接続バスを通して前
    記故障側のプロセス入出力カードを制御すること
    を特徴とするプロセス制御装置。
JP58119374A 1983-06-30 1983-06-30 プロセス制御装置 Granted JPS6011940A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58119374A JPS6011940A (ja) 1983-06-30 1983-06-30 プロセス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58119374A JPS6011940A (ja) 1983-06-30 1983-06-30 プロセス制御装置

Publications (2)

Publication Number Publication Date
JPS6011940A JPS6011940A (ja) 1985-01-22
JPS6321217B2 true JPS6321217B2 (ja) 1988-05-06

Family

ID=14759924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58119374A Granted JPS6011940A (ja) 1983-06-30 1983-06-30 プロセス制御装置

Country Status (1)

Country Link
JP (1) JPS6011940A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6232501A (ja) * 1985-08-05 1987-02-12 Toyobo Co Ltd プロセスコンピユ−タの相互バツクアツプ方法
JP4967846B2 (ja) * 2007-06-21 2012-07-04 ムラテックオートメーション株式会社 搬送制御システム
CN103699003B (zh) * 2013-11-27 2017-03-15 北京机械设备研究所 一种面向双余度电机的分布式冗余通用控制器

Also Published As

Publication number Publication date
JPS6011940A (ja) 1985-01-22

Similar Documents

Publication Publication Date Title
US5005174A (en) Dual zone, fault tolerant computer system with error checking in I/O writes
EP0306244B1 (en) Fault tolerant computer system with fault isolation
US5249187A (en) Dual rail processors with error checking on I/O reads
US4503496A (en) Multi-microcomputer system with direct store access
JPH01154240A (ja) 単一レールインターフェイスにエラーチェック機能を有する二重レールプロセッサ
JPH01154243A (ja) 耐欠陥性でない要素と耐欠陥性システムとのインターフェイス
JPS6321217B2 (ja)
JPH02132528A (ja) 二重化処理装置におけるチェック方法
JP2774675B2 (ja) バスコントローラ
JP3127941B2 (ja) 二重化装置
JP3012402B2 (ja) 情報処理システム
JP2946541B2 (ja) 二重化制御システム
JPH03233744A (ja) 予備系ルート試験方式
JPH01116801A (ja) 二重系切換方式
JPH0625987B2 (ja) 複合計算機システム
JP2583617B2 (ja) マルチプロセッサシステム
JPH09179836A (ja) 多重化計算機およびその障害検出処理方法
JPH079636B2 (ja) バス診断装置
JPH07114521A (ja) マルチマイクロコンピュータシステム
JPH10187355A (ja) ディスク制御システム
JPS63131234A (ja) 診断制御方式
JPH0950407A (ja) マイクロコンピュータシステムにおける外部システムバスの障害からの救済方法、並びにマイクロコンピュータシステム
JPS6224301A (ja) プロセス入出力装置
JPH02199562A (ja) 二重化メモリコピー方式
JPH08137709A (ja) 情報処理システム