JPH01201702A - 自動ワークハンドリング装置における多重エラー処理装置 - Google Patents

自動ワークハンドリング装置における多重エラー処理装置

Info

Publication number
JPH01201702A
JPH01201702A JP63026760A JP2676088A JPH01201702A JP H01201702 A JPH01201702 A JP H01201702A JP 63026760 A JP63026760 A JP 63026760A JP 2676088 A JP2676088 A JP 2676088A JP H01201702 A JPH01201702 A JP H01201702A
Authority
JP
Japan
Prior art keywords
error
stop
operating mechanism
error code
data
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
Application number
JP63026760A
Other languages
English (en)
Other versions
JPH06105401B2 (ja
Inventor
Akira Ishihara
明 石原
Matsuro Kanehara
松郎 金原
Kazuhiro Noda
和宏 野田
Kenji Nonomura
野々村 謙二
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.)
Nitto Denko Corp
Original Assignee
Nitto Denko 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 Nitto Denko Corp filed Critical Nitto Denko Corp
Priority to JP63026760A priority Critical patent/JPH06105401B2/ja
Priority to US07/292,969 priority patent/US4992928A/en
Publication of JPH01201702A publication Critical patent/JPH01201702A/ja
Publication of JPH06105401B2 publication Critical patent/JPH06105401B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0428Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24117If error detected, shut down
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25368Start group of motors, machines in sequence, power up, down sequence

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Safety Devices In Control Systems (AREA)
  • Retry When Errors Occur (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、ワークの移送方向に沿って順次配列された複
数の動作機構の各々を、それぞれに対応する動作制御手
段によって個別的に制御するように構成された自動ワー
クハンドリング装置に係り、特にFAラインにおいて個
々のワークを管理する必要がある装置に好適なエラー処
理装置に関する。
〈従来の技術〉 従来の自動ワークハンドリング装置においては、ある動
作機構にエラーが発生した場合に、そのエラーを発生し
た動作機構を瞬時停止し、そのエラー発生動作機構より
も上手の動作機構を定点停止し、下手の動作機構を払出
し停止するように構成しである。
ところで、各動作機構の停止動作が完了するまでには相
当の時間がかかるため、停止動作完了までの間に別の動
作機構でエラーが発生する可能性がある。従来の装置は
、このような多重エラーが発生した場合には、装置全体
を瞬時停止するように構成してあった。
〈発明が解決しようとする課題〉 従来装置による処理によれば、ある動作機構でエラーが
発生し、下手の動作機構を払出し停止する途中で、別の
動作機構にエラーが発生した場合、装置全体が瞬時停止
するために、装置を再起動する際にすべての動作機構を
加金4し、かつ、ワークをセットしなおす必要があり、
そのため再起動までに時間と手間がかかりすぎるという
問題があった。
本発明は、このような車量に鑑みてなされたものであっ
て、多重エラーが発生した場合に、後発エラーの発生か
ら正常運転への回復までに要する手間と時間とを軽減す
ることを目的とする。
く課題を解決するための手段〉 本発明は、このような目的を達成するために、次のよう
な構成をとる。
すなわち、本発明の自動ワークハンドリング装置におけ
る多重エラー処理装置は、 ワークの移送方向に沿って順次配列された複数の動作機
構と、 これら各動作機構を個別的に制御するとともに、エラー
発生時にエラーコードを設定しかつ送出する複数の動作
制御手段と、 前記各動作機構を前記各動作制御手段を介してシーケン
ス制御する動作順序指示手段と、装置全体を管理する装
置管理手段と、 前記各動作機構において発生したエラーを検出して装置
の管理を前記の装置管理手段からエラー回復手段に切り
換えるとともに、前記動作制御n手段から受けたエラー
コードを送出するエラー検出手段と、 前記エラー回復手段の一部を構成し、前記エラー検出手
段からエラーコードを受け取り、エラーコードを記憶す
るエラーコード記憶手段と、前記エラー回復手段の一部
を構成し、エラーコードに応じた各動作機構の停止態様
データを予め記憶している停止データテーブルと、 前記エラー回復手段の一部を構成し、前記エラー検出手
段からエラーコードを受け取り、それに基づいて前記停
止データテーブルから対応する停止態様データを読み出
しそれを前記動作順序指示手段を介して各動作制御手段
に送出するエラー発生後停止手段と、 前記エラー回復手段の一部を構成し、前記エラー発生後
停止手段による各動作機構の停止後、各動作機構に関す
る管理データを退避記憶する管理状態記憶手段と、 前記エラー回復手段の一部を構成し、エラーコードに応
じた各動作機構のエラー停止後操作態様データを予め記
憶している停止後操作データテーブルと、 前記エラー回復手段の一部を構成し、前記各動作機構の
停止後、前記停止後操作データテーブルからエラー停止
後操作態様データを読み出しそれを前記動作順序指示手
段を介して各動作制御手段に送出するエラー停止後操作
手段と、 前記エラー回復手段の一部を構成し、エラーコードに応
じた各動作機構の再起動態様データを予め記憶している
再起動データテーブルと、前記エラー回復手段の一部を
構成し、前記再起動データテーブルから再起動態様デー
タを読み出すとともに、前記管理状態記憶手段から管理
データを読み出し、前記再起動態様データと前記管理デ
ータから再起動データを作成し、その再起動データを前
記動作順序指示手段を介して各動作制御手段に送出する
再起動データ設定手段 とを備え、 前記エラーコード記憶手段は、最初に発生したエラーに
ついてエラーコードを記憶するとともに、すべての動作
機構が停止する以゛前に別のエラーが発生した場合には
その後発のエラーコードをも記憶するものに構成され、 前記停止データテーブルは、エラー発生動作機構を瞬時
停止しく前記エラー発生動作機構よりも上手の動作機構
を定点停止し、前記エラー発生動作機構よりも下手の動
作機構を払出し停止させる停止態様データを有するもの
に構成され、前記エラー発生後停止手段は、前記すべて
の動作機構の停止前に後発エラーコードが生じたときは
、先行のエラーら−ドと後発のエラーコードとに基づい
て、エラーを発生した各動作機構を瞬時停止し、エラー
を発生した複数の動作機構のうち最下手のエラー発生動
作機構よりも上手の動作機構を定点停止し、前記最下手
のエラー発生動作機構よりも下手の動作機構を払出し停
止きせるような新たな停止態様データを作成するものに
構成され、 前記エラー停止後操作手段は、すべての動作機構が停止
した後に、記憶されているすべてのエラーコードに対応
したエラー停止後操作を順次行うものに構成され、 前記再起動データ設定手段は、エラー停止後操作の完了
の後、記憶されているすべてのエラーコードに対応した
再起動データを設定するものに構成されている ことを特徴とするものである。
上記本発明の構成において、「瞬時停止」とは、エラー
発生の瞬間において、動作機構をその瞬間での状態のま
ま停止すること(その場停止)であり、「定点停止」と
は、エラー発生の後も各動作機構ごとに予め定められて
いる過程までは処理を実行し、その処理が完了した時点
で動作機構を停止することであり、−数的には次のセン
サが処理完了を検出した時点で停止する。
また、「払出し停止」とは、エラー発生の後において、
各動作機構における所定の処理の全過程が完了するまで
処理を継続し、各動作機構での全過程の処理が完了した
時点で個々の動作機構を停止することである。すなわち
、払出し停止の対象となっている動作機構が複数ある場
合は、すべてのワークが最後の動作機構の出口から払い
出されたときに対象となっているすべての動作機構の全
処理が完了するような停止の態様である。
く作用〉 本発明の構成による作用は、次のとおりである。
エラーコード記憶手段が、最初に発生したエラーについ
てのエラーコードの他に、それ以降に発生したエラーに
ついてのエラーコードをも記憶し、前記エラー発生後停
止手段が、先行のエラーコードと後発のエラーコードと
に基づいて、エラーを発生した各動作機構を瞬時停止し
、エラーを発生した複数の動作機構のうち最下手のエラ
ー発生動作機構よりも上手の動作機構を定点停止し、前
記最下手のエラー発生動作機構よりも下手の動作機構を
払出し停止させるような新たな停止態様データを作成す
るため、多重エラーについての総合的なエラー回復処理
が行われる。
したがって、従来装置のように装置全体を瞬時停止する
ということがなくなるので、装置を再起動するまでの時
間および手間が軽減される。
〈実施例〉 以下、本発明の実施例を図面に基づいて詳細に説明する
第1図は自動ワークハンドリング装置における多重エラ
ー処理装置の構成ブロック図である。
動作機構部Aは、ワーク(図示せず)の移送方向Xに沿
って順次配列された複数の動作機構al+a茎+33+
 ・・・+aNから構成されている。
これらの動作機構a+ 1  am +  am 1 
”’*  aNの各々は、動作機構部への全体の動作を
、それぞれがあるまとまりを有する複数の動作に分けた
場合に、個々のひとまとまりの動作を分担するものとし
て構成されている。
各動作機構al t  am l  83 + ”’+
  aNは、それぞれ、複数のアクチュエータ(図示せ
ず)と複数のセンサ(図示せず)とを有している。ただ
し、自動ワークハンドリング装置によっては、アクチュ
エータが単数の動作機構もあり得るし、センサが単数の
動作機構もあり得る。
制御部Bは、マイクロコンピュータによって構成される
部分であり、各動作機構al +  aN +a3+ 
・・・+aNを個別的に制御する複数の動作制御手段す
、、bt、b、、・・・、bNと、動作機構a ) I
  a z +  am + ・・・+aNに対する動
作制御手段b+、bt、bs、・・・、bNの制御動作
の順序を指示する動作順序指示手段lと、自動ワークハ
ンドリング装置の全体を管理する装置管理手段2と、動
作機構a + +  at +  ”s * ・・’*
  a、Iにおいて発生した各種のエラーを検出して、
自動ワークハンドリング装置の管理を装置管理手段2か
らエラー回復手段4に切り換えるエラー検出手段3と、
前記のエラー回復手段4とを含んでいる。
各動作制御手段br、bz、b3.・・・、b8は、動
作順序指示手段lからの指令によって対応する動作機構
al +  am +  aN + ・・・+allに
おけるアクチエエータを駆動し、アクチュエータの動作
状態をセンサによって検出し、その検出結果を動作順序
指示手段1に伝えるとともに、対応する動作機構a+ 
l  am r  ”3 * ・・・+aHにおいてエ
ラーを生じた場合には、そのエラーの種類に応じて予め
定められているエラーコードを設定し、かつ、それらを
エラー検出手段3に伝える機能を有するものである。
エラー回復手段4は、エラー検出手段3から送られてき
たエラーコードを記憶するエラーコード記憶手段11と
、エラーコードに応じた各動作機構a+ l  at 
*  am 1 ・・・+aHについての停止の態様の
データを予め記憶している停止データテーブル12と、
エラー発生停止後の全動作機構al+a!+  a3+
 ・・・+aNに関する管理データを退避記憶する管理
状態記憶手段13と、エラーコードに応じたエラー発生
停止後の各動作機構a、、aよ。
a3+ ・・・+aNに対する操作の態様のデータ(例
えば、エラー発生動作機構をその原点位置や所定の定位
1に戻すデータ等)を予め記憶している停止後操作デー
タテーブル14およびエラーコードに応じた各動作機構
al+  at −as + ・・・+aNのエラー回
復後の再起動の態様のデータ(例えば、シーケンス動作
のどのステップからスタートするかのデータ等)を予め
記憶している再起動データテーブル15とからなるメモ
リ16を含んでいる。
エラー回復手段4は、このメモリ16の他に、エラー発
生後において、エラー検出手段3から受け取ったエラー
コードに基づいて停止データテーブル12を参照し、エ
ラーコードに応じた停止態様データを読み出し、各動作
機構al +  az +  am 1・・・、aHの
停止を制御するエラー発生後停止手段17と、エラー停
止後において、エラーコード記憶手段11から読み出し
たエラーコードに基づいて停止後操作データテーブル1
4を参照し、エラーコードに応じたエラー停止後操作態
様データを読み出し、停止後の各動作機構al +  
ax l  am * ・・・。
a、の操作(例えば、エラー発生動作機構をその原点位
置や所定の定位置に戻す操作等)を制御するエラー停止
後操作手段18と、管理状態記憶手段13に退避記憶さ
れた管理データを読み出すとともに、エラーコード記憶
手段11から受け取ったエラーコードに基づいて再起動
データテーブル15に予め記憶されているエラーコード
に応じた再起動態様データを読み出し、その管理データ
と再起動態様データとから再起動データを作成し設定す
る再起動データ設定手段19とを含んでいる。
21は、オペレータが操作するキーボードなどの入力手
段、22は、発光ダイオードなどによりエラー情報をオ
ペレータに知らせる表示部であり、いずれも制御部Bに
接続されている。
エラー検出手段3は、最初にエラーを生じた動作機構a
L1に対応する動作制御手段す、□からエラーコードを
受け取り、前述のとおり、自動ワークハンドリング装置
の管理を装置管理手段2からエラー回復手段4に切り換
えるとともに、そのエラーコードをエラー回復手段4に
おけるエラー発生後停止手段17とエラーコード記憶手
段11とに伝える機能を有するものである。
後述するように最初に発生したエラーに対応してすべて
の動作機構al +  at *  am + ・・・
+aNが停止されることになるが、エラー検出手段3は
、また、その停止動作のすべてが完了する以前に別の動
作機構a□2にエラーが発生した場合には、対応する動
作制御手段b tillから後発のエラーコードを受け
取り、その後発エラー2−ドをもエラー発生後停止手段
17とエラーコード記憶手段11とに伝える機能を有す
るものである。
エラーコード記憶手段1↓は、最初に発生したエラーに
ついてのエラーコードのみならず、後発のエラーコード
をも記憶するものである。
停止データテーブル12は、エラーコードに応じて、エ
ラーを生じた動作機構a!llについては瞬時停止し、
この動作機構80以外の動作機構のうち動作機構a0よ
りもワーク移送方向Xの上手側に位置する動作機構(単
数の場合もあるし、複数の場合もある)については定点
停止し、動作機構a□よりも下手側に位置する動作機構
(これも、単数の場合もあるし、複数の場合もある)に
ついては払出し停止するというテーブル内容となってい
る。
エラー発生後停止手段17は、エラー検出手段3からエ
ラーコードを受け取り、そのエラーコードに従って停止
データテーブル12を参照して、各動作機構al 、a
z 、as l ・・・+aNについてどのような態様
で停止すべきかのデータを読み出し、その停止態様デー
タを動作順序指示手段lを介して各動作制御手段す、、
b、、b、、・・・、bNに伝える機能を有するもので
ある。
エラー発生後停止手段17は、また、瞬時停止。
定点停止あるいは払出し停止によってすべての動作機構
al +  a、+  al + ・・・、aNが停止
すると、その全停止の信号を動作1+[序指示手段1を
介して受け取り、自動ワークハンドリング装πの管理デ
ータを管理状態記憶手段13に退避記憶する機能を有す
るものである。
その管理データとは、プログラムがどのステ・ンプまで
進んで停止しているかを示すものである。
エラー発生後停止手段17は、また、全動作機構a、〜
aNが停止した状態であることをエラー停止後操作手段
18と表示部22とに伝える機能を有するものである。
エラー発生後停止手段17は、また、最初のエラーに起
因したすべての動作機tll al +  a 2 +
  a 3 +・・・+aNの停止の前の段階において
、別の動作機構a tIIgにエラーが発生した場合、
その先行のエラーコードと後発のエラーコードとに基づ
いて、エラーを発生した各動作機構a□l 、  at
Rlを瞬時停止し、これら複数の動作機構a、□+a!
1ffiのうち最下手のエラー発生動作機構よりも上手
側の動作機構(動作機構a。+、at*2を除()を定
点停止し、前記最下手のエラー発生動作機構よりも下手
側の動作機構を払出し停止させるような新たな停止態様
データを、先行のエラーコードと後発のエラーコードと
に基づいて作成しなおし再設定するものである。
エラー停止後操作手段18は、エラー発生に起因したす
べての動作機構al +  al +  a3 、・・
・+  aNの停止が完了した後における入力手段21
からのリセット入力により、エラーコードに応じて、瞬
時停止した動作機構ai+tに対応した動作制御手段b
a11のみに対してリセット指令を動作順序指示手段l
を介して伝えるとともに、リセット動作が完了した信号
を動作順序指示手段1から受け取り、そのリセット動作
完了信号を表示部22に伝える機能と、エラー停止後の
操作が完了したことを再起動データ設定手段19に伝え
る機能とを有するものである。
エラー停止後操作手段18は、エラーを発生した動作機
構が複数ある場合には、そのすべてのエラー発生動作機
構a、□+aW*Zについて前記の制御Iを順次的に行
うものである。
再起動データ設定手段19は、前述のようにエラーコー
ド記憶手段11から読み出したエラーコードに基づいて
再起動データテーブル15から読み出した再起動態様デ
ータと、同じエラーコードに基づいて管理状態記憶手段
13から読み出した管理データとに基づいて、各動作機
構al +  ax +  a3 +・・・+aNをそ
れぞれのシーケンス動作のどのステップから再スタート
させるかの再起動データを作成して設定し、その設定し
た再起動データを動作順序指示手段1.各動作制御手段
す、、b、。
b3.・・・、bNを介して各動作機構al+a!+a
3.・・・、a工に送出するとともに、エラー回復処理
完了を表示部22に伝え、かつ、自動ワークハンドリン
グ装置の管理状態をエラー回復手段4から装置管理手段
2に切り換えるa能を有するものである。
再起動データ設定手段19は、また、エラーを発生した
動作機構が複数ある場合には、エラーコード記憶手段1
1に記憶されているすべてのエラーコードに基づいて再
起動データテーブル15.管理状態記憶手段13からそ
れぞれ再起動態様データ、管理データを読み出し、それ
らに基づいて再起動データを作成設定するものである。
次に、この実施例の自動ワークハンドリング装置におけ
る多重エラー処理装置の動作を第2図のフローチャート
に基づいて説明する。
ワークが移送方向Xに沿って複数の動作機構aI + 
 at +  a3 + ・・・+  aNをこの順に
流れ、各動作機構al +  al +  a3 + 
・・・、a、、に位置している個々のワークが各々所定
の処理を受けている正常動作の状態にあるとする。
この状態において、動作機構al +  at +  
a3+・・・、aNのうちいずれかの動作機構atl1
1でエラーが発生すると、その動作機構a t*+に対
応した動作制御手段b□、においてそのエラーを検出し
、エラー検出の割り込みルーチンのステップS1からの
動作を開始する。
動作制御手段btll は、ステップS1で検出したエ
ラーに応じたエラーコードを設定し、ステップS2でそ
のエラーコードをエラー検出手段3に伝える。
エラーコードを受け取ったエラー検出手段3は、ステッ
プS3で、そのエラーが最初に発生したエラーであるか
どうかを判断し、最初に発生したエラーである場合には
ステップS4に進んで自動ワークハンドリング装置の管
理を装置管理手段2からエラー回復手段4に切り換える
。ステップS5でエラー検出手段3からエラーコードを
エラーコード記憶手段11とエラー発生後停止手段17
に伝える。ステップS6でエラーコード記憶手段11は
エラーコードを記憶する。
ステップS7でエラー発生後停止手段17はエラーコー
ドに応じて停止データテーブル12を参照し各動作機構
” +  ax r  as * ”’+  a)Hに
対する停止態様データを読み出し、その停止態様データ
を動作順序指示手段lに伝える。
ステップS8のサブルーチンにおいて動作順序指示手段
lから各動作制御手段b+、bx、bs。
・・・、bNを介して各動作機構a、、aよ、a3゜・
・・、a8に対して停止動作を指令する。
例えば、第3図の例で、エラーコードが“1”の場合、
エラーを生じた動作機構がat−aElllであり、そ
の上手には動作機構a、が存在し、下手には動作機構a
3+ ・・・+aNが存在する。
このような場合は、動作機構ax=atm+を瞬時停止
するとともに、その上手の動作機構a1を定点停止し、
かつ、下手の動作機構as+ ・・・+aNを払出し停
止する。
定点停止については、エラー発生の時に動作機構81に
おけるワークが動作機構a1の始点にあるときは直ちに
処理を停止してワークを始点(定点)で停止させるが、
エラー発生時にワークが動作機構a1の途中位置にある
ときには、引き続き処理を継続してワークがこの動作機
構alにおける次のセンサに達したときに動作機構a1
による処理を停止してワークをそのセンサ泣声(定点)
に停止させる。
払出し停止については、下手側の動作機構a、。
・・・、ap+のそれぞれにおいて所定の処理が完了す
ると、動作機構a、のワークは動作機構a4に、動作機
構a4のワークは動作機構a、に、動作機構aN−1の
ワークは動作機構a工にそれぞれ送り出し、最後の動作
機構a、のワークは最終出口から払い出す、動作機構a
3はワークの送り出しが終わると停止する。以下、同様
に順次送り出し、動作機構a4+as・・・の順に停止
する。最終的にすべてのワークを最後の動作機構aNか
ら払い出すと、最後の動作機構aNを停止する。
さて、次のステップS9ではすべての動作機構al *
  aN * a @ * ”’ +  a Nから各
動作制御1手段bl、b!、b3.・・・*  bN 
s動作順序指示手段lを介してエラー発生後停止手段1
7に各動作機構al+  at+  aa+ ・・・、
a工の停止完了が伝えられたかどうかを待ち、全停止と
なれば、次のステップSllに進む。
しかし、全停止を待つ段階でステップSIOを通り、動
作機構al *  ax +  as + ”’+  
aN  (ただし、エラーを生じた動作機構a Ell
を除く)のうちのいずれかの動作機構でエラーが発生し
たかどうかを判断する。
そして、再度のエラーを検出した場合は、ステップSl
にリターンする。ステップS2,35〜S6は前記と同
様であるが、ステップS7においては、それ以前に発生
したエラーと新たに発生したエラーに対応する停止態様
データを作成する。
例えば、第3図のようにエラーコードが′″1″のエラ
ーが動作機構at−at11で発生した後に、エラーコ
ードが2”のエラーが動作機構a4−a taxで発生
した場合は、エラー発生後停止手段17は次のような停
止態様データを先行のエラーコードと後発のエラーコー
ドとに基づいて新たに作成し設定する。
その新たな停止態様データとは、再動作機構al+34
を瞬時停止させ、再動作機構a!+84のうち下手側の
動作機構a4 (3つ以上の動作機構でエラーが発生し
た場合は最も下手の動作機構)よりも上手側の動作機構
al+83を定点停止させ、その下手側の動作機構a<
  (最下手の動作機構)よりも下手側の動作機構a、
〜a)1を払出し停止させるような停止態様データであ
る。
エラー発生後停止手段17は、新たに作成した停止態様
データを動作順序指示手段1を介して各動作制御手段b
l、bz、b:+、・・・、bNに伝える。
ステップS8〜SIOまでは前記と同様である。
ステップSllではエラー発生後停止手段17が管理デ
ータを管理状態記憶手段13に退避記憶させ、ステップ
S12でエラー発生後停止手段17からエラーコードを
表示部22に伝え、表示部22に表示させる。
ステップS13でオペレータの操作による入力手段21
からのリセット指示を待ち、ステップS14でエラー停
止後操作手段18がエラーコード記憶手段11からそれ
に記憶されているエラーコード(最初は、動作機構ax
=at*+についてのエラーコード“1”)を読み出し
、ステップS15でエラー停止後操作手段18が停止後
操作データテーブル14からエラーコードに対応したエ
ラー停止後操作態様データ(例えば、エラーが発生した
動作機構a、□に対するリセット指示)を読み出し、ス
テップS16でエラー停止後操作手段18から動作順序
指示手段lを介してエラー停止後操作態様データをエラ
ー発生の動作機構に対応した動作制御手段(最初はbz
=b□1)に伝え、次いでステップ317のサブルーチ
ンにおいて、エラーが発生した動作機構に対し停止後操
作(例えば、動作機構a、=a、□をリセットし、その
アクチュエータを原点位置に復帰させること)を行う。
停止後操作が完了すると、その完了信号が動作順序指示
手段1を介してエラー停止後操作手段18に伝えられる
。ステップS18ではこの停止後操作が完了したかどう
かの確認を行い、完了を確認すると、ステップS19に
進み、エラーコード記憶手段11に他のエラーコード(
第3図の例の場合ではエラーコード“2″)が記憶され
ているかどうかを判断し、もし記憶されている場合は、
ステップS14にリターンし、ステップ314〜S 1
’9を実行する。
第3図の例の場合は、ステップS14で動作機構a、−
a□8についてのエラーコード” 2 ”を読み出し、
ステップS15でエラーコード“2”に対応したエラー
停止後操作態様データを読み出し、ステップS16でそ
のエラー停止後操作態様データを動作制御手段ba””
b□2に伝え、次いでステップS17で後発エラーの動
作機構84 =8□2に対し停止後操作(リセット操作
)を行う、ステップ318で停止後操作の完了を確認し
、ステップS19で再びエラーコード記憶手段11に他
のエラーコードが記憶されているかどうかを判断するが
、第3図の例の場合はそれ以外のエラーコードはないの
でステップS20に進む。
ステップS20では、再起動データ設定手段19はエラ
ーコード記憶手段11から記憶しているすべてのエラー
コードを読み出し、ステップ321で再起動データ設定
手段19が再起動データテーブル15からエラーコード
“1”、“2”の組み合わせに対応する再起動態様デー
タを読み出し、ステップS22で再起動データ設定手段
19が管理状態記憶手段13から管理データを読み出し
、ステップS23で再起動態様データと管理データとか
ら再起動データを作成し、動作順序指示手段1に伝える
すなわち、定点停止した動作機構が存在する場合には、
その動作機構のシーケンス動作のうちその動作機構が定
点で停止した時点のステップが対応する動作制御手段に
再設定される。また、払出し停止した動作機構が存在す
る場合には、その動作機構のシーケンス動作のうちその
動作機構が終点で停止した時点でのステップが対応する
動作制御手段に再設定される。
また、瞬時停止し、その後ステップS17で停止後操・
作を行った動作機構(第3図の場合はa2=aE□およ
びaa=ai+t1に対しては、その動作機構を再動作
させるのに必要なシーケンス動作のスタートステップに
動作制御手段(bz=bt□およびba = bt*t
 )を戻す。
以−ヒによってエラー回復処理が完了したことになり、
ステップS24で再起動データ設定手段19から表示部
22にエラー回復処理完了の信号を伝え、表示部22に
その旨を表示させてオペレータに知らせ、ステップS2
5で再起動データ設定手段19が装置の管理をエラー回
復手段4から装置管理手段2に戻した後、メインルーチ
ンにリターンする。
オペレータは表示部22を見て、入力手段21のスター
トスイッチを操作すると、装置管理手段2による再試行
が開始され、正常運転に復帰する。
なお、第3図の場合は、後発のエラーを生じた動作機構
が最初のエラーを生じた動作機構よりも下手側に位置し
ていたが、これとは逆に上手側に位置している場合でも
同様の処理が行われる。
例えば、最初に動作機構a、にエラーが発生し、次いで
動作機構a、にエラーが発生したとすると、結果的には
、両動作機構33+84が瞬時停止され、動作機構a+
 +  at *  aa 、a5が定点停止され、動
作機構a7〜a工が払出し停止される。
また、3つの動作機構” +  al 1  aqでエ
ラーが発生したとすると(順序は問わない)、結果的に
は、動作機構a4 +  at l  89が瞬時停止
され、動作機構aH〜as *  as +  ah 
*  amが定点停止され、動作機構a、。〜aNが払
出し停止される。
以上のように1、エラーが発生した場合、最初に発生し
たエラーについてのエラーコードの他に、それ以降に発
生したエラーについてもエラーコードを記憶しておき、
各エラーについて予め定められたエラー回復処理を行う
ようにしている。これにより、従来装置のように装置全
体を瞬時停止するということがなくなるので、装置を再
起動するまでの時間を短縮することができる。
〈発明の効果〉 本発明によれば、次の効果が発揮される。
エラーが発生し、すべての動作機構が停止するまでの間
に他の単数または複数の動作機構においてエラーが発生
したとしても、すべての発生したエラーに対し、エラー
が発生した動作機構は瞬時停止するため、装置の安全が
保たれるとともに、エラー発生動作機構(複数エラーの
場合は最下子のエラー発生動作機構)よりも上手側の動
作機構は定点停止し、下手側の動作機構は払出し停止を
行うために、エラー発生後の再起動が行いやすく、また
、すべての発生したエラーに対するエラーコードを記憶
し、各エラーに対する回復処理を行うことができるため
、従来装置のように全体を瞬時停止することがなく、装
置を再起動するまでの時間と手間を大幅に軽減すること
ができる。
【図面の簡単な説明】
第1図ないし第3図は本発明の実施例に係り、第1図は
自動ワークハンドリング装置における多重エラー処理装
置の構成を示すブロック図、第2図は動作説明に供する
フローチャート、第3図は停止データテーブルにおける
テーブル図である。 X・・・ワーク移送方向 81〜aH・・・動作機構 b1〜bH・・・動作制御手段 l・・・動作順序指示手段 2・・・装置管理手段 3・・・エラー検出手段 4・・・エラー回復手段 11・・・エラーコード記憶手段 12・・・停止データテーブル 13・・・管理状態記憶手段 14・・・停止後操作データテーブル 15・・・再起動データテーブル 17・・・エラー発生後停止手段 18・・・エラー停止後操作手段 19・・・再起動データ設定手段

Claims (1)

    【特許請求の範囲】
  1. (1)ワークの移送方向に沿って順次配列された複数の
    動作機構と、 これら各動作機構を個別的に制御するとともに、エラー
    発生時にエラーコードを設定しかつ送出する複数の動作
    制御手段と、 前記各動作機構を前記各動作制御手段を介してシーケン
    ス制御する動作順序指示手段と、 装置全体を管理する装置管理手段と、 前記各動作機構において発生したエラーを検出して装置
    の管理を前記の装置管理手段からエラー回復手段に切り
    換えるとともに、前記動作制御手段から受けたエラーコ
    ードを送出するエラー検出手段と、 前記エラー回復手段の一部を構成し、前記エラー検出手
    段からエラーコードを受け取り、エラーコードを記憶す
    るエラーコード記憶手段と、前記エラー回復手段の一部
    を構成し、エラーコードに応じた各動作機構の停止態様
    データを予め記憶している停止データテーブルと、 前記エラー回復手段の一部を構成し、前記エラー検出手
    段からエラーコードを受け取り、それに基づいて前記停
    止データテーブルから対応する停止態様データを読み出
    しそれを前記動作順序指示手段を介して各動作制御手段
    に送出するエラー発生後停止手段と、 前記エラー回復手段の一部を構成し、前記エラー発生後
    停止手段による各動作機構の停止後、各動作機構に関す
    る管理データを退避記憶する管理状態記憶手段と、 前記エラー回復手段の一部を構成し、エラーコードに応
    じた各動作機構のエラー停止後操作態様データを予め記
    憶している停止後操作データテーブルと、 前記エラー回復手段の一部を構成し、前記各動作機構の
    停止後、前記停止後操作データテーブルからエラー停止
    後操作態様データを読み出しそれを前記動作順序指示手
    段を介して各動作制御手段に送出するエラー停止後操作
    手段と、 前記エラー回復手段の一部を構成し、エラーコードに応
    じた各動作機構の再起動態様データを予め記憶している
    再起動データテーブルと、 前記エラー回復手段の一部を構成し、前記再起動データ
    テーブルから再起動態様データを読み出すとともに、前
    記管理状態記憶手段から管理データを読み出し、前記再
    起動態様データと前記管理データから再起動データを作
    成し、その再起動データを前記動作順序指示手段を介し
    て各動作制御手段に送出する再起動データ設定手段 とを備え、 前記エラーコード記憶手段は、最初に発生したエラーに
    ついてエラーコードを記憶するとともに、すべての動作
    機構が停止する以前に別のエラーが発生した場合にはそ
    の後発のエラーコードをも記憶するものに構成され、 前記停止データテーブルは、エラー発生動作機構を瞬時
    停止し、前記エラー発生動作機構よりも上手の動作機構
    を定点停止し、前記エラー発生動作機構よりも下手の動
    作機構を払出し停止させる停止態様データを有するもの
    に構成され、 前記エラー発生後停止手段は、前記すべての動作機構の
    停止前に後発エラーコードが生じたときは、先行のエラ
    ーコードと後発のエラーコードとに基づいて、エラーを
    発生した各動作機構を瞬時停止し、エラーを発生した複
    数の動作機構のうち最下手のエラー発生動作機構よりも
    上手の動作機構を定点停止し、前記最下手のエラー発生
    動作機構よりも下手の動作機構を払出し停止させるよう
    な新たな停止態様データを作成するものに構成され、 前記エラー停止後操作手段は、すべての動作機構が停止
    した後に、記憶されているすべてのエラーコードに対応
    したエラー停止後操作を順次行うものに構成され、 前記再起動データ設定手段は、エラー停止後操作の完了
    の後、記憶されているすべてのエラーコードに対応した
    再起動データを設定するものに構成されている 自動ワークハンドリング装置における多重エラー処理装
    置。
JP63026760A 1988-02-08 1988-02-08 自動ワークハンドリング装置における多重エラー処理装置 Expired - Fee Related JPH06105401B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63026760A JPH06105401B2 (ja) 1988-02-08 1988-02-08 自動ワークハンドリング装置における多重エラー処理装置
US07/292,969 US4992928A (en) 1988-02-08 1989-01-03 Multiple error processor in automatic work handling apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63026760A JPH06105401B2 (ja) 1988-02-08 1988-02-08 自動ワークハンドリング装置における多重エラー処理装置

Publications (2)

Publication Number Publication Date
JPH01201702A true JPH01201702A (ja) 1989-08-14
JPH06105401B2 JPH06105401B2 (ja) 1994-12-21

Family

ID=12202239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63026760A Expired - Fee Related JPH06105401B2 (ja) 1988-02-08 1988-02-08 自動ワークハンドリング装置における多重エラー処理装置

Country Status (2)

Country Link
US (1) US4992928A (ja)
JP (1) JPH06105401B2 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2559847B2 (ja) * 1989-04-27 1996-12-04 日産自動車株式会社 生産ラインの管理方法
US5315502A (en) * 1989-06-09 1994-05-24 Mitsubishi Denki Kabushiki Kaisha Plant operation support apparatus and method using expert systems
JP2848075B2 (ja) * 1992-01-10 1999-01-20 三菱電機株式会社 シーケンスコントローラ及びその順序制御方法
JPH06214897A (ja) * 1992-12-14 1994-08-05 E Syst Inc 誤り状態検出時に周辺装置に記憶したデータの損失を最少にする方法
JP2829241B2 (ja) * 1994-07-26 1998-11-25 三菱電機株式会社 プラント支援装置
DE10001395A1 (de) * 2000-01-14 2001-08-02 Infineon Technologies Ag Codierverfahren zur Codierung von Aktoren-Steuerbefehlen und Aktorensteuereinheit zur Steuerung von Aktoren
CN1349165A (zh) * 2000-10-12 2002-05-15 刘传芳 利用键盘上发光二极管显示计算机硬件故障原因的方法
ITBO20040583A1 (it) * 2004-09-21 2004-12-21 Logomat S R L Procedimento di rilievo e gestione di guasti particolarmente per macchine industriali

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4377000A (en) * 1980-05-05 1983-03-15 Westinghouse Electric Corp. Automatic fault detection and recovery system which provides stability and continuity of operation in an industrial multiprocessor control
US4500951A (en) * 1981-01-07 1985-02-19 Hitachi, Ltd. Plant control system
US4592053A (en) * 1982-02-19 1986-05-27 Omron Tateisi Electronics Co. Programmable controller
US4521847A (en) * 1982-09-21 1985-06-04 Xerox Corporation Control system job recovery after a malfunction
US4638227A (en) * 1984-01-18 1987-01-20 Hitachi, Ltd. Method and apparatus for recovering normality in moving sequence of machinery
IL74952A0 (en) * 1984-05-04 1985-08-30 Gould Inc Method and system for improving the operational reliability of electronic systems formed of subsystems which perform different functions
JPH0670764B2 (ja) * 1985-03-06 1994-09-07 株式会社日立製作所 シ−ケンス制御装置
US4858102A (en) * 1985-07-19 1989-08-15 El Paso Technologies Company Distributed logic control system and method

Also Published As

Publication number Publication date
US4992928A (en) 1991-02-12
JPH06105401B2 (ja) 1994-12-21

Similar Documents

Publication Publication Date Title
JPH07225686A (ja) プログラムダウンロード方式
JPH01201702A (ja) 自動ワークハンドリング装置における多重エラー処理装置
NO812463L (no) Fleksibelt fremstillingssystem for automatisk produksjon av maskinerte deler
EP0458132B1 (en) Sequential function chart (SFC) controller for controlling a machine in reverse operation
WO1988003083A1 (fr) Machine de moulage a injection dont le demarrage et l'arret peuvent etre commandes a distance
HK1003037B (en) Sequential function chart (sfc) controller for controlling a machine in reverse operation
EP1022697B1 (en) Control apparatus for vending machine
JPS641270B2 (ja)
JPH01150903A (ja) 自動ワークハンドリング装置におけるエラー処理装置
JPS58137080A (ja) 自動取引装置
JP2002067434A (ja) 交換可能なプロセスユニットを有する装置及びその制御方法と、プロセスユニット
JP2738219B2 (ja) 用紙切替案内装置
JPS63203502A (ja) 錠剤分包機
JP3747402B2 (ja) 賞球払出制御装置
JP2748153B2 (ja) 産業用ロボットの制御装置
JPS5854470A (ja) 多重系電子計算機システム構成制御方式
JPH08268403A (ja) 薬剤包装装置の表示操作パネル
JPH07108681B2 (ja) 錠剤分包機
JP2982403B2 (ja) 操作表示パネル
JPH06297384A (ja) ロボット制御装置
JPH0661809B2 (ja) 射出成形機
JPH1021095A (ja) 情報処理システムおよび情報処理方法
JPS6039263A (ja) 障害詳細情報通知処理方式
JPH01244885A (ja) 情報処理装置
JPS63203501A (ja) 錠剤分包機

Legal Events

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