JPH02253306A - Fault diagnosing device - Google Patents
Fault diagnosing deviceInfo
- Publication number
- JPH02253306A JPH02253306A JP7549789A JP7549789A JPH02253306A JP H02253306 A JPH02253306 A JP H02253306A JP 7549789 A JP7549789 A JP 7549789A JP 7549789 A JP7549789 A JP 7549789A JP H02253306 A JPH02253306 A JP H02253306A
- Authority
- JP
- Japan
- Prior art keywords
- cycle
- data
- abnormality
- sequence
- programmable controller
- 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
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は、メモリに記憶したシーケンスプログラムに基
づいてプログラマブルコントローラによって制御される
被制御機器の故障を診断する故障診断装置に関する。DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a fault diagnosis device that diagnoses a fault in a controlled device controlled by a programmable controller based on a sequence program stored in a memory.
〈従来の技術〉
従来、この種の故障診断装置として、例えば特開昭51
−148178号公報に記載のものがある。この故障診
断装置は、人、出力要素を備えた被制御機器をメモリに
記憶したシーケンスプログラムに基づいて制御するプロ
グラマブルコントローラに付加され、被制御機器の動作
ステップに応じたサイクル番号を計数するサイクルカウ
ンタと、このサイクルカウンタのサイクル番号を監視す
ることにより異常を検出し、その原因を上記シーケンス
プログラムを検索して診断するコンピュータで構成され
る。そして、このコンピュータは、そのソフトウェアに
よって、異常発生時のサイクル番号に対応する動作ステ
ップの出力要素と到達端要素の信号状態から故障要因を
見い出し、この故障要因に対応するプログラムを上記シ
ーケンスプログラム中より探し出すとともに、探し出し
たプログラムをシミュレートして上記出力要素の作動切
替障害条件を見い出し、この障害条件を警報表示部に出
力するようになっている。<Prior art> Conventionally, as this type of failure diagnosis device, for example,
There is one described in Japanese Patent No.-148178. This fault diagnosis device is attached to a programmable controller that controls a controlled device equipped with a human and an output element based on a sequence program stored in memory, and a cycle counter that counts cycle numbers according to the operation steps of the controlled device. The computer detects an abnormality by monitoring the cycle number of the cycle counter, and diagnoses the cause by searching the sequence program. Then, this computer uses its software to find the cause of the failure from the signal states of the output element and reaching end element of the operation step corresponding to the cycle number at the time of the abnormality occurrence, and selects a program corresponding to this failure cause from among the above sequence programs. At the same time, the found program is simulated to find the operation switching failure condition of the output element, and this failure condition is output to the alarm display section.
〈発明が解決しようとする課題〉
ところが、上記従来の故障診断装置は、コンピュータが
、故障要因に対応するプログラムをラダー図(展開接続
図)のレベルで詳細に記述されたシーケンスプログラム
中より探し出し、探し出したプログラムを逐次シミュレ
ートして作動切替障害条件を見い出すものであるため、
そのためのソフトウェアが膨大になるうえ、診断に長時
間を要するという欠点がある。また、プログラマブルコ
ントローラのメモリに記憶させるシーケンスプログラム
即ちラダー図の入力を誤れば、故障要因の的確な検索が
できず、正しい故障診断ができないという欠点がある。<Problems to be Solved by the Invention> However, in the conventional fault diagnosis device described above, a computer searches for a program corresponding to the cause of a fault from among a sequence program that is described in detail at the level of a ladder diagram (expanded connection diagram). Since it sequentially simulates the found program to find the operation switching failure condition,
The drawback is that the amount of software needed for this is enormous and that diagnosis takes a long time. Furthermore, if a sequence program, ie, a ladder diagram, which is stored in the memory of the programmable controller is incorrectly input, there is a drawback that an accurate search for the cause of the failure cannot be made and correct failure diagnosis cannot be performed.
一方、簡易な故障診断方法として、シーケンスを構成す
る各サイクルのサイクル番号、原端、到達端、出力要素
、基準時間等を順次記述したサイクル線図に基づいて時
間監視を行なう手法があるが、このサイクル線図ではイ
ンターロックや次サイクルへの移行に必要な条件が直接
的には分からないため、診断の精度が悪くなるという欠
点がある。On the other hand, as a simple fault diagnosis method, there is a method of time monitoring based on a cycle diagram that sequentially describes the cycle number, source end, destination end, output element, reference time, etc. of each cycle that makes up the sequence. This cycle diagram has the disadvantage that the accuracy of diagnosis deteriorates because the conditions necessary for interlock and transition to the next cycle cannot be directly determined.
そこで、本発明の目的は、従来のサイクル線図に基づく
診断手法を改善することによって、少ないソフトウェア
で正確な故障診断を迅速に行なうことができる故障診断
装置を提供することである。SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a fault diagnosis device that can quickly perform accurate fault diagnosis with less software by improving the conventional cycle diagram-based diagnosis method.
く課題を解決するための手段〉
上記目的を達成するため、本発明の故障診断装置は、メ
モリに記憶したシーケンスプログラムに基づいてプログ
ラマブルコントローラによって制御される被制御機器の
故障を診断するものであって、シーケンスを構成する各
サイクルのサイクル番号、原端要素、到達端要素、出力
要素1前後のサイクル番号、基準時間に関するデータを
少なくとも格納するサイクル線図テーブルと、上記各サ
イクルの動作条件に関するデータを格納する動作条件テ
ーブルと、上記サイクル線図テーブルに格納された各サ
イクルの基準時間を計時するタイマと、上記プログラマ
ブルコントローラを介して入力される被制御機器の原端
、到達端、出力要素の状態信号およびシーケンスプログ
ラムならびに上記タイマの計時に基づいて故障診断に関
する演算を行なう演算手段と、各サイクルについてそれ
以前に動作するサイクルによって決定される原端、到達
端要素の状態を上記サイクル線図テーブルを検索してデ
ータとして抽出し、各サイクル毎に上記動作条件テーブ
ルに記憶させる動作条件抽出手段と、上記演算手段の時
間監視により異常が検知されたとき、上記プログラマブ
ルコントローラを介して入力されている被制御機器の原
端、到達端要素の実際の状態信号を上記動作条件テーブ
ルのデータと各サイクル毎に比較して、故障した要素を
検出する検出手段を備える。Means for Solving the Problems> In order to achieve the above object, a fault diagnosis device of the present invention diagnoses a fault in a controlled device controlled by a programmable controller based on a sequence program stored in a memory. A cycle diagram table that stores at least data regarding the cycle number, origin element, arrival end element, cycle number before and after output element 1, and reference time of each cycle constituting the sequence, and data regarding the operating conditions of each of the above-mentioned cycles. an operating condition table that stores the reference time of each cycle stored in the cycle diagram table, and a timer that measures the reference time of each cycle stored in the cycle diagram table; A calculation means that performs calculations related to failure diagnosis based on the status signal, sequence program, and timing of the above-mentioned timer, and the above-mentioned cycle diagram table showing the states of the origin and arrival end elements determined by the previous cycle for each cycle. operating condition extraction means for searching and extracting as data and storing it in the operating condition table for each cycle; and when an abnormality is detected by time monitoring of the arithmetic means, inputted via the programmable controller. A detecting means is provided for comparing the actual status signals of the originating end and reaching end elements of the controlled equipment with the data in the operating condition table for each cycle to detect a failed element.
〈作用〉
サイクル線図テーブルには、制御シーケンスを構成する
各サイクルのサイクル番号、原端、到達端、出力要素、
前後のサイクル番号、基準時間等に関するデータが格納
されている。動作条件抽出手段は、上記サイクル線図の
データに基づいて、各サイクルについてそれ以前に動作
するサイクルによって決定される原端、到達端要素の状
態を順次抽出し、抽出データを各サイクル毎に動作条件
テーブルに記憶させる。シーケンス制御が始まると、演
算手段は、タイマが計時する上記基準時間内に各サイク
ルが終了するか否か、即ちそのサイクルの原端要素がオ
フになり、到達端要素がオンになり、かつ出力要素がオ
ンになるか否かをプログラマブルコントローラを介して
入力される実際の状態信号に基づいて監視し、否のとき
異常と判別する。かくて、異常が検知されると、検出手
段は、被制御機器のそのサイクルに対応する出力要素の
みがオンにならず、それが出力要素自体の異常によるも
のでない場合、その異常はそのサイクルの異常ではなく
、それ以前のサイクルの要素の異常によるものと判別す
る。そして、プログラマブルコントローラを介して入力
されているそれ以前のサイクルに対応する原端、到達端
要素の実際の状態信号を上記動作条件テーブルのデータ
と各サイクル毎に逐次比較していき、実際の状態信号と
動作条件テーブルのデータが合致していないサイクルで
異常が生じたと判断して、故障した要素を検出する。<Operation> The cycle diagram table shows the cycle number, source end, destination end, output element, and
Data regarding previous and subsequent cycle numbers, reference time, etc. is stored. The operation condition extraction means sequentially extracts the states of the origin and destination elements determined by the previous cycle for each cycle based on the data of the cycle diagram, and extracts the extracted data for operation for each cycle. Store it in the condition table. When the sequence control starts, the calculation means determines whether each cycle ends within the above-mentioned reference time measured by the timer, that is, the origin element of the cycle is turned off, the reaching end element is turned on, and the output is determined. Whether the element is turned on or not is monitored based on the actual state signal input via the programmable controller, and when it is not, it is determined that there is an abnormality. Thus, when an anomaly is detected, the detection means determines that if only the output element corresponding to that cycle of the controlled device does not turn on, and this is not due to an anomaly in the output element itself, the anomaly is caused by that cycle. It is determined that this is not due to an abnormality, but rather to an abnormality in the elements of the previous cycle. Then, the actual state signals of the source end and destination end elements corresponding to the previous cycles inputted via the programmable controller are successively compared with the data in the above operating condition table for each cycle, and the actual state is determined. It is determined that an abnormality has occurred in a cycle in which the signal and the data in the operating condition table do not match, and the failed element is detected.
〈実施例〉 以下、本発明を図示の実施例により詳細に説明する。<Example> Hereinafter, the present invention will be explained in detail with reference to illustrated embodiments.
第1図は本発明の故障診断装置の一実施例を示すブロッ
ク図であり、lはリミットスイッチIa等の原端、到達
端要素およびコイルIb等の出力要素を有してシーケン
ス動作する被制御機器、2はこの被制御機器lを図示し
ないメモリに記憶したシーケンスプログラムに基づいて
制御するプログラマブルコントローラ、3はこのプログ
ラマブルコントローラ2に接続され、上記被制御機器1
の故障を診断する故障診断装置である。FIG. 1 is a block diagram showing an embodiment of the failure diagnosis device of the present invention, and l is a controlled object that operates in sequence, having a source end such as a limit switch Ia, a destination end element, and an output element such as a coil Ib. 2 is a programmable controller that controls the controlled device 1 based on a sequence program stored in a memory (not shown); 3 is connected to the programmable controller 2;
This is a fault diagnosis device that diagnoses faults in.
上記故障診断装置3は、プログラマブルコントローラ2
とデータを送受するインターフェース回路4と、シーケ
ンスを構成する各サイクルのサイクル番号、原端要素、
到達端要素、出力要素9前後のサイクル番号、基準時間
に関するデータ等を格納するサイクル線図テーブル5と
、上記各サイクルの動作条件に関するデータを格納する
動作条件テーブル6と、上記サイクル線図テーブル5に
格納された各サイクルの基準時間を計時するタイマ7と
、上記インターフェース回路4を介して入力される被制
御機器Iの原端、到達端、出力要素の状態信号およびシ
ーケンスプログラムならびに上記タイマ7の計時に基づ
いて故障診断に関する演算を行なう演算手段としてのC
PU8からなる。The failure diagnosis device 3 includes a programmable controller 2
and an interface circuit 4 that transmits and receives data, the cycle number of each cycle composing the sequence, the primitive element,
A cycle diagram table 5 that stores data regarding the reaching end element, cycle numbers before and after the output element 9, reference time, etc.; an operating condition table 6 that stores data regarding the operating conditions of each cycle; and the cycle diagram table 5. A timer 7 measures the reference time of each cycle stored in the interface circuit 4, and status signals and sequence programs of the source end, destination end, and output element of the controlled device I inputted through the interface circuit 4, and the timer 7. C as a calculation means for performing calculations related to failure diagnosis based on time measurement
Consists of PU8.
上記CPU8は、駆動プログラムの形でソフトウェアと
して、動作条件抽出手段と検出手段を備えており、前者
は、各サイクルについてそれ以前に動作するサイクルに
よって決定される原端2到達端要素の状態を上記サイク
ル線図テーブル5を検索してデータとして抽出し、これ
を各サイクル毎に上記動作条件テーブル6に記憶させる
一方、後者は、CPU8が各サイクルの時間監視によっ
て異常を検出したとき、プログラマブルコントローラ2
を介して入力されている被制御機器lの原端、到達端要
素1aの実際の状態信号を上記動作条件テーブル6のデ
ータと各サイクル毎に比較して、故障したサイクルを検
出する。The CPU 8 is equipped with operating condition extracting means and detecting means as software in the form of a driving program, and the former detects the state of the origin 2 reaching end element determined by the previous cycle for each cycle. The cycle diagram table 5 is searched and extracted as data, which is stored in the operating condition table 6 for each cycle.
A failed cycle is detected by comparing the actual status signals of the origin and destination elements 1a of the controlled equipment 1, which are inputted through the control unit 1, with the data in the operating condition table 6 for each cycle.
上記構成の故障診断装置3の動作について、第2図〜第
4図を参照しつつ次に述べる。The operation of the failure diagnosis device 3 having the above configuration will be described below with reference to FIGS. 2 to 4.
第2図は、シーケンスを構成するサイクルを順次並べて
記述したサイクル線図の一例を示している。図中の数字
■、■、■、・・・は、各サイクルの動作順序を示すサ
イクル番号であり、これに対応するA、E、F’、・・
・は、そのサイクルの出力要素(第1図中1a参照)を
示す。また、各出力要素の左端の−C1−G、−I、・
・・は、そのサイクルの原端要素(第1図中1aの参照
)を、各出力要素の右端のり、H,J、・・・は、その
サイクルの到達端要素(第1図中1a参照)を夫々示し
ている。1つのサイクルが実行されると、その原端要素
がオフになり、その到達端要素と出力要素がオンになる
ので、原端要素には負号(−)を付している。また、サ
イクル■とサイクル■のC,Dは、同一要素であること
を示し、サイクル■とサイクル■は、同時並行的に実行
される。FIG. 2 shows an example of a cycle diagram in which cycles constituting a sequence are sequentially arranged and described. The numbers ■, ■, ■, ... in the figure are cycle numbers indicating the operation order of each cycle, and the corresponding numbers A, E, F', ...
* indicates the output element of the cycle (see 1a in FIG. 1). Also, -C1-G, -I, ・
... is the origin element of the cycle (see 1a in Figure 1), the right end glue of each output element, H, J,... is the end element of the cycle (see 1a in Figure 1) ) are shown respectively. When one cycle is executed, the primitive element is turned off and its destination element and output element are turned on, so the primitive element is marked with a negative sign (-). Further, C and D of cycle 2 and cycle 2 indicate that they are the same element, and cycle 2 and cycle 2 are executed simultaneously and in parallel.
操作者は、第2図のサイクル線図の各サイクルについて
、第3図のようなデータを作り、このデータを図示しな
いキーボードとCPU8を介してサイクル線図テーブル
5に記憶させる。即ち、サイクル■についていえば、第
3図の如くサイクル番号5.原端−り、到達端M、比出
力、前サイクル番号41次サイクル番号6、先頭サイク
ル・ノー1終了サイクル・ノー、基準時間T、のデータ
が、サイクル線図テーブル5に格納される。The operator creates data as shown in FIG. 3 for each cycle in the cycle diagram of FIG. 2, and stores this data in the cycle diagram table 5 via a keyboard (not shown) and the CPU 8. That is, regarding cycle (2), as shown in FIG. 3, cycle number 5. The following data is stored in the cycle diagram table 5: original end, arrival end M, specific output, previous cycle number 41, next cycle number 6, first cycle No. 1, end cycle No., and reference time T.
一方、動作条件抽出手段は、上記サイクル線図テーブル
5のデータを検索して、各サイクルについてそれ以前に
動作するサイクルによって決定される原端、到達端要素
の状態を第4図の如く抽出し、これを動作条件テーブル
6に記憶させる。即ち、サイクル■についていえば、そ
れ以前のサイクルをデータ中の前サイクル番号に基づい
て■。On the other hand, the operating condition extracting means searches the data in the cycle diagram table 5 and extracts, for each cycle, the states of the origin and destination elements determined by the previous cycle as shown in FIG. , this is stored in the operating condition table 6. That is, regarding cycle (■), the previous cycle is determined based on the previous cycle number in the data.
■、■、・・・とループの先頭■まで順次リストアツブ
し、リストアツブしたサイクルのデータをサイクル■か
ら遠い順に逐次読み出して、その原端をオフ、到達端を
オンにしていき、文字列−C,D。■, ■, ..., restore sequentially to the beginning of the loop ■, read out the data of the restored cycles in order of distance from the cycle ■, turn off the source end, turn on the destination end, and string -C ,D.
G、H,−I、J、・・・を得る。なお、サイクル■と
■のように同一の原端、到達端が出た場合は、後のサイ
クル■の内容を優先し、最初の一〇、Dを削除して、最
終的に第4図に示す文字列−〇、H,−I、J、−D、
C,−L、Mを得る。そして、この文字列がサイクル■
のデータとして動作条件チー・プル6に格納される。こ
のような動作条件の抽出作業は、勿論各サイクルについ
て行なわれる。G, H, -I, J, . . . are obtained. In addition, if the same origin and destination end appear as in cycles ■ and ■, the contents of the later cycle ■ are given priority, the first 10 and D are deleted, and the final result is shown in Figure 4. Character string shown -〇, H, -I, J, -D,
Obtain C, -L,M. And this string is a cycle■
This data is stored in the operating condition checker 6 as data. Of course, such operation condition extraction work is performed for each cycle.
次に、プログラマブルコントローラ2による被制御機器
lのシーケンス制御が始まると、故障診断装置3のCP
U8は、タイマ7が計時する上記基準時間Ti内にサイ
クルiが終了するか否か、即ちサイクルiの原端要素が
オフ、到達端要素がオン。Next, when the sequence control of the controlled equipment l by the programmable controller 2 starts, the CP of the fault diagnosis device 3
U8 determines whether the cycle i ends within the reference time Ti measured by the timer 7, that is, the origin element of cycle i is off and the arrival end element is on.
出力要素がオンの全てが成立するか否かを、プログラマ
ブルコントローラ2を介して入力される実際の各要素の
状態信号によって監視し、否のとき異常が発生したと判
別する。かくて、異常が検知されると、検出手段は、上
記状態信号に基づいてそのときのサイクルの原端要素の
みがオフにならない、到達端要素にのみがオンにならな
い、あるいは出力要素のみがそれ自体の異常によりオン
にならないと判別した場合は、そのサイクル自体に異常
が発生したと診断する。一方、出力要素のみが他の異常
でオンにならないと判別した場合は、このサイクルに関
する動作条件即ちそれ以前のサイクルの異常と判断する
。そして、プログラマブルコントローラ2を介して入力
されてい゛るそれ以前のサイクルに対応する原端、到達
端要素の実際の状態信号を動作条件テーブル6のデータ
と各サイクル毎に前方へ逐次比較していき、両者が合致
していないサイクルで異常が発生したと診断する。Whether or not all output elements are turned on is monitored by the actual state signal of each element inputted via the programmable controller 2, and when it is not, it is determined that an abnormality has occurred. Thus, when an abnormality is detected, the detection means determines, based on the status signal, whether only the origin element of the current cycle does not turn off, only the reaching end element does not turn on, or only the output element does not turn on. If it is determined that the cycle does not turn on due to an abnormality in itself, it is diagnosed that an abnormality has occurred in the cycle itself. On the other hand, if it is determined that only the output element is not turned on due to some other abnormality, it is determined that the operating condition related to this cycle, that is, the previous cycle is abnormal. Then, the actual state signals of the source end and destination end elements corresponding to the previous cycle inputted via the programmable controller 2 are successively compared with the data in the operating condition table 6 forward for each cycle. , it is diagnosed that an abnormality has occurred in a cycle in which the two do not match.
なお、本発明が図示の実施例に限られないのはいうまで
もない。It goes without saying that the present invention is not limited to the illustrated embodiment.
〈発明の効果〉
以上の説明で明らかなように、本発明のプログラマブル
コントローラで制御される被制御機器のための故障診断
装置は、サイクル線図テーブルに各サイクルのサイクル
番号、原端、到達端、出力要素1前後のサイクル番号、
基準時間等に関するデータを格納し、このサイクル線図
テーブルを動作条件抽出手段に検索させて、各サイクル
についてそれ以前に動作するサイクルによって決まる原
端。<Effects of the Invention> As is clear from the above explanation, the fault diagnosis device for controlled equipment controlled by the programmable controller of the present invention has the cycle number, original end, and destination end of each cycle in the cycle diagram table. , cycle numbers before and after output element 1,
Data related to reference time, etc. are stored, and this cycle diagram table is searched by the operating condition extracting means, and for each cycle, the origin is determined by the cycle that operates before it.
到達端要素の状態を動作条件テーブルに記憶させるとと
もに、演算手段の時間監視で異常が検知されたとき、検
出手段によって原端、到達端要素の実際の状態信号を上
記動作条件テーブルのデータを各サイクル毎に逐次比較
して、両者カナ合致しないサイクルで異常が発生したと
診断するようにしているので、シーケンス中にサイクル
線図に表われない条件や複雑なインターロックがあって
も異常箇所を的確に診断できるうえ、従来のようなラダ
ー図に基づく診断でないので、ラダー図の人力間違いに
よる誤診断もなく、ソフトウェアが少なくて経済性に優
れかつ迅速な診断をすることができる。The state of the reaching end element is stored in the operating condition table, and when an abnormality is detected by the time monitoring of the calculating means, the detecting means converts the data of the operating condition table into the actual state signal of the origin end and reaching end element. Since each cycle is compared successively and an abnormality is diagnosed in a cycle where the two do not match, even if there are conditions that do not appear in the cycle diagram or complicated interlocks during the sequence, the abnormality can be detected. In addition to being able to accurately diagnose, since the diagnosis is not based on a conventional ladder diagram, there is no misdiagnosis due to human error in the ladder diagram, and with less software, it is possible to perform an economical and quick diagnosis.
第1図は本発明の故障診断装置の一実施例を示すブロッ
ク図、第2図はシーケンス制御のサイクル線図の一例を
示す図、第3図は第1図のサイクル線図テーブルのデー
タを示す図、第4図は第1図の動作条件テーブルのデー
タを示す図である。
l・・・被制御機器、
2・・・プログラマブルコントローラ、3・・・故障診
断装置、5・・・サイクル線図テーブル、6・・・動作
条件テーブル、7・・・タイマ、8・・・CPU0
特許出願人 シャープ株式会社 ほか1名代理人弁理士
青白 葆 ほか1名FIG. 1 is a block diagram showing an embodiment of the failure diagnosis device of the present invention, FIG. 2 is a diagram showing an example of a cycle diagram of sequence control, and FIG. 3 shows the data of the cycle diagram table of FIG. 1. The figure shown in FIG. 4 is a diagram showing data of the operating condition table of FIG. l...Controlled equipment, 2...Programmable controller, 3...Fault diagnosis device, 5...Cycle diagram table, 6...Operating condition table, 7...Timer, 8... CPU0 Patent applicant: Sharp Corporation and 1 other representative Patent attorney: Aohaku Ao and 1 other person
Claims (1)
いてプログラマブルコントローラによって制御される被
制御機器の故障を診断する故障診断装置であって、 シーケンスを構成する各サイクルのサイクル番号,原端
要素,到達端要素,出力要素,前後のサイクル番号,基
準時間に関するデータを少なくとも格納するサイクル線
図テーブルと、上記各サイクルの動作条件に関するデー
タを格納する動作条件テーブルと、上記サイクル線図テ
ーブルに格納された各サイクルの基準時間を計時するタ
イマと、上記プログラマブルコントローラを介して入力
される被制御機器の原端,到達端,出力要素の状態信号
およびシーケンスプログラムならびに上記タイマの計時
に基づいて故障診断に関する演算を行なう演算手段と、
各サイクルについてそれ以前に動作するサイクルによっ
て決定される原端,到達端要素の状態を上記サイクル線
図テーブルを検索してデータとして抽出し、各サイクル
毎に上記動作条件テーブルに記憶させる動作条件抽出手
段と、上記演算手段の時間監視により異常が検知された
とき、上記プログラマブルコントローラを介して入力さ
れている被制御機器の原端,到達端要素の実際の状態信
号を上記動作条件テーブルのデータと各サイクル毎に比
較して、故障したサイクルを検出する検出手段を備えた
故障診断装置。(1) A failure diagnosis device that diagnoses failures in controlled equipment controlled by a programmable controller based on a sequence program stored in a memory, which includes the cycle number, source element, and destination element of each cycle that constitutes the sequence. , a cycle diagram table that stores at least data regarding output elements, previous and subsequent cycle numbers, and reference time; an operating condition table that stores data regarding the operating conditions of each cycle; and each cycle stored in the cycle diagram table. a timer that measures the reference time of the controller, and the status signals and sequence programs of the origin, destination, and output elements of the controlled equipment inputted via the programmable controller, and calculations related to failure diagnosis based on the timing of the timer. calculation means;
For each cycle, the states of the origin and destination elements determined by the previous cycle are searched in the cycle diagram table and extracted as data, and operation condition extraction is stored in the operation condition table for each cycle. and when an abnormality is detected by the time monitoring of the calculation means, the actual state signals of the source and destination elements of the controlled equipment inputted via the programmable controller are combined with the data of the operating condition table. A failure diagnosis device that includes a detection means that compares each cycle to detect a failed cycle.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1075497A JP2527803B2 (en) | 1989-03-27 | 1989-03-27 | Fault diagnosis device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1075497A JP2527803B2 (en) | 1989-03-27 | 1989-03-27 | Fault diagnosis device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02253306A true JPH02253306A (en) | 1990-10-12 |
| JP2527803B2 JP2527803B2 (en) | 1996-08-28 |
Family
ID=13577964
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1075497A Expired - Lifetime JP2527803B2 (en) | 1989-03-27 | 1989-03-27 | Fault diagnosis device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2527803B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013200297A (en) * | 2012-02-22 | 2013-10-03 | Mitsubishi Heavy Ind Ltd | Steam table value computation system, steam table value computation method, and control device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59218523A (en) * | 1983-05-27 | 1984-12-08 | Nissan Motor Co Ltd | Fault diagnosing device for sequence machine |
| JPS63303407A (en) * | 1987-06-02 | 1988-12-12 | Mazda Motor Corp | Monitoring device for sequence program control |
| JPS6415809A (en) * | 1987-07-10 | 1989-01-19 | Fuji Electric Co Ltd | Monitor system for working time of control panel |
| JPS6438809A (en) * | 1987-08-04 | 1989-02-09 | Mazda Motor | Monitor device for sequence program control system |
-
1989
- 1989-03-27 JP JP1075497A patent/JP2527803B2/en not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59218523A (en) * | 1983-05-27 | 1984-12-08 | Nissan Motor Co Ltd | Fault diagnosing device for sequence machine |
| JPS63303407A (en) * | 1987-06-02 | 1988-12-12 | Mazda Motor Corp | Monitoring device for sequence program control |
| JPS6415809A (en) * | 1987-07-10 | 1989-01-19 | Fuji Electric Co Ltd | Monitor system for working time of control panel |
| JPS6438809A (en) * | 1987-08-04 | 1989-02-09 | Mazda Motor | Monitor device for sequence program control system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013200297A (en) * | 2012-02-22 | 2013-10-03 | Mitsubishi Heavy Ind Ltd | Steam table value computation system, steam table value computation method, and control device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2527803B2 (en) | 1996-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2547069B2 (en) | Failure diagnosis method | |
| WO2025112725A1 (en) | Mmc-based open-circuit fault diagnosis method and system for medium-voltage direct-current converter | |
| JP2000358029A (en) | Automatic fault diagnostic network system, and automatic fault diagnostic method for network | |
| KR101376387B1 (en) | Appartus and method for real-time diagnosis network 0f in redundant plc system | |
| JP2527803B2 (en) | Fault diagnosis device | |
| JPH1097318A (en) | Preparation of abnormality diagnostic reference pattern for automation equipment system and automatic diagnostic device using the reference pattern | |
| JPH07160326A (en) | Plant monitoring equipment | |
| JPH0577143A (en) | Failure diagnosis device for automated line | |
| JP3219116B2 (en) | Error diagnosis method | |
| JPH02221874A (en) | Fault diagnostic system for electric power transforming equipment | |
| JP2554282B2 (en) | Fault diagnosis device for sequence controller | |
| JP2001067122A (en) | Method for diagnosing ladder program and equipment diagnostic device | |
| JPH02273805A (en) | Fault diagnostic device | |
| JPS63240602A (en) | Sequence controller abnormality diagnosis device | |
| JPH09264938A (en) | Integrated circuit test apparatus and test method, and integrated circuit design apparatus and design method | |
| JP3428235B2 (en) | Self-monitoring device and self-monitoring method | |
| JPH06332529A (en) | Equipment fault diagnosing method and device therefor | |
| JPH05313712A (en) | Programmable controller | |
| JP2633378B2 (en) | Self-failure occurrence / learning device | |
| JP3197523B2 (en) | Diagnosis system for hot water supply equipment | |
| KR100293559B1 (en) | Automatic detection of parts error in automatic test equipment | |
| JPH02281301A (en) | Trouble diagnostic device | |
| JPS62139050A (en) | Instruction test system by control of maintenance and diagnosis processor | |
| JPH11134019A (en) | Failure diagnosis system for combustion equipment | |
| JPH1115518A (en) | Failure diagnosis method for electronic circuit boards and equipment |