JPS5965309A - マルチシ−ケンサシステム - Google Patents

マルチシ−ケンサシステム

Info

Publication number
JPS5965309A
JPS5965309A JP17461282A JP17461282A JPS5965309A JP S5965309 A JPS5965309 A JP S5965309A JP 17461282 A JP17461282 A JP 17461282A JP 17461282 A JP17461282 A JP 17461282A JP S5965309 A JPS5965309 A JP S5965309A
Authority
JP
Japan
Prior art keywords
data
processing
plc
sequencer
master
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
JP17461282A
Other languages
English (en)
Other versions
JPH0677204B2 (ja
Inventor
Takashi Yoshizawa
隆司 吉澤
Kazuyoshi Asada
浅田 和佳
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP57174612A priority Critical patent/JPH0677204B2/ja
Publication of JPS5965309A publication Critical patent/JPS5965309A/ja
Publication of JPH0677204B2 publication Critical patent/JPH0677204B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/052Linking several PLC's
    • 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/10Plc systems
    • G05B2219/12Plc mp multi processor system
    • G05B2219/1215Leader-follower system

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明はマルチシーケンサシステムの分野であって、特
に製造ラインに沿って設置された複数の加工機を制御す
るシーケンサシステムに関する。
〔従来技術〕
従来の分散型マルチプログラマブルロジックコントロー
ラ(PLO)においては次の方式が採用されている。
a)複数のCPUで構成されるが、各々のCPU間の結
合のために入出力装置(以下PI10と言う)を使用す
る方式。b)a)項で言う結合のために高機能機種計算
機を導入する方式。c ) a)項で言う結合のために
制御を行わない結合専用のPLCを導入する方式。d)
機能的マルチPLOを実現するため、大型のPLCを導
入し、P I10部だけを分散して対応する方式。
a)方式は、結合のためのP I10点数が増えた時、
本来:llJ Hしようとしている設備のP I10点
数に比べて比率が高くなり、コストアップにつながる。
又、結合のための処理をPLCのCPUによシ行うため
、負荷が増大するという欠点がおった。b)方式は、は
とんどの場合、通信回線による結合を行うため、a)方
式にある負荷の問題は解決されるがシステム全体のコス
トパーフォーマンスが悪くなる欠点がある。C)方式は
b)方式程の高機能機種を用意しなくてすむが、コスト
アップはまぬがれない。d)方式は擬似的にマルチCP
Uと同機能になシ請求範囲第3項で述べた、トラッキン
グデータの分配処理が不要なため、設備のインターロッ
ク等は非常にスムースであるという利点がある反面、本
質的にC1,PUが1台でおるための危険率の増大、設
備の部分的稼働に対し極めて不都合である。a)〜d)
の従来方式でいずれも共通していることは、設備が徐々
に増設されていく際の対応がきわめて悪くなることと、
PLCの主たる目的であるシーケンス制御に対し、デー
タの受授のだめの処理というのが必ず心安であり、他の
PLCを意識しないでプログラムを作成するという分散
PLCの関いやすさが半減してしまっている所に問題が
あった。
〔発明の目的〕
本発明の目的は、分散しているCPU間に、製品の違い
による加工方法を示すデータを円滑に分配しかつ、各々
のPLCが、他のPLCとの結合を意識することなく制
御が行える方式を持つ分散型マルチPLOシステムを提
供することにある。
〔発明の概要〕
本発明は被加工物が製造ラインに沿って移動し、移動の
途中あらかじめ定められた位置に設けられている複数の
加工機によって順次加工されていく加工ラインにおいて
、各々の加工機の加工指示をおこなうPLCのうちの1
つを親PLCとし、被加工物のi*aとその移動に応じ
て各々の加工機に備えられているPLOに加工工程の指
示を与えることに特徴がある。
〔発明の実施例〕
はじめに本発明の基礎となる事柄について説明する。
設備が分散している時、何が最も必要がという点を検討
したところ、設備に合せて制御情報が分散してしまって
はラインが成立しないということである。すなわち、物
理的に独立分散した設備であっても、材料→半製品→製
品という流れをとる加工がほとんどであシ、各々の加工
ステージョンでは、材料、半製品ごとに、それに見合っ
た加工を施し、次の加工ステージョンへ物を運ぶという
のがその基本である。従ってどこが1ケ所ですべてのデ
ータを管理し、各刀ロエステーションには心安なデータ
のみが分配され、分配されたデータは各加工ステージョ
ンで判断して使用するというのが最も効率のよい方式で
ある。そこでこれらを解決するために、2つの技術が必
要である。1つは1ケ所でのデータ管理であるが、加工
に必要なデータは現状では、1”、′0”の情報ですべ
ておきかえることができ、それらの組合せにょI)≦十
分その目的は達成することができる、従って、加工物の
移動が認識できれば、1ケ所でデータを持ち、トラッキ
ングまではそのPLC内で実施し、その後心安なPLO
へ多裂なデータを分配することによシそれを可能とでき
るということである。
一方、もう一つの技術として、必要なPLOへ必要なデ
ータを送る手段としては、中心となるPLC内でも、分
散されたPLC内でも本来のシーケンス処理のさまたげ
にならない様、互いのメモリ内へトラッキングデータを
コピーする機構をハードウェアにて実現することにょシ
、他のPLCの存在を意識することなく制御が継続でき
る方式とした。
第1図により説明する。半製品011は加工ステージョ
ン001〜004で加工され製品となる。
ステーション001;親PLO,ステーション002〜
004子PLCでは、各々親PL(1:、!l)半製品
の動きに同期して送られる加工情報に基づき、加工され
てゆく。子PLOは単に自分の担当する加工ステージョ
ン内を親PLOで管理されるデータにより処理すればよ
いことになる。
第2図において、親PLCIOIは回線131および回
線1゛32および回線123を経由して、子PLC10
2および子PLC103および子1)LC104に接続
される。親PLCIOIはCPUI 11  とPI1
0121にて構成される。子PLOも(。
CPU112  とP工10122から構成される。ま
た113.114は子PLCのCPU、123゜124
はそれぞれの子PLC103,104のP Iloであ
る。ここでP IloはそれぞれのCPUに接続されて
お、!11XCPUから統御される。
第3図において、親PLCのCPU111 の中には製
品の違いによる加工方法を示すデータパターン201が
収納されておシ、このデータ201は製造される製品の
動きに合わせトラッキングされデータが移動してゆく。
子PLC102の担当する製造ステージに対応するトラ
ッキングデータをCPU112 にコピー211をする
ことで、子PLOは、コピーされた製品の違いによる加
工方法を示すデータバタン202を持つことができる。
データ201は製品の動きに合わせトラッキングされて
いるので、データ202にコピーされるデータは刻々変
化する。したがって、データ202には、現在加工して
いる製品、に合わされた加工データが刻々出現すること
になる。なおここでコピ一作業211は高速にくり返し
連続して行なわれるのでデータ201の内容はデータ2
02にほとんど遅れなく、変化がそのitコピーされて
いる。したがって加工される製品の動きに合わせてデー
タ201をトラッキングしているので、コピーされたデ
ータ202はPLC102の担当する加工ステージのデ
ータだけが、リアルタイムで遅れることなく、データ2
01の中の担当ステージ分と等しくコピーされることに
なる。これはPLC103のCPU113 の中のデー
タ203についても全く同様である。
ここでコピ一作業211およびコピ一作業212は第2
図の回線131および回a132を経由してなされる。
第4図および第5図は回線を経由してコピ一作業するた
めの制御回路図を示す。
第4図は親PLC側の回路であシ、製品の違いによる加
工方法を示すデータパターン201を格納しておくフリ
ップフロップ331が数多く収納されている。これらフ
リップフロップの縦方向の接続は1つのステージの加工
データであシ、横方向の接続は製品の動きに合せてデー
タをトラッキング移動させるための接続を示す。発振器
311はトラッキングデータを子PLCに送り出すため
のシリアル信号作成用クロックを作り出す。カウンタ3
12はセレクタ321およびセレクタ322およびセレ
クタ323を切シ換えるために使用される。セレクタ3
21は回線にどのステージのデータを送シ出すか選択す
るために使われる。セレクタ322は、回線送出するデ
ータを2回送シ出し、受信側にてエラーチェックできる
様にするため、セレクタ321側に出てきたシリアル信
号を再度同じステージのフリップフロップ331にもど
すために使われる。セレクタ323はどのステージの7
リツプフロツプを動作させ、シリアルにデータを送シ出
すか選択するために使われる。発振器311からのクロ
ックはセレクタ323を経由して、データ201の7リ
ツプ70ツブ331と連送光子PLCのナンイ(−を格
納した7リツプフロツプ301に接続される。クロック
が送られると、尚該ステージの7リツプフロツプのデー
タは移動し、PLOナンバー301を先頭にして、加工
データがセレクタ321を経由して、回線131に送出
される。これらデータはセレクタ322をも経由して再
びフリップフロップ331にもどる。この−巡を2回く
シ返すことで、回線上には2連送のデータフレームが送
シ出される。
尚該フレームのデータフレームを回線に送シ出すと、カ
ウンタ312の出力はセレクタ321およびセレクタ3
22およびセレクタ323を切り換え、データ201の
次のステージに切シ換える。
クロックは発振器311から出ているので、次のステー
ジのデータが、次の連送光の子PLCのナンバー301
を先頭にしてデータフレームとじて回線131に送出さ
れる。同様にして次々とデータフレームを回線に送出し
て、全てのトラッキングデータを送出終了すると、再び
セレクタは最初のステージにもどりこれをくり返す。こ
れをくシ返し、<シ返し高速に行なうので、データテー
ブル201の内容は連続して常に回線に送出されている
ことになる。
第5図はこれらデータフレームを受は取る子PLCの回
路図を示す。親PLOから送られたデータフレームは回
線131を経由して、フリップフロップ401と二連送
データチェック用のNEO几ゲート421に接続される
。また発瓜器441の出力クロックはフリップ70ツブ
401およびフリップフロップ451に接続されており
データフレームは左から右のフリップフロップへ順次送
シ出されるフレームの先頭が右端のフリップフロップ4
51から出てくると、フレームの中心の2回目のフレー
ムの先頭がNEO几ゲート421のもう1端の入力に入
ってくる。データが一致しているとNEO几ゲート42
1の出力に信号が出てカウンタ411をカウントアツプ
する。一方フリップフロップ401の左端からはフレー
ムの後半の2回目のデータの先頭が順次入ってくる。フ
レームの後半が瞑まシなく全て入9P:つた時点で、カ
ウンタ411は全てのピットにエラーがなければ出力を
出しANDゲート431に信号を送る。
一方データの先頭は、子PLCのナンバーを示しフリッ
プ70ツブ451に格納されておシ、子PLCのナンバ
ーを示すスイッチ461と比較するためNEO几ゲート
421に接続される。子PLCのナンバーが一致すれば
N E ORゲート421の出力信号が出て、ANDゲ
ート431の条件が成立することになる。ANDゲート
431の出力は、データ202の中のフリップフロップ
471のクロツクに接続式れている。したがって条件が
成立すると、フリップフロップ401のデータがフリッ
プフロップ471に移ることになる。このデータは尚核
子PLCのためのトラッキングデータそのものである。
データフレームは、<9返し親PLC101から送られ
てくるので、このデータ202の中容は常に新しいもの
に書き変えられてゆくことになる。このデータ202の
7リツプ70ツブ471は、それぞれPLCの内部PI
10リレーとして使用されるので、このP Ilo 1
Jレーを回路に利用して製造装置を制御すれば、製品の
違いを示すトラッキングデータに合わせ、製造装置に違
った動きを与えることができる。
すなわち同一製造ラインに異なった仕様の被加工物が連
続して搬入されても各々の加工機によって仕様に対応し
た加工をおこなわせることができる。従来に与えられた
製造ラインではそれぞれ与えられた被加工物の専用ライ
ンである場合が多く、仕様が異なる被加工物が連続して
搬入される場合は加工がほとんど不可能であった。しか
しながら本実施例のような場合は被加工物の移動に応じ
て加工情報も移動しそれぞれの加工機で与えられた仕様
の加工をおこなうことができる。
〔発明の効果〕
本発明によると同一製造ラインで仕様の違う被加工物の
加工をおこなうことができる。
【図面の簡単な説明】
第1図は異なる種類の半製品を同時に流し、円滑に加工
のできる製造ラインを示す、第2図は分散マルチPLO
システムの構成を示す、第3図は製品の違いによる加工
方法を示すデータをトラッキングしたまま、親PLCか
ら子PLCにコピーする原iを示す、第4図はi l)
 L Cのデータテーブルとチータコピーのためのデー
タ送出回路を示す、第5図は子PLC受信回路を示す。 001.002,003・・・汎用加工機、004・・
・汎用加工機、011・・・半製品、101・・・親P
LC。 102〜104・・・子PLC,111〜114・・・
CPU、  121〜124−P Ilo、  201
・J!!品の違いによる加工方法を示すデータノくター
ン、202.203・・・コピーされた製品の違いによ
る加工方法を示すデータパターン、301・・・転送先
の子PLCナンバーを示すコード、311・・・発振器
、312・・・転送データフレームのビット数を数える
カウンター、321〜323・・・フレーム切換えセレ
クタ、331・・・フリップフロップ、401・・・フ
リップフロップ、411・・・フレームビット数のカウ
ンタ、421・・・NEoR+ゲート、431・・・A
NDゲート、441・・・発振器、451・・・フリッ
プ70ツブ、461・・・スイッチ、471・・・フリ
ップフロップ。

Claims (1)

  1. 【特許請求の範囲】 1、複数の加工機を直列に配設して成る製造ラインにお
    いて、該加工機の各々に備えられ当該加工機での加工指
    令を与えるシーケンサと、該複数シーケンサの中からあ
    らかじめ定められた族シーケンサには被加工物の移動に
    応じて当該加工機への加工情報を与える手段を有し、該
    複数のシーケンサのうち親シーケンサ以外の子シーケン
    サには該族シーケンサからの加工情報を受信する手段と
    を有スることを特徴とするマルチシーケンサシステム。 2゜前記特許請求の範囲第1項記載において、該族シー
    ケンサからの加工情報をあらかじめ定められた周期で伝
    送する手段を備えたことを%徴とするマルチシーケンサ
    システム。 3、前記特許請求の範囲第2偵記載において、該族シー
    ケンサからの加工情報を少なくとも2回ずつ伝送する手
    段を備えたことを特徴とするマルチノーケンサシステム
    。 4、前記特許請求の範囲第1項記載において、該族シー
    ケンサから伝送される加工情報には各どの加工機を識別
    する加工機番号ビットを含むことを特徴とするマルチシ
    ーケンサシステム。
JP57174612A 1982-10-06 1982-10-06 マルチシーケンサシステム Expired - Lifetime JPH0677204B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57174612A JPH0677204B2 (ja) 1982-10-06 1982-10-06 マルチシーケンサシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57174612A JPH0677204B2 (ja) 1982-10-06 1982-10-06 マルチシーケンサシステム

Publications (2)

Publication Number Publication Date
JPS5965309A true JPS5965309A (ja) 1984-04-13
JPH0677204B2 JPH0677204B2 (ja) 1994-09-28

Family

ID=15981629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57174612A Expired - Lifetime JPH0677204B2 (ja) 1982-10-06 1982-10-06 マルチシーケンサシステム

Country Status (1)

Country Link
JP (1) JPH0677204B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6140607A (ja) * 1984-07-25 1986-02-26 ウムフォルムテヒニーク、エルフルト、ゲゼルシャフト、ミット、ベシュレンクテル、ハフツング 工作機械装置用プログラム自在式制御装置
JPS63100502A (ja) * 1986-10-17 1988-05-02 Giichi Kuze 読み出し専用のシ−ケンス・コントロ−ラ
JPS63197626A (ja) * 1987-02-12 1988-08-16 Sintokogio Ltd 樹脂製品の成形方法
JPS63139607U (ja) * 1987-03-03 1988-09-14
JPH0519812A (ja) * 1991-07-16 1993-01-29 Toshiba Corp 並列制御システム
KR100823722B1 (ko) 2006-09-01 2008-04-18 주식회사 포스콘 Plc 시스템의 삼중화 장치 및 방법

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5490472A (en) * 1977-12-27 1979-07-18 Mitsubishi Heavy Ind Ltd Controller for machining line
JPS5614306A (en) * 1979-07-13 1981-02-12 Toshiba Corp Multicontroller control unit
JPS5635210A (en) * 1979-08-29 1981-04-07 Toshiba Corp Control method for sequencer having several execution modes
JPS5736305A (ja) * 1980-08-12 1982-02-27 Nec Corp Maruchisuchiseigyoshisutemu
JPS5745606A (en) * 1980-08-29 1982-03-15 Toshiba Mach Co Ltd Sequence controller having function extending performance
JPS5769305A (en) * 1980-10-13 1982-04-28 Omron Tateisi Electronics Co Programmable logic controller

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5490472A (en) * 1977-12-27 1979-07-18 Mitsubishi Heavy Ind Ltd Controller for machining line
JPS5614306A (en) * 1979-07-13 1981-02-12 Toshiba Corp Multicontroller control unit
JPS5635210A (en) * 1979-08-29 1981-04-07 Toshiba Corp Control method for sequencer having several execution modes
JPS5736305A (ja) * 1980-08-12 1982-02-27 Nec Corp Maruchisuchiseigyoshisutemu
JPS5745606A (en) * 1980-08-29 1982-03-15 Toshiba Mach Co Ltd Sequence controller having function extending performance
JPS5769305A (en) * 1980-10-13 1982-04-28 Omron Tateisi Electronics Co Programmable logic controller

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6140607A (ja) * 1984-07-25 1986-02-26 ウムフォルムテヒニーク、エルフルト、ゲゼルシャフト、ミット、ベシュレンクテル、ハフツング 工作機械装置用プログラム自在式制御装置
JPS63100502A (ja) * 1986-10-17 1988-05-02 Giichi Kuze 読み出し専用のシ−ケンス・コントロ−ラ
JPS63197626A (ja) * 1987-02-12 1988-08-16 Sintokogio Ltd 樹脂製品の成形方法
JPS63139607U (ja) * 1987-03-03 1988-09-14
JPH0519812A (ja) * 1991-07-16 1993-01-29 Toshiba Corp 並列制御システム
KR100823722B1 (ko) 2006-09-01 2008-04-18 주식회사 포스콘 Plc 시스템의 삼중화 장치 및 방법

Also Published As

Publication number Publication date
JPH0677204B2 (ja) 1994-09-28

Similar Documents

Publication Publication Date Title
US3626385A (en) Time-shared numerical control system
Jafari et al. Determination of optimal buffer storage capacities and optimal allocation in multistage automatic transfer lines
Pegden Introduction to SIMAN
Irani et al. Virtual manufacturing cells: exploiting layout design and intercell flows for the machine sharing problem
CN108163015B (zh) 一种基于点式链接的城轨信号系统电子地图描述方法
US4592005A (en) Masked arithmetic logic unit
JPS5965309A (ja) マルチシ−ケンサシステム
Benderbal et al. A new robustness index formachines selection in Reconfigurable Manufacturing system
US3239764A (en) Shift register employing logic blocks arranged in closed loop and means for selectively shifting bit positions
US3300764A (en) Data processor
Devadas Approaches to multi-level sequential logic synthesis
ElMaraghy et al. A genetic algorithm based approach for scheduling of dual-resource constrainded manufacturing systems
JPH03506085A (ja) マルチプロセツサ・コンピユータシステム用のマルチレベル並行通信構成
Mahadevan et al. Buffer levels and choice of material handling device in flexible manufacturing systems
CN104122862A (zh) 一种无主控生产线连接系统及方法
Ben-Arieh Manufacturing system application of a knowledge based simulation
US3273127A (en) Digital sorting system
Chen et al. Optimal algorithms for bubble sort based non-Manhattan channel routing
US3364340A (en) Pulse generating circuit
JPS55150221A (en) Semiconductor fabricating process control system
CN105016024A (zh) 一种传送单元及其组成的可重构自适应的流水线
Yasuda Distributed controller design for cooperative robot systems based on hierarchical task decomposition
Duhan et al. P3GASUS: Pre-Planned Path Execution Graphs for Multi-Agent Systems at Ultra-Large Scale
Smith et al. An emulator network for SIMD machine interconnection networks
JP2681269B2 (ja) 並列データ再分配方法及びマルチプロセッサシステム