JPS6091415A - デイジタル制御装置 - Google Patents

デイジタル制御装置

Info

Publication number
JPS6091415A
JPS6091415A JP58198654A JP19865483A JPS6091415A JP S6091415 A JPS6091415 A JP S6091415A JP 58198654 A JP58198654 A JP 58198654A JP 19865483 A JP19865483 A JP 19865483A JP S6091415 A JPS6091415 A JP S6091415A
Authority
JP
Japan
Prior art keywords
controller
data
delivered
cpu1
output
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
JP58198654A
Other languages
English (en)
Inventor
Yuji Matsumoto
松本雄二
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP58198654A priority Critical patent/JPS6091415A/ja
Publication of JPS6091415A publication Critical patent/JPS6091415A/ja
Pending 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/18Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
    • G06F11/183Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits by voting, the voting not being performed by the redundant components
    • 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/18Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
    • G06F11/187Voting techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Hardware Redundancy (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、ディジタルコントロールシステムの制御に
用いらn、自己診断機能ヲ封するディジタル制御装置に
関するものである。
〔従来独術〕
通常デユープレックスシステムで、主系として動作する
コントローラは入力処理、制御処理、出力処理、自己診
断処理及び従系へのトラッキング用データの送信等の処
理な行う。こnらの処理は所足の制御周期で実行される
。コントローラの故障は、マイクロコンピュータに工り
実行さ扛るプログラム自己診断機能にニジ検出さ肛る。
この自己診断機能には、ウォッチドッグタイマ及びメモ
リパリティチェックに工9マシンエラ〜を検出するもの
、不正命令等の発生のチェックが含1れる。
しかしながら、その内容にアプリケーションにより1例
えば入・出力部の動作チェック、ROMのデータのサム
チェック等を実行するのに必要なコストあるいはコント
ローラの制御処理時間を考慮し1種々のものを追加する
ことが可能であ夛、製品により異なる。
従来、この樽の装置として第1図に示すデユープレタス
構成のものがあった。図において、A。
Bは主系又は従系として動作するコントローラ。
コントローラA、Bにおいて、1は中央処理装置(cp
u)、2は拡張用のメモリ、3はコントローラAのcp
uiとコントローラBのcpulとの間でデータのトラ
ッキングをし、コントローラA 、BY結合させる結合
装置、4はパス4a、4bの信号レベルを変換する変換
器、5はそnぞ扛バス4a、4bの診断を行うモニタ、
6はモニタ5の出力にニジコントローラA、Blk主系
から従系へ又はその逆へ切替える切替器、7は信号を入
力する入力部、8は信号な出力する出力部、9はコント
ローラA、Bの出力を選択する切替器、10はセンサ、
11は切替器9を介する信号に工り動作するアクチュエ
ータである。14.15は動作指令を受信する回路であ
る。
仄に、動作について説明する。コントローラAが主系と
して動作しているときは、コントローラAのcpulあ
るいはモニタ5が故障な検出すると、2重系管理ロジッ
ク6に指命を与え、こnに工り切替器9を動作させ、ま
た動作指令?回路14f?を介してコントローラBのc
pulへ与えることにより、主系と従系との間の切替え
がなさnる。
これにニジコントローラAはこれ1でのトラッキングモ
ードから制御モードにソフトウェア処理を変更してプロ
セスコントロールを行つ。
従来のディジタル制御装置に0以上のように構成されて
いるので、故障の大部分はウォッチドッグタイマ、メモ
リパリティ等により検出できるが。
cpu内のバスインターフェイス部に発生するエラーや
メモリの2ビット以上のエラー等は検出不可能である。
最悪の場合、この工うなエラーはCpu&暴走させるこ
ともあるので、このようなディジタル制御装置は十分な
信頼性が得らnない欠点があった。
〔発明の概要〕
この発明は、上記のような従来のものの欠点ケ除去する
ためになされたもので、主系及び従系とも第1及び第2
のeptmを備え、第1のcpuはマスクとして、第2
のcpuldチェッカとして作動させ0両epuの演算
結果’a?M合することにより、信頼性の高いディジタ
ル制御装鎗を提供することな目的とする。
〔発明の実施例〕
以下、この発明の一実施例を図について説明する。第2
図において、1〜15は第1図の場合と同一であ、9.
18Hテエンカ用のeptmである。
c p u 1 * 16 、結合装置3及びバス変換
器4を。
、<ス4a’ic’介して接続することにより、マ/l
/−F−プロセッサシステムが構成さnている。’J 
7t c p ulにバス4ak弁して他の部分力≧ら
のデータを授受可能な工うに2ボートメモリを内蔵して
いる。
次に動作について説明する。cpulはセンサ10の出
力を入力部7及びバス変換器4な通して入力し、所足の
制御演算を行っている。その結果は通常バス変換器4.
出方部8及び切替器9を通してプロセスに出力さnる。
このとき切換器9に主系として動作しているコントロー
ラAに接続さnている。cpulの演算処理結果及び中
間演算結果にトラッキングデータとして結合装置3を通
じて従系のコントローラBに伝送されている。以上に通
常のデユーブレックス動作の場合と同一である。主系の
コントローラAのcpulは上記動作を行うと同時に、
Cpul6の2ボートメモリに入力イメージを渡す。こ
nは後述する2つのCpul、16の演算結果の照合の
ために同一人力データを使用して演算するためである。
プロセス出力はcpulから行うがcpul、16はモ
ニタ5内のレジスタに演算結果データを書き込む。
モニタ5は、このデータを照合し、不一致であnば2重
系管理ロジック部6へ故障検出信号を出力する。このと
き、ウォッチドッグタイマ、メモリパリティチェック等
の故障検出信号は、2重化照合信号との論理和で出力さ
nる。コントローラAのc p u 1 * 16の結
果が一致していることにニジ、常時コントローラAの健
全性?チェックしている。同時に従系でも同様のチェッ
クな行い従系の健全性もチェックする。2重系管理ロジ
ック6はコントローラA、Bの動作状態を監視し、どち
らを主系として選択するかを決足している。勿論。
手動での切替も可能な設計となっている。さらにコント
ローラA及びBのいずnxrhに故障が発生時には切替
器9を図示と逆の位置への切替なし、アクチュエータ1
1に警報出力な出すことに工り。
保守員に知らせ、修復作業が行える設計としている。
なお上記実施例ではマスタのepuからテエッカのcp
uへ入力データを転送してチェックする場合な説明した
が、その逆に転送する場合であっても工く、また、入力
データの過渡変化が問題にならない工うな応用製品(例
えばディジタル入力のみのものとかアナログ量であって
も系の応答がサンプリングタイムに比較して非常にゆる
やかなもの)においてはマスク、チェッカのcpuがプ
ロセス人力しても良いことは言う1でもない。
さらに本発明が2重系の片系としてのみでなく。
故障発生時の対応が緊急を要しない製品ではシングル系
としても適用可能である。
〔発明の効果〕
以上の二うにこの発明にLfLは、自己診断のためにマ
スクとチェッカと用の2台のcpu&設置したので、容
易にかつ確実に自己#@ケ行えるので、信頼性を高める
ことができる効果がある。
【図面の簡単な説明】
第1図は従来のディジタル制御装置のブロック図、第2
図は本発明の一実施例によるディジタル制御装置のブロ
ック図である。 1.16・・・cpu、2・・・メモリ、3・・・結合
装置。 4・・・バス変換器、5・・・モニタ、6・・・2重系
管理ロジック、7・・・入力部、8・・・出力部、9・
・・切替器。 10・・・センサ、11・・・アクチュエータ、A、B
・・・コントローラ。 なお1図中、同一符号は同一部分を示す。 代理人 大岩増雄 第1図

Claims (1)

  1. 【特許請求の範囲】 制御対象より所足周期で同一のデータな読込み。 それぞn独立して同一のデータ処理な実行する検数の中
    央処理装置と、上記各中央処理装置工りデータ処理の結
    果を入力して照合し、不一致のときは故障検出信号を出
    力するモニタとを備えたディジタル制御装置。
JP58198654A 1983-10-24 1983-10-24 デイジタル制御装置 Pending JPS6091415A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58198654A JPS6091415A (ja) 1983-10-24 1983-10-24 デイジタル制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58198654A JPS6091415A (ja) 1983-10-24 1983-10-24 デイジタル制御装置

Publications (1)

Publication Number Publication Date
JPS6091415A true JPS6091415A (ja) 1985-05-22

Family

ID=16394813

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58198654A Pending JPS6091415A (ja) 1983-10-24 1983-10-24 デイジタル制御装置

Country Status (1)

Country Link
JP (1) JPS6091415A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63254537A (ja) * 1987-04-13 1988-10-21 Kyosan Electric Mfg Co Ltd デ−タ処理装置のデ−タ比較器
JPH0237367A (ja) * 1988-07-28 1990-02-07 Ricoh Co Ltd 画像形成装置
JPH03286340A (ja) * 1990-04-03 1991-12-17 Japan Electron Control Syst Co Ltd Cpuの異常診断装置
JP2015090501A (ja) * 2013-11-05 2015-05-11 三菱電機株式会社 二重系制御装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS50157778A (ja) * 1974-06-12 1975-12-19

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS50157778A (ja) * 1974-06-12 1975-12-19

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63254537A (ja) * 1987-04-13 1988-10-21 Kyosan Electric Mfg Co Ltd デ−タ処理装置のデ−タ比較器
JPH0237367A (ja) * 1988-07-28 1990-02-07 Ricoh Co Ltd 画像形成装置
JPH03286340A (ja) * 1990-04-03 1991-12-17 Japan Electron Control Syst Co Ltd Cpuの異常診断装置
JP2015090501A (ja) * 2013-11-05 2015-05-11 三菱電機株式会社 二重系制御装置

Similar Documents

Publication Publication Date Title
EP0201356B1 (en) High level self-checking intelligent i/o controller
US5313386A (en) Programmable controller with backup capability
CN103262045B (zh) 具有容错架构的微处理器***
EP2113842A1 (en) Scaleable self-checking processing platform
JPH01154242A (ja) 二重ゾーンの耐欠陥コンピュータシステム
JPH01152543A (ja) 欠陥分離及び修理機能を有する耐欠陥コンピュータシステム
US4665522A (en) Multi-channel redundant processing systems
JPH0934809A (ja) 高信頼化コンピュータシステム
JPS6091415A (ja) デイジタル制御装置
KR100279204B1 (ko) 자동제어시스템에서현장제어장치의콘트롤러이중화제어방법및그장치
JP2006155678A (ja) 多重化制御システム及びその多重化方法
JP4102814B2 (ja) 入出力制御装置,情報制御装置及び情報制御方法
JP2003167755A (ja) 信号処理系の故障診断方法および装置
JPS5911455A (ja) 中央演算処理装置の冗長システム
JPS6321217B2 (ja)
JPS5812062A (ja) 並列電子計算機システムの出力装置
JPS5916302B2 (ja) チエツク装置
JPS62284438A (ja) ロツクドプロセツサ方式
JPS6055446A (ja) 計算機
JPS63115240A (ja) 障害検出方式
JPS58137062A (ja) ハングアツプ検出方式
JPH01103761A (ja) 多重系バス同期システムの故障診断装置
Colley et al. An architecture for constructing fault-tolerant transputer systems
JPH1011102A (ja) 二重化方式
JPH01116801A (ja) 二重系切換方式