JPH0635531A - 制御装置の診断方法及び装置 - Google Patents

制御装置の診断方法及び装置

Info

Publication number
JPH0635531A
JPH0635531A JP4186819A JP18681992A JPH0635531A JP H0635531 A JPH0635531 A JP H0635531A JP 4186819 A JP4186819 A JP 4186819A JP 18681992 A JP18681992 A JP 18681992A JP H0635531 A JPH0635531 A JP H0635531A
Authority
JP
Japan
Prior art keywords
input
learning
pattern
control device
output
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
JP4186819A
Other languages
English (en)
Inventor
Kenjiro Soejima
健次郎 副島
Koji Ikuta
公司 生田
Katsunori Kawabe
勝則 河辺
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.)
Koyo Electronics Industries Co Ltd
Original Assignee
Koyo Electronics Industries Co 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 Koyo Electronics Industries Co Ltd filed Critical Koyo Electronics Industries Co Ltd
Priority to JP4186819A priority Critical patent/JPH0635531A/ja
Publication of JPH0635531A publication Critical patent/JPH0635531A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

(57)【要約】 【目的】 全ての制御装置を診断できるようにした制御
装置の診断方法及び装置を提供する。 【構成】 制御装置の入出力端子の信号を取り込む入力
ポート34と、RAM26と、正常に機能している制御
装置の入出力信号を入力ポート34を介して入力しその
信号に対応した学習パターンを形成してRAM26に格
納しておき、更に、診断しようとする制御装置の入出力
信号を入力ポート34を介して入力してその信号に対応
した計測パターンを形成し、次に、計測パターンと学習
パターンとを比較し、両者が不一致のときには異常であ
ると判断するCPU2とを有する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は制御装置の診断方法及び
装置に関するものである。
【0002】
【従来の技術及び発明が解決しようとする課題】従来よ
り制御装置としてプログラマブルコントローラ(以下P
Cという)を使用するケースが多いが、その診断に際し
てはPCの機種に対応した専用の診断プログラムを必要
としていた。従って、PCの機種が変われば診断ができ
なくなるという問題点があった。また、最近のPCには
診断専用モジュールを設けて診断を可能とした機種もあ
るが、目的の診断を行わせる為には相当の診断プログラ
ムを設ける必要がある。更に、リレー制御盤に至って
は、その種の診断装置など全く考慮されていない、とい
う問題点があった。本発明は、このような問題点を解決
するためになされたものであり、PCの機種や制御装置
の種類を問わず又使用者が特別のプログラム等を必要と
せずに診断できるようにした制御装置の診断方法及び装
置を提供することを目的とする。
【0003】
【課題を解決するための手段】本発明に係る制御装置の
診断方法は、正常に機能している制御装置の入出力信号
を取り込んで学習パターンを形成する工程と、診断しよ
うとする制御装置の入出力信号を取り込んで計測パター
ンを形成する工程と、計測パターンと学習パターンとを
比較し、両者が不一致のときには異常であると判断する
工程とを有する。本発明に係る制御装置の診断装置は、
制御装置の入出力端子の信号を取り込む入力回路と、記
憶手段と、正常に機能している制御装置の入出力信号を
入力回路を介して入力し、その入力信号に対応した学習
パターンを形成して記憶手段に格納しておき、更に、診
断しようとする制御装置の入出力信号を入力回路を介し
て入力しその入力信号に対応した計測パターンを形成
し、次に、計測パターンと学習パターンとを比較し、両
者のパターンを判断し異常を推定する演算手段とを有す
る。
【0004】
【作用】本発明においては、診断しようとする制御装置
と同機種でかつ正常な機能を有する制御装置の入出力端
子の信号を取り入れて学習パターンを形成しておき、次
に診断しようとする制御装置の入出力端子の信号を取り
入れて計測パターンを形成し、その計測パターンと学習
パターンとを比較してその一致又は不一致により正常又
は異常を判断する。従って、制御装置が異なってもその
制御装置に対応した学習パターンが得られ、そして、計
測パターンとその学習パターンとを比較すればよいの
で、制御内容が同じであれば異った種類の制御装置も診
断することができる。
【0005】
【実施例】図1は本発明の一実施例に係る制御装置の診
断装置の構成を示すブロック図である。図において、2
0は制御装置の診断装置であり、22はCPU、24は
システムプログラム等が格納されているROM、26は
学習パターン等のデータが格納されるRAM、28は各
種の文字コメント等が格納されているRAM、30は表
示器用インタフェースであり、32はPC等の制御装置
に診断結果を出力するための出力ポートである。34は
後述する制御装置の入力ユニット及び出力ユニットから
の信号を入力する入力ユニットである。36は入力信号
のサンプリング時間を設定するサンプル時間設定器、3
8は学習モードと診断モードとを切り替えるモード切替
器である。
【0006】図2は図1の診断装置を制御装置の1例と
してPCに接続している状態を示すブロック図である。
図において、10はPC本体であり、これには図示のよ
うに入力ユニット12及び出力ツニット14が装着され
ている。16は被制御器であり、これは入力ユニット1
2及び出力ユニット14に接続され、所望の制御がなさ
れる。診断装置20もPC本体10の入力ユニット12
及び出力ユニット14にそれぞれ接続されており、被制
御器16から入力ユニット12に入力する入力信号及び
出力ユニット14から被制御器16に供給される出力信
号(制御信号)をそれぞれ取り込む。又、図1の診断装
置は図3の如くPCの入出力ユニット12,14に直接
接続せず、中継用端子台17を経由する配線構造の場合
は端子台に接続してもよい。
【0007】次に制御装置の診断装置20の学習モード
の動作説明をする。まず、図2の状態に各装置を接続す
る。このとき、PC本体10は予めチエックされて正常
に機能していると判断されたものを用い、被制御器16
を正常に駆動制御しているものとする。この状態におい
て、制御装置の診断装置20のサンプル時間設定器36
により入力データのサンプル時間を設定し、モード切替
器38を学習モードに設定しておく。制御装置の診断装
置20を駆動し始めると、CPU22は、サンプル時間
設定器36により設定された入力データのサンプル時間
及びモード切替器38により設定された学習モードを取
り込んで例えばRAM26に格納する。そして、CPU
22は、サンプル時間に従ったタイミングで、PC本体
10の入力ユニット12に入力する入力信号及び出力ユ
ニット14から出力される出力信号を入力ポート34を
介して取り込んでRAM26に格納し、所定の時間単位
で学習パターンを形成する。
【0008】図4はRAM26に格納された学習パター
ンの一例を示す説明図である。図示のように、複数の学
習パターン40a,40b…が格納されている。所定数
の学習パターンがRAM26に格納されると、学習モー
ドの動作は終了する。なお、学習モードでは全ての入力
をサンプリングして所期の学習パターンを抽出する以外
に、制御装置の診断装置20の特定の入力回路に印加さ
れた信号波形の1周期間にわたる全信号をサンプリング
して学習パターンとする方式も容易に可能である。
【0009】次に制御装置の診断装置20の診断モード
の動作説明をする。この場合も図2の状態に各装置を接
続する。この状態において、制御装置の診断装置20の
モード切替器38を診断モードに設定しておく。このP
C本体10は上述の学習モードのときのものとは異な
り、これからまさに診断を受けようとするものである。
制御装置の診断装置20を駆動し始めると、CPU22
は、上述の場合と同じサンプル時間に従ったタイミング
で、PC本体10の入力ユニット12に入力する入力信
号及び出力ユニット14から出力される出力信号を入力
ポート34を介して取り込んでRAM26に格納し、所
定の時間単位で計測パターンを形成する。そして、CP
U22はここで得られた計測パターンと既に格納されて
いる学習パターンとを比較し、一致しているものがあれ
ば、正常である旨のメッセージをRAM28から読み出
して表示用インタフェース30又は出力ポート32を介
して外部機器(図示せず)に出力する。一致しているも
のがない場合には、その不一致の状況に応じたメッセー
ジをRAM28から読み出して表示用インタフェース3
0又は出力ポート32を介して外部機器に出力する。
【0010】図5はRAM26の格納される学習パター
ンの他の例を示す説明図である。この実施例入力ポート
34に所定のタイミング入力する入力信号をパターン化
41a,41b…している。学習モードにおいてこのよ
うな学習パターンを上述の場合と同様にして作成する。
各学習パターンは図示のように入出力信号の端子番号に
相当する部分42とその信号43とから構成されてい
る。診断モードにおいては計測パターンがその学習パタ
ーンと一致するかどうかを判断し、一致しなければ異常
があるとして判断される。
【0011】ところで、学習パターンと計測パターンは
被制御機器の種類によっては正常動作時でも両者のタイ
ミングは都度変るものもある。この様な装置では学習パ
ターンと計測パターンに一定の時間的余裕度を持たせら
れることは云うまでもない。更に、本発明においては多
機能な被制御機器では動作パターンが複数ある場合もあ
る。この場合は複数の学習パターンを記憶しておき、現
在入力している計測パターンがどのパターンかを判断
し、診断する機能も当然有するものである。なお、本発
明は、図2の場合診断しようとするPCと同機種でかつ
正常な機能を有する制御装置の入出力端子の信号を取り
入れて学習パターンを形成しておき、次に診断しようと
するPCの入出力端子の信号を取り入れて計測パターン
を形成し、その計測パターンと学習パターンとを比較し
てその一致又は不一致により正常又は異常を判断するよ
うなものであればよく、上述の実施例に限定されるもの
ではない。
【0012】
【発明の効果】以上のように本発明によれば、正常な機
能を有する制御装置の入出力信号に基いて形成された学
習パターンと、診断しようとする制御装置の入出力信号
に基いた計測パターンとを比較してその一致又は不一致
により正常又は異常を判断するようにしたので、制御装
置の方式が異なってもその入出力状態に対応した学習パ
ターンが得られ、そして、計測パターンとその学習パタ
ーンとを比較すればよいので、全ての制御装置に適用す
ることができる。
【図面の簡単な説明】
【図1】図1は本発明の一実施例に係る制御装置の診断
装置の構成を示すブロック図である。
【図2】図1の診断装置をPCに接続している状態を示
すブロック図である。
【図3】図1の診断装置の他の接続例を示すブロック図
である。
【図4】RAMに格納される学習パターンの一例を示す
説明図である。
【図5】RAMに格納される学習パターンの他の例を示
す説明図である。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 正常に機能している制御装置の入出力信
    号を取り込んで学習パターンを形成する工程と、 診断しようとする制御装置の入出力信号を取り込んで計
    測パターンを形成する工程と、 前記計測パターンと前記学習パターンとを比較し、両者
    が不一致のときには異常であると判断する工程とを有す
    る制御装置の診断方法。
  2. 【請求項2】 制御装置の入出力端子の信号を取り込む
    入力回路と、 記憶手段と、 正常に機能している制御装置の入出力信号を前記入力回
    路を介して入力しその信号に対応した学習パターンを形
    成して前記記憶手段に格納しておき、更に、診断しよう
    とする制御装置の入出力信号を前記入力回路を介して入
    力してその信号に対応した計測パターンを形成し、次
    に、前記計測パターンと前記学習パターンとを比較し、
    両者が不一致のときには異常であると判断する演算手段
    とを有する制御装置の診断装置。
JP4186819A 1992-07-14 1992-07-14 制御装置の診断方法及び装置 Pending JPH0635531A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4186819A JPH0635531A (ja) 1992-07-14 1992-07-14 制御装置の診断方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4186819A JPH0635531A (ja) 1992-07-14 1992-07-14 制御装置の診断方法及び装置

Publications (1)

Publication Number Publication Date
JPH0635531A true JPH0635531A (ja) 1994-02-10

Family

ID=16195159

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4186819A Pending JPH0635531A (ja) 1992-07-14 1992-07-14 制御装置の診断方法及び装置

Country Status (1)

Country Link
JP (1) JPH0635531A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6832337B2 (en) 2000-04-28 2004-12-14 Denso Corporation Method and apparatus for monitoring microcomputer in electronic control unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6832337B2 (en) 2000-04-28 2004-12-14 Denso Corporation Method and apparatus for monitoring microcomputer in electronic control unit

Similar Documents

Publication Publication Date Title
US4125763A (en) Automatic tester for microprocessor board
US5771474A (en) Method for testing electronic control devices
US4926425A (en) System for testing digital circuits
CN101778007B (zh) 一种自动测试can总线控制模块的i/o引脚的系统和方法
JPS62198937A (ja) 検査可能な電子装置
JPH0635531A (ja) 制御装置の診断方法及び装置
JP2001273794A (ja) フェイル前情報取得回路およびその取得方法
JP2920561B2 (ja) 1チップマイクロコンピュータのテスト方法
EP0332727B1 (en) Apparatus for testing an electronic control system
CN115543849B (zh) 数控系统测试方法、装置、计算机设备及存储介质
Deepa et al. Design and Development of an Integrated End of Line Testing Platform for Electronic Control Units
JP2002091799A (ja) 状態監視システム
JPH05101228A (ja) アナログ入力カードシステム
JP3428235B2 (ja) 自己監視装置並びに自己監視方法
KR0151969B1 (ko) 이 브이 알 자동조정 장치 및 그 제어방법
JPH11118252A (ja) 燃焼機器の故障診断装置
JPH03189738A (ja) メモリ内容比較装置
CN119520303A (zh) 车载以太网测试装置及车载以太网测试方法
JP2001034500A (ja) マイクロコンピュータ故障診断装置およびマイクロコンピュータ故障診断方法
JPH11134019A (ja) 燃焼機器の故障診断システム
JPS63295979A (ja) 電子回路パッケ−ジ自己診断装置
JPH0486926A (ja) 制御用マイクロプロセッサシステムの処理状態チェック方式
JP2002163018A (ja) 伝送異常解析装置
KR970039162A (ko) 차량용 고장 진단장치 및 방법
JPS60118959A (ja) 入出力装置における障害解析方式