JPH041828A - プログラマブル制御装置 - Google Patents

プログラマブル制御装置

Info

Publication number
JPH041828A
JPH041828A JP2105543A JP10554390A JPH041828A JP H041828 A JPH041828 A JP H041828A JP 2105543 A JP2105543 A JP 2105543A JP 10554390 A JP10554390 A JP 10554390A JP H041828 A JPH041828 A JP H041828A
Authority
JP
Japan
Prior art keywords
connection
arithmetic
unit
control unit
card
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
JP2105543A
Other languages
English (en)
Inventor
Akio Toda
明男 戸田
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 JP2105543A priority Critical patent/JPH041828A/ja
Publication of JPH041828A publication Critical patent/JPH041828A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Hardware Redundancy (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、マルチプロセッサ方式のプログラマブル制
御装置に関するものである。
[従来の技術] 第4図は例えば特開昭63−156250号公報に示さ
れた従来のマルチプロセッサ方式のプログラマブル制御
装置の構成を示すブロック図であり、図において、1は
システム全体の管理を行なう管理部、2a、2bは演算
制御部、3a、3bはそれぞれ演算制御部2a、2bが
故障した時に各演算制御部2a、2bをシステムから切
り離すためのカード切離信号を伝達する信号線、4は前
記カード切離信号を各信号線3a、3bへ出力しうるカ
ード切離制御部、5は各演算制御部2a。
2bにおける故障を検出するカード故障検出回路、6は
カート故障検出回路5が演算制御部2a、2bにおける
故障を検出した時にその情報を記憶するための不揮発性
メモリ、7は不揮発性メモリ6を制御するメモリ制御回
路、8はシステムバスである。
次に動作について説明する。カート故障検出回路5は、
演算制御部2a、2bのいずれかに故障が生じて異常状
態になったことを認識した場合、カード切離制御部4に
対して、演算制御部2aの故障の場合には信号線3aを
通じてのカード切離信号の出力を、演算制御部2bの故
障の場合には信号線3bを通じてのカート切離信号の出
力を要求する。カード切離制御部4は、この要求に応じ
てカード切離信号を出力することで、各演算制御部2a
、2bをシステムバス8から切り離すとともに、その情
報を、メモリ制御回路7により不揮発性メモリ6に記憶
させておく。
そして、電源再投入時においては、カード切離信号がリ
セットされてしまうため、カート故障検出回路5は、不
揮発性メモリ6のデータに従って電源再投入時前の状態
にカード切離信号の出力状態をセットすることにより、
以前に障害のあった演算制御部2a、2bの切離状態を
自動的に復元している。
[発明が解決しようとする課題] 従来のプログラマブル制御装置は以上のように構成され
ているので、オンライン中または電源を落した時に故障
した演算制御部2a、2bを抜いて正常な演算制御部を
挿入してシステムに新たに参入させる場合、あるいは、
新たに演算制御部を追加、抹消する場合、挿抜前の演算
制御部2a。
2bの切離情報が不揮発性メモリ6に残っているため、
交換または追加した演算制御部がシステムに参入できな
いか、もしくは、抹消した演算制御部が接続されたまま
の情報として残り、システムの保守性、信頼性が低下す
るなどの課題があった。
この発明は上記のような課題を解消するためになされた
もので、オンライン中または電源を落した場合に故障し
た演算制御部と正常な演算制御部とを交換した場合、あ
るいは、新たに演算制御部を追加、抹消した場合に、そ
の演算制御部をシステムに容易に参入、離脱させて制御
プログラムの実行を可能にして、システムの保守性、信
頼性の向上をはかったプログラマブル制御装置を得るこ
とを目的とする。
[課題を解決するための手段] この発明に係るプログラマブル制御装置は、複数の演算
制御部の故障認識、複数の演算制御部のシステムへの接
離の管理および複数の演算制御部の接続確認を行なう接
続管理部と、該接続管理部が複数の演算制御部のいずれ
かの故障を認識した場合に接続管理部からの指示で故障
した演算制御部をシステムから切り離す切離制御部と、
接続管理部による複数の演算制御部についての接離処理
に伴う複数の演算制御部の接続状態に関する情報を保持
する不揮発性の接続情報記憶部とを管理部にそなえ、切
離制御部からの指示を受けて自演算制御部をシステムか
ら切り離す切離受信部と、接続管理部からの接続確認に
応答するための接続応答管理部とを各演算制御部にそな
えるとともに、複数の演算制御部の接続状態に関する指
示を管理部へ出力しうるメインテナンスツールをそなえ
、接続管理部が、複数の演算制御部の接続確認時の確認
結果と接続情報記憶部内の情報とに基づいて、もしくは
、メインテナンスツールからの指示に基づいて、接続情
報記憶部内の情報の書換および切離制御部からの切離信
号の管理を行なう機能を有しているものである。
[作   用] この発明におけるプログラマブル制御装置では、オンラ
イン中に故障した演算制御部を正常な演算制御部と交換
した場合、あるいは、新たに正常な演算制御部を追加し
た場合には、メインテナンスツールからの指示により、
接続管理部が、切離制御部から該当演算制御部への切離
信号を無意にするとともに、接続情報記憶部内に該当演
算制御部の接続状態を正常と書き換えることで、該当演
算制御部をシステムに参入させることができる。
また、演算制御部を抹消した場合には、メインテナンス
ツールからの指示により、接続管理部が、接続情報記憶
部内に該当演算制御部の接続状態を未接続と書き換える
ことで対応することができる。
さらに、システムの電源をオフして前述と同様の演算制
御部の挿抜を行なった場合には、電源の再投入時に、接
続管理部により、接続情報記憶部内の情報に基づいて複
数の演算制御部の接続状態の確認が行なわれ、その確認
結果から交換、追加。
抹消された演算制御部が認識され、その認識結果に基づ
き、接続情報記憶部内の複数の演算制御部の接続状態に
関する情報の書換および切離制御部からの切離信号の管
理が行なわれ、該当演算制御部のシステムへの参入もし
くはシステムからの離脱が行なわれる。
[発明の実施例コ 以下、この発明の一実施例を図について説明する。
第1図において、IAはシステム全体の管理を行なう管
理部、2−1〜2−nは制御プログラムを機能単位に分
割したプログラムモジュールを収納する演算制御部、3
−1〜3−nはそれぞれ演算制御部2−1〜2−nが故
障した時に各演算制御部2−1〜2−nをシステムから
切り離すためのカート切離信号を伝達する信号線、4は
カード切離信号を各信号線3−1〜3−nへ出力しうる
カート切離制御部、8はシステムバス、9−1〜9−n
は各演算制御部2−1〜2−nにそなえられカード切離
制御部4からのカード切離信号を受けて自演算制御部(
カード)をシステムバス8がら切り離すカード切離受信
部、10−1〜10−nは各演算制御部2−1〜2−n
にそなえられ管理部IAからの接続確認を受けたリカー
ド接続応答管理部12−1〜l2−n(後述)からの応
答を管理部IAへ送り返したりするバスI/F(インタ
ーフェイス)部、11は管理部IAにそなえられカード
接続管理部13(後述)が各演算制御部2−1〜2−n
の接続状態を確認するために各演算制御部2−1〜2−
nへのアクセスを制御するバス制御部で、システムバス
8に対してその要求を出力する時にその送受信を管理す
るものである。
また、12−1〜12−nは各演算制御部2−1〜2−
nにそなえられカード接続管理部13(後述)からの接
続確認要求に応答するためのカード接続応答管理部、1
3は管理部IAにそなえられ各演算制御部2−1〜2−
nの故障/正常の認識、各演算制御部2−1〜2−nの
システムへの接続/切離の管理および各演算制御部2−
1〜2−nの接続確認を行なうカード接続管理部で、こ
のカード接続管理部13は、演算制御部2−1〜2−n
のいずれかの故障を認識した場合に故障した演算制御部
をシステムから切り離す指示をカード切離制御部4へ出
力するようになっている。
さらに、14はカード接続管理部13による演算制御部
2−1〜2−nについての接続/切離処理に伴う各演算
制御部2−1〜2−nの接続状態に関する情報を第2図
に示すような情報テーブルにて保持する不揮発性のカー
ド接続情報記憶部。
15は管理部IAにそなえられメインテナンスツール1
6(後述)との会話を制御しメインテナンスツール16
(後述)からの情報をカード接続管理部13へ送るメイ
ンテナンスツール制御部、16はプログラムモジュール
の作成、制御プログラムのメインテナンス、演算制御部
2−1〜2−nの接続/切離/新規追加等の指示(演算
制御部2−1〜2−nの接続状態に関する指示)を管理
部IAへ出力しうるメインテナンスツールである。
そして、カード接続管理部13は、各演算制御部2−1
〜2−nの接続確認時の確認結果とカード接続情報記憶
部14内の情報テーブルとに基づいて、もしくは、メイ
ンテナンスツール16がらの指示に基づいて、情報テー
ブルの書換およびカード切離制御部4からのカード切離
信号の管理を行なう機能を有している。
次に、第3図により本実施例の装置の動作について説明
する。
管理部IAが例えば演算制御部2−nの故障を認識した
場合(ステップSl)、カード接続管理部13は、カー
ド切離制御部4に対し演算制御部2−nの切離を指示す
る。これにより、カード切離制御部4は、カード切離信
号を信号線3−nにて出力し、これを受けた演算制御部
2− nのカード切離受信部9−nは、システムバス8
から自カードを切り離す(ステップS2)。さらに、管
理部IAのカード接続管理部13は、例えば第2図に示
されるカード接続情報記憶部14内の情報テーブルの演
算制御部ナンバー(No)がnに相当するカード状態に
″カード故障″を登録する(ステップS3)。
そして、電源をオフせずに(ステップS4にて判断)オ
ンライン中に、故障した演算制御部2−nを抜き正常な
演算制御部に交換した場合(ステップS5)、カード切
離制御部4から演算制御部2−nへ出力されるカード切
離信号は有意になったままであり、そのままでは新たな
正常演算制御部はシステムに参入することができない。
そこで、メインテナンスツール16から演算制御部2−
nが新たに挿入されたという指示を与える(ステップS
6)。この指示を受けたメインテナンスツール制御部1
5は、カード接続管理部13に対し演算制御部2−nが
挿入されたことを通知する。これを受けたカート接続管
理部13は、カード接続情報記憶部14の情報テーブル
の演算制御部ナンバーnに相当するカード状態を″カー
ド故障″からパ正常″に登録変更するとともに(ステッ
プS7)、カート切離制御部4に対し、演算制御部2−
nの接続を指示し、カード切離制御部4は、信号線3−
nへのカード切離信号を無意として新たな演算制御部2
−nをシステムに参入させる(ステップS8)。
なお、ここでは、演算制御部2−nのカード交換につい
て説明したが、オンライン中における他の演算制御部の
交換や新たな演算制御部の追加も上述と同様にして行な
われる。
一方、電源をオフにしてから(ステップS4にて判断)
、演算制御部の挿抜を行なった場合(ステップS9)、
電源を再投入した時(ステップ10)に、カート接続管
理部13は、カード接続情報記憶部14の情報テーブル
に従って各演算制御部2−1〜2−nに対しカード接続
状態の確認要求を例えばメツセージにて行なう(ステッ
プ511)。
各演算制御部2−1〜2−nは、カード接続応答管理部
12−1〜12−nに対し、管理部1Aへの応答を返す
ように指示を出す。各カード接続応答管理部12−1〜
12−nは、各バスI/F部10−1〜10−nを介し
て管理部IAに応答を返し、カード接続管理部13は、
応答のあった演算制御部については、カード接続情報記
憶部14内の情報テーブルの該当ナンバーに“カード正
常″を登録する(ステップ812,513)。また、確
認要求を行なった演算制御部から正常応答が返らなかっ
た場合には、バス制御部11は、正常応答が返らなかっ
たことをカート接続管理部13に対し通知する。この応
答を受けて、カード接続管理部13は、カード接続情報
記憶部14内の情報テーブルの該当ナンバーに″カード
未接続″を登録するとともに(ステップ514)、該当
演算制御部に接続された信号線へのカード切離信号を有
意にする(ステップ515)。さらに、カード接続情報
記憶部14内の情報テーブルに登録されていす、応答が
あった場合は、該当演算制御部が新規挿入されていると
認識し、カード接続情報記憶部14内の情報テーブルの
該当ナンバーに゛′正常パを登録する。
このように、本実施例の装置によれば、演算制御部2−
1〜2−nの挿抜を指示するメインテナンスツール16
を設けるとともに、カード接続管理部13にて演算制御
部2−1〜2−nの挿抜。
カード切離制御部4からのカート切離信号を管理するこ
とにより、オンライン中または電源オフ時に演算制御部
の交換、追加または抹消を行なった場合でも、該当する
新たな演算制御部を容易にシステムに参入させたり、該
当演算制御部をシステムから離脱させたりすることがで
きるので、システムの保守性、信頼性が大幅に向上する
のである。
なお、上記実施例では、演算制御部2−1〜2−nの挿
抜をメインテナンスツール16からの指示で認識するよ
うにしているが、管理部1に定周期で動作するシステム
モニタ部を設け、定周期ごとにカード接続管理部13に
対しカード接続状態のチエツク要求をかけ、カード接続
管理部13が各カード(演算制御部)の接続状態をチエ
ツクし、演算制御部2−1〜2−nの挿抜を確認するよ
うにしてもよい。
また、上記実施例では、バスI/F部10−1〜10−
nとバス制御部11とを別個に記載しているが1両方の
機能を含めてバス制御部としてもよい。
[発明の効果] 以上のように、この発明によれば、メインテナンスツー
ルからの指示と、接続管理部による演算制御部の挿抜管
理、切離制御部からの切離信号の管理により、オンライ
ン中または電源オフ時に演算制御部の交換、追加、抹消
を行なっても、該当する新たな演算制御部を容易にシス
テムに参入させたり、該当演算制御部をシステムから離
脱させたりすることができ、システムの保守性および信
頼性を大幅に向上できる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるプログラマブル制御
装置の構成を示すブロック図、第2図はカード接続情報
記憶部に記憶される情報テーブルの一例を示す図、第3
図は上記実施例の装置の動作を説明するためのフローチ
ャート、第4図は従来のプログラマブル制御装置の構成
を示すブロック図である。 図において、LA−管理部、2−1〜2− n演算制御
部、4−カード切離制御部、9−1〜9−n−力−ド切
離受信部、12−1〜12−nカード接続応答管理部、
13−カード接続管理部、14−カード接続情報記憶部
、16−メインテナンスツール。 なお1図中、同一の符号は同一、又は相当部分を示して
いる。

Claims (1)

  1. 【特許請求の範囲】 制御プログラムを機能単位に分割したプログラムモジュ
    ールを収納する複数の演算制御部と、前記のプログラム
    モジュールおよび各演算制御部を管理する管理部とを有
    するプログラマブル制御装置において、 前記複数の演算制御部の故障認識、前記複数の演算制御
    部のシステムへの接離の管理および前記複数の演算制御
    部の接続確認を行なう接続管理部と、前記接続管理部が
    前記複数の演算制御部のいずれかの故障を認識した場合
    に前記接続管理部からの指示で故障した演算制御部をシ
    ステムから切り離す切離制御部と、前記接続管理部によ
    る前記複数の演算制御部についての接離処理に伴う前記
    複数の演算制御部の接続状態に関する情報を保持する不
    揮発性の接続情報記憶部とが前記管理部にそなえられ、 前記切離制御部からの指示を受けて自演算制御部をシス
    テムから切り離す切離受信部と、前記接続管理部からの
    接続確認に応答するための接続応答管理部とが前記の各
    演算制御部にそなえられるとともに、 前記複数の演算制御部の接続状態に関する指示を前記管
    理部へ出力しうるメインテナンスツールがそなえられ、 前記接続管理部が、前記複数の演算制御部の接続確認時
    の確認結果と前記接続情報記憶部内の情報とに基づいて
    、もしくは、前記メインテナンスツールからの指示に基
    づいて、前記接続情報記憶部内の情報の書換および前記
    切離制御部からの切離信号の管理を行なう機能を有して
    いることを特徴とするプログラマブル制御装置。
JP2105543A 1990-04-19 1990-04-19 プログラマブル制御装置 Pending JPH041828A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2105543A JPH041828A (ja) 1990-04-19 1990-04-19 プログラマブル制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2105543A JPH041828A (ja) 1990-04-19 1990-04-19 プログラマブル制御装置

Publications (1)

Publication Number Publication Date
JPH041828A true JPH041828A (ja) 1992-01-07

Family

ID=14410502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2105543A Pending JPH041828A (ja) 1990-04-19 1990-04-19 プログラマブル制御装置

Country Status (1)

Country Link
JP (1) JPH041828A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06139092A (ja) * 1992-03-06 1994-05-20 Data General Corp モジュールオンライン交換方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06139092A (ja) * 1992-03-06 1994-05-20 Data General Corp モジュールオンライン交換方法

Similar Documents

Publication Publication Date Title
US7900087B2 (en) Method and apparatus for correlating an out-of-range condition to a particular power connection
US6002340A (en) Smart switch
JPS6346455B2 (ja)
JPH11203157A (ja) 冗長装置
JPH041828A (ja) プログラマブル制御装置
JP3284014B2 (ja) フィールドバスシステム
EP0789293B1 (en) Smart switch for controlling the supply of power to a system
JPH0427239A (ja) Lan接続装置の制御方法
JP2925215B2 (ja) 回線制御システムおよび該回線制御システムに用いる回線制御装置
JPH07230301A (ja) 分散形制御装置
JPH0713791A (ja) 二重化制御システムの等値化方法
JP3163521B2 (ja) 通信ケーブルの断線自動復旧システム
JPS63285053A (ja) 網管理装置の障害処理方式
JPS58182359A (ja) 電子交換機の自律系切替方式
CN115733736A (zh) 一种故障切换方法、计算机可读存储介质、系统及装置
JPH03280144A (ja) 通信制御システム
JPH07288533A (ja) Lan切替方式及び電力系統監視制御システム
JP3022971B2 (ja) 電子交換機における端末制御障害監視方式
KR960020388A (ko) 방송운행 자동 제어 시스템
JPS5868104A (ja) 冗長化分散形制御装置
JPS6077216A (ja) 自動運転制御装置
JPH06103100A (ja) 二重化制御システムの制御切替方法
JPH07146849A (ja) コンピュータ間通信のバックアップシステム
JPH0258144A (ja) メッセージ代行送信方式
JPS5935242A (ja) 切替制御方式