JP3112963B2 - Controller with equipment failure diagnosis function and failure diagnosis method - Google Patents

Controller with equipment failure diagnosis function and failure diagnosis method

Info

Publication number
JP3112963B2
JP3112963B2 JP03046738A JP4673891A JP3112963B2 JP 3112963 B2 JP3112963 B2 JP 3112963B2 JP 03046738 A JP03046738 A JP 03046738A JP 4673891 A JP4673891 A JP 4673891A JP 3112963 B2 JP3112963 B2 JP 3112963B2
Authority
JP
Japan
Prior art keywords
failure diagnosis
failure
diagnosis
board
equipment
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 - Lifetime
Application number
JP03046738A
Other languages
Japanese (ja)
Other versions
JPH04282707A (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial 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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP03046738A priority Critical patent/JP3112963B2/en
Publication of JPH04282707A publication Critical patent/JPH04282707A/en
Application granted granted Critical
Publication of JP3112963B2 publication Critical patent/JP3112963B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Numerical Control (AREA)
  • Control By Computers (AREA)
  • Programmable Controllers (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、制御用コントローラを
用いて組立、加工等を行う生産設備の故障診断に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a failure diagnosis of a production facility for performing assembly, processing and the like using a control controller.

【0002】[0002]

【従来の技術】従来の技術による制御用コントローラを
用いた自動設備の故障表示では、自動設備の生産動作結
果として発生したエラーを操作盤の表示装置に表示てい
る。例えば、電子部品をプリント基板に実装する自動設
備において、自動生産中に発生した「部品吸着エラー」
や「部品切れエラー」など生産動作結果に関するエラー
内容が操作盤の表示装置に示されている。
2. Description of the Related Art In a failure display of an automatic equipment using a control controller according to the prior art, an error generated as a result of a production operation of the automatic equipment is displayed on a display device of an operation panel. For example, in an automated facility that mounts electronic components on a printed circuit board, a "component pick-up error" occurred during automatic production
The error content related to the production operation result, such as the error or the "part missing error" is indicated on the display device of the operation panel.

【0003】[0003]

【発明が解決しようとする課題】しかし、上記の従来技
術による設備のエラー表示方式では、コントローラ自身
のハード的な故障や、コントローラに接続されている生
産設備のセンサ、アクチュエータ、サーボモータ等のI
/O部品の故障にたいしては何の情報も与えられない。
However, in the above-described prior art facility error display method, the hardware failure of the controller itself or the I / O of a sensor, an actuator, a servomotor, etc. of a production facility connected to the controller.
No information is given for a / O component failure.

【0004】又、従来技術では、生産を開始してはじめ
て故障が判るために、製品を不良にする可能性がある。
[0004] Further, in the prior art, there is a possibility that the product will be defective because the failure can be recognized only after the production is started.

【0005】本発明は、上記問題点を解決するためにな
されたもので、コントローラ自身及びコントローラに接
続された生産設備内のI/O部品等の故障をオペレータ
による診断内容指示と起動により随時にオペレータに提
示し、メンテナンス性を向上し、又、不良品の生産を未
然に防ぐと共に、設備の改良・変更に柔軟に対応できる
故障診断機能付コントローラを提供することを課題とし
ている。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem, and a failure of an I / O part in a production equipment connected to the controller itself and the controller is determined by an operator instructing diagnosis contents and starting as needed. An object of the present invention is to provide a controller with a failure diagnosis function which is presented to an operator to improve maintainability, prevent production of defective products, and flexibly cope with improvement / change of equipment.

【0006】[0006]

【課題を解決するための手段】上記課題を解決するため
に、本願の第1発明の設備の故障診断機能付コントロー
ラは、生産設備等の設備の設備全体の制御を行うメイン
ボードと、前記設備のサーボモータ、センサ、アクチュ
エータ等のI/O部品の制御を行うスレーブボードと、
を備えた前記設備を制御するコントローラであって、
記メインボードは、前記スレーブボードに対して故障診
断の指示を発行し、その結果を回収して、前記回収した
故障診断の結果を出力するように設備全体の故障管理を
行う故障管理手段を備え、前記スレーブボードは、前記
故障診断の指示を受けた時に、前記スレーブボード自身
の故障診断を行い、その結果を前記メインボードの故障
管理手段に送信する自己故障診断手段と、前記メインボ
ードから故障診断の指示を受けた時に、前記I/O部品
の故障診断を行い、その結果を前記メインボードの故障
管理手段に送信するI/O部品故障診断手段と、を備え
ことを特徴とする。また、本願の第2発明の設備の故
障診断機能付コントローラは、前記メインボードの故障
管理手段は、前記メインボード自身の故障診断を行い、
その結果をスレーブボードから回収した故障診断の結果
と共に出力することを特徴とする。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, a controller with a failure diagnosis function for equipment according to a first invention of the present application is a main controller for controlling the entire equipment such as production equipment.
Board, servo motor, sensor, actuator
A slave board for controlling I / O components such as an eta,
And a controller for controlling the installation comprising a pre
The main board has a fault diagnosis with respect to the slave board.
Issue a disconnection instruction, collect the results, and
Failure management of the entire equipment so that the results of failure diagnosis are output
Performing failure management means, wherein the slave board
When receiving a fault diagnosis instruction, the slave board itself
Of the main board.
Self-diagnosis means for transmitting to the management means;
When receiving an instruction for failure diagnosis from the
Of the main board.
I / O component failure diagnosis means for transmitting to the management means.
Characterized in that was. Further, the controller with the equipment failure diagnosis function according to the second invention of the present application is provided with a failure of the main board.
The management means performs a failure diagnosis of the main board itself,
Failure diagnosis results collected from slave boards
And output the same.

【0007】また、本願の第3発明の設備の故障診断機
能付コントローラは、スレーブボードの自己故障診断手
段は、前記スレーブボード自身の故障診断を行う故障診
断プログラムとこれに使用する故障診断用基準データと
を記憶し、メインボードからの故障診断を指示するコマ
ンドに基づいて、前記故障診断プログラムと故障診断用
基準データとを呼び出して、診断項目に対応する動作を
行わせ、その結果と前記基準データとを比較して前記ス
レーブボード自身の故障診断を行い、スレーブボードの
I/O部品故障診断手段は、I/O部品の動作を診断す
るI/O部品故障診断プログラムとこれに使用するI/
O部品故障診断用基準データとを記憶し、メインボード
からの故障診断を指示するコマンドに基づいて、前記I
/O部品故障診断プログラムとI/O部品故障診断用基
準データとを呼び出して、I/O部品に診断項目に対応
する動作をさせ、その結果と前記基準データとを比較し
てI/O部品故障診断を行うことを特徴とする。
[0007] Further, a failure diagnostic apparatus for equipment according to the third invention of the present application .
The controller with the function is a self-diagnosis
The stage includes a failure diagnosis for performing a failure diagnosis of the slave board itself.
And the fault diagnosis reference data used for this program.
Command to instruct fault diagnosis from the main board.
Based on the failure diagnosis program and failure diagnosis
Recall the reference data and execute the operation corresponding to the diagnosis item.
And comparing the result with the reference data,
Diagnose the failure of the slave board itself, and
The I / O component failure diagnosis means diagnoses the operation of the I / O component.
I / O component failure diagnosis program and I / O
O-part failure diagnostic reference data and the main board
Based on the command for instructing the failure diagnosis from
I / O parts failure diagnosis program and I / O parts failure diagnosis base
Recalls quasi-data and supports diagnostic items for I / O parts
And compare the result with the reference data.
And performing I / O component failure diagnosis .

【0008】[0008]

【作用】本願の第1発明によると、上記した構成によ
り、設備全体についての故障管理手段が設備全体を制御
するメインボードにあり、スレーブボード自身について
の自己故障診断手段と設備の個々の動作についてのI/
O部品故障診断とがI/O部品の制御を行うスレーブボ
ードにあるので、設備の通常動作をさせる制御機能と故
障診断機能との組み合わせを各ボード毎に一対一に対応
させているので、設備の新製品を開発する等による設備
の改良、変更に伴い、メインボード、スレーブボードお
よびI/O部品等に変更があっても、その変更に該当す
るボードに関する故障管理手段または故障診断手段のみ
をハード的に差し替えまたはソフト的に変更するだけで
済む。従って、設備の改良、変更に故障診断機能が柔軟
に対応でき、開発のリードタイム、工数を大幅に短縮で
きる
According to the first aspect of the present invention, with the above configuration, the failure management means for the entire equipment controls the entire equipment.
On the main board, and the slave board itself
Of the self-diagnosis means and the individual operation of the equipment
O component failure diagnosis is a slave board that controls I / O components.
Control function for normal operation of equipment and
One-to-one correspondence with each board in combination with fault diagnosis function
Equipment, such as by developing new equipment.
The main board, slave board,
And changes to I / O parts, etc.
Only the fault management means or fault diagnosis means for the board
Just replace the hardware or change the software
I'm done. Therefore, the failure diagnosis function is flexible for improving and changing equipment.
And significantly reduce development lead time and man-hours
I can .

【0009】[0009]

【0010】また、本願の第2発明によると、上記した
構成により、コントローラを構成するメインボードを始
めとする各ボードが、ボード自身の故障診断を行う自己
故障診断手段を備えたため、故障の発生した箇所をボー
ド単位で特定できるので、更にきめの細かい故障管理を
することができる
Further, according to the second aspect of the present invention , since each board including the main board constituting the controller has the self-diagnosis means for diagnosing the failure of the board itself according to the above-described configuration, the occurrence of a failure can be prevented. Bo
Can be specified on a per- node basis , allowing for more detailed failure management.
Can be done .

【0011】また、本願の第3発明によると、上記した
構成により、スレーブボードの自己故障診断手段は、ス
レーブボード自身の故障診断を行う故障診断プログラム
とこれに使用する故障診断用基準データを記憶し、故障
診断を指示するコマンドに基づいて、故障診断プログラ
ムと故障診断用基準データとを呼び出して、診断項目に
対応する動作を行わせ、その結果と基準データとを比較
してスレーブボード自身の故障診断を行う。また、スレ
ーブボードのI/O部品故障診断手段は、I/O部品の
動作を診断するI/O部品故障診断プログラムとこれに
使用するI/O部品故障診断用基準データとを記憶し、
故障診断を指示するコマンドに基づいて、I/O部品故
障診断プログラムとI/O部品故障診断用基準データと
を呼び出して、I/O部品に診断項目に対応する動作を
させ、その結果と前記基準データとを比較してI/O部
品故障診断を行う。このため、スレーブボードの故障診
断プログラムと故障診断用基準データまたはI/O部品
故障診断プログラムとI/O部品故障診断用基準データ
変更するだけで、故障診断内容を変更できるので、よ
り柔軟性が高くなる。
Further, according to the third aspect of the present invention , with the above configuration, the self-diagnosis means of the slave board can perform
Failure diagnosis program that diagnoses the failure of the slave board itself
And the reference data for failure diagnosis used for this
Based on the diagnostic command,
System and fault diagnosis reference data, and
Perform the corresponding action and compare the result with the reference data
To diagnose the slave board itself. Also, thread
The I / O component failure diagnosis means of the probe board
I / O parts failure diagnosis program for diagnosing operation and this
Storing I / O component failure diagnosis reference data to be used,
I / O parts failure based on a command to instruct failure diagnosis
Fault diagnosis program and I / O component fault diagnosis reference data
Is called, and the operation corresponding to the diagnostic item is
And comparing the result with the reference data,
Perform product failure diagnosis. For this reason, slave board failure diagnosis
Disconnection program and reference data or I / O parts for failure diagnosis
Failure diagnosis program and reference data for I / O parts failure diagnosis
Since the failure diagnosis contents can be changed only by changing the parameter, the flexibility is further improved.

【0012】[0012]

【0013】[0013]

【0014】[0014]

【0015】[0015]

【実施例】以下本発明の一実施例を図面に基づいて説明
する。図1はダイチップをプリント基板上に実装するダ
イボンダに実施した本発明の一実施例の構成図である。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a configuration diagram of an embodiment of the present invention in which a die chip is mounted on a printed circuit board in a die bonder.

【0016】メインボードはCPUボード(MMCB)
とマンマシンインタフェイスボード(MMIB)とから
なり、マンマシンインタフェイスボードはオペレータが
各種の指示を入力するキーボード(K.B.)とC.
R.T.を備えている。
The main board is a CPU board (MMCB)
And a man-machine interface board (MMIB). The man-machine interface board has a keyboard (KB) for the operator to input various instructions and a C.I.
R. T. It has.

【0017】スレーブボードは2個のNC制御ボード
(NCCB1とNCCB2)と2個のシーケンス制御ボ
ード(SCCB1とSCCB2)とからなり、NC制御
ボードには生産設備のサーボモータ等のサーボ機構が接
続され、シーケンス制御ボードには生産設備のセンサや
アクチュエータ等のI/O部品が接続されている。
The slave board is composed of two NC control boards (NCCB1 and NCCB2) and two sequence control boards ( SCCB1 and SCCB2), and the NC control board is connected to a servo mechanism such as a servomotor of a production facility. In addition, I / O components such as sensors and actuators of production equipment are connected to the sequence control board.

【0018】そして、メインボードを構成するCPUボ
ードとマンマシンインタフェイスボードには故障管理手
段が設けられている。
The CPU board and the man-machine interface board constituting the main board are provided with fault management means.

【0019】図4はマンマシンインタフェイスボードの
故障管理手段のフローチャートである。マンマシンイン
タフェイスボードにある故障管理手段は、マンマシンイ
ンタフェイスボード自身の故障診断を行うMMIB故障
診断プログラムとこれに使用するMMIB故障診断用基
準データの記憶機能と、オペレータによってキーボード
から入力された故障診断コマンドに基づいて前記プログ
ラムとデータを呼び出してマンマシンインタフェイスボ
ード自身の故障診断を行い、その結果をC.R.T.に
表示すると共に前記故障診断コマンドをCPUボードに
伝える機能と、後述のスレーブボードが行った故障診断
結果をCPUボードからの診断結果表示コマンドと共に
受信する機能と、この受信した前記故障診断結果を後述
の各種診断結果と共にC.R.T.に表示する機能とを
有している。
FIG. 4 is a flowchart of the failure management means of the man-machine interface board. The failure management means provided on the man-machine interface board includes an MMI failure diagnosis program for performing failure diagnosis of the man-machine interface board itself, a storage function of MMI failure diagnosis reference data used for the program, and an operator input from the keyboard. The program and data are called based on the failure diagnosis command to perform failure diagnosis of the man-machine interface board itself , and the result is referred to as C.I. R. T. And a function of transmitting the failure diagnosis command to the CPU board, a function of receiving a failure diagnosis result performed by a slave board, which will be described later, together with a diagnosis result display command from the CPU board. Along with various diagnostic results of C.I. R. T. And a function to display the information.

【0020】図5はCPUボードの故障管理手段のフロ
ーチャートである。CPUボードにある故障管理手段
は、CPUボード自身の故障診断を行うMMCB故障診
断プログラムとこれに使用するMMCB故障判定用基準
データの記憶機能と、マンマシンインタフェイスボード
からの前記故障診断コマンドに基づいて前記プログラム
とデータを呼び出してCPUボード自身の故障診断を行
いその結果をマンマシンインタフェイスボードに伝える
機能と、マンマシンインタフェイスボードからの前記故
障診断コマンドに基づいて、前記スレーブボードへ故障
診断コマンドを発行する機能と、後述のスレーブボード
の故障診断結果を受信した診断結果を前記の発行した故
障診断コマンドと対応させて故障診断結果報告完了を確
認する機能と、受信した故障診断結果を診断結果表示コ
マンドと共にマンマシンインタフェイスボードに伝える
機能を有している。
FIG. 5 is a flowchart of the failure management means of the CPU board. The failure management means provided on the CPU board includes an MMCB failure diagnosis program for performing a failure diagnosis of the CPU board itself, a storage function of MMCB failure determination reference data used for the program, and the failure from the man-machine interface board. A function of calling the program and data based on the diagnostic command to diagnose the failure of the CPU board itself and transmitting the result to the man-machine interface board; and A function for issuing a failure diagnosis command to the board, a function for confirming the completion of the failure diagnosis result report by associating the diagnosis result obtained by receiving the failure diagnosis result of the slave board described later with the issued failure diagnosis command, The diagnosis result is displayed together with the diagnosis result display command on the man-machine interface. It has a function to tell Subodo.

【0021】図6はスレーブボードの故障診断手段のフ
ローチャートである。スレーブボードにある自己故障診
断手段は、スレーブボード内の故障を診断する自己故障
診断プログラムとこれに使用する自己故障判定用基準デ
ータとを記憶する機能と、CPUボードの故障管理手段
からの故障診断コマンドを判断して前記プログラムとデ
ータを呼び出して自己故障診断を行う機能と、この自己
故障診断結果をCPUボードの故障管理手段に伝える機
能とを有している。
FIG. 6 is a flowchart of the failure diagnosis means of the slave board. The self-diagnosis means in the slave board has a function of storing a self-failure diagnosis program for diagnosing a fault in the slave board and reference data for self-failure judgment used therein, and a failure diagnosis from the failure management means of the CPU board. It has a function of performing a self-failure diagnosis by calling a program and data by judging a command , and a function of transmitting a result of the self-failure diagnosis to a failure management unit of the CPU board.

【0022】スレーブボードにあるI/O部品故障診断
手段は、スレーブボードに接続されたサーボモータ、セ
ンサ、アクチュエータ等のI/O部品の動作を診断する
I/O部品故障診断プログラムとこれに使用するI/O
部品故障判定用基準データとを記憶する機能と、CPU
ボードの故障管理手段からの故障診断コマンドを判断し
て前記プログラムとデータとを呼び出してI/O部品故
障診断を行う機能と、このI/O部品故障診断結果をC
PUボードの故障診断管理手段に伝える機能とを有して
いる。
The I / O component failure diagnosis means on the slave board is used for an I / O component failure diagnosis program for diagnosing the operation of I / O components such as servo motors, sensors, and actuators connected to the slave board. I / O to do
A function of storing reference data for component failure determination, and a CPU
A function of judging a failure diagnosis command from the failure management means of the board, calling up the program and data, and performing an I / O component failure diagnosis;
And a function of transmitting the fault diagnosis management means to the PU board.

【0023】この実施例のオペレータの操作と故障診断
は次のように実施される。
The operation of the operator and the failure diagnosis in this embodiment are performed as follows.

【0024】オペレータは、必要と判断した時に、随
時、マンマシンインタフェイスボード(MMIB)のキ
ーボード(K.B.)を用いて必要な診断内容を示す故
障診断コマンドを入力する。このコマンドは、各スレー
ブボードの各種機能別、又は、各種I/O部品別に分け
て夫々に対応する診断項目を記号で指示することがで
き、オペレータはその全項目又は必要な項目のみを指示
する。
When the operator determines that it is necessary, the operator inputs a failure diagnosis command indicating necessary diagnosis contents using a keyboard (KB) of a man-machine interface board (MMIB) as needed. With this command, diagnostic items corresponding to various functions of each slave board or various I / O components can be designated by symbols, and the operator designates all items or only necessary items. .

【0025】図4のステップ#2で、マンマシンインタ
フェイスボード(MMIB)の故障診断手段は前記故障
診断コマンドをCPUボード(MMCB)へ発行する。
In step # 2 of FIG. 4, the failure diagnosis means of the man-machine interface board (MMIB) issues the failure diagnosis command to the CPU board (MMCB).

【0026】図5のステップ#3で、CPUボード(M
MCB)の故障管理手段は前記故障診断コマンドをスレ
ーブボードの故障診断手段へ発行する。
In step # 3 of FIG. 5, the CPU board (M
The failure management means of the MCB issues the failure diagnosis command to the failure diagnosis means of the slave board.

【0027】図6のステップ#4で、スレーブボード
(NC制御ボード又はシーケンス制御ボード)の故障診
断手段は前記故障診断コマンドを判断し、それが自己故
障診断コマンドのみの場合は図6のステップ#5に進む
が、ステップ#6には進まない。それが自己故障診断コ
マンドとI/O部品故障診断コマンドであればステップ
#5とステップ#6とに進む。
In step # 4 of FIG. 6, the failure diagnosis means of the slave board (NC control board or sequence control board) judges the failure diagnosis command. Go to step 5, but do not go to step # 6. If they are the self-failure diagnosis command and the I / O component failure diagnosis command, the process proceeds to step # 5 and step # 6.

【0028】図6のステップ#5では、スレーブボード
のNC制御ボード又はシーケンス制御ボードが夫々、受
信した自己故障診断コマンドが指示する診断項目を判断
しその診断項目に用いる、生産動作とは異なる自己故障
診断プログラムを自己のメモリーから呼び出して使用
し、自己ボードにあるCPUとその周辺のチップに、前
記診断項目に対応する動作を行わせ、その結果を、前記
の呼び出したデータと比較して自己故障診断を行い、診
断結果をまとめる。
In step # 5 of FIG. 6, the NC control board or the sequence control board of the slave board respectively determines a diagnostic item indicated by the received self-diagnosis command and uses the self-failure diagnostic command for the diagnostic item, which is different from the production operation. The fault diagnosis program is called from its own memory and used, and the CPU on its own board and its peripheral chips are caused to perform the operation corresponding to the diagnosis item. Perform failure diagnosis and summarize the diagnosis results.

【0029】図6のステップ#6では、スレーブボード
のNC制御ボード又はシーケンス制御ボードが夫々、受
信したI/O部品故障診断コマンドが指示する診断項目
を判断し、その診断項目に用いる、生産動作とは異なる
I/O部品故障診断プログラムとそれに用いるI/O部
品故障判定用基準データとを自己のメモリーから呼び出
して使用し、NC制御ボード又はシーケンス制御ボード
夫々単独に、或いは、機能上関連のあるボード間で連動
して、前記診断項目に対応するI/O部品を規定の状態
で働かせ、そのON.OF.状態を読み、その結果を前
記の呼び出したデータと比較してI/O部品の故障診断
を行い、診断結果をまとめる。
In step # 6 in FIG. 6, the NC control board or the sequence control board of the slave board respectively determines a diagnostic item indicated by the received I / O component failure diagnostic command and uses the diagnostic item for the diagnostic item. I / O component failure diagnosis program and I / O component failure determination reference data used for the same are called from their own memory and used, and the NC control board or the sequence control board can be used alone or functionally. In conjunction with certain boards, I / O parts corresponding to the diagnosis items are operated in a prescribed state, and the ON. OF. The status is read, and the result is compared with the above-mentioned called data to perform a fault diagnosis of the I / O component, and the diagnosis results are summarized.

【0030】図6のステップ#7で、スレーブボードの
故障診断手段はステップ#5とステップ#6の診断結果
をCPUボード(MMCB)の故障管理手段へ送信す
る。
In step # 7 of FIG. 6, the failure diagnosis means of the slave board transmits the diagnosis results of steps # 5 and # 6 to the failure management means of the CPU board (MMCB).

【0031】図5のステップ#8で、CPUボード(M
MCB)の故障管理手段は前記診断結果の受信の有無を
判断し、受信があれば図5のステップ#10に進み、受
信が無ければ図5のステップ#9にすすむ。
In step # 8 of FIG. 5, the CPU board (M
The failure management means of the MCB) determines whether or not the diagnosis result has been received. If the diagnosis result has been received, the process proceeds to step # 10 in FIG. 5, and if not, the process proceeds to step # 9 in FIG.

【0032】図5のステップ#9では、CPUボード
(MMCB)の故障管理手段は所定時間待って前記診断
結果の受信の有無を確認し、受信があれば図5のステッ
プ#10に進み、受信がなければ図5のステップ#8に
もどる。
In step # 9 of FIG. 5, the failure management means of the CPU board (MMCB) waits for a predetermined time and checks whether or not the diagnostic result has been received. If the diagnostic result has been received, the process proceeds to step # 10 in FIG. If not, the process returns to step # 8 in FIG.

【0033】図5のステップ#10で、CPUボード
(MMCB)の故障管理手段は前記診断結果の受信内容
と図5のステップ#3の故障診断コマンドの内容とを対
照して、故障診断を指示したすべてのスレーブボードか
らの診断結果報告完了を確認し、完了しておれば図5の
ステップ#11に進み、完了していなければ図5のステ
ップ#3にもどる。
In step # 10 of FIG. 5, the fault management means of the CPU board (MMCB) instructs fault diagnosis by comparing the received content of the diagnosis result with the content of the fault diagnosis command in step # 3 of FIG. The completion of the diagnosis result report from all the slave boards is confirmed, and if completed, the process proceeds to step # 11 in FIG. 5, and if not completed, the process returns to step # 3 in FIG.

【0034】図5のステップ#11で、CPUボード
(MMCB)の故障管理手段は前記診断結果報告完了を
確認した故障診断結果を診断結果表示コマンドと共にマ
ンマシンインタフェイスボード(MMIB)の故障管理
手段に通知する。
In step # 11 of FIG. 5, the failure management means of the CPU board (MMCB) confirms the completion of the diagnosis result report together with the diagnosis result display command and the failure management means of the man-machine interface board (MMIB). Notify.

【0035】図4のステップ#12で、マンマシンイン
タフェイスボード(MMIB)の故障管理手段はCPU
ボード(MMCB)の故障管理手段からの前記診断結果
表示コマンドの有無を判断しこのコマンドがあれば図4
のステップ#13に進み、無ければ図4のステップ#1
2を繰り返す。
In step # 12 of FIG. 4, the failure management means of the man-machine interface board (MMIB)
The presence / absence of the diagnostic result display command from the failure management means of the board (MMCB) is determined.
Step # 13 of FIG. 4; otherwise, step # 1 of FIG.
Repeat 2.

【0036】図4のステップ#13で、マンマシンイン
タフェイスボード(MMIB)の故障管理手段は、CP
Uボード(MMCB)の故障管理手段からの故障診断結
果を受信し、これをC.R.T.に表示する。
In step # 13 of FIG. 4, the failure management means of the man-machine interface board (MMIB)
A failure diagnosis result is received from the failure management means of the U board (MMCB), and this is received by the C.U. R. T. To be displayed.

【0037】オペレータは、この表示を見て故障内容を
必要に応じて知ることができる。
The operator can know the details of the failure as necessary by looking at this display.

【0038】生産設備全体についての故障管理手段が生
産設備全体を制御するメインボードにあり、スレーブボ
ード自身についての自己故障診断手段と生産設備の個々
の動作についてのI/O部品故障診断手段とがスレーブ
ボードにあるので、生産設備の制御機能と故障診断機能
との組合せを生産設備の機能別に一対一に対応させるこ
とができるので、生産設備の変更・改良によつて、メイ
ンボード、スレーブボード及びI/O部品等の生産設備
に変更があつても、前記故障管理手段と前記故障診断手
段等は、生産設備の変更部分に組み合わされている部分
のみをハード的に差し替え又はソフト的に変更するだけ
で済むので、設備の改良・変更に柔軟に対応できる。
The fault management means for the whole production equipment is provided on the main board for controlling the whole production equipment, and the self-diagnosis means for the slave board itself and the I / O component failure diagnosis means for the individual operation of the production equipment are provided. Since it is located on the slave board, the combination of the control function of the production equipment and the failure diagnosis function can be made to correspond one-to-one for each function of the production equipment. Even if there is a change in the production equipment such as I / O parts, the failure management means and the failure diagnosis means replace only the part combined with the changed part of the production equipment by hardware or change by software. It is possible to respond flexibly to improvements and changes in equipment.

【0039】[0039]

【発明の効果】上述のように、本発明の設備の故障診断
機能付コントローラは、設備全体についての故障管理手
段が設備全体を制御するメインボードにあり、スレーブ
ボード自身についての自己故障診断手段と設備の個々の
動作についてのI/O部品故障診断とがI/O部品の制
御を行うスレーブボードにあるので、設備の通常動作を
させる制御機能と故障診断機能との組み合わせを各ボー
ド毎に一対一に対応させているので、設備の新製品を開
発する等による設備の改良、変更に伴い、メインボー
ド、スレーブボードおよびI/O部品等に変更があって
も、その変更に該当するボードに関する故障管理手段ま
たは故障診断手段のみをハード的に差し替えまたはソフ
ト的に変更するだけで済む。従って、設備の改良、変更
に故障診断機能が柔軟に対応でき、開発のリードタイ
ム、工数を大幅に短縮できる。また、コントローラを構
成するメインボードを始めとする各ボードが、ボード自
の故障診断を行う自己故障診断手段を備えたため、故
障の発生した箇所をボード単位で特定できるので、更に
きめの細かい故障管理をすることができる
As described above, the controller with the equipment failure diagnosis function of the present invention provides a failure management system for the entire equipment.
The stage is on the main board that controls the entire facility, and the slave
Self-diagnosis means for the board itself and individual equipment
I / O component failure diagnosis for operation is the control of I / O components.
The normal operation of the equipment is located on the slave board that controls
The combination of the control function and the failure diagnosis function
New products for the equipment.
With the improvement and change of facilities due to
Hardware, slave board and I / O parts have changed
Failure management means for the board corresponding to the change.
Hardware replacement or software replacement
You just need to change it. Therefore, improvement or change of equipment
The failure diagnosis function can respond flexibly to
Time and man-hours can be greatly reduced . Also, each board including the main board that constitutes the controller
Since the self-diagnosis means for diagnosing the failure of the body is provided, the location where the failure has occurred can be specified for each board , so that finer failure management can be performed .

【0040】また、スレーブボードの自己故障診断手段
は、スレーブボード自身の故障診断を行う故障診断プロ
グラムとこれに使用する故障診断用基準データを記憶
し、故障診断を指示するコマンドに基づいて、故障診断
プログラムと故障診断用基準データとを呼び出して、診
断項目に対応する動作を行わせ、その結果と基準データ
とを比較してスレーブボード自身の故障診断を行う。ま
た、スレーブボードのI/O部品故障診断手段は、I/
O部品の動作を診断するI/O部品故障診断プログラム
とこれに使用するI/O部品故障診断用基準データとを
記憶し、故障診断を指示するコマンドに基づいて、I/
O部品故障診断プログラムとI/O部品故障診断用基準
データとを呼び出して、I/O部品に診断項目に対応す
る動作をさせ、その結果と前記基準データとを比較して
I/O部品故障診断を行う。このため、スレーブボード
の故障診断プログラムと故障診断用基準データまたはI
/O部品故障診断プログラムとI/O部品故障診断用基
準データを変更するだけで、故障診断内容を変更できる
ので、より柔軟性が高くなる。
The self-diagnosis means for the slave board
Is a failure diagnosis program that diagnoses the failure of the slave board itself.
Gram and fault diagnosis reference data to be used
Failure diagnosis based on the command to instruct the failure diagnosis.
Recall the program and reference data for fault diagnosis, and
Action corresponding to the interrupted item, and the result and reference data
Then, the failure diagnosis of the slave board itself is performed. Ma
In addition, the I / O component failure diagnosis means of the slave board
I / O component failure diagnosis program for diagnosing the operation of O components
And I / O component failure diagnostic reference data used for this
I / O based on a command for memorizing and instructing failure diagnosis.
O part failure diagnosis program and I / O part failure diagnosis reference
Data and call the I / O parts for the diagnosis items.
And compare the result with the reference data.
Perform I / O component failure diagnosis. Therefore, the slave board
Failure diagnosis program and failure diagnosis reference data or I
I / O parts failure diagnosis program and I / O parts failure diagnosis base
Since the content of the failure diagnosis can be changed only by changing the quasi-data, the flexibility becomes higher.

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

【図1】本発明の一実施例のコントローラボードの構成
図である。
FIG. 1 is a configuration diagram of a controller board according to an embodiment of the present invention.

【図2】図1の実施例のダイボンダの外観図である。FIG. 2 is an external view of the die bonder of the embodiment of FIG.

【図3】図1の実施例のマンマシンインタフェイスボー
ドの外観図である。
FIG. 3 is an external view of the man-machine interface board of the embodiment of FIG.

【図4】図1の実施例のマンマシンインタフェイスボー
ドの故障管理手段のフローチャートである。
FIG. 4 is a flowchart of failure management means of the man-machine interface board of the embodiment of FIG. 1;

【図5】図1の実施例のCPUボードの故障管理手段の
フローチャートである。
FIG. 5 is a flowchart of a failure management means of the CPU board of the embodiment of FIG. 1;

【図6】図1の実施例のスレーブボードの故障診断手段
のフローチャートである。
FIG. 6 is a flowchart of a failure diagnosis means of the slave board of the embodiment of FIG. 1;

【符号の説明】[Explanation of symbols]

4 CPUボード、NC制御ボード、シーケンス制御ボ
ードの装着部 5 マンマシンインタフェイスボード 11 キーボード 12 C.R.T.
4 Mounting section for CPU board, NC control board, sequence control board 5 Man-machine interface board 11 Keyboard 12 C. R. T.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G05B 23/02 B23Q 17/00 G05B 15/02 G05B 19/048 G05B 19/18 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int. Cl. 7 , DB name) G05B 23/02 B23Q 17/00 G05B 15/02 G05B 19/048 G05B 19/18

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 生産設備等の設備の設備全体の制御を行
うメインボードと、前記設備のサーボモータ、センサ、
アクチュエータ等のI/O部品の制御を行うスレーブボ
ードと、を備えた前記設備を制御するコントローラであ
って、前記メインボードは、前記スレーブボードに対して故障
診断の指示を発行し、その結果を回収して、前記回収し
た故障診断の結果を出力するように設備全体の故障管理
を行う故障管理手段を備え、 前記スレーブボードは、前記故障診断の指示を受けた時
に、前記スレーブボード自身の故障診断を行い、その結
果を前記メインボードの故障管理手段に送信する自己故
障診断手段と、前記メインボードから故障診断の指示を
受けた時に、前記I/O部品の故障診断を行い、その結
果を前記メインボードの故障管理手段に送信するI/O
部品故障診断手段と、を備えた ことを特徴とする設備の
故障診断機能付コントローラ。
1. Control of the entire equipment such as production equipment.
Main board, servo motor, sensor of the equipment,
Slave board that controls I / O components such as actuators
And a controller for controlling the equipment, the main board having a failure with respect to the slave board.
Issue a diagnosis instruction, collect the results, and
Failure management of the entire equipment to output the results of the failed failure diagnosis
The slave board receives the failure diagnosis instruction.
Next, a failure diagnosis of the slave board itself is performed, and the
To send the result to the failure management means of the main board.
Fault diagnosis means and a fault diagnosis instruction from the main board.
When the I / O parts are diagnosed, they are diagnosed.
I / O for transmitting the result to the failure management means of the main board
A controller with equipment failure diagnosis function , comprising: a component failure diagnosis means .
【請求項2】 オぺレータが設備の操作を行うための操
作手段と表示手段とを備え、メインボードの故障管理手
段は、前記操作手段から故障診断の指示を受けた時に、
スレーブボードに対して故障診断の指示を発行し、その
結果を回収して、前記回収した故障診断の結果を前記表
示手段に出力する請求項1記載の設備の故障診断機能付
コントローラ。
2. An operation for an operator to operate equipment.
Operation means and display means, and
When receiving an instruction for failure diagnosis from the operating means,
Issue a fault diagnosis instruction to the slave board,
The results are collected and the results of the collected failure diagnosis are displayed in the table above.
The controller with a failure diagnosis function of the facility according to claim 1, wherein the controller outputs the information to an indicating means .
【請求項3】 メインボードの故障管理手段は、メイン
ボード自身の故障診断を行い、その結果をスレーブボー
ドから回収した故障診断の結果と共に出力する請求項1
または請求項2記載の設備の故障診断機能付コントロー
ラ。
3. The failure management means of the main board comprises:
Diagnose the failure of the board itself and report the result to the slave board.
Output together with the result of the failure diagnosis collected from the storage device.
Or claim 2 installation controller with a fault diagnosis function according.
【請求項4】 スレーブボードが受ける故障診断の指示
は、自己故障診断手段が診断する項目と、I/O部品故
障診断手段が診断する項目とを指示するコマンドからな
る請求項1ないし請求項3のいずれか1項に記載の設備
の故障診断機能付コントローラ。
4. A failure diagnosis instruction received by a slave board.
Are the items diagnosed by the self-failure diagnosis means and the
Command to specify the item to be diagnosed by the fault diagnosis means.
The controller with a failure diagnosis function for equipment according to any one of claims 1 to 3 .
【請求項5】 スレーブボードの自己故障診断手段は、
前記スレーブボード自身の故障診断を行う故障診断プロ
グラムとこれに使用する故障診断用基準データとを記憶
し、メインボードからの故障診断を指示するコマンドに
基づいて、前記故障診断プログラムと故障診断用基準デ
ータとを呼び出して、診断項目に対応す る動作を行わ
せ、その結果と前記基準データとを比較して前記スレー
ブボード自身の故障診断を行いスレーブボードのI/O部品故障診断手段は、I/O部
品の動作を診断するI/O部品故障診断プログラムとこ
れに使用するI/O部品故障診断用基準データとを記憶
し、メインボードからの故障診断を指示するコマンドに
基づいて、前記I/O部品故障診断プログラムとI/O
部品故障診断用基準データとを呼び出して、I/O部品
に診断項目に対応する動作をさせ、その結果と前記基準
データとを比較してI/O部品故障診断を行う 請求項4
記載の設備の故障診断機能付コントローラ。
5. The self-diagnosis means of the slave board comprises:
A failure diagnosis program for performing a failure diagnosis of the slave board itself.
Memory and reference data for fault diagnosis used for this
Command from the main board
Based on the failure diagnosis program and the failure diagnosis reference data,
Call and chromatography data, perform the operation that corresponds to the diagnosis item
And compare the result with the reference data to
The board performs its own failure diagnosis, and the I / O component failure diagnosis means of the slave board includes an I / O unit.
I / O parts failure diagnosis program that diagnoses the operation of parts
Stores I / O component failure diagnostic reference data used for
Command from the main board
The I / O component failure diagnosis program and the I / O
Retrieve the reference data for component failure diagnosis and
The operation corresponding to the diagnosis item is performed, and the result and the reference
The I / O component failure diagnosis is performed by comparing the data with data.
A controller with a failure diagnosis function for the described equipment.
JP03046738A 1991-03-12 1991-03-12 Controller with equipment failure diagnosis function and failure diagnosis method Expired - Lifetime JP3112963B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03046738A JP3112963B2 (en) 1991-03-12 1991-03-12 Controller with equipment failure diagnosis function and failure diagnosis method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03046738A JP3112963B2 (en) 1991-03-12 1991-03-12 Controller with equipment failure diagnosis function and failure diagnosis method

Publications (2)

Publication Number Publication Date
JPH04282707A JPH04282707A (en) 1992-10-07
JP3112963B2 true JP3112963B2 (en) 2000-11-27

Family

ID=12755676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03046738A Expired - Lifetime JP3112963B2 (en) 1991-03-12 1991-03-12 Controller with equipment failure diagnosis function and failure diagnosis method

Country Status (1)

Country Link
JP (1) JP3112963B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008159020A (en) * 2006-11-30 2008-07-10 Toray Eng Co Ltd Multi-axis controller, mounting device having multi-axis controller, and coating device having multi-axis controller

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115037647A (en) * 2022-06-01 2022-09-09 Oppo广东移动通信有限公司 Equipment diagnosis method, device, system and computer readable storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008159020A (en) * 2006-11-30 2008-07-10 Toray Eng Co Ltd Multi-axis controller, mounting device having multi-axis controller, and coating device having multi-axis controller
JP4523614B2 (en) * 2006-11-30 2010-08-11 東レエンジニアリング株式会社 Multi-axis controller, mounting apparatus including the multi-axis controller, and coating apparatus including the multi-axis controller

Also Published As

Publication number Publication date
JPH04282707A (en) 1992-10-07

Similar Documents

Publication Publication Date Title
US6256556B1 (en) Remote operation system for a robot
JP2608593B2 (en) Failure diagnosis method
JP2001236115A (en) Remote diagnostic system and method
JP3744661B2 (en) NC machine tool failure diagnosis method and apparatus
JP3112963B2 (en) Controller with equipment failure diagnosis function and failure diagnosis method
WO1990002366A1 (en) System for diagnosing cnc
JPH09179607A (en) Fault diagnostic display device for machine for work machining and method therefor
JPH03169284A (en) Motor driving controller
JPS6217805A (en) Display method for program error in nc device
JPH0577143A (en) Failure diagnosis device for automated line
JPH0447412A (en) Work robot supporting device
JP2788461B2 (en) Processing machine status detector
JPH0268606A (en) Cnc diagnosing system
JP3127528B2 (en) Vending machine input / output check device
JPH0381804A (en) Maintenance aid system for machine tool
JP2007096005A (en) Surface mounter
KR0145250B1 (en) Error handling method of chip component mounter
JPH0245803A (en) Automatic preparing method for sequence program
JP3334927B2 (en) Robot controller
JP2002287809A (en) Monitoring system for molded product taking-out machine group
JPH04264627A (en) Self diagnostic device and its method
JPS6073705A (en) System for controlling operational sequence
JPH07104822A (en) Numerical control system
JP2673032B2 (en) Maintenance method of numerical control device
JPH04237303A (en) Programmable controller

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080922

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080922

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090922

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090922

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100922

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110922

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110922

Year of fee payment: 11