JPS60150141A - 異常診断方式 - Google Patents

異常診断方式

Info

Publication number
JPS60150141A
JPS60150141A JP59005578A JP557884A JPS60150141A JP S60150141 A JPS60150141 A JP S60150141A JP 59005578 A JP59005578 A JP 59005578A JP 557884 A JP557884 A JP 557884A JP S60150141 A JPS60150141 A JP S60150141A
Authority
JP
Japan
Prior art keywords
change
contact
register
butter
abnormality diagnosis
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
JP59005578A
Other languages
English (en)
Inventor
Tomohiro Murata
智洋 村田
Norihisa Komoda
薦田 憲久
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59005578A priority Critical patent/JPS60150141A/ja
Publication of JPS60150141A publication Critical patent/JPS60150141A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/273Tester hardware, i.e. output processing circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、自1IdJ憬械絆を側岬装置ケ用いて自動運
転するような場合の異常診断装置に係り、特に、自動機
械群の運転シーケンス(@械の動作順序ンがめらかじめ
決1つているようなシステムの無人安全監視に好適な異
常診断装置に関する。
〔発明の背景〕
従来、自動機械群の自動運転には、PCとIJ+はれる
グログ2マブルコノトローラ、ろるいハ、制御用計′s
、機などの制e4J装置置が用いられている二この場合
、無人自動運転を行なう際の異常動作を防止するため、
入力信号のバター/チェックがしばしば行なわれる。し
かし、従来の装置では人力1g号のパター7チエツク倉
竹なうためには、記憶すべき入力信号と記憶するタイミ
ング全人間が指示して、チェック柑のデータを作る必要
がめっに0このため、チェック柑のデータを作る作業に
時間を賛し、自動伝械岬の動作ノ孤序が震わる。たびに
人1Mt 75Eパターンナエツク用のデータケ最初か
ら作りなおす必要がめった。また、チェック用データの
作成もれによる事故の発生の恐れもあっに0〔発明の目
的〕 本発明の目的は、制御すべき自動機+f1.群と制御装
置dの+=+の入出力信号の変化バター7を自動的に検
出し、メモリ効率良く変化パターンケ記憶し、それをチ
ェック用データとして利用する事で、上記欠点ケ改書し
た異常診断装+を全提供することにある。
〔発明の概要〕
上記目的全遅J祝するため本発明は、自動慎械群のシー
ケノス制帥において、自TIIJJ4’&械群と制御装
随の間の入出力信号1)1.IJ(J)の変化バター7
が、一定の変化パターンをサイクリツクに繰返すことに
層目し、上記人出力16号の変化バター7を1サイクル
について検出し、その変化部分のみ全記憶することにJ
:9少ないメモリで診断テータゲ自動作成し、2サイク
ル以降の入出力信号の変化バター/と比軟して異常な入
出カイ百号の変化2自N)J診断することケ%徴とする
〔発明の芙IM?Il〕
第1図は本発明による異常診断装置の使用例をボす設備
の甑成図である。第1図において、100゜101.1
02はそれぞれ制鐸装置103によって制御されるロボ
ット、NC工作機、コンベアなどの自動僚械である。制
n装置103と上記自動憔械は入力信号5tto7,1
09,111)、及び出力信号線(106,108,1
10)で接続されている。この場合の人力、出力とは制
御装置t103から見た人力、出力の意味でるる。入力
1百号4M+107,109,111)には自励機械T
l00,101,102)よりの完了信号あるいは部品
検出信号が、D I I Digital Input
)ノ(JN10FF状態として人力される。一方、出力
信号線f106,108,110)には制餌j装置10
3からのff1lJ 44g−vがD 01 D+gJ
tal 0utput )のυN10 F F状態とし
て出力される。
さて、本発明における異常診断装置104の機能及び動
作ケ入力1g号の異常診断に用いる場合を例にとって説
明する。まず第1図に示すように、上記人力信号#(1
07,109,1117ケ通して制@l装置103に入
力されるJJIと同一の13号113を異常診11!t
i装置1104に入力する一以下、異常診断装置の動作
を第2図に基つき詳細に説明する。
最初に、異常診断装置104の内部スイッチ225を学
習モードにする。即ち、スイッチ225を端子215の
方に切換えておく。さて、異常診断装置104に入力さ
れた1)l信号113は、外部信号ラッチ部117にラ
ッチされ、内部タイマー209からの信号読込指令25
1で一定の周期Tことに異常診断装置104に読込1れ
る。この場合、内部タイマー209からの信号読込指令
の発生周期Tは、外部端子222によって、割婢装置唯
103が外部信号+1o7,109.111)tスキャ
ノする周期以下の周期に設定してとく。
P3部タイマー209が信号読込指令251を上記で設
定された周期Tで発生すると、1す第lレジスタ200
の内容が第2レジスタ201に信号線211(r−介し
てシフトされる。続いて外部信号ラッチ都1170内谷
が第lレジスタ200に信号線210tブrして読込ま
れる。これにエリ、第lレジスタ200の内容は、第2
レジスタ201の内容より、読込周期Tたけ後のLSI
信号の状態ケd己憶する。
第3図に第lレジスタ200及び第2レジスタ201の
構成ケ示す。第lレジスタ200及び第2レジスタ20
1は同一の構造ケしてP!7、nl的のラッチケ並べた
構成となっている。
機能的には、n個の読込バッファ31を介して同時にn
個のDI接点の(JN/(JFF状態を取込みラッチす
ることが出来る。葦たn個の読出バッファ32を介して
、ラッチしているn個のDI接点の(JN10FF状態
ゲ読出すことが出来る。
第2レジスタ200.及び第2レジスタ201に記憶さ
れたDii;!i号は、周期Tことに、後設に設けられ
た比較演算器202へ1汀号硬211゜213により送
られる。
第4図に比較演算器202の構成を示す。第lレジスタ
200.第2レジスタ201より送られて米るD1信号
に含1れる各接点の内容(信号は211及び16号線2
13ノは、−i ノーF一群40 i K記憶され、第
2レジスタ201.及び第2レンスタ201の対応する
接点の自答どうしの排他的論理和か排他論理和演算回路
40−2によって取られる。その結果、第ルジスタ20
0と第2レジスタ201の対応する接点の状態TON1
0FF)が変化した場合のみ比較演n器202の出力と
して信号$212の該当ラインに1が得られる。第2図
に2いて、変化パターン簀述部203は、第ルジスタ2
00と第2レジスタ201の対応する接点状態の上記比
較演算結果(信号線212)を受けとり、変化パターン
記憶メモリ205にその変化バター7を簀込む。
弗5図に変化パター/格納用メモリ205の講hy、?
示す。変化パター7格納用メモリ205は、書込ポイン
タ500及び記憶官理エリア501゜接点変化バター/
記憶エリア502から成る。畳込ボイ/り500(初期
値としてlを取る)は記憶″w埋エリア501内の空き
エリアを管理するポインタであり、記憶管理エリア50
1に、接点変化憶え開始ポインタ503と接点変化憶え
終了ポインタ504が書込まれるたびに+1され、次の
書込みエリアヶ示す(矢印508ン。 、記憶管理エリ
ア501は、接点変化バター7記憶エリア502におけ
るデータの格納ja所の管理ケ行なうエリアでめ9、接
点変化憶え開始ボイ/りで示される場所(矢印509)
から、接点変化憶え終了ボイ/りで示される場A(矢印
510)葦でのエリアにそのステップNOに対する接点
変化情報が記憶されている事倉示す。
接点変化バター/記憶エリア502には、ある時点で検
出された変化接点NO505とその変化前パターン50
6及び変化後バター7507に記憶する。
次に、変化パターン格納用メモリ205に接点変化情報
を書込む変化バター7、i!!:述部203の動作を第
6図のフローチャートに示す。変化パターン腎述部20
3は、まず、上記比較演算結果212としてlが得られ
た接点について、1ず最小の接点NUk1つ選ぶ(ステ
ップ601)。そして1、書込ポインタ500で示され
るステップNOの欄の接点変化憶え終了ポインタを続出
しくステップ602)、その値を+1したボイ/り値で
示される接点変化パター7記憶エリアの変化接点NOの
欄に、上記接点NOを書込む(ステップ603)。
そして、第2レジスタに記憶されている該接点NOの状
態ケ読出し、同エリアの変化前パターンの欄に書込む(
ステップ604ン。次に第ルジスタに記憶されている該
接点NOの状態を同エリア、の変化後バター7の欄に書
込む(ステップ605)。
以上の動作を、比較演算結果212のうち、結果として
lが得られたすべての接点NO(以後、変化接点と呼ぷ
)について同様に繰返す。変化接点すべてについて以上
の動作を終えると、記憶管理エリア501の簀込ボイ7
夕に+IL7t1iM、T示されるステップNOの接点
変化憶え開始ポインタに、最初に変化バター7を畳込ん
だ欄のポインタN(Jを畳込み(ステップ6o6)。嵌
点汲化憶え終了ポインタには、最恢に変化パターン全書
込んだ欄のポインタN(J’lj誉込む(ステップ60
7)。
最後に、畳込ホイ/り500の値を+1しておく・(ス
テップ609)。
異常診断装置104は以上の動作VCより、自動倹械群
(100,101,101から制御装置103に入力さ
れる人力信号(1)l信号)の谷接点状態の変化バター
/全接点変化パターン記憶エリア501に空きがある限
り、ある仏は、外部より摺電された最大ステップN(J
K達するまで変化バター7格納用メモリ205に記憶す
る。
次に、異常診断装置1−04の内部スイッチ225ケ、
診17[モードに切替える。即ちスイッチ225ケ端子
216の方に切換えて使用する。
診断モードの場合、比較演算器202の出力は、端子2
16を介して接点現況続出部204に送られる。接点現
況テーブル04は、比較演算結果212のうち、演)L
J来が1となったすべての接点の変化バター7を第ルジ
スタ及び第2レジスタから読出し接点現況テーブル22
7に畳込むと共にステップNOカウンタ226が保持す
るステップNO+初期値はi)を続出して診断データ院
出部206に送ると共にステップN(Jカワ/り226
を+1する。
第7図に接点現況テーブル227の購成金示す接点現況
テーブル227は、変化バター7記憶メモリ205にお
ける接点変化パターン記憶エリア502と同一の構成で
ある。このテーブルは、変化パターン格納用メモリ20
5に記憶されている接点変化バター7と、自動運転時に
2ける接点の変化バター7ケ比較するために、接点の変
化現況?]l−記1.醸しておくためのテーブルでらり
、先に述べた恢点現況読出都204にエリ、変化しfc
接点のN(Jと、その変化前のOへ/ (J F F状
態、及び変化咬の(JN/(JF’F状態が畳込1れて
いる。
さて、ステップNOケ受けとった診断データ読出部20
6は、変化パターン格納用メモリ205に2ける記憶官
埋エリア501から、受けとったステップN(Jに該当
する接点変化憶え開始ボイ/り、及び接点変化憶え終了
ポインタ全読出し、それケもとに接点変化バター7記憶
エリア502から、受けとったステップNOに関するす
べての接点診断情報(変化接点NO,変化前ノくター/
、変化後パターン)211次続出し、異常バター7検出
部207KMる(信号219)。 ′ 異常バター7検出部207の動作フローケ第8図に示す
。異常パターン検出部207は、診断データ続出部20
6から送られて来る接点診断情報[号219)と、接点
現況チーフル227の内容全比較し、変化恢点N(J、
i化前バター7、変化後ハターノがすべて一致している
ことをチェックする(ステンブ802,803,804
,805ン。
もし一つでも不一致の項目が検出された場合、診断メツ
セージ衣ボ部208に、診断メツセージとして、接点現
況テーブルの内容と接点診断情報の内容全速り、その内
容fI:c RT購末105に表示させると共に、異常
検出信号114ケ1111I呻装置103に対して出力
する(ステップ806,8071゜異常診断装置104
は以上祝明したごとく、学習モードに2いて、制御装置
103に対する人力1g号の変化ケ自動的に検出しその
DI接点の変化パター7ケ記憶すると共に、診断モード
において、制御装置103に対する入力信号が変化した
時点でD工接点の変化バター7が学習モードvCおいて
記憶した変化パターンと一致するかどうかを自動的にチ
ェックし、入力18号の異常変化ケ検出することが出来
る。このため、制御装置103に、人間が異常1g号の
検出バター7やそのチェックのタイミングなどをいちい
ち見え込筐せなくとも、入力信号の異常変化及び異常接
点NOケ容易に検出、診的[することが出来る。
本実施例では、制@l装置103に対する入力信号f1
07,109,111)のチェックに診断装4: l 
04 k用イタカ、制御a41装置103の出力1g号
1106,108,110)ケ診断装fit104の人
力とすれば、制御装置104の出力信号の異常変化ケ検
出、診W[することが出来る。また、第9図にかすよう
に、本診−「装置104ケ2台用いて、制御装置111
03の入力信号(i07. 109゜111ン及び出力
信号(106,108,110)の異常診断を行なえば
、自動設備群tioo。
1o1,102)の異常か、制弧1酢103側の異゛茗
か全同矩することが出来る。
なお、本実IM例の変形例として、第2レジスタ201
及び第2レジスタ201に、1ビツトつつサイクリック
に胱出すソフト機匪全待たせ、比較演算器202全、第
l及び第2レジスタから送られて来るそれぞれ1ビット
単位で比軟演算する構成とすることも可能でろる。
〔発明の効果〕
以上祝明したごとく本発明によれば、自動伎械の7−ケ
/ス市1]呻において、自!tJ71慎1戒と市!11
11会1道間のDI・D(J信号ケ異常診断会謹に入力
するたけで、DI・JJO悟号の変化を自動的に便出し
、変化部分の牟を診断用データとして記1怠することに
、c9、少ないメモリで診断用データを自動生成するこ
とが出来る。このため診断データの作JRの労力が削減
される。
筐た、自動生成した上記診断データと、4「たに人力さ
れた自動伎械と割@l裟直の間のDl・1)(J信号の
変化バター/を比較することに、c!2、上記1)I・
DU伯信号異常な変化を自動診断することが出来る。
1だ、本診断装置?2台用いてDIの異常とD0の異常
全同時に監視することにより、自動憬械の故障か、制御
装置の故障か會谷易に同定することが出来る。
【図面の簡単な説明】
第1図は本発明による異常診断装置の使用例を下す設備
の構成図、第2図に第1図における異常診断装置のブロ
ック構成図、第3図は第2図における第1.@2レジス
タの構成図、第4図は第2図にj、−ける比較演算器の
構成図、第5図は第2図における変化パター7記憶メモ
リの構成図、第6図は第2図に$′ける変化バター7豊
込部の動作手順を示すフローチャート、第7図は第2図
に2ける接点境況テーブルの構成図、第8図は第2図に
3ける異常パター/検出部の動作手順を示すフローチャ
ート第9図は異常診断装置12台を用いた異常#助シス
テムの一実施例のブロック構成図でるる。 100.101.102・・・自動域械、103・・・
制@装置、104・・・異常診断装、+t 。 第 1 図 ゛ ■ Z 図 繍 3 図 第 /i 図 第5図 第 6 図 刀 7 図 猶 3 図

Claims (1)

    【特許請求の範囲】
  1. 自1iJJ憬械群を含むシーケンス制御装置において、
    該制御aill装置の異常状態を学資する学習モードと
    学習した結果にもとつき異常診断rおこなう診断モード
    の一方を選択するモード選択手段と、上記自動機械群か
    ら出力されたディジタル信号音たがいに異なるタイミン
    グで格納する複数のレジスタ手段と、該レジスタ手段に
    格納されたディジタル佃号萌の変化部分を検出する検出
    手段と、検出されfc袈化部分ケ記憶する記憶手段とを
    備え、上記診断モードにおいて上記検出手段で検出され
    た上dピ笈化部分と、上記学習モードにおいて上記記憶
    手段に記1慈されfcf化部分とが不一致のとき上記制
    御1L41鉄111に:?異さと診断することケ特徴と
    する異常診断方式。
JP59005578A 1984-01-18 1984-01-18 異常診断方式 Pending JPS60150141A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59005578A JPS60150141A (ja) 1984-01-18 1984-01-18 異常診断方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59005578A JPS60150141A (ja) 1984-01-18 1984-01-18 異常診断方式

Publications (1)

Publication Number Publication Date
JPS60150141A true JPS60150141A (ja) 1985-08-07

Family

ID=11615104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59005578A Pending JPS60150141A (ja) 1984-01-18 1984-01-18 異常診断方式

Country Status (1)

Country Link
JP (1) JPS60150141A (ja)

Similar Documents

Publication Publication Date Title
US4926425A (en) System for testing digital circuits
US3911402A (en) Diagnostic circuit for data processing system
JPS60150141A (ja) 異常診断方式
JPH0577143A (ja) 自動化ラインの故障診断装置
JPS5911455A (ja) 中央演算処理装置の冗長システム
JP2690910B2 (ja) 制御記憶装置
JPS62210547A (ja) エラ−検出回路の診断方法
JP3090053B2 (ja) 回路データ用モニタ装置
JPH04339399A (ja) メモリテスタの救済アドレス解析回路
JP3428235B2 (ja) 自己監視装置並びに自己監視方法
JPS59112307A (ja) 異常原因推定装置
JPS63156465A (ja) 時間スイツチ回路のデ−タ格納域監視方式
JPH06161760A (ja) システム診断装置
JPS59140519A (ja) ロボツトの制御装置
JPS62151950A (ja) 動作履歴記憶方式
JPS63257054A (ja) 故障診断方式
JPS598012A (ja) プログラマブル・コントローラ
JPH01242979A (ja) 故障診断支援装置
JPS59123056A (ja) 冗長機能自動切替システム
JPS607297B2 (ja) プロセス入出力装置故障診断方式
JPH04102906A (ja) 制御設備故障監視装置
JPS646411B2 (ja)
JPH0423152A (ja) 演算処理装置における診断装置
JPH0321922B2 (ja)
JPS62203244A (ja) ハ−ドウエア診断方式