JP2932507B2 - Anomaly detection device - Google Patents

Anomaly detection device

Info

Publication number
JP2932507B2
JP2932507B2 JP1158049A JP15804989A JP2932507B2 JP 2932507 B2 JP2932507 B2 JP 2932507B2 JP 1158049 A JP1158049 A JP 1158049A JP 15804989 A JP15804989 A JP 15804989A JP 2932507 B2 JP2932507 B2 JP 2932507B2
Authority
JP
Japan
Prior art keywords
operation information
abnormality
devices
time
detection device
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.)
Expired - Fee Related
Application number
JP1158049A
Other languages
Japanese (ja)
Other versions
JPH0322198A (en
Inventor
真二 小暮
泉 内柴
泰之 西本
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.)
Toyota Motor Corp
Original Assignee
Toyota 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP1158049A priority Critical patent/JP2932507B2/en
Publication of JPH0322198A publication Critical patent/JPH0322198A/en
Application granted granted Critical
Publication of JP2932507B2 publication Critical patent/JP2932507B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Manipulator (AREA)
  • Alarm Systems (AREA)

Description

【発明の詳細な説明】 発明の目的 [産業上の利用分野] 本発明は異常検出装置に関し、詳しくは互いに関連し
て動作する複数の装置から構成されたシステム内の異常
を検出する異常検出装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an abnormality detection device, and more particularly, to an abnormality detection device for detecting an abnormality in a system including a plurality of devices operating in association with each other. About.

[従来の技術] 従来、互いに関連して動作する複数の装置から構成さ
れたシステムとしては、例えば、プログラマブルコント
ローラなどの主制御装置と、それに従属するロボットコ
ントローラや計測装置等の種々の装置から構成されて動
作するものがある。主制御装置は、それに従属する各装
置への動作・処理指令信号や、各装置からの動作・処理
完了信号の授受を行ないながら、システム全体の動作処
理を司っている。このように、複数の装置から構成され
たシステムにおいて、各装置にはそれぞれ個々の異常を
検出する異常検出部が設けられている。
2. Description of the Related Art Conventionally, a system including a plurality of devices operating in association with each other includes, for example, a main control device such as a programmable controller and various devices such as a robot controller and a measuring device subordinate thereto. There are things that work. The main control device manages the operation processing of the entire system while transmitting / receiving operation / processing command signals to / from each of the subordinate devices and operation / processing completion signals from the respective devices. As described above, in a system including a plurality of devices, each device is provided with an abnormality detection unit that detects an individual abnormality.

尚、装置の異常が生じた時刻の前後における動作状態
を監視する装置が、特開昭59−108114号公報に開示され
ている。
An apparatus for monitoring the operation state before and after the time when an abnormality occurs in the apparatus is disclosed in Japanese Patent Application Laid-Open No. Sho 59-108114.

[発明が解決しようとする課題] しかしながら、このようなシステムにおいて各装置の
異常は、個々の装置内にて検出できるものの、各装置間
に互いに関連を持つ動作タイミング等の異常は、その発
生時においてすぐに検出されるものでなく、各装置の動
作行程に要する時間の超過(いわゆる、サイクルタイム
オーバー)が判断された後に検出されるため、異常検知
までに時間がかかっていた。しかも、異常発生の経緯が
判らないため、異常の原因究明が困難で、最適な対応が
とれないという問題が生じていた。
[Problem to be Solved by the Invention] However, in such a system, an abnormality of each device can be detected in each device, but an abnormality such as an operation timing related to each device is generated when the abnormality occurs. However, it is not detected immediately, but is detected after it is determined that the time required for the operation process of each device has been exceeded (so-called cycle time over). In addition, since the process of occurrence of the abnormality is not known, it is difficult to determine the cause of the abnormality, and there has been a problem that an optimal response cannot be taken.

本発明の異常検出装置は上記課題を解決し、互いに関
連して動作する複数の装置から構成されたシステム内の
異常を迅速に検出し、原因究明を容易にすることを目的
とする。
An object of the present invention is to solve the above-described problems, to quickly detect an abnormality in a system including a plurality of devices operating in association with each other, and to easily determine the cause.

発明の構成 かかる目的を達成する本発明の構成について以下説明
する。
Configuration of the Invention The configuration of the present invention that achieves the above object will be described below.

[課題を解決するための手段] 本発明の異常検出装置は、第1図に例示するように、 装置Aの1つとしてのプログラマブルコントローラと
該プログラマブルコントローラに接続されて動作する他
の装置Aとから構成されるシステムSの異常を検出する
異常検出装置であって、 上記装置A間でやり取りされる動作情報をサンプリン
グ時刻毎に同時に入力し、所定期間に亘る該各々の動作
情報を時系列的に記録保持すると共に、該記録保持した
動作情報を順次新しい動作情報に書き換える動作情報記
録手段M1と、 上記複数の装置A相互間のインタロック条件としての
動作あるいは処理の実行における指令信号と完了信号と
のタイミングを記憶保持する動作タイミング記憶手段M2
と、 上記記録された各々の動作情報を上記動作タイミング
記憶手段に記憶されている上記タイミングと照らし合わ
せて異常を判断する異常判断手段M3と、 上記異常が判断されたときに、上記動作情報記録手段
M1に記録保持された動作情報の書換えを停止する書換え
停止手段M4と、 上記動作情報記録手段M1に記録保持されている動作情
報を出力する動作情報出力手段M5と を備えることを要旨とする。
[Means for Solving the Problems] As shown in FIG. 1, the abnormality detection device of the present invention includes a programmable controller as one of the devices A and another device A connected to the programmable controller and operating. An abnormality detection device for detecting an abnormality of the system S, which is configured to simultaneously input operation information exchanged between the devices A at each sampling time, and to time-sequentially output the respective operation information over a predetermined period. And operation information recording means M1 for sequentially rewriting the recorded and retained operation information with new operation information, and a command signal and a completion signal for executing an operation or a process as an interlock condition between the plurality of devices A. Operation timing storage means M2 for storing and holding the timing with
Abnormality determination means M3 for determining an abnormality by comparing each of the recorded operation information with the timing stored in the operation timing storage means, and when the abnormality is determined, the operation information recording means
The gist comprises a rewriting stop unit M4 for stopping rewriting of the operation information recorded and held in M1, and an operation information output unit M5 for outputting the operation information recorded and held in the operation information recording unit M1.

[作用] 上記構成を有する本発明の異常検出装置は、動作情報
記録手段M1にてシステムSを構成する装置A間でやり取
りされる動作情報を同期して入力し、所定期間に亘るこ
の動作情報を時系列的に記録保持すると共に、その情報
を順次新しい動作情報に書き換える。異常判断手段M3
は、この記録された動作情報を、複数の装置A相互間の
インタロック条件として動作タイミング記憶手段M2に記
憶保持された動作あるいは処理の実行における指令信号
と完了信号とのタイミングと照らし合わせて異常を判断
し、異常が判断されると書換え停止手段M4が、動作情報
記録手段M1に記録保持された動作情報の書換えを停止す
る。一方、動作情報記録手段M1に記録保持されている動
作情報は、動作情報出力手段M5により出力される。
[Operation] In the abnormality detection device of the present invention having the above-described configuration, the operation information recording means M1 synchronously inputs operation information exchanged between the devices A constituting the system S, and the operation information for a predetermined period is input. Are recorded and retained in time series, and the information is sequentially rewritten with new operation information. Abnormality judgment means M3
Compares the recorded operation information with the timing of a command signal and a completion signal in the execution of an operation or process stored in the operation timing storage unit M2 as an interlock condition between the plurality of devices A, and Is determined, and when the abnormality is determined, the rewriting stop means M4 stops rewriting the operation information recorded and held in the operation information recording means M1. On the other hand, the operation information recorded and held in the operation information recording means M1 is output by the operation information output means M5.

[実施例] 以上説明した本発明の構成・作用を一層明らかにする
ために、以下本発明の異常検出装置の好適な実施例につ
いて説明する。
[Embodiment] In order to further clarify the configuration and operation of the present invention described above, a preferred embodiment of the abnormality detection device of the present invention will be described below.

第2図は、一実施例としての異常検出装置の概略構成
図である。異常検出装置は、周知のCPU,RAM,ROM等から
構成され所定の処理を行なう電子制御装置であって、か
かる処理に着目すると、異常検出の対象となるn台の装
置Am(m=1,2,…,n)の動作情報を収集し保存する外部
装置情報処理部1と、外部入力機器Bから正常動作パタ
ーンを入力する入力インタフェース部2と、その正常動
作パターンや種々のデータを保存するメインメモリ部3
と、異常検出の対象となる装置Amの動作情報を正常動作
パターンと参照して異常を検出する異常検出処理部4
と、検出した異常動作情報を外部出力機器Cに出力する
出力インタフェース部5と、これら外部装置情報処理部
1,入力インターフェース部2,メインメモリ部3,異常検出
処理部4,出力インターフェース部5を集中制御するメイ
ンコントロール部6とから構成されている。
FIG. 2 is a schematic configuration diagram of an abnormality detection device as one embodiment. The abnormality detection device is an electronic control device that includes a known CPU, a RAM, a ROM, and the like and performs a predetermined process. When focusing on such a process, the n devices Am (m = 1, , N), an external device information processing unit 1 for collecting and storing the operation information, an input interface unit 2 for inputting a normal operation pattern from the external input device B, and storing the normal operation pattern and various data. Main memory 3
And an abnormality detection processing unit 4 for detecting an abnormality by referring to operation information of the device Am to be detected as a normal operation pattern.
An output interface unit 5 for outputting the detected abnormal operation information to the external output device C;
1, an input interface unit 2, a main memory unit 3, an abnormality detection processing unit 4, and a main control unit 6 for centrally controlling the output interface unit 5.

異常検出の対象となる装置Amは、互いに動作指令信号
や動作完了信号を授受し、その信号に従って動作する装
置であり、ここでは、装置A1はプログラマブルコントロ
ーラ(PC)とし、装置A2〜Anはプログラマブルコントロ
ーラに接続されて動作するロボットコントローラ,計測
装置等とする。
The devices Am to be detected are devices that send and receive operation command signals and operation completion signals to each other and operate in accordance with the signals. Here, the device A1 is a programmable controller (PC), and the devices A2 to An are programmable. It is a robot controller, measuring device, or the like that operates by being connected to the controller.

外部装置情報処理部1は、装置Am間にてやり取りされ
る動作指令信号や動作完了信号(以下、指令・完了信号
という)を入力して記憶するエンドレスメモリ11を備え
る。エンドレスメモリ11は、指令・完了信号をデータと
して一定のサンプリング間隔で時系列的に順次格納し、
格納すべきデータがメモリ容量を越えると、先に格納さ
れた最も古いデータから順次新しいデータに更新するメ
モリである。
The external device information processing unit 1 includes an endless memory 11 that inputs and stores an operation command signal and an operation completion signal (hereinafter, referred to as a command / completion signal) exchanged between the devices Am. The endless memory 11 sequentially stores the command / completion signal as data in time series at a constant sampling interval,
When the data to be stored exceeds the memory capacity, the memory updates the oldest data stored first to new data sequentially.

メインメモリ部3には、外部入力機器Cから入力イン
タフェース部2を介して、異常を検出する基となる正常
動作パターンが記憶される。この正常動作パターンの一
例を表1に示す。
The main memory unit 3 stores a normal operation pattern from which an abnormality is detected from the external input device C via the input interface unit 2. Table 1 shows an example of this normal operation pattern.

この正常動作パターンは、各装置Am相互のインタロッ
ク条件を設定したもので、動作処理NO.と、指令信号
名と、完了信号名と、指令信号出力後から完了信号
が出力されるまでの正常時における処理時間と、指令
信号に対し動作処理を行なう装置名と、異常検出時に
作業者や保全者に対して報知するコメントとが設定さ
れる。
This normal operation pattern sets the interlock conditions of each device Am, and sets the operation processing No., command signal name, completion signal name, and normal status after the command signal is output until the completion signal is output. The processing time at the time, the name of the device that performs the operation process on the command signal, and the comment to be notified to the operator or the maintenance person when an abnormality is detected are set.

次に、異常検出の対象である各装置Amから構成される
システム内にて授受される指令・完了信号について説明
する。
Next, a description will be given of a command / completion signal transmitted / received in a system including each device Am that is a target of abnormality detection.

外部装置情報処理部1に入力される指令・完了信号の
変化を第3図のタイミングチャートに示す。各装置Amか
らの信号である指令信号W1,W2,W3と、完了信号R1,R2,R3
とが外部装置情報処理部1に入力される。これらの信号
の情報(以下、動作情報という)は、外部装置情報処理
部1にて、一定の間隔で設定されているサンプリング時
刻(時刻ア〜時刻ス)毎に同時に取り込まれ、エンドレ
スメモリ11に保存される。エンドレスメモリ11は、入力
したデータを時系列的に順次格納し、格納すべきデータ
がメモリ容量を越えると、先に格納された最も古いデー
タから順次新しいデータに更新するので、外部装置情報
処理部1にて取り込まれた動作情報は、時刻アにおける
動作情報、時刻イにおける動作情報、時刻ウにおける動
作情報・・・と、時系列的に順次保存される。この動作
情報が時系列的に保存された状態を表2に示す。尚、こ
の動作情報は、第3図のタイミングーチャートに対応す
るものである。
Changes in the command / completion signal input to the external device information processing section 1 are shown in the timing chart of FIG. Command signals W1, W2, W3, which are signals from each device Am, and completion signals R1, R2, R3
Is input to the external device information processing unit 1. The information of these signals (hereinafter referred to as operation information) is simultaneously taken in by the external device information processing unit 1 at every sampling time (time A to time S) set at regular intervals, and is stored in the endless memory 11. Will be saved. The endless memory 11 sequentially stores the input data in a time-series manner, and when the data to be stored exceeds the memory capacity, the stored data is updated from the oldest data stored earlier to the new data sequentially. The operation information fetched in 1 is sequentially stored in chronological order with the operation information at time a, the operation information at time a, the operation information at time c, and so on. Table 2 shows a state in which the operation information is stored in chronological order. This operation information corresponds to the timing chart of FIG.

第3図において、指令信号W1が、時刻イと時刻ウとの
間においてオンされると、その信号に対する装置D1が動
作を開始する。その後、装置D1は動作を完了すると完了
信号R1を出力し(時刻エと時刻オとの間)、その完了信
号R1により、指令信号W1はオフとなる。この指令・完了
信号により、各装置Am間のインタロックがとられてい
る。
In FIG. 3, when the command signal W1 is turned on between time A and time C, the device D1 corresponding to the signal starts operating. Thereafter, when the operation of the device D1 is completed, the device D1 outputs a completion signal R1 (between time d and time e), and the command signal W1 is turned off by the completion signal R1. With this command / completion signal, an interlock between the devices Am is established.

次に、異常検出装置が実行する異常検出ルーチンにつ
いて、第4図のフローチャートと共に説明する。
Next, an abnormality detection routine executed by the abnormality detection device will be described with reference to the flowchart of FIG.

このルーチンが起動されると、まず、各装置Amの各々
の処理時間をカウントする時間管理用タイマ(以下、単
にタイマという)を総てゼロクリアする(ステップ10
0)。次に、一定の間隔で設定されているサンプリング
時刻毎に同時に入力した各装置Amの動作情報をエンドレ
スメモリ11に格納する(ステップ110)。続いて、格納
された動作情報から、各タイマのオン,オフ条件を決定
する指令信号と完了信号との状態を抽出する(ステップ
120)。即ち、指令信号がオンであれば、その指令信号
に対応するタイマはオン条件にあり、完了信号がオンで
あればオフ条件にあるとして、各タイマのオン,オフ条
件を抽出する。そして、そのタイマのオン条件信号がオ
ンであるかを判断し(ステップ130)、「YES」と判断す
ると、そのオン条件信号に対応したタイマをカウントア
ップする(ステップ140)。即ち、指令信号がオンであ
る場合には、その指令信号に対するタイマを1増加させ
る。例えば、第3図のタイミングチャートでは、時刻ウ
において装置D1の指令信号W1がオンしているため、表1
に示した正常動作パターンの処理時間T1に対応するタイ
マのカウンタ値1tを0から1に増加する。ステップ130
の判断において、「NO」と判断すると、ステップ140の
処理をとばし、次のステップ150の処理に移る。
When this routine is started, first, all time management timers (hereinafter simply referred to as timers) for counting the processing time of each device Am are cleared to zero (step 10).
0). Next, the operation information of each device Am input simultaneously at each sampling time set at regular intervals is stored in the endless memory 11 (step 110). Subsequently, from the stored operation information, the states of the command signal and the completion signal for determining the ON / OFF condition of each timer are extracted (step
120). That is, if the command signal is on, it is determined that the timer corresponding to the command signal is in the on condition, and if the completion signal is on, it is in the off condition, and the on / off condition of each timer is extracted. Then, it is determined whether or not the ON condition signal of the timer is ON (step 130). If "YES" is determined, the timer corresponding to the ON condition signal is counted up (step 140). That is, when the command signal is on, the timer for the command signal is increased by one. For example, in the timing chart of FIG. 3, since the command signal W1 of the device D1 is turned on at time c, Table 1
The counter value 1t of the timer corresponding to the processing time T1 of the normal operation pattern shown in (1) is increased from 0 to 1. Step 130
If it is determined “NO” in step (i), the process of step 140 is skipped, and the process proceeds to the next step 150.

ステップ150では、各タイマのカウント値tnがメイン
メモリ部に保存された正常動作パターンの処理時間Tnを
越えていないかを判断する。tn≦Tnの場合には、各タイ
マのオフ条件信号がオンしているかを判断し(ステップ
160)、オンしている場合には、そのオフ条件信号に対
応したタイマをゼロクリアし(ステップ170)、再びス
テップ110からの処理に戻る。即ち、完了信号の状態を
検出し、完了信号がオンしている場合には、その信号に
対応したタイマをゼロクリアし、再び各装置Amの動作情
報をエンドレスメモリ11に格納する処理に戻る。尚、ス
テップ160の判断において、「NO」と判断した場合に
は、そのままステップ110の処理に戻る。
In step 150, it is determined whether or not the count value tn of each timer has exceeded the processing time Tn of the normal operation pattern stored in the main memory unit. If tn ≦ Tn, it is determined whether the off condition signal of each timer is on (step
160) If it is ON, the timer corresponding to the OFF condition signal is cleared to zero (step 170), and the process returns to step 110 again. That is, the state of the completion signal is detected, and when the completion signal is on, the timer corresponding to the signal is cleared to zero, and the process returns to the process of storing the operation information of each device Am in the endless memory 11 again. If the determination in step 160 is “NO”, the process returns to step 110 as it is.

例えば、第3図のタイミングチャートでは、時刻ウに
おいて装置D1の指令信号W1がオンされたことを検出し
て、カウンタ値t1はカウントアップされるが、時刻オに
おいては完了信号R1がオンされるため、そのタイマはゼ
ロクリアされる。従って、その直前である時刻エにおけ
るカウンタ値t1は最大値をとるが、正常動作パターンの
処理時間T1と比べ小さいため、ステップ150の判断にお
いては、常に「YES」と判断される。一方、装置D2にお
いては、時刻キにおいて指令信号W2がオンされたことを
検出して、カウンタ値t2はカウントアップされるが、正
常動作パターンの処理時間T2内(時刻キ〜時刻シ)に完
了信号R2がオンされないため、その間においてはタイマ
はゼロクリアされない。従って、時刻シを越えると、ス
テップ150の判断は、「NO」となる。
For example, in the timing chart of FIG. 3, it is detected that the command signal W1 of the device D1 is turned on at time c, and the counter value t1 is counted up, but at time e, the completion signal R1 is turned on. Therefore, the timer is cleared to zero. Therefore, the counter value t1 at the time d immediately before that takes the maximum value, but is smaller than the processing time T1 of the normal operation pattern, so that the determination in step 150 is always determined to be “YES”. On the other hand, the device D2 detects that the command signal W2 has been turned on at the time point, and the counter value t2 is counted up, but is completed within the processing time T2 of the normal operation pattern (time point to time point). Since the signal R2 is not turned on, the timer is not cleared to zero during that time. Therefore, when the time has passed, the determination in step 150 is “NO”.

ステップ150の判断において「NO」、即ち、tn>Tnの
場合には、異常と判断し、エンドレスメモリ11の書込を
停止して、その記憶されている動作情報を保存する(ス
テップ180)。更に、異常が検出された動作処理NO.,装
置名,コメント,処理時間を出力インターフェース部5
を介して外部出力機器Cに出力し(ステップ190)、本
ルーチンを一旦終了する。尚、異常検出時にエンドレス
メモリ11に保存された各装置Amの動作情報は、必要によ
りその履歴を外部出力機器Cに出力して各装置Am間の動
作タイミング等を確認することができる。
If “NO” in the determination of step 150, that is, if tn> Tn, it is determined that there is an abnormality, the writing to the endless memory 11 is stopped, and the stored operation information is stored (step 180). Further, the operation interface number, the device name, the comment, and the processing time in which the abnormality is detected are output to the output interface unit 5.
Is output to the external output device C via the interface (step 190), and this routine is temporarily ended. Incidentally, the operation information of each device Am stored in the endless memory 11 at the time of detecting the abnormality can be output to the external output device C as necessary, and the operation timing between the devices Am can be confirmed.

以上説明した本実施例の異常検出装置は、各装置Amの
動作情報をサンプリング時刻毎に同時に入力し、それら
を時系列的にエンドレスメモリ11に記憶し、正常動作パ
ターンを参照して、システム内の各装置Am間の細かなイ
ンタロック状態を常に監視しているため、異常が瞬時に
検出されると共に、装置名,コメント,異常発生までの
動作情報履歴等が取り出せるという極めて優れた効果を
奏する。従って、システム内に発生した動作不良等は、
異常発生までの各装置Amの動作情報履歴を調べることに
より簡単に原因が究明できる。また、動作情報履歴を利
用して、システムの最適な動作条件を求めることもでき
る。更に、高速に判定をしているため、各装置Amでは検
出されない程度のチャタリングの発生に対しても、タイ
マがカウントアップされていくために異常が検知でき
る。
The abnormality detection device of the present embodiment described above simultaneously inputs operation information of each device Am at each sampling time, stores them in the endless memory 11 in time series, refers to the normal operation pattern, Since the detailed interlock status between each device Am is constantly monitored, an extremely excellent effect is obtained in that an abnormality is instantaneously detected and the device name, comment, operation information history until the occurrence of the abnormality, and the like can be retrieved. . Therefore, malfunctions and the like that occur in the system
The cause can be easily identified by checking the operation information history of each device Am up to the occurrence of the abnormality. Further, the optimum operation condition of the system can be obtained by using the operation information history. Further, since the determination is performed at high speed, even when chattering that is not detected by each device Am is detected, the abnormality is detected because the timer is counted up.

以上本発明の実施例について説明したが、本発明はこ
うした実施例に何等限定されるものではなく、例えば正
常動作パターンをより複雑化または簡略化した構成であ
ってもよく、本発明の要旨を逸脱しない範囲において、
種々なる態様で実施し得ることは勿論である。
Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. For example, a normal operation pattern may be configured to be more complicated or simplified. To the extent that does not deviate,
Of course, it can be implemented in various modes.

発明の効果 以上詳述したように、本発明の異常検出装置によれ
ば、システムを構成する複数の装置の動作情報をサンプ
リング時刻毎に同時に入力し、それらを時系列的に記録
し、その動作情報を装置間のインタロック条件としての
動作あるいは処理の実行における指令信号と完了信号と
のタイミングと照らし合わせて、システム内の動作状態
を常に監視しているため、システム内の異常が瞬時に検
出される。また、このとき動作情報の書換えが停止され
るため、異常発生までの動作情報履歴等が取り出せると
いう極めて優れた効果を奏する。従って、システム内に
発生した動作不良等は、異常発生までの動作情報履歴を
調べることにより簡単に原因が究明できる。
Effects of the Invention As described in detail above, according to the abnormality detection device of the present invention, operation information of a plurality of devices constituting the system is input simultaneously at each sampling time, and they are recorded in time series, The operation status in the system is constantly monitored by comparing the information with the timing of the command signal and the completion signal in the operation or processing as the interlock condition between the devices, so the abnormality in the system is detected instantaneously. Is done. At this time, since the rewriting of the operation information is stopped, an extremely excellent effect that the operation information history up to the occurrence of the abnormality can be obtained can be obtained. Therefore, the cause of an operation failure or the like that has occurred in the system can be easily determined by checking the operation information history up to the occurrence of the abnormality.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の基本的構成を例示するブロック図、第
2図は本発明の一実施例である異常検出装置の概略構成
図、第3図は指令信号,完了信号の変化を表すタイミン
グチャート、第4図は異常検出ルーチンを示すフローチ
ャートである。 1……外部装置情報処理部 2……入力インターフェース部 3……メインメモリ部 4……異常検出処理部 5……出力インターフェース部 6……メインコントロール部 11……エンドレスメモリ部
FIG. 1 is a block diagram illustrating a basic configuration of the present invention, FIG. 2 is a schematic configuration diagram of an abnormality detection device according to an embodiment of the present invention, and FIG. 3 is a timing chart showing changes in a command signal and a completion signal. FIG. 4 is a flowchart showing an abnormality detection routine. DESCRIPTION OF SYMBOLS 1 ... External device information processing unit 2 ... Input interface unit 3 ... Main memory unit 4 ... Abnormality detection processing unit 5 ... Output interface unit 6 ... Main control unit 11 ... Endless memory unit

フロントページの続き (56)参考文献 特開 昭60−89211(JP,A) 特開 昭55−3049(JP,A) 実開 昭53−50390(JP,U) (58)調査した分野(Int.Cl.6,DB名) G08B 23/00 - 31/00 G05B 23/02 302 G05B 23/02 301 Continuation of the front page (56) References JP-A-60-89211 (JP, A) JP-A-55-3049 (JP, A) Actually open JP-A-53-50390 (JP, U) (58) Fields investigated (Int) .Cl. 6 , DB name) G08B 23/00-31/00 G05B 23/02 302 G05B 23/02 301

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】装置の1つとしてのプログラマブルコント
ローラと該プログラマブルコントローラに接続されて動
作する他の装置とから構成されるシステムの異常を検出
する異常検出装置であって、 上記装置間でやり取りされる動作情報をサンプリング時
刻毎に同時に入力し、所定期間に亘る該各々の動作情報
を時系列的に記録保持すると共に、該記録保持した動作
情報を順次新しい動作情報に書き換える動作情報記録手
段と、 上記複数の装置相互間のインタロック条件としての動作
あるいは処理の実行における指令信号と完了信号とのタ
イミングを記憶保持する動作タイミング記憶手段と、 上記記録された各々の動作情報を上記動作タイミング記
憶手段に記憶されている上記タイミングと照らし合わせ
て異常を判断する異常判断手段と、 上記異常が判断されたときに、上記動作情報記録手段に
記録保持された動作情報の書換えを停止する書換え停止
手段と、 上記動作情報記録手段に記録保持されている動作情報を
出力する動作情報出力手段と を備えてなる異常検出装置。
An abnormality detection device for detecting an abnormality in a system including a programmable controller as one of the devices and another device connected to the programmable controller and operating, the abnormality detection device being exchanged between the devices. Operation information recording means for simultaneously inputting the operation information for each sampling time, recording and retaining the respective operation information over a predetermined period in time series, and sequentially rewriting the recorded and retained operation information with new operation information; Operation timing storage means for storing and holding the timing of a command signal and a completion signal in the execution of an operation or processing as an interlock condition between the plurality of devices; and an operation timing storage means for storing the recorded operation information in the operation timing storage means. Abnormality judging means for judging an abnormality by comparing with the above-mentioned timing stored in Rewriting stop means for stopping rewriting of the operation information recorded and held in the operation information recording means when an abnormality is determined, and operation information output for outputting the operation information recorded and held in the operation information recording means An abnormality detection device comprising:
JP1158049A 1989-06-20 1989-06-20 Anomaly detection device Expired - Fee Related JP2932507B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1158049A JP2932507B2 (en) 1989-06-20 1989-06-20 Anomaly detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1158049A JP2932507B2 (en) 1989-06-20 1989-06-20 Anomaly detection device

Publications (2)

Publication Number Publication Date
JPH0322198A JPH0322198A (en) 1991-01-30
JP2932507B2 true JP2932507B2 (en) 1999-08-09

Family

ID=15663176

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1158049A Expired - Fee Related JP2932507B2 (en) 1989-06-20 1989-06-20 Anomaly detection device

Country Status (1)

Country Link
JP (1) JP2932507B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04284511A (en) * 1991-03-14 1992-10-09 Toyota Motor Corp Abnormality detector for programmable controller
JPH05133224A (en) * 1991-04-19 1993-05-28 Yamaha Motor Co Ltd Exhaust pipe of engine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5350390U (en) * 1976-10-04 1978-04-27
JPS5692605A (en) * 1979-12-27 1981-07-27 Toshiba Corp Monitor for control jam by means of computer

Also Published As

Publication number Publication date
JPH0322198A (en) 1991-01-30

Similar Documents

Publication Publication Date Title
US5870693A (en) Apparatus and method for diagnosis of abnormality in processing equipment
JP2932507B2 (en) Anomaly detection device
JP4404020B2 (en) Equipment operation management method
JPH09248739A (en) Monitoring device for operation condition
JP2004348315A (en) Control device with communication interface
JP2001075637A (en) Maintenance system for servo amplifier
JPS623464B2 (en)
JPH0329481A (en) Motion monitoring equipment
JP3221841B2 (en) Elevator abnormal condition capture device
JPH0217511A (en) Plant monitoring device
JPH07281929A (en) Trace information collecting device
JP2001306140A (en) Abnormality detection system
JPH0225196A (en) Remote monitor
EP4357867A1 (en) Systems and methods for managing unprocessed alarms in alarm systems
JP2756052B2 (en) Numerical control unit
KR0125945B1 (en) Method of operating monitoring for processor
JPH05166025A (en) Equipment working monitoring device
JPH1115701A (en) Method and system for collecting data
JPS61276497A (en) Method for recognizing deadlock
JPH0721093A (en) Abnormality monitor system for direct memory access device
JP2858493B2 (en) Failure information storage method
JPH07248810A (en) Numerical controller
JPS59127131A (en) Bus monitor system
JPH08287028A (en) Distributed controller
JPH05128395A (en) Elevator abnormality monitoring device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees