JPH01276206A - シーケンスプログラム制御系のモニタ装置 - Google Patents

シーケンスプログラム制御系のモニタ装置

Info

Publication number
JPH01276206A
JPH01276206A JP63106018A JP10601888A JPH01276206A JP H01276206 A JPH01276206 A JP H01276206A JP 63106018 A JP63106018 A JP 63106018A JP 10601888 A JP10601888 A JP 10601888A JP H01276206 A JPH01276206 A JP H01276206A
Authority
JP
Japan
Prior art keywords
pattern
monitoring
control
change
sequence program
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
Application number
JP63106018A
Other languages
English (en)
Other versions
JP2737878B2 (ja
Inventor
Yukio Munenaga
宗永 幸雄
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.)
Mazda Motor Corp
Original Assignee
Mazda Motor 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 Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP63106018A priority Critical patent/JP2737878B2/ja
Publication of JPH01276206A publication Critical patent/JPH01276206A/ja
Application granted granted Critical
Publication of JP2737878B2 publication Critical patent/JP2737878B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、シーケンスプログラム制御系のモニタ装置に
関するものである。
(従来の技術) 制御すべき所定制御設備の動作ノーケンスを指定したシ
ーケンスプログラムを組み、このシーケンスプログラム
に従って当該制御の各段階の動作を逐次進めていくよう
にしたシーケンスプログラム制御は既に知られており、
例えば各種機械装置の組立ラインや工作機械において、
前段階の動作に応じて次段階の動作を自動的かつ連続的
に行なわせるために多く利用されている。
ところで、このシーケンスプログラム制御において、そ
の制御が正常に行なわれている否かを時間監視、つまり
ノーケンスモニタする場合、当該制御設備の動作を制御
する上記シーケンスプログラムの中に更にこのモニタリ
ングのための別プログラムを組み込み、異常時に警報を
行なわせるように構成したものがある。しかし、このよ
うな構成では、設備の変更の都度、必ず設備の動作制御
用とモニタ用の両プログラムを変更する必要があり、ま
た、このように動作制御用とモニタ用との2つのプログ
ラムが必要であるために全体のプログラム容量が肥大化
する欠点がある。
そこで、最近では、上記のような欠点のないものとして
特にプレイバック式のノーケンスモニタ装置が多く使用
されるようになってきている。この装置は、予め設備を
正常に動作させた際のノーケンス制御回路の各構成要素
の作動パターンを順次所定のメモリに記憶させておき、
設備の実際の稼動時の作動パターンが上記予め記憶して
いた基準作動パターンと一致しているか否かを順次照合
していき、それらが不一致のときに異常の警報を発する
ようにしたものである。これに関し、例えば特開昭60
−238906号公報には、該プレイバック式のノーケ
ンスモニタ装置において、上記作動パターンの不一致が
連続して生ずるようなときには異常と判定し、当該異常
発生前後の作動パターンを記憶して異常原因の解明を容
易にするという技術的思想のものが記載されている。
ところで、上記のようなプレイバック式シーケンスモニ
タ装置においては、先ず不一致パターンが得られた場合
、原則としてその中の不一致の制御要素のすへてか異常
と判定されるが、通常真の異常要素は本来その中のいく
つか(大抵の場合は1つ)であり、他のらのは真の異常
要素が発生した結果、それが原因となって連鎖的に異常
と判定されていることが多い。
すなわち、上記プレイバック式シーケンスモニタ装置の
場合、設備側の作動パターンに所定の遷移(I10変化
)がある都度、上記基準となる記憶パターン側のステッ
プを前進させて照合するから、異常要素が発生した場合
、結局そのこと自体により作動パターンの遷移を招いて
上記記憶パターンのステップが前進し、本来変化すべき
制御要素がこの前進したステップの記憶パターンとの照
合の結果は、変化していないために異常と判定されてし
まうことがある。従って、上記のようなプレイバック式
シーケンスモニタ装置において複数の制御要素について
異常が指摘された場合、そのすべてについて真の異常が
あるか否かを更に点検していく必要が生ずることになる
。しかし、これでは到底実用に耐え得ない。
そこで、上記のような問題点を解決する手段として、例
えば上記シーケンスプログラム制御系を構成する各制御
系要素の作動状態の変化を検出する作動状態変化検出部
と、当該制御設備の正常動作時における各制御要素の作
動パターンをそのパターンが変化する各ステップ毎に記
憶する正常パターン記憶部と、上記作動状態変化検出部
での検出により得られる実際の作動パターンと正常パタ
ーン記憶部の記憶作動パターンとを比較する作動パター
ン比較部と、制御状聾を診断する制御状態診断処理部と
を備えさせてプレイバック式シーケンスモニターを構成
する一方、上記制御状態診断処理部を、上記作動パター
ンが対応するステップの上記記憶パターンと一致するか
否かを判定する一致判定部と、この一致判定部からの不
一致の判定を受けて当該不一致の制御要素を上記対応す
るステップの前ステップの記憶パターンのものと比較す
る比較制御部と、上記前ステップのものとの比較により
上記対応するステップでは変化すべきでないのに変化し
ている不一致の要素を優先的に異常と判定する優先異常
判定部とによって構成することが考えられる。
このような構成のプレイバック式シーケンスモニタ装置
においては、先ず上記作動パターンの比較から不一致要
素が指摘された場合、面ステップの記憶パターンとの比
較により、当該不一致要素は本来変化すべきなのに変化
していないために不一致となった要素か、それとも本来
変化すべきでないのに変化したために不一致となった要
素がか点検される、つまりバックチエツクされることに
なる。前者の実際には変化していない不一致要素は作動
パターンの遷移を招かないものであるため、後者は実際
に変化している不一致要素が生じた結果、連鎖的に不一
致と判定指摘されたものであり、従って後者の不一致要
素こそが真の異常要素であるということが判明すること
になる。
従って、このような構成にすれば、上記作動パターンの
比較により不一致が指摘された際に、更にそれを前ステ
ップの記憶パターンとも比較して本来変化すべきでない
のに変化して不一致となった要素を見い出すようにして
いるため、先に述べたような複数の不一致要素が得られ
た場合にも比較的容易に真の異常要素を知ることができ
、シーケンスモニタ装置における診断精度の向上が図れ
ることになる。
(発明が解決しようとする問題点) ところで、上述のようなシーケンスプログラム系の作動
設備では、例えば第4図のシステムに示すように一般に
自己保持回路を有して構成されていることが多い。第4
図のシステムの場合、ひとつのメインとなる自動ヒルト
アップステーソヨン部100と該自動化ビルトアップス
テーンヨン部100をコンベヤーシステム200を介し
てマニュアル作業によるサブアツシーステーション30
0と組合せて設備構成したものであって、上記自動化ビ
ルドアップステーション部+00での作業か完了すると
、次にコンベヤーシステム200が起動されてサブアツ
シーステーション300にワーク500が移送され、サ
ブアツシーステーション300が作動するようになって
いる。そして、上記の場合において、上記コンベヤー2
00の起動は、先ず上記自動化ビルトアップステーショ
ン部での組立作業完了I10信号とサブアツシーステー
ション300での前作業完了によるサブアラン−完了ボ
タン(自己保持回路を有している)400のONとの2
つの条件の論理積の成立で行イっれるようになっている
しかし、該論理積条件の内、自動化ビルドアップステー
ション部100での作業の完了とサブアツシーステーシ
ョン300での作業の完了は、本来何れが先に終わるか
は分らない。従って、次のように必ず2組の組合せ状態
(I 10パターン)が生じる。
[1]  自動化ビルドアップステーション部100で
の作業が先に完了した場合 (※サブアツシー完了ボタン400を押すと同時にコン
ベヤー200が起動される。)[2コ サブアツシース
テーションで作業が先に完了した場合 (※サブアツシー完了ボタン400は自己保持され、自
動化ビルドアップステーションの作業完了I10出力で
コンベヤー200が起動される。)このように、システ
ムの制御要素中に自己保持回路を有するものがあると、
結局I10出力の遷移パターンの多様化を1召き、上述
のようなプレイバック式のシーケンスモニタでは、正確
な異常判定を行うことが不可能となる(例えば、上記の
例で言うと、ステップ(イ)、ステップ(ニ)の比較判
定以後には全く一致パターンを見出し得ない)。
(問題点を解決するための手段) 本発明は上記の問題を解決することを目的としてなされ
たものであって、所定作動設備の制御動作順序を指定し
たシーケンスプログラムにより当該制御動作の各ステッ
プを逐次指示通り進めて行くシーケンスプログラム制御
系において、当該シーケンスプログラム制御系を構成す
る各種制御要素の作動状態の変化と当該各制御要素の上
記自己保持用内部リレーの作動状態の変化とを各々検出
する作動状態変化検出部と、上記作動設備の正常動作時
に於ける上記各種制御要素の作動状態の変化を表す作動
パターンをその作動パターンが変化する上記各ステップ
毎に記憶している正常パターン記憶部と、上記作動状態
変化検出部で検出される上記各種制御要素の実際の作動
パターンとそれら制御要素の上記正常パターン記憶部で
記憶されている当該ステップの正常パターン記憶部とを
比較する作動パターン比較部と、該作動パターン比較部
での比較により上記正常記憶パターンと実際の作動パタ
ーンとの不一致の有無を監視して制御状態の異常診断を
行う異常診断処理部とを設けてなるものである。
(作 用) 上記本発明の構成では、先ず作動設備を稼動させて各制
御要素の実際の作動パターンを順次モニタしていき、パ
ターン不一致のときその不一致ステップよりも先に前進
した各ステップに一致する記憶パターンがあるか否かチ
エツクする。一致する記憶パターンがあれば、その記憶
パターンがあるステップを正常パターン記憶部における
現時点の作動パターンが対応する監視ステップとしてそ
のステップから作動パターンの監視を継続する。
つまり、この場合は、正常パターン記憶部での記憶では
複数の要素の作動状態が例えばオン・オフを繰り返しな
がら順次変化しているのに対し、実際には複数が同時に
変化したか、異なる順序で変化して前進ステップに一致
する記憶パターンがあったことになる。従って、論理積
(A N D )条件について考えれば、その成立順序
が単に記憶のものと相違するだけで、設備としては問題
のない作動パターンであるから、設備の動作停止を伴う
ような異常警報を発することなく、制御状態のモニタを
継続することができる。
また、上記前進した各ステップに作動パターンが一致す
る記憶パターンがない場合は、正常パターン記憶部にお
ける監視ステップの変更を行なうことなく、次の作動パ
ターンの遷移を持つことになる。この遷移があれば、論
理積条件の成立についてみるとき、単に記憶していたも
のと異なる成立順序であって設備の方はその状態が変化
し現時点では問題なしとして、・先の場合と同様に対応
する監視ステップあるいはその前進ステップの記憶パタ
ーンとの一致・不一致をみることができる。
なお、上記遷移がなければ、異常として当初の作動パタ
ーン不一致の原因となった制御要素、あるいはその後の
前進ステップでの不一致の原因となった制御要素から異
常原因の診断を行なうことができる。
(発明の効果) 従って、上記本発明の構成によれば、先に述べたような
プレイバック式のノーケンスモニタ装置において不一致
パターンが得られたとき実際の作動パターンをその不一
致ステップから前進した各ステップの記憶パターンと比
較し、パターンが一致すればその一致ステップを正常パ
ターン記憶部の監視ステップとして監視を継続するよう
にしたから、論理積条件の成立によって制御が進行する
場合において、モニタ装置の診断精度を低下させること
なく上記論理積条件の成立順序不同による誤診断を防止
することができることはもとより自己保持回路によって
不一致パターンの遷移が多様化した場合にも従来のよう
な誤動作を避けることができ、その信頼性の向上が図れ
る。
(実施例) 以下、本発明の実施例を図面に基いて詳細に説明する。
第1図には同実施例のシーケンスプログラム制御系にお
けるモニタ装置の全体構成が示されている。
同図において、符号lはその動作をノーケンノヤルに制
御すべき所定の作動設備であり、この設備Iの制御系は
当該設備lの状態を検出する度数の検出要素(例えばリ
ミットスイッチ)と、この複数の検出要素がすべての特
定の作動状態になったとき、つまりAND条件が成立し
たときに動作する出力要素(例えばノリンダ装置)とを
備える。
第2図には上記設備1の一例(穿孔機)が示されている
。この例において、ドリル2を備える作業ヘッド3は出
力要素としてのンリンダ装置4で昇降するようになって
いる。そして、このシリンダ装置4は、安全マット5上
に作業者が存在しないことを検出する第1のリミットス
イッチ(LSI)6、テーブル7上での位置決めシリン
ダ装置8゜9によるワークIOの位置決めを検出する第
2、第3のリミットスイッチ(L S 2)I I 、
(L S 3)12が共にオンのとき、作業ヘッド3を
下降せしめて穿孔作業を行なうようになっている。
ところで、上記第1図のシーケンスモニタ装置において
、符号15は上記各制御要素の作動状態を表わす人出力
信号(INloUT)を入力する■10状態人力部、符
号16は同I10状態入力部I5からの出力により上記
各110状態の変化、つまり全要素の作動パターンの遷
移を検出する作動変化検出部、I7は正常パターン記憶
部である。
この正常パターン記憶部17は、上述の設備lに予め正
常な動作を行なわしめ、そのときの作動パターンをその
パターンが遷移する(少なくとも1の要素のI10状態
が変化する)各ステップ毎に基準パターンとして記憶せ
しめたものである。
また、符号18は上記作動変化検出部16により得られ
る実際の作動パターンと、上記正常パターン記憶部17
から得られる基準記憶パターンとを比較する比較部であ
り、比較すべき基準記憶パターンは比較実行制御部から
の指令に基いて比較対象抽出部20で抽出され、またそ
の比較結果は異常状態診断処理部21に与えられて現実
の作動パターンと上記基準となる正しい記憶パターンと
の不一致の有無が監視され、診断結果は診断結果出力部
22と上記比較実行制御部19に与えるようになってい
る。
そして、該比較実行制御部19は以下の機能を有して構
成されている。
(1)  先ず上記作動変化検出部16により上記■1
0状態の変化が検出されて上述した制御のステップが移
行する都度、比較対象抽出部20に対し正常パターン記
憶部17における対応する監視ステップの記憶パターン
を抽出せしめ、比較部18に比較実行指令を与える。
(2)次に上記診断処理部21で作動パターンの不一致
が検出されると、上記比較対象抽出部20に対し上記正
常パターン記憶部17から当該不一致が生じた監視ステ
ップの次のステップの記憶パターンを抽出するよう指令
を与える。そして、この前進したステップでもパターン
不一致のときは、その不一致の都度、所定ステップまで
順次前進指令を与え、パターン一致の有無を前進状態で
チエツクせしめる。そして、この前進チエツク(以下、
これをバックチエツクに対してこれをフォワードチエツ
クという)の結果、パターン一致が得られると、その一
致したステップを上記正常パターン記憶部17における
上記作動パターンが対応する監視ステップとし、そのス
テップから上記(1)の機能により作動パターンの監視
を継続せしめる。
そして、さらに本実施例の場合、上記フォワードチエツ
クの歯止めのために、上記比較対象抽出部20から比較
部18に与えられる基準記憶パターンに上記出力要素の
I10変化(人力/出力悪化)があるか否か、つまりは
出力変化のあるステップの記憶パターンであるか否かを
抽出する出力変化ステップ抽出部23と上記作動変化検
出部16で得られる作動パターンに同じく出力変化があ
るか否かを抽出する変化内容抽出部24とを設けている
すなわち、上記変化ステップ抽出部23は、上記正常パ
ターン記憶部17から抽出されるパターンが出力変化の
あるステップである場合には、上記比較実行制御部I9
に対し上記のフォワードチエツクを中止させるフォワー
ドチエツク中止指令を与える。これにより、比較実行制
御部19は、パターンが不一致のときは比較対象抽出部
20に対し先に前進せしめたステップを元の監視ステッ
プまで戻して同期化したのち以後の抽出作業を行なわし
める。
一方、変化内容抽出部24は、上記のように監視ステッ
プが元に戻された後に作動パターンに遷移があれば、そ
の遷移におけるI10変化内容を抽出して比較実行制御
部1つに与える。これにより、比較実行制御部19は、
上記I10の変化がフォワードチエツクを中止した出力
変化ステップの出力要素によるらのであるとき、比較対
象抽出部20に対し上記出力変化ステップを監視ステッ
プとして抽出するよう制御指令を与え、以後はこの出力
変化ステップの次から順次抽出作業を行なわしめる。
また、上記診断処理部21は、上記出力変化ステップが
監視ステップとして抽出されたときに上記作動パターン
が不一致であれば、その不一致の要素を指摘し、フォワ
ードチエツクがされているときはそのチエックの原因と
なった不一致の要素ら併せて指摘して診断結果出力部2
2に与え、その後に再び作動パターンの遷移があれば上
記指摘をクリア(解除)する。
従って、上記モニタ装置の制御動作上の流れは例えば第
3図のフローチャートに示すようになる。
まず、スタート信号によりモニタを開始し、作動変化検
出部16においてI10状態の変化の有無が判定され、
その結果所定の変化があるYESのときには先の不一致
I10の判定結果をクリアした後カウントアツプ動作に
より上記監視ステップの番号が1つ前進(カウントアツ
プ)し、更に上記正常パターン記憶部17から抽出すべ
き基準となる記憶パターンか次スタート信号のものに切
り変わる。(ステップ81〜S3)。そして、実際の作
動パターンと抽出された記憶パターンとの比較により、
作動パターンが一致すれば、上記Sl、S2゜S、によ
り上記I10状態の変化(遷移)に応じて順次監視ステ
ップが前進し、上記パターンが不一致であれば、そのと
きの監視ステップは出力変化(出力要素のI10変化)
のあるものであるか否かが判定される(ステップS、、
S、)。
出力変化のない監視ステップのとき(NO)は、そのス
テップ番号がフォワードチエツクのために順次前進して
その都度、現時点の作動パターンと前進した各ステップ
の記憶パターンとが比較される(ステップS Il+ 
S 7)。そして、このフォワードチエツクにより、出
力変化のある監視ステップに至るまでにパターン一致が
あれば、その一致したステップを現時点の作動パターン
が対応する監視ステップとして、そのステップから以降
の監視を継続する(S7−9lにリターン)。
フォワードチエツクでパターンの一致がなければ、出力
変化のある監視ステップでの不一致110の要素が指摘
され、フォワードチエツクで前進した監視ステップを元
に戻すとともに、この元の監視ステップでの上記フォワ
ードチエツクの原因となった不一致I10の要素を指摘
する(ステップS、)。
次に、ステップS、に進み上記したフォワードチエツク
でカウントアツプしたステップ番号を元のステップ番号
に戻す。また、その後ステップS、。で上記フォワード
チエツクの原因となった不一致I10を参考として指摘
する。
さらに、ステップS 11で変化のあったI10状態は
先のステップS5で対象とした制御要素の出力であるか
否かを判定し、YESの場合にはステップS +tに進
んで当該出力変化のあるステップ番号までステップ番号
をカウントアツプする一方、NOの場合はステップS 
+2の方に進んで同ステップ番号をカウントダウンする
次に上述した第2図に示す設備における上記モニタ動作
の具体例を説明する。
〈例1〉 正常パターン記憶部17で記憶されている記憶パターン
の遷移が次の表1であるとき、実際の作動パターンの遷
移が表2である場合。
(表 1)          (表 2)まず、ステ
ップ(イ)は監視ステップ(1)と一致。
そして、ステップ(ロ)へ移行すると監視ステップは(
2)となる。
上記(ロ)と(2)は不一致。この(2)は出力変化(
シリンダ装置の作動)がないステップであるから、フォ
ワードチエツクのためlステップ前進し、(ロ)と(3
)を比較する。
上記(ロ)と(3)は不一致。この(3)も出力変化が
ないステップであるから、1ステップ曲進し、(ロ)と
(4)を比較する。
上記(ロ)と(4)は不一致。この(4)は出力変化ス
テップであり、不一致I10の要素(LSI、シリンダ
装置)を指摘し、変化のあったIloはフォワードチエ
ツクの対象とした出力でないのでフォワードチエツクを
中止して前進した監視ステップを元の(2)に戻す。参
考となる不一致I10の要素(LSI〜LS3)を指摘
する。
次にステップ(ハ)への遷移(I10状態に変化)があ
ると、上記不一致の指摘をクリアする。
上記(ハ)への遷移において、変化のあった■10の要
素はLSIとシリンダ装置であり、このシリンダ装置は
上記フォワードチエツクを中止した出力変化ステップ(
4)の出力要素である。従って、監視ステップをこの(
4)まで前進させて(ハ)と(4)を比較する。
上記(ハ)と(4)は一致。
従って、実際の作動パターンの遷移は、単にAND条件
の成立順序が記憶のものと相違していただけであり、設
備の動作としての問題はなく、その停止を沼くような誤
診(警報)は出ない。
また、上述の如く(ハ)への遷移において変化のあった
Iloの要素がフォワードチエツクを中止した出力変化
ステップの出力要素であるときに、監視ステップをこの
出力変化ステップに強制的に合わせるようにしたから、
比較すべき作動パターンと記憶パターンとの各々のステ
ップがこの出力要素を基準として合致し、照合のずれが
防止される。
なお、上記(ハ)への遷移の場合、元に戻された監視ス
テップ(2)からパターンの比較をしていくこともでき
る。この場合、(ハ)と(2)は不一致、フォワードチ
エツクによる(ハ)と(3)も不一致、次の(ハ)と(
4)とが一致となるから、監視ステップを(4)とする
ことになる。
〈例2〉 記憶パターンの遷移が表3、実際の作動パターンの遷移
が表4である場合。
(表 3)         (表 4)(イ)は(1
)と一致。
(lニア)は(2)と不一致。(2)は出力変化ステッ
プである。不一致I10の要素(LS2.LS3.シリ
ンダ装置)を指摘。
ステップ(ハ)への移行により、上記不一致の指摘をク
リア。(ハ)は(2)と不一致。この不一致■10の要
素(L S 3 、シリンダ装置)を指摘。
ステップ(ニ)への移行により、上記不一致の指摘をク
リア。(ニ)は(2)と一致。
従って、記憶パターンではAND条件が同時に成立して
いるのに対し、実際の作動パターンは単にAND条件が
順次成立していっただけであり、設備の動作としては問
題はなく、その停止を招くような誤診(W報)はない。
〈例3〉 記憶パターンの遷移が表5、実際の作動パターンの遷移
が表6である場合。
(表 5)         (表 6)(イ)は(+
)と一致。
(ロ)は(2)と不一致。(2)は出力変化ステップで
ないから、フォワードチエツクで(ロ)と(3)し出力
変化ステップでないから、フォワードチエツクで(ロ)
と(4)を比較。この(ロ)と(4)も不一致。
この(4)は出力変化ステップであるから、不一致I1
0の要素(LSI、L、S3.シリンダ装置)を指摘す
る。そして、フォワードチエツクで前進しただけ監視ス
テップを戻し、参考の不一致I10の要素(LSI、L
S2)を指摘する。次にステップ(ハ)への移行により
、上記不一致の指摘をクリア。
上記(ハ)と(2)を比較すると両者は不一致であるか
ら、上記(ロ)の場合と同様にフォワードチエツクを行
なう。つまり、(ハ)と(3)を比較し、両者は不一致
で(3)は出力変化ステップでないから、(ハ)と(4
)を比較する。この(ハ)と(4)は不一致であり、(
4)は出力変化ステップであるから不一致I10の要素
(LSI、シリンダ装置)を指摘して監視ステップを元
の(2)に戻し、参考の不一致I10の要素(LSI−
LS3)を指摘する。そして、次のI10状態の変化が
なく設備は停止であるから、警報が発せられることにな
る。
従って、本例の場合、診断結果として参考の不一致I1
0の要素LSI〜LS3が指摘されているが、出力変化
ステ・ツブでの不一致I10の要素にLS2.LS3が
含まれていないため、このLS2.LS3は作動してい
ることがわかる。そして、LSIについては上記参考の
不一致で指摘され、かつ出力変化ステップの不一致でも
指摘され、かつ出力変化ステップの不一致でも指摘され
ており、シリンダ装置の作動がないのはLSIに問題が
あると診断することができ、このLSIとその作動のた
めの位置決めシリンダ装置8を点検すればよいことにな
る。
なお、フォワードチエツクを行なうステップの数は、原
則的にはシーケンスプログラムに書かれたAND条件の
数(最大数−1)としてよいが、上記実施例の如くフォ
ワードチエツクの開始ステップから出力変化がみられる
ステップまでのチエツクとしてもよい。すなわち、これ
により、AND条件の成立で出力変化がある場合、フォ
ワードチエック開始ステップまでにAND条件のいくつ
がか既に成立するステップがある場合に、余分なフォワ
ードチエツクをする必要がなくなり、モニタの暴走が防
止されるとともに、AND条件のいくつかが成立し消滅
を繰り返す場合にも対応できることになる。
上記本発明実施例の構成では、先ず作動設備を稼動させ
て各制御要素の実際の作動パターンを順次モニタしてい
き、パターン不一致のときその不一致ステップよりも先
に前進した各ステップに一致する記にパターンがあるか
否かチエツクする。
一致する記憶パターンがあれば、その記憶パターンがあ
るステップを正常パターン記憶部における現時点の作動
パターンが対応する監視ステップとしてそのステップか
ら作動パターンの監視を継続する。
つまり、この場合は、正常パターン8i!憶部での記憶
では複数の要素の作動状態が例えばオン・オフを繰り返
しながら順次変化しているのに対し、実際には複数が同
時に変化したか、異なる順序で変化して前進ステップに
一致する記憶パターンがあったことになる。従って、A
ND条件について考えれば、その成立順序か単に記憶の
ものと相違するだけで、設備としては問題のない作動パ
ターンであるから、設備の動作停止を伴うような異常警
報を発することなく、制御状聾のモニタを継続すること
ができる。
また、上記前進した各ステップに作動パターンが一致す
る記憶パターンがない場合は、正常パターン記憶部にお
ける監視ステップの変更を行なうことなく、次の作動パ
ターンの遷移を待らことになる。この遷移があれば、A
ND条件の成立についてみるとき、単に記憶していたも
のと異なる成立順序であって、設備の方はその状態が変
化し現時点では問題なしとして、先の場合と同様に対応
する監視ステップあるいはその前進ステップの記憶パタ
ーンとの一致・不一致をみることができる。
なお、上記遷移がなければ、異常として当初のパターン
不一致の原因となった要素、あるいはその後の前進ステ
ップでの不一致の原因となった要素から異常原因の診断
を行なうことができる。
従って、上記本発明実施例の構成によれば、先に述へた
ようなプレイバック式のノーケンスモニタ装置において
、不一致パターンが得られたとき実際の作動パターンを
その不一致ステップから前進した各ステップの記憶パタ
ーンと比較し、パタ−ンが一致すればその′一致スステ
ップ正常パターン記憶部の監視ステップとして監視を継
続するようにしたから、AND条件の成立によって制御
が進行する場合において、モニタ装置の診断精度を低下
させることなく上記AND条件の成立順序不同による誤
診断を防止することができることはもとより自己保持回
路によって不一致パターンの遷移が多様化した場合にも
従来のように誤動作を避けることができ、その信頼性の
向上が図れる。
【図面の簡単な説明】
図面は本発明の実施例を示し、第1図は同実施例に係る
シーケンスプログラム系のモニタ装置の構成を示すブロ
ック図、第2図は設備の一例を示す斜視図、第3図は同
モニタ装置のフローチャート、第4図は、従来例のシス
テム図である。 1・・・・・作動設備 4・・・・・シリンダ装置(出力要素)6.11.12
  ・・第1〜第3のリミットスイッチ(検出要素) 10・・・・ワーク 16・・・・作動状態変化検出部 17・・・・正常パターン記憶部 18・・・・比較部 19・・・・比較実行制御部 21・・・・異常診断処理部

Claims (1)

    【特許請求の範囲】
  1. 1、所定作動設備の制御動作順序を指定したシーケンス
    プログラムにより当該制御動作の各ステップを逐次指示
    通り進めて行くシーケンスプログラム制御系において、
    当該シーケンスプログラム制御系を構成する各種制御要
    素の作動状態の変化と当該各制御要素の上記自己保持用
    内部リレーの作動状態の変化とを各々検出する作動状態
    変化検出部と、上記作動設備の正常動作時に於ける上記
    各種制御要素の作動状態の変化を表す作動パターンをそ
    の作動パターンが変化する上記各ステップ毎に記憶して
    いる正常パターン記憶部と、上記作動状態変化検出部で
    検出される上記各種制御要素の実際の作動パターンとそ
    れら制御要素の上記正常パターン記憶部で記憶されてい
    る当該ステップの正常パターン記憶部とを比較する作動
    パターン比較部と、該作動パターン比較部での比較によ
    り上記正常記憶パターンと実際の作動パターンとの不一
    致の有無を監視して制御状態の異常診断を行う異常診断
    処理部とを設けたことを特徴とするシーケンスプログラ
    ム制御系のモニタ装置。
JP63106018A 1988-04-27 1988-04-27 シーケンスプログラム制御系のモニタ装置 Expired - Lifetime JP2737878B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63106018A JP2737878B2 (ja) 1988-04-27 1988-04-27 シーケンスプログラム制御系のモニタ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63106018A JP2737878B2 (ja) 1988-04-27 1988-04-27 シーケンスプログラム制御系のモニタ装置

Publications (2)

Publication Number Publication Date
JPH01276206A true JPH01276206A (ja) 1989-11-06
JP2737878B2 JP2737878B2 (ja) 1998-04-08

Family

ID=14422916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63106018A Expired - Lifetime JP2737878B2 (ja) 1988-04-27 1988-04-27 シーケンスプログラム制御系のモニタ装置

Country Status (1)

Country Link
JP (1) JP2737878B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04260902A (ja) * 1991-01-24 1992-09-16 Mitsubishi Electric Corp 故障診断装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04260902A (ja) * 1991-01-24 1992-09-16 Mitsubishi Electric Corp 故障診断装置

Also Published As

Publication number Publication date
JP2737878B2 (ja) 1998-04-08

Similar Documents

Publication Publication Date Title
EP1224546B1 (de) Verfahren zur sicherung eines programmablaufs
JPH087601B2 (ja) シーケンス制御方式機械装置の異常復旧装置
JPS63292211A (ja) シ−ケンスプログラム制御系のモニタ装置
WO2006044914A2 (en) Method, system and storage medium for managing automated system events
JPH01276206A (ja) シーケンスプログラム制御系のモニタ装置
JPH06314117A (ja) 故障診断方法および装置
KR19990035555A (ko) 반도체 장비 제어방법
JPS63303407A (ja) シ−ケンスプログラム制御系のモニタ装置
JP2642367B2 (ja) シーケンスプログラム制御系のモニタ装置
JP2574726B2 (ja) 設備機械の異常検出装置
JP3134428B2 (ja) 故障診断方法および装置
JPS63311510A (ja) シ−ケンスプログラム制御系のモニタ装置
JPH01109412A (ja) シーケンスプログラム制御系のモニタ装置
TWI758926B (zh) 機器人安全監控系統及其診斷異常的方法
JPH01276205A (ja) シーケンスプログラム制御系のモニタ装置
JP2590108B2 (ja) シーケンスプログラム制御系のモニタ装置
JPH01274208A (ja) シーケンスプログラム制御系のモニタ装置
JP3906132B2 (ja) 信号保安装置の診断システム、および現場機器の診断システム
JPS63311509A (ja) シ−ケンスプログラム制御系のモニタ装置
US5875328A (en) Fault identifying control system
JPH08292894A (ja) ディジタル制御装置
JPH0232103B2 (ja)
JP2607620B2 (ja) シーケンスプログラム制御系モニタのグループ分け方法
JPS6029127B2 (ja) コンピユータ制御装置の事故防止方法
JPH1132448A (ja) 電力系統監視制御装置