JPH05233034A - プログラマブルコントローラ - Google Patents
プログラマブルコントローラInfo
- Publication number
- JPH05233034A JPH05233034A JP6933792A JP6933792A JPH05233034A JP H05233034 A JPH05233034 A JP H05233034A JP 6933792 A JP6933792 A JP 6933792A JP 6933792 A JP6933792 A JP 6933792A JP H05233034 A JPH05233034 A JP H05233034A
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- storage device
- remote control
- control station
- 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.)
- Granted
Links
Landscapes
- Programmable Controllers (AREA)
Abstract
(57)【要約】
【目的】 CPU部から遠隔設置された入出力装置に構
成変更が発生した場合、制御を停止することなく、プロ
グラムの変更を可能とする。 【構成】 CPU部1に設けられた警報装置11,14
により、アラームを受けてプログラム記憶装置2内のプ
ログラムおよびMS4における入出力登録用記憶装置5
内の入出力登録を、各制御を停止させることなく変更可
能にする。
成変更が発生した場合、制御を停止することなく、プロ
グラムの変更を可能とする。 【構成】 CPU部1に設けられた警報装置11,14
により、アラームを受けてプログラム記憶装置2内のプ
ログラムおよびMS4における入出力登録用記憶装置5
内の入出力登録を、各制御を停止させることなく変更可
能にする。
Description
【0001】
【産業上の利用分野】この発明は、入出力装置をマイク
ロプロセッサ部から分離して遠隔に設置し、このマイク
ロプロセッサ部により運転制御を行うプログラマブルコ
ントローラに関するものである。
ロプロセッサ部から分離して遠隔に設置し、このマイク
ロプロセッサ部により運転制御を行うプログラマブルコ
ントローラに関するものである。
【0002】
【従来の技術】図6は例えば特開昭59−85502号
公報に示された従来のプログラマブルコントローラを示
すシステム構成図であり、図において、1はコントロー
ラのマイクロプロセッサ部(以下、CPU部という)、
2はプログラム記憶装置、4はリモート制御局マスター
(以下、MSという)、5は入出力登録用記憶装置、7
はリモート制御局スレーブ(以下、RSという)、8は
入出力マップ用記憶装置、9,10は入出力装置、3は
CPU部1とMS4とのインターフェイス、6はMS4
とRS7とのインターフェイスである。
公報に示された従来のプログラマブルコントローラを示
すシステム構成図であり、図において、1はコントロー
ラのマイクロプロセッサ部(以下、CPU部という)、
2はプログラム記憶装置、4はリモート制御局マスター
(以下、MSという)、5は入出力登録用記憶装置、7
はリモート制御局スレーブ(以下、RSという)、8は
入出力マップ用記憶装置、9,10は入出力装置、3は
CPU部1とMS4とのインターフェイス、6はMS4
とRS7とのインターフェイスである。
【0003】次に動作について説明する。CPU部1は
プログラム記憶装置2に格納された手順にもとづき制御
を実行する。また、この制御に先立ち、インターフェイ
ス3を経由して、MS4内の入出力登録用記憶装置5
に、使用する入出力情報を登録しておく。
プログラム記憶装置2に格納された手順にもとづき制御
を実行する。また、この制御に先立ち、インターフェイ
ス3を経由して、MS4内の入出力登録用記憶装置5
に、使用する入出力情報を登録しておく。
【0004】また、MS4は、入出力登録用記憶装置5
の内容にもとづき、インターフェイス6を経由してRS
7とデータの授受を行い、さらに、RS7は入出力マッ
プ用記憶装置8の内容にもとづき、各入出力装置9,1
0との間でデータの授受を行う。
の内容にもとづき、インターフェイス6を経由してRS
7とデータの授受を行い、さらに、RS7は入出力マッ
プ用記憶装置8の内容にもとづき、各入出力装置9,1
0との間でデータの授受を行う。
【0005】
【発明が解決しようとする課題】従来のプログラマブル
コントローラは以上のように構成されているので、入出
力装置9,10の故障等により、これらの入出力装置
9,10の構成を変更した場合、同時に、入出力登録用
記憶装置5の内容およびプログラム記憶装置2の内容を
変更しなければ、異常なデータで制御を行う可能性が発
生するため、制御停止が必ず必要になるなどの問題点が
あった。
コントローラは以上のように構成されているので、入出
力装置9,10の故障等により、これらの入出力装置
9,10の構成を変更した場合、同時に、入出力登録用
記憶装置5の内容およびプログラム記憶装置2の内容を
変更しなければ、異常なデータで制御を行う可能性が発
生するため、制御停止が必ず必要になるなどの問題点が
あった。
【0006】また、入出力装置9,10の構成の変更に
際しては、RS7の停止が、また、プログラム変更に際
しては、CPU部1の停止がそれぞれ必要になるなどの
問題点があった。
際しては、RS7の停止が、また、プログラム変更に際
しては、CPU部1の停止がそれぞれ必要になるなどの
問題点があった。
【0007】この発明は上記のような問題点を解消する
ためになされたものであり、入出力装置の構成に変更が
発生した場合でも、制御を停止するのを避けることがで
き、上記構成の変更がCPU部に告知されるようにする
ことにより、制御動作中におけるプログラムの変更を実
現することができるプログラマブルコントローラを得る
ことを目的とする。
ためになされたものであり、入出力装置の構成に変更が
発生した場合でも、制御を停止するのを避けることがで
き、上記構成の変更がCPU部に告知されるようにする
ことにより、制御動作中におけるプログラムの変更を実
現することができるプログラマブルコントローラを得る
ことを目的とする。
【0008】
【課題を解決するための手段】この発明に係るプログラ
マブルコントローラは、リモート制御局スレーブに設け
られて、入出力装置の構成変更を検出することによっ
て、入出力マップ用記憶装置およびリモート制御局マス
ター内に設けられた入出力マップ用記憶装置にそれぞれ
格納された入出力マップを変更する入出力構成変更装置
と、上記リモート制御局マスターに設けられて、入出力
マップの変更時に、上記入出力マップ用記憶装置内のデ
ータおよび上記入出力登録用記憶装置内の登録データが
不一致か否かを検出し、不一致の場合にはマイクロプロ
セッサ部へアラームを出力させ、かつシステムから離脱
した入出力装置の離脱直前のデータを保持させる比較装
置とを設け、上記マイクロプロセッサ部に設けられた警
報装置により、上記アラームを受けて上記プログラム記
憶装置内のプログラムおよび上記リモート制御局マスタ
ーにおける入出力登録用記憶装置内の入出力登録を、各
制御を停止させることなく変更可能にしたものである。
マブルコントローラは、リモート制御局スレーブに設け
られて、入出力装置の構成変更を検出することによっ
て、入出力マップ用記憶装置およびリモート制御局マス
ター内に設けられた入出力マップ用記憶装置にそれぞれ
格納された入出力マップを変更する入出力構成変更装置
と、上記リモート制御局マスターに設けられて、入出力
マップの変更時に、上記入出力マップ用記憶装置内のデ
ータおよび上記入出力登録用記憶装置内の登録データが
不一致か否かを検出し、不一致の場合にはマイクロプロ
セッサ部へアラームを出力させ、かつシステムから離脱
した入出力装置の離脱直前のデータを保持させる比較装
置とを設け、上記マイクロプロセッサ部に設けられた警
報装置により、上記アラームを受けて上記プログラム記
憶装置内のプログラムおよび上記リモート制御局マスタ
ーにおける入出力登録用記憶装置内の入出力登録を、各
制御を停止させることなく変更可能にしたものである。
【0009】
【作用】この発明におけるプログラマブルコントローラ
は、入出力装置の構成に変更が発生した場合、RSの入
出力マップの内容をMSへ伝え、MSおよびRS間のイ
ンターフェイスを新しい入出力マップによって行わせ
る。従って、上記変更により、削減もしくは追加となっ
た入出力装置のデータは変更直前の値をMS内で保持
し、不完全ながら制御を継続可能にする。
は、入出力装置の構成に変更が発生した場合、RSの入
出力マップの内容をMSへ伝え、MSおよびRS間のイ
ンターフェイスを新しい入出力マップによって行わせ
る。従って、上記変更により、削減もしくは追加となっ
た入出力装置のデータは変更直前の値をMS内で保持
し、不完全ながら制御を継続可能にする。
【0010】また、MS内で入出力登録と入出力マップ
の比較を行っているので、両内容の不一致の検出がで
き、CPU部は入出力装置が構成変更されたことを知
る。そして、制御を停止することなく、プログラムおよ
び入出力登録を変更することにより、完全なシステムに
復帰させることを可能にする。
の比較を行っているので、両内容の不一致の検出がで
き、CPU部は入出力装置が構成変更されたことを知
る。そして、制御を停止することなく、プログラムおよ
び入出力登録を変更することにより、完全なシステムに
復帰させることを可能にする。
【0011】また、入出力装置の構成変更無しに、誤っ
て入出力登録を変更した場合でも、入出力マップと一致
しないデータは更新されず、変更直前の値をMS内で保
持することができ、異常な制御を防ぐ。
て入出力登録を変更した場合でも、入出力マップと一致
しないデータは更新されず、変更直前の値をMS内で保
持することができ、異常な制御を防ぐ。
【0012】
実施例1.以下、この発明の一実施例を図について説明
する。図1において、1はコントローラのCPU部、2
はプログラム記憶装置、4はMS、5は入出力登録用記
憶装置、7はRS、8は入出力マップ用記憶装置、9,
10は入出力装置、3はCPU部1とMS4とのインタ
ーフェイス、6はMS4とRS7とのインターフェイス
である。
する。図1において、1はコントローラのCPU部、2
はプログラム記憶装置、4はMS、5は入出力登録用記
憶装置、7はRS、8は入出力マップ用記憶装置、9,
10は入出力装置、3はCPU部1とMS4とのインタ
ーフェイス、6はMS4とRS7とのインターフェイス
である。
【0013】また、11はCPU部1の警報装置、12
は入出力登録用記憶装置5と入出力マップ用記憶装置1
3との各出力を比較する比較装置、14はMS4の警報
装置で、入出力登録用記憶装置5内の入出力登録を、制
御を停止することなく、変更可能にする。15はRS7
内の入出力マップを変更する入出力構成変更装置であ
る。
は入出力登録用記憶装置5と入出力マップ用記憶装置1
3との各出力を比較する比較装置、14はMS4の警報
装置で、入出力登録用記憶装置5内の入出力登録を、制
御を停止することなく、変更可能にする。15はRS7
内の入出力マップを変更する入出力構成変更装置であ
る。
【0014】次に動作について説明する。まず、入出力
装置9を故障等でシステムから離脱させる場合には、図
2のフロー図に示すように、RS7はMS4と通信を実
行しながら(ステップST27)、入出力構成変更装置
15により入出力の変更の有無を検出し(ステップST
28)、有る場合には、RS7内の入出力マップ用記憶
装置8に格納した入出力マップを変更する(ステップS
T29)。そして、MS4との通信により、(ステップ
ST27)、入出力マップをMS4へ送出する。
装置9を故障等でシステムから離脱させる場合には、図
2のフロー図に示すように、RS7はMS4と通信を実
行しながら(ステップST27)、入出力構成変更装置
15により入出力の変更の有無を検出し(ステップST
28)、有る場合には、RS7内の入出力マップ用記憶
装置8に格納した入出力マップを変更する(ステップS
T29)。そして、MS4との通信により、(ステップ
ST27)、入出力マップをMS4へ送出する。
【0015】一方、MS4は図3のフロー図に示すよう
に、RS7との通信を続行し(ステップST19)、上
記入出力マップに変更があったことを検出する(ステッ
プST20)。また、入出力マップの変更があった場合
には、MS4内の比較装置12により、入出力登録用記
憶装置5内の登録データと入出力マップ13内のデータ
とが不一致か否かを検出する(ステップST22)。不
一致が検出された場合には、MS4はCPU部1へアラ
ームを送出し(ステップST23)、警報装置14の駆
動を行う(ステップST24)。
に、RS7との通信を続行し(ステップST19)、上
記入出力マップに変更があったことを検出する(ステッ
プST20)。また、入出力マップの変更があった場合
には、MS4内の比較装置12により、入出力登録用記
憶装置5内の登録データと入出力マップ13内のデータ
とが不一致か否かを検出する(ステップST22)。不
一致が検出された場合には、MS4はCPU部1へアラ
ームを送出し(ステップST23)、警報装置14の駆
動を行う(ステップST24)。
【0016】また、このとき、CPU部1は制御動作を
実行しながら(ステップST16)、図4のフロー図に
示すように、MS4からの入出力登録と入出力マップと
の不一致によるアラームの有無を調べ(ステップST1
7)、有る場合には警報装置11を駆動する(ステップ
ST18)。この状態において、システムから離脱した
入出力装置9のデータは、離脱直前の値がMS4内に保
持されているため、CPU部1は制御を不完全ながら引
続き実行する(ステップST16)。
実行しながら(ステップST16)、図4のフロー図に
示すように、MS4からの入出力登録と入出力マップと
の不一致によるアラームの有無を調べ(ステップST1
7)、有る場合には警報装置11を駆動する(ステップ
ST18)。この状態において、システムから離脱した
入出力装置9のデータは、離脱直前の値がMS4内に保
持されているため、CPU部1は制御を不完全ながら引
続き実行する(ステップST16)。
【0017】そして、警報装置11,14の作用で、プ
ログラム記憶装置2内のプログラムおよび入出力登録用
記憶装置5内の入出力登録を、制御を停止することな
く、変更することができる。これにより、図3のフロー
に示すように、MS4内で入出力登録の変更の有無を検
出し(ステップST21)、変更がある場合には、入出
力登録と入出力マップとの一致を検出し(ステップST
22)、一致した場合には、CPU部1へのアラームの
送出を停止し(ステップST25)、警報装置14の停
止を行い(ステップST26)、システムを正常に復帰
させる。
ログラム記憶装置2内のプログラムおよび入出力登録用
記憶装置5内の入出力登録を、制御を停止することな
く、変更することができる。これにより、図3のフロー
に示すように、MS4内で入出力登録の変更の有無を検
出し(ステップST21)、変更がある場合には、入出
力登録と入出力マップとの一致を検出し(ステップST
22)、一致した場合には、CPU部1へのアラームの
送出を停止し(ステップST25)、警報装置14の停
止を行い(ステップST26)、システムを正常に復帰
させる。
【0018】実施例2.なお、上記実施例では入出力装
置9を故障等でシステムから離脱させる場合について述
べたが、入出力装置10についても同様である。また、
図5に示す様に、入出力装置30を新たに追加する場合
でも、上記実施例と同様に、制御を停止することなく、
システムの変更が可能となる。
置9を故障等でシステムから離脱させる場合について述
べたが、入出力装置10についても同様である。また、
図5に示す様に、入出力装置30を新たに追加する場合
でも、上記実施例と同様に、制御を停止することなく、
システムの変更が可能となる。
【0019】
【発明の効果】以上のように、この発明によればリモー
ト制御局スレーブに設けられて、入出力装置の構成変更
を検出することによって、入出力マップ用記憶装置およ
びリモート制御局マスター内に設けられた入出力マップ
用記憶装置にそれぞれ格納された入出力マップを変更す
る入出力構成変更装置と、上記リモート制御局マスター
に設けられて、入出力マップの変更時に、上記入出力マ
ップ用記憶装置内のデータおよび上記入出力登録用記憶
装置内の登録データが不一致か否かを検出し、不一致の
場合にはマイクロプロセッサ部へアラームを出力させ、
かつシステムから離脱した入出力装置の離脱直前のデー
タを保持させる比較装置とを設け、上記マイクロプロセ
ッサ部に設けられた警報装置により、上記アラームを受
けて上記プログラム記憶装置内のプログラムおよび上記
リモート制御局マスターにおける入出力登録用記憶装置
内の入出力登録を、各制御を停止させることなく変更可
能に構成したので、入出力装置の構成変更の際に、デー
タが前値保持され、変更がアラームとしてCPU部に告
知され、制御動作を停止することなく、プログラムおよ
び入出力登録の変更を実施でき、また、入出力装置の故
障時の制御への影響を最小限に抑えることができ、さら
に、入出力装置の増設に柔軟に対応できるものが得られ
る効果がある。
ト制御局スレーブに設けられて、入出力装置の構成変更
を検出することによって、入出力マップ用記憶装置およ
びリモート制御局マスター内に設けられた入出力マップ
用記憶装置にそれぞれ格納された入出力マップを変更す
る入出力構成変更装置と、上記リモート制御局マスター
に設けられて、入出力マップの変更時に、上記入出力マ
ップ用記憶装置内のデータおよび上記入出力登録用記憶
装置内の登録データが不一致か否かを検出し、不一致の
場合にはマイクロプロセッサ部へアラームを出力させ、
かつシステムから離脱した入出力装置の離脱直前のデー
タを保持させる比較装置とを設け、上記マイクロプロセ
ッサ部に設けられた警報装置により、上記アラームを受
けて上記プログラム記憶装置内のプログラムおよび上記
リモート制御局マスターにおける入出力登録用記憶装置
内の入出力登録を、各制御を停止させることなく変更可
能に構成したので、入出力装置の構成変更の際に、デー
タが前値保持され、変更がアラームとしてCPU部に告
知され、制御動作を停止することなく、プログラムおよ
び入出力登録の変更を実施でき、また、入出力装置の故
障時の制御への影響を最小限に抑えることができ、さら
に、入出力装置の増設に柔軟に対応できるものが得られ
る効果がある。
【図1】この発明の一実施例によるプログラマブルコン
トローラを示すシステム構成図である。
トローラを示すシステム構成図である。
【図2】図1におけるRSの処理手順を示すフロー図で
ある。
ある。
【図3】図1におけるMSの処理手順を示すフロー図で
ある。
ある。
【図4】図1におけるCPUの処理手順を示すフロー図
である。
である。
【図5】この発明の他の実施例によるプログラマブルコ
ントローラを示すシステム構成図である。
ントローラを示すシステム構成図である。
【図6】従来のプログラマブルコントローラを示すシス
テム構成図である。
テム構成図である。
1 CPU部(マイクロプロセッサ部) 2 プログラム記憶装置 4 MS(リモート制御局マスター) 5 入出力登録用記憶装置 7 RS(リモート制御局スレーブ) 8,13 入出力マップ用記憶装置 11,14 警報装置 12 比較装置 15 入出力構成変更装置
Claims (1)
- 【請求項1】 プログラム記憶装置に格納された手順に
従って制御動作を実行するマイクロプロセッサ部と、該
マイクロプロセッサ部から入出力登録用記憶装置に対
し、使用する入出力情報を登録し、入出力マップ用記憶
装置の内容に従って、遠隔のリモート制御局スレーブと
データの授受を行うリモート制御局マスターと、入出力
マップ用記憶装置の内容に従って、遠隔から上記リモー
ト制御局マスターとデータの授受を行い、かつ複数の入
出力装置とデータの授受を行うリモート制御局スレーブ
とを備えたプログラマブルコントローラにおいて、上記
リモート制御局スレーブに設けられて、上記入出力装置
の構成変更を検出することによって、上記入出力マップ
用記憶装置および上記リモート制御局マスター内に設け
られた上記入出力マップ用記憶装置にそれぞれ格納され
た入出力マップを変更する入出力構成変更装置と、上記
リモート制御局マスターに設けられて、入出力マップの
変更時に、上記入出力マップ用記憶装置内のデータおよ
び上記入出力登録用記憶装置内の登録データが不一致か
否かを検出し、不一致の場合には上記マイクロプロセッ
サ部および上記リモート制御局マスターへアラームを出
力させ、かつシステムから離脱した上記入出力装置の離
脱直前のデータを保持させる比較装置と、上記マイクロ
プロセッサ部および上記リモート制御局マスターに設け
られ、かつ上記アラームを受けて上記プログラム記憶装
置内のプログラムおよび上記リモート制御局マスターに
おける入出力登録用記憶装置内の入出力登録を、各制御
を停止することなく変更可能にする警報装置とを備えた
プログラマブルコントローラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6933792A JP2758307B2 (ja) | 1992-02-20 | 1992-02-20 | プログラマブルコントローラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6933792A JP2758307B2 (ja) | 1992-02-20 | 1992-02-20 | プログラマブルコントローラ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05233034A true JPH05233034A (ja) | 1993-09-10 |
| JP2758307B2 JP2758307B2 (ja) | 1998-05-28 |
Family
ID=13399641
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6933792A Expired - Fee Related JP2758307B2 (ja) | 1992-02-20 | 1992-02-20 | プログラマブルコントローラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2758307B2 (ja) |
-
1992
- 1992-02-20 JP JP6933792A patent/JP2758307B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2758307B2 (ja) | 1998-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3432096B1 (en) | Relay device, control method for relay device, control program, and recording medium | |
| JPH05233034A (ja) | プログラマブルコントローラ | |
| JPS5824812B2 (ja) | 入出力装置管理方式 | |
| JPH0683657A (ja) | サービスプロセッサの切り換え方式 | |
| JPH03219333A (ja) | 待機二重系装置 | |
| Su et al. | Development and implementation of software gateways of fire fighting subsystem running on ebi | |
| JP2504836B2 (ja) | 情報処理システム | |
| JPS62187901A (ja) | 2重化コントロ−ラの制御方法 | |
| JP3028836B2 (ja) | 演算処理システム | |
| JP3033586B2 (ja) | 情報処理システム | |
| JP2606615B2 (ja) | コンピュータリセット制御回路およびコンピュータリセット制御方法 | |
| JPH09212216A (ja) | Plcのリモートi/oシステム | |
| JPH0514378A (ja) | 通信装置 | |
| JPH055726B2 (ja) | ||
| JPS6031334A (ja) | 通信システムの障害監視方式 | |
| JPH01298894A (ja) | データ伝送装置 | |
| JPS6218059B2 (ja) | ||
| JPS583249B2 (ja) | バツフア装置 | |
| JPH04293133A (ja) | 疎結合マルチプロセッサシステムにおける故障監視方式 | |
| JPS61135292A (ja) | 遠方監視制御システム | |
| JP2000231491A (ja) | 二重化マイクロプロセッサシステム | |
| JPS63301698A (ja) | ポ−リング監視装置 | |
| JPH10124338A (ja) | 並列処理装置 | |
| JPH0351923A (ja) | 故障診断装置 | |
| JPH03142597A (ja) | 伝送処理装置及び伝送処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |