JP3612720B2 - Processing control device - Google Patents

Processing control device Download PDF

Info

Publication number
JP3612720B2
JP3612720B2 JP30153693A JP30153693A JP3612720B2 JP 3612720 B2 JP3612720 B2 JP 3612720B2 JP 30153693 A JP30153693 A JP 30153693A JP 30153693 A JP30153693 A JP 30153693A JP 3612720 B2 JP3612720 B2 JP 3612720B2
Authority
JP
Japan
Prior art keywords
sequencer
processing
link
operation signal
plc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP30153693A
Other languages
Japanese (ja)
Other versions
JPH07152422A (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.)
Mazda Motor Corp
Original Assignee
Mazda Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP30153693A priority Critical patent/JP3612720B2/en
Publication of JPH07152422A publication Critical patent/JPH07152422A/en
Application granted granted Critical
Publication of JP3612720B2 publication Critical patent/JP3612720B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Automatic Assembly (AREA)
  • Multi-Process Working Machines And Systems (AREA)
  • General Factory Administration (AREA)
  • Programmable Controllers (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、加工装置の加工動作をシーケンス制御する加工制御装置に関するものである。
【0002】
【従来の技術】
一般に、被加工物に対して加工ないしは作業(例えば、切削、ボルト締結)を行う加工装置においては、予め定められた加工手順ないしは作業手順に従って被加工物に一連の加工動作が加えられるようになっている。そして、かかる一連の加工動作を自動的に行わせる場合には、普通、かかる加工装置をシーケンス制御するシーケンサが設けられる。
【0003】
かかるシーケンサとしては、近年、制御部及び演算部を備えたCPU、RAM及びROMを備えたメモリ、クロックタイマ、入出力ポート、バス等で構成されるマイクロコンピュータを用いたコンピュータ式の汎用シーケンサ、いわゆるPLC(プログラマブル・ロジック・コントローラ)が広く用いられている。そして、このようなPLCに対しては、通常、キーボード、CRTディスプレイ等を備えPLCとオペレータとの間のインタフェースいわゆるマン・マシン・インタフェースとして機能する操作盤が設けられる。そして、PLCは、オペレータの操作に基づいて操作盤から入力される制御条件、シーケンスプログラム等の各種情報に従って加工装置をシーケンス制御するようになっている。
【0004】
ところで、被加工物に対する加工ないしは作業が多種にわたる場合は、一般に複数の加工装置からなる加工ラインが設けられ、各加工装置に対して夫々PLCが設けられるのが一般的である。けだし、PLCは比較的容量が小さいので、1つのPLCで複数の加工装置に対して多種のシーケンス制御を行うことはほとんど不可能だからである。そして、各加工装置に対して夫々PLCが設けられた従来の加工ラインでは、各PLCに対して夫々操作盤が接続される(例えば、特開平4−13531号公報参照)。
【0005】
【発明が解決しようとする課題】
しかしながら、操作盤はキーボード、CRTディスプレイ等の比較的高価な部材で構成されるのでその価格が高く、このため複数のPLCと操作盤とを備えた従来の加工ラインでは、その設備コストが高くつくといった問題がある。また、多数の操作盤を配置するスペースの確保がむずかしいといった問題もある。
これに対して、例えば操作盤とPLCとを容易に取り外しあるいは接続できるような構造とした上で、少数の操作盤を必要に応じて所望のPLCに接続するといった対応が考えられるが、このようにすると操作盤を頻繁につけかえなければならず、その作業に手間がかかるといった問題が生じる。また、このようにしても操作盤とPLCとの間のインタフェースはすべてのPLCに設けなければならないので、この分コストが高くつくといった問題がある。
【0006】
本発明は上記従来の問題点を解決するためになされたものであって、複数の加工装置に対して夫々PLCが設けられた加工ラインを、余分な手間をかけることなく少数の操作盤で操作することができる安価な手段を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記の目的を達するため、発明は、加工ラインに配列され、夫々被加工物に対して所定の加工を行う複数の加工装置と、夫々各加工装置に対して個別的に設けられ対応する加工装置の加工動作をシーケンス制御する複数のシーケンサと、夫々互いに対応する加工装置とシーケンサとをリンクさせて制御信号のやりとりを行わせる複数の第1リンク手段と、各シーケンサを互いにリンクさせてシーケンサ間で情報のやりとりを行わせるシーケンサリンクとが設けられている加工ラインを制御する加工制御装置において、夫々第2のリンク手段を介して上記シーケンサリンクにリンクされ、対応するシーケンサを操作するための操作信号を該シーケンサに印加する複数のシーケンサ操作手段が、上記複数の加工装置より少ない配置数で上記加工ラインに設けられていて、各シーケンサ操作手段は、夫々複数のシーケンサに操作信号を印加することができ、ある1つのシーケンサ操作手段から操作信号を印加することができるシーケンサの範囲が、該シーケンサ操作手段が配置されている位置からオペレータが目視することができる加工装置の範囲に限定され、かつ、ある1つのシーケンサ操作手段から出力された操作信号が印加されているときには、該操作信号の印加が終了するまで他のシーケンサ操作手段から出力された操作信号の割り込みを禁止する割り込み禁止フラグを立てる割り込み禁止フラグ設定手段が各シーケンサに設けられていることを特徴とする加工制御装置を提供する。
【0012】
【実施例】
以下、本発明の実施例を具体的に説明する。
図1に示すように、本発明にかかる加工ラインWAには第1〜第6加工装置1a〜1f(加工ステーション)が設けられ、各加工装置1a〜1fは夫々被加工物(図示せず)に対して順次所定の加工ないしは作業を行うようになっている。そして、第1〜第6加工装置1a〜1fには夫々、第1〜第6リンクケーブル2a〜2fを介して、第1〜第6PLC3a〜3f(プログラマブル・ロジック・コントローラ)がリンクされている。これらのPLC3a〜3fは、詳しくは図示していないが、夫々、制御部及び演算部を備えたCPU、RAM及びROMを備えたメモリ、クロックタイマ、入出力ポート、リンク部(LINK)、バス等で構成されるマイクロコンピュータを用いたコンピュータ式の汎用シーケンサであって、対応する加工装置1a〜1fに対して所定のシーケンス制御を行うようになっている。
なお、第1〜第6リンクケーブル2a〜2fは夫々、特許請求の範囲に記載された「第1リンク手段」に相当する。また、第1〜第6PLC3a〜3fは夫々、特許請求の範囲に記載された「シーケンサ」に相当する。
【0013】
そして、各PLC3a〜3fのリンク部(LINK)を相互にリンクさせるシーケンサリンク4が設けられ、このシーケンサリンク4は任意のPLC3a〜3f間で情報のやりとりを行わせることができるようになっている。すなわち、任意のPLC3a〜3f内の情報を任意のPLC3a〜3fに送ることができるようになっている。具体的には、例えば第1加工装置1aでの加工が終了したときに第2加工装置1bのある機器を起動するといった加工手順が設定されている場合には、第1加工装置1aでの加工が終了したときに、該加工の終了を知らせる信号が第1PLC3aからシーケンサリンク4を介して第2PLC3bに送られる。なお、シーケンサリンク4は、後で説明する総括制御ユニット19(図3参照)によって制御されるようになっている。
【0014】
このように、第1〜第6PLC3a〜3fが設けられた加工ラインWAには、これらのPLC3a〜3fに、制御条件、シーケンスプログラム等の所定の各種情報すなわち操作信号を印加する第1〜第3操作盤5i,5j,5kが設けられている。これらの操作盤5i,5j,5kは夫々、詳しくは図示していないが、キーボード、CRTディスプレイ、マイクロコンピュータ等を備えたグラフィック式のシーケンサ用外部操作ツールであって、後で説明するように所定の複数のPLC3a〜3fに対して操作信号を印加することができるようになっている。すなわち、オペレータは、1つの操作盤5i,5j,5kで所定の複数のPLC3a〜3fを操作することができるようになっている。
なお、第1〜第3操作盤5i,5j,5kは夫々、特許請求の範囲に記載された「シーケンサ操作手段」に相当する。
【0015】
具体的には、第1〜第3操作盤5i,5j,5kには夫々第1〜第3リンクインタフェース6i,6j,6kが付設され、第1〜第3リンクインタフェース6i,6j,6kは夫々第1〜第3リンクコード7i,7j,7kを介してシーケンサリンク4(ネットワークインタフェース)にリンクされている。なお、第1〜第3リンクコード7i,7j,7kは夫々、特許請求の範囲に記載された「第2リンク手段」に相当する。
【0016】
図2に、参考のため、基本的には図1と同様に第1〜第6加工装置1a〜1fと、第1〜第6リンクケーブル2a〜2fと、第1〜第6PLC3a〜3fと、シーケンサリンク4とを備えた加工ラインWA’において、各PLC3a〜3fに対して夫々個別的に操作盤5a〜5fを設けた従来のシーケンス制御システムを示す。なお、かかる従来のシーケンス制御システムでは、各操作盤5a〜5fは夫々、リンクワイヤ8a〜8fを介して、PLC3a〜3fのインタフェース部(I/F)にリンクされている。
【0017】
以下、図3を参照しつつ第2PLC3bを例にとってPLCの具体的な構成について説明するが、他のPLCも基本的には同様の構成となっているのはもちろんである。なお、図3では第2PLC3bと第3PLC3cとについて具体的な構成を示しているが、両PLC3b,3cにおいて同一部材には、添字のみを変えて(第2PLC側ではb、第3PLC側ではc)同一番号を付している。
図3に示すように、第2PLC3bにはデータ処理部10bが設けられ、このデータ処理部10bは、シーケンサリンク4に介設されたネットワークインタフェース11bに接続されている。なお、ネットワークインタフェース11bはデータ処理部10b(PLC3b)をシーケンサリンク4にリンクさせるためのカプラとして機能する。そして、データ処理部10bには、操作盤5i,5j,5kから印加される制御条件、シーケンスプログラム等の各種生産情報(操作信号)を記憶する生産情報データメモリが内蔵され、データ処理部10bはこのメモリ内に記憶された各種生産情報に基づいて第2加工装置1bに対する各種制御信号を出力する。このようにしてデータ処理部10bから出力された制御信号は、シーケンス制御出力部12bに送られ、この後第2リンクケーブル2bを介して第2加工装置1bに印加され、これによって第2加工装置1bの加工動作が所定のシーケンスプログラムに従ってシーケンス制御されるようになっている。
【0018】
また、第2PLC3bには、書込読取ヘッド制御部13bが設けられ、この書込読取ヘッド制御部13bに、読取ヘッド14bと書込ヘッド15bとが接続されている。ここで、読取ヘッド14bは、被加工物あるいはこれを移送するパレットに取り付けられた磁気データキャリア16bに格納されている各種情報を読み取るための磁気ヘッドであり、書込ヘッド15bは、データキャリア16bに所定の情報を書き込むための磁気ヘッドである。なお、磁気データキャリア16bは、該磁気データキャリア16bが取り付けられている被加工物に固有の各種生産情報を磁気の形で記憶する磁気記憶媒体である。
【0019】
そして、読取ヘッド14bによって読み取られた磁気データキャリア16b内の各種情報は、書込読取ヘッド制御部13bによってデータ処理部10bに送られ、シーケンス制御のための制御情報として用いられる。また、データ処理部10b内の各種情報のうち、シーケンス制御されている当該被加工物に固有の情報は書込読取ヘッド制御部13bに送られ、さらに書込ヘッド15bを介して磁気データキャリア16bに格納される。
さらに、第2PLC3bには、データ処理部10bあるいはシーケンス制御出力部12bの故障診断を行う故障診断復帰制御部17bが設けられている。
【0020】
なお、一端が第1操作盤5iのリンクインタフェース6iに接続された第1リンクコード7iの他端はシーケンスリンク4に介設されたネットワークインタフェース18i(カプラ)に接続されている。第2,第3リンクコード7j,7kについても同様である。また、シーケンスリンク4を総括的に制御するために総括制御ユニット19が設けられている。
【0021】
再び図1に示すように、第1〜第3操作盤5i,5j,5kが、夫々、第1〜第3リンクインタフェース6i,6j,6kと第1〜第3リンクコード7i,7j,7kとを介してシーケンサリンク4にリンクされているので、第1〜第3操作盤5i,5j,5kから出力される操作信号は、基本的にはすなわちハードウエア構成としては、任意のPLC3a〜3fに送ることができる。例えば第1操作盤5iから出力された操作信号を矢印Xで示すように第2PLC3bに送ったり、あるいは矢印Xで示すように第3PLC3cに送ったりすることができる。また、第2操作盤5jから出力された操作信号を矢印Yで示すように第3PLC3cに送ったり、矢印Yで示すように第4PLC3dに送ったり、あるいは矢印Yで示すように第2PLC3bに送ったりすることができる。
【0022】
しかしながら、本実施例では、1つの操作盤5i,5j,5kから操作信号を印加することができるPLC3a〜3fの範囲、すなわち操作することができるPLC3a〜3fの範囲は所定の範囲に限定されている。具体的には、各操作盤5i,5j,5kが配置されている位置からオペレータが目視することができる加工装置1a〜1fにリンクされているPLC3a〜3fに対してのみ操作信号を印加することができるようになっている。このように、操作信号を印加することができる範囲が限定されているので、オペレータは操作しようとする加工装置の状況、例えば作業者がいるか否か等を十分に把握しつつ該加工装置を運転することができ、状況に応じた的確な操作を行うことができる。このため、加工ラインWAの安全性あるいは作業性が高められる。
【0023】
ここで、各操作盤5i,5j,5kから出力される操作信号には、該操作信号を受け取るべきPLC3a〜3fを指定するコードが付されている。他方、各PLC3a〜3fには自己を指定するコードが付された操作信号のみを受け入れる機能が備えられている。したがって、各操作盤5i,5j,5kから共通の情報通路であるシーケンサリンク4に出力された操作信号は、該操作信号が受け入れられるべきPLC3a〜3fに確実に印加される。なお、各操作盤5i,5j,5kには、夫々、操作することができるPLC3a〜3fないしは加工装置1a〜1f用の操作画面が予め準備されていて、操作時には操作しようとするPLC3a〜3fないしは加工装置1a〜1f用の操作画面がCRTディスプレイ上に表示されるようになっている。
【0024】
ここで、操作信号を印加することができるPLC3a〜3fの範囲は、各操作盤5i,5j,5kのソフトウエアで設定されるようになっているので、該範囲は容易に変更することができる。なお、各操作盤5i,5j,5kをすべてのPLC3a〜3fに対して操作信号を印加することができるようにしてもかまわないのはもちろんである。
【0025】
このように、加工ラインWAにおいては、3台の操作盤5i,5j,5kで6台のPLC3a〜3fを操作することができるので、例えば図2に示すような従来の加工ラインに比べて操作盤の設置台数が少なくなり、このため加工ラインWAの設置コストが低減され、また操作盤を配置するためのスペースが少なくてすむ。また、各PLC3a〜3fに、これを操作盤にリンクするためのインタフェース部(I/F)を設ける必要がなくなるので、PLC3a〜3fの構成が簡素化される。
【0026】
ところで、かかる加工ラインWAにおいては、1つのPLC例えば第2PLC3bに対して、複数の操作盤例えば第1,第2操作盤5i,5jからほぼ同時に操作信号が出力される場合が生じうる。この場合、第2PLC3bにほぼ同時に複数の操作信号が印加されると、第2PLC3bが正常には機能しないおそれがある。そこで、各PLC3a〜3fには、いずれか1つの操作盤5i,5j,5kから操作信号が印加されたときには、該操作盤5i,5j,5kからの操作信号の印加が終了するまで、すなわち該操作指令が終了するまで、他の操作盤5i,5j,5kから該PLC3a〜3fに対して出力された操作信号の割り込みないしは受け入れを禁止する割り込み禁止フラグをたてる割り込み禁止フラグ設定部を設け、他の操作盤5i,5j,5kから出力された操作信号が受け入れられないようにしている。このため、各PLC3a〜3fの誤動作の発生が防止され、その信頼性が高められる。
【0027】
また、図示していないが、各操作盤5i,5j,5kには、該操作盤5i,5j,5kから操作することができるPLC3a〜3fないしは加工装置1a〜1fを非常停止させることができる非常停止ボタンが設けられている。そして、オペレータによっていずれか1つの非常停止ボタンが押されたときには、該非常停止ボタンの属する操作盤5i,5j,5kによって操作することができるすべての加工装置1a〜1fが非常停止させられる。これによって、加工ラインWAの安全性が大幅に高められる。なお、例えば図2に示すような従来の加工ラインWA’では、非常停止ボタンが押された操作盤によって操作される1つの加工装置のみが非常停止されるだけである。
【0028】
以上、本実施例によれば多数のPLCを少数の操作盤で操作することができ、加工ラインの設備コストが低減されるとともに、操作盤を配置するためのスペースが低減される。また、操作盤が少ないのにもかかわらず、PLCの信頼性あるいはオペレータの作業性が高められ、かつ加工ラインの安全性が高められる。
【0029】
【発明の作用・効果】
発明によれば、まず、シーケンサ操作手段がシーケンサリンクにリンクされるので、1つのシーケンサ操作手段から出力された操作信号を任意のシーケンサに印加することができる。このため、シーケンサ毎にシーケンサ操作手段を設ける必要がなくなり、少数のシーケンサ操作手段で多数のシーケンサを操作することが可能となり、加工ラインの設備コストを低減することができるとともに、シーケンサ操作手段を配置するためのスペースを低減することができる。
【0030】
そして、各シーケンサ操作手段が第2リンク手段を介して複数のシーケンサに操作信号を印加することができるようになっているので、簡素な構成で、少数のシーケンサ操作手段でもって多数のシーケンサが操作され、加工ラインの設備コストが低減されるとともに、シーケンサ操作手段を配置するためのスペースが低減される。
【0031】
また、シーケンサに1つのシーケンサ操作手段から出力された操作信号が印加されているときには、他のシーケンサ操作手段から出力された操作信号の割り込みが禁止されるので、該シーケンサに複数のシーケンサ操作手段から操作信号が同時に印加されるのが防止され、シーケンサの誤動作の発生が防止され、その信頼性が高められる。
【0032】
らに、1つのシーケンサ操作手段から操作信号を印加することができるシーケンサの範囲が所定の範囲、例えばオペレータが目視可能な範囲に限定されるので、オペレータは加工装置の状況を確実に把握しつつこれを操作することが可能となり、加工ラインの安全性ないしは信頼性が高められる。
【図面の簡単な説明】
【図1】PLCによってシーケンス制御される、本発明にかかる加工ラインのシステム構成図である。
【図2】従来の加工ラインのシステム構成図である。
【図3】図1に示す加工ラインの第1,第2PLC近傍の部分を拡大して示した図である。
【符号の説明】
WA…加工ライン
1a〜1f…第1〜第6加工装置
2a〜2f…第1〜第6リンクケーブル
3a〜3f…第1〜第6PLC
4…シーケンサリンク
5i,5j,5k…第1〜第3操作盤
7i,7j,7k…第1〜第3リンクコード
[0001]
[Industrial application fields]
The present invention relates to a machining control device that performs sequence control of machining operations of a machining device.
[0002]
[Prior art]
Generally, in a processing apparatus that performs processing or work (for example, cutting, bolt fastening) on a workpiece, a series of processing operations are applied to the workpiece according to a predetermined processing procedure or work procedure. ing. In order to automatically perform such a series of machining operations, a sequencer for controlling the sequence of the machining apparatus is usually provided.
[0003]
As such a sequencer, in recent years, a computer-type general-purpose sequencer using a microcomputer comprising a CPU having a control unit and a calculation unit, a memory having a RAM and a ROM, a clock timer, an input / output port, a bus, etc., so-called PLC (programmable logic controller) is widely used. Such a PLC is usually provided with an operation panel that includes a keyboard, a CRT display, and the like and functions as an interface between the PLC and an operator, a so-called man-machine interface. The PLC performs sequence control of the machining apparatus in accordance with various information such as control conditions input from the operation panel and a sequence program based on the operation of the operator.
[0004]
By the way, when there are various types of processing or work on a workpiece, generally, a processing line composed of a plurality of processing devices is provided, and a PLC is generally provided for each processing device. However, since the PLC has a relatively small capacity, it is almost impossible to perform various kinds of sequence control for a plurality of processing apparatuses with one PLC. In a conventional processing line in which a PLC is provided for each processing apparatus, an operation panel is connected to each PLC (see, for example, Japanese Patent Laid-Open No. 4-13531).
[0005]
[Problems to be solved by the invention]
However, since the operation panel is composed of relatively expensive members such as a keyboard and a CRT display, the price thereof is high. Therefore, in the conventional processing line having a plurality of PLCs and the operation panel, the equipment cost is high. There is a problem. There is also a problem that it is difficult to secure a space for arranging a large number of operation panels.
On the other hand, for example, a configuration in which the operation panel and the PLC can be easily detached or connected, and a small number of operation panels are connected to a desired PLC as necessary can be considered. In this case, the operation panel has to be changed frequently, which causes a problem that it takes time and effort. Even in this case, since the interface between the operation panel and the PLC must be provided in all the PLCs, there is a problem that the cost increases accordingly.
[0006]
The present invention has been made to solve the above-described conventional problems, and operates a processing line provided with a PLC for each of a plurality of processing apparatuses with a small number of operation panels without extra effort. An object is to provide an inexpensive means that can be used.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a plurality of processing devices that are arranged in a processing line and perform predetermined processing on a workpiece, respectively, and corresponding processing that is individually provided for each processing device. A plurality of sequencers for sequence control of the machining operation of the apparatus, a plurality of first link means for linking the corresponding machining apparatuses and the sequencer to exchange control signals, and each sequencer linked to each other between the sequencers In a machining control apparatus for controlling a machining line provided with a sequencer link for exchanging information with each other, an operation for operating the corresponding sequencer linked to the sequencer link via the second link means, respectively. a plurality of sequencers operating means for applying a signal to the sequencer, the processing with a small number of arrangement than the plurality of processing devices Each sequencer operating means can apply an operation signal to a plurality of sequencers, and the range of sequencers to which an operation signal can be applied from one sequencer operating means is the sequencer operation When the operation signal output from one sequencer operation means is applied and the operation signal is limited to the range of the processing apparatus that the operator can visually observe from the position where the means is disposed, the application of the operation signal is Provided is a machining control device characterized in that each sequencer is provided with an interrupt prohibition flag setting means for setting an interrupt prohibition flag for prohibiting interruption of an operation signal output from another sequencer operation means until the end .
[0012]
【Example】
Examples of the present invention will be specifically described below.
As shown in FIG. 1, the processing line WA according to the present invention is provided with first to sixth processing devices 1a to 1f (processing stations), and each processing device 1a to 1f is a workpiece (not shown). In turn, predetermined processing or work is performed. The first to sixth PLCs 3a to 3f (programmable logic controllers) are linked to the first to sixth processing devices 1a to 1f via the first to sixth link cables 2a to 2f, respectively. Although not shown in detail, these PLCs 3a to 3f are a CPU having a control unit and a calculation unit, a memory having a RAM and a ROM, a clock timer, an input / output port, a link unit (LINK), a bus, etc. The computer-type general-purpose sequencer using the microcomputer comprised by this, Comprising: Predetermined sequence control is performed with respect to the corresponding processing apparatus 1a-1f.
The first to sixth link cables 2a to 2f correspond to “first link means” recited in the claims. Each of the first to sixth PLCs 3a to 3f corresponds to a “sequencer” recited in the claims.
[0013]
A sequencer link 4 for linking the link portions (LINKs) of the PLCs 3a to 3f to each other is provided, and the sequencer link 4 can exchange information between arbitrary PLCs 3a to 3f. . That is, information in any PLC 3a-3f can be sent to any PLC 3a-3f. Specifically, for example, when a processing procedure is set such that a device having the second processing device 1b is activated when processing in the first processing device 1a is completed, processing in the first processing device 1a is performed. Is finished, a signal notifying the end of the processing is sent from the first PLC 3a to the second PLC 3b via the sequencer link 4. The sequencer link 4 is controlled by a general control unit 19 (see FIG. 3) described later.
[0014]
As described above, in the processing line WA provided with the first to sixth PLCs 3a to 3f, the first to third PLCs 3a to 3f are applied with various kinds of information such as control conditions and sequence programs, that is, operation signals. Operation panels 5i, 5j, and 5k are provided. Although not shown in detail, these operation panels 5i, 5j and 5k are graphic sequencer external operation tools provided with a keyboard, a CRT display, a microcomputer, etc. An operation signal can be applied to the plurality of PLCs 3a to 3f. That is, the operator can operate a plurality of predetermined PLCs 3a to 3f with one operation panel 5i, 5j, 5k.
The first to third operation panels 5i, 5j, and 5k correspond to “sequencer operation means” recited in the claims.
[0015]
Specifically, the first to third operation panels 5i, 5j, and 5k are provided with first to third link interfaces 6i, 6j, and 6k, respectively, and the first to third link interfaces 6i, 6j, and 6k are respectively provided. Linked to the sequencer link 4 (network interface) via the first to third link codes 7i, 7j, 7k. The first to third link codes 7i, 7j, and 7k correspond to “second link means” recited in the claims.
[0016]
For reference, in FIG. 2, basically, as in FIG. 1, the first to sixth processing devices 1a to 1f, the first to sixth link cables 2a to 2f, the first to sixth PLCs 3a to 3f, A conventional sequence control system in which operation panels 5a to 5f are individually provided for the PLCs 3a to 3f in a processing line WA ′ including the sequencer link 4 is shown. In this conventional sequence control system, the operation panels 5a to 5f are linked to the interface units (I / F) of the PLCs 3a to 3f via the link wires 8a to 8f, respectively.
[0017]
Hereinafter, the specific configuration of the PLC will be described by taking the second PLC 3b as an example with reference to FIG. 3, but it is a matter of course that other PLCs basically have the same configuration. FIG. 3 shows a specific configuration for the second PLC 3b and the third PLC 3c, but only the suffixes are changed for the same members in both PLCs 3b and 3c (b on the second PLC side, c on the third PLC side). The same number is attached.
As shown in FIG. 3, the second PLC 3 b is provided with a data processing unit 10 b, and the data processing unit 10 b is connected to a network interface 11 b provided in the sequencer link 4. The network interface 11b functions as a coupler for linking the data processing unit 10b (PLC 3b) to the sequencer link 4. The data processing unit 10b includes a production information data memory for storing various production information (operation signals) such as control conditions and sequence programs applied from the operation panels 5i, 5j, and 5k. The data processing unit 10b Based on the various production information stored in the memory, various control signals for the second processing apparatus 1b are output. The control signal output from the data processing unit 10b in this way is sent to the sequence control output unit 12b, and then applied to the second processing device 1b via the second link cable 2b, whereby the second processing device. The machining operation 1b is sequence-controlled according to a predetermined sequence program.
[0018]
The second PLC 3b is provided with a writing / reading head control unit 13b, and a reading head 14b and a writing head 15b are connected to the writing / reading head control unit 13b. Here, the read head 14b is a magnetic head for reading various information stored in a magnetic data carrier 16b attached to a workpiece or a pallet for transferring the work, and the write head 15b is a data carrier 16b. This is a magnetic head for writing predetermined information on the magnetic head. The magnetic data carrier 16b is a magnetic storage medium that stores various production information unique to the workpiece to which the magnetic data carrier 16b is attached in the form of magnetism.
[0019]
Various information in the magnetic data carrier 16b read by the reading head 14b is sent to the data processing unit 10b by the writing / reading head control unit 13b and used as control information for sequence control. Of the various types of information in the data processing unit 10b, information specific to the workpiece under sequence control is sent to the writing / reading head control unit 13b, and further via the writing head 15b, the magnetic data carrier 16b. Stored in
Further, the second PLC 3b is provided with a failure diagnosis return control unit 17b that performs failure diagnosis of the data processing unit 10b or the sequence control output unit 12b.
[0020]
The other end of the first link cord 7i, one end of which is connected to the link interface 6i of the first operation panel 5i, is connected to a network interface 18i (coupler) provided in the sequence link 4. The same applies to the second and third link codes 7j and 7k. Further, a general control unit 19 is provided to control the sequence link 4 comprehensively.
[0021]
As shown in FIG. 1 again, the first to third operation panels 5i, 5j, 5k are respectively connected to the first to third link interfaces 6i, 6j, 6k and the first to third link codes 7i, 7j, 7k. The operation signals output from the first to third operation panels 5i, 5j, and 5k are basically transmitted to any PLC 3a to 3f as a hardware configuration. Can send. For example it is possible or send to the 3PLC3c the operation signal output from the first operation panel 5i as shown or sent to the 2PLC3b as indicated by the arrow X 1, or an arrow X 2. Also, send to the 3PLC3c the operation signal output from the second operation panel 5j as indicated by arrows Y 1, as shown by or sent to a 4PLC3d as indicated by the arrow Y 2, or an arrow Y 3 first 2PLC3b Can be sent to.
[0022]
However, in the present embodiment, the range of PLCs 3a to 3f to which operation signals can be applied from one operation panel 5i, 5j, 5k, that is, the range of PLCs 3a to 3f that can be operated is limited to a predetermined range. Yes. Specifically, an operation signal is applied only to the PLCs 3a to 3f linked to the processing devices 1a to 1f that can be viewed by the operator from the position where the operation panels 5i, 5j, and 5k are arranged. Can be done. As described above, since the range in which the operation signal can be applied is limited, the operator operates the processing apparatus while sufficiently grasping the status of the processing apparatus to be operated, for example, whether or not there is an operator. It is possible to perform an appropriate operation according to the situation. For this reason, the safety or workability of the processing line WA is improved.
[0023]
Here, the operation signals output from the operation panels 5i, 5j, and 5k are assigned codes that specify the PLCs 3a to 3f that should receive the operation signals. On the other hand, each of the PLCs 3a to 3f has a function of accepting only an operation signal to which a code designating itself is attached. Therefore, the operation signal output from the operation panels 5i, 5j, and 5k to the sequencer link 4 that is a common information path is reliably applied to the PLCs 3a to 3f that should accept the operation signal. The operation panels 5i, 5j, and 5k are prepared in advance with operation screens for the PLCs 3a to 3f or the processing devices 1a to 1f that can be operated, and the PLCs 3a to 3f or 3f that are to be operated during the operation are prepared. Operation screens for the processing devices 1a to 1f are displayed on the CRT display.
[0024]
Here, the ranges of the PLCs 3a to 3f to which the operation signals can be applied are set by the software of the operation panels 5i, 5j, and 5k, so that the ranges can be easily changed. . Of course, each operation panel 5i, 5j, 5k may be configured to be able to apply an operation signal to all the PLCs 3a to 3f.
[0025]
As described above, in the processing line WA, the six PLCs 3a to 3f can be operated with the three operation panels 5i, 5j, and 5k, so that the operation is performed in comparison with, for example, the conventional processing line as shown in FIG. The number of installed panels is reduced, so that the installation cost of the processing line WA is reduced, and the space for arranging the operation panels can be reduced. Moreover, since it becomes unnecessary to provide each PLC3a-3f with the interface part (I / F) for linking this to an operation panel, the structure of PLC3a-3f is simplified.
[0026]
By the way, in such a processing line WA, there may occur a case where operation signals are output almost simultaneously from a plurality of operation panels such as the first and second operation panels 5i and 5j for one PLC such as the second PLC 3b. In this case, if a plurality of operation signals are applied to the second PLC 3b almost simultaneously, the second PLC 3b may not function normally. Therefore, when an operation signal is applied to each of the PLCs 3a to 3f from any one of the operation panels 5i, 5j, 5k, the application of the operation signal from the operation panels 5i, 5j, 5k is completed, that is, An interrupt prohibition flag setting unit is provided that sets an interrupt prohibition flag for prohibiting interrupt or acceptance of operation signals output from the other operation panels 5i, 5j, and 5k to the PLCs 3a to 3f until the operation command ends. The operation signals output from the other operation panels 5i, 5j, 5k are not accepted. For this reason, the malfunction of each PLC 3a-3f is prevented, and the reliability is improved.
[0027]
Although not shown in the drawings, the operation panels 5i, 5j, and 5k are provided with emergency controls that can make the PLCs 3a to 3f or the processing devices 1a to 1f that can be operated from the operation panels 5i, 5j, and 5k emergency stop. A stop button is provided. When any one emergency stop button is pressed by the operator, all the processing devices 1a to 1f that can be operated by the operation panels 5i, 5j, and 5k to which the emergency stop button belongs are emergency stopped. This greatly increases the safety of the processing line WA. For example, in the conventional processing line WA ′ as shown in FIG. 2, only one processing device operated by the operation panel on which the emergency stop button has been pressed is only stopped.
[0028]
As described above, according to the present embodiment, a large number of PLCs can be operated with a small number of operation panels, the equipment cost of the processing line is reduced, and the space for arranging the operation panels is reduced. In addition, despite the small number of operation panels, the reliability of the PLC or the workability of the operator is enhanced, and the safety of the processing line is enhanced.
[0029]
[Operation and effect of the invention]
According to the present invention, first, since the sequencer operation means is linked to the sequencer link, the operation signal output from one sequencer operation means can be applied to an arbitrary sequencer. For this reason, there is no need to provide a sequencer operation means for each sequencer, a large number of sequencers can be operated with a small number of sequencer operation means, the equipment cost of the processing line can be reduced, and the sequencer operation means is arranged. The space for doing so can be reduced.
[0030]
Since each sequencer operating means can apply an operation signal to a plurality of sequencers via the second link means, a large number of sequencers can be operated with a small number of sequencer operating means with a simple configuration. Thus, the equipment cost of the processing line is reduced, and the space for arranging the sequencer operation means is reduced.
[0031]
Further , when the operation signal output from one sequencer operation means is applied to the sequencer, the interruption of the operation signal output from the other sequencer operation means is prohibited. The operation signals are prevented from being applied at the same time, the malfunction of the sequencer is prevented, and the reliability is improved.
[0032]
Et al., Range range of the sequencer is given which can be applied to the operation signal from one sequencer operating means, for example, since the operator is limited to visible range, the operator is reliably grasp the situation of the processing device However, this can be operated, and the safety or reliability of the processing line is improved.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram of a machining line according to the present invention, which is sequence-controlled by a PLC.
FIG. 2 is a system configuration diagram of a conventional processing line.
3 is an enlarged view of a portion in the vicinity of the first and second PLCs of the processing line shown in FIG.
[Explanation of symbols]
WA ... Processing line 1a-1f ... 1st-6th processing apparatus 2a-2f ... 1st-6th link cable 3a-3f ... 1st-6th PLC
4 ... Sequencer links 5i, 5j, 5k ... First to third operation panels 7i, 7j, 7k ... First to third link codes

Claims (1)

加工ラインに配列され、夫々被加工物に対して所定の加工を行う複数の加工装置と、
夫々各加工装置に対して個別的に設けられ対応する加工装置の加工動作をシーケンス制御する複数のシーケンサと、
夫々互いに対応する加工装置とシーケンサとをリンクさせて制御信号のやりとりを行わせる複数の第1リンク手段と、
各シーケンサを互いにリンクさせてシーケンサ間で情報のやりとりを行わせるシーケンサリンクとが設けられている加工ラインを制御する加工制御装置において、
夫々第2のリンク手段を介して上記シーケンサリンクにリンクされ、対応するシーケンサを操作するための操作信号を該シーケンサに印加する複数のシーケンサ操作手段が、上記複数の加工装置より少ない配置数で上記加工ラインに設けられていて、
各シーケンサ操作手段は、夫々複数のシーケンサに操作信号を印加することができ、
ある1つのシーケンサ操作手段から操作信号を印加することができるシーケンサの範囲が、該シーケンサ操作手段が配置されている位置からオペレータが目視することができる加工装置の範囲に限定され、かつ、
ある1つのシーケンサ操作手段から出力された操作信号が印加されているときには、該操作信号の印加が終了するまで他のシーケンサ操作手段から出力された操作信号の割り込みを禁止する割り込み禁止フラグを立てる割り込み禁止フラグ設定手段が各シーケンサに設けられていることを特徴とする加工制御装置。
A plurality of processing devices arranged in a processing line, each for performing a predetermined processing on a workpiece;
A plurality of sequencers that are individually provided for each processing apparatus and that control the processing operation of the corresponding processing apparatus,
A plurality of first link means for linking a processing device and a sequencer corresponding to each other to exchange control signals;
In a processing control apparatus that controls a processing line provided with a sequencer link that links each sequencer to each other and exchanges information between the sequencers,
A plurality of sequencer operating means that are linked to the sequencer link via the second linking means and apply an operation signal for operating the corresponding sequencer to the sequencer are arranged in a smaller number than the plurality of processing devices. Provided in the processing line,
Each sequencer operation means can apply an operation signal to a plurality of sequencers,
The range of the sequencer to which the operation signal can be applied from a certain sequencer operation means is limited to the range of the processing apparatus that can be viewed by the operator from the position where the sequencer operation means is disposed, and
When an operation signal output from one sequencer operation means is applied, an interrupt that sets an interrupt disable flag for prohibiting interruption of an operation signal output from another sequencer operation means until the application of the operation signal is completed A machining control device, wherein a prohibition flag setting means is provided in each sequencer .
JP30153693A 1993-12-01 1993-12-01 Processing control device Expired - Fee Related JP3612720B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30153693A JP3612720B2 (en) 1993-12-01 1993-12-01 Processing control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30153693A JP3612720B2 (en) 1993-12-01 1993-12-01 Processing control device

Publications (2)

Publication Number Publication Date
JPH07152422A JPH07152422A (en) 1995-06-16
JP3612720B2 true JP3612720B2 (en) 2005-01-19

Family

ID=17898121

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30153693A Expired - Fee Related JP3612720B2 (en) 1993-12-01 1993-12-01 Processing control device

Country Status (1)

Country Link
JP (1) JP3612720B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5202120B2 (en) * 2008-06-12 2013-06-05 三菱電機株式会社 Control device

Also Published As

Publication number Publication date
JPH07152422A (en) 1995-06-16

Similar Documents

Publication Publication Date Title
JP4080060B2 (en) Method and apparatus for monitoring a plant with multiple functional units
US5404288A (en) Transfer line control system utilizing distributed computing
US5068778A (en) Industrial control system device
EP2009529B1 (en) Safety-oriented programmable logic controller with automatic program generation and monitoring
EP0331060A2 (en) Programmable controller with stored tokenized source code
JP4900607B2 (en) Safety control system
JP2001252884A (en) Robot, robot system, and method of controlling robot
JP3612720B2 (en) Processing control device
JPH0795872B2 (en) Operation device
JPH0262606A (en) Cnc diagnosing system
US20020183870A1 (en) Setting display apparatus for a programmable controller
JPH05204439A (en) Control method for robot
JP2005352758A (en) Portable on-site operating device, and plant control system
JP2019212029A (en) Numerical control device
US7110840B1 (en) Master control system for a rolling mill
JP3051552B2 (en) Processing unit operation panel in processing production system
JP3499472B2 (en) Alarm history display system
JPH01206402A (en) Operation terminating device for numerically controlled machine tool system
JPS62124897A (en) Safety device for robot
JPH02182688A (en) Cooperation control device for plural robots
JPH04142601A (en) Programmable controller
JPH0736536A (en) Programmable controller
JPH0756601B2 (en) Plant control equipment
KR19990000970A (en) Program selection error prevention system of robot
JPH0258110A (en) Cnc printed board information display system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040316

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040517

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041005

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041018

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20071105

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20081105

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20091105

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees