JPH02202604A - 外部拡張型プログラマブル・コントローラ - Google Patents
外部拡張型プログラマブル・コントローラInfo
- Publication number
- JPH02202604A JPH02202604A JP1023505A JP2350589A JPH02202604A JP H02202604 A JPH02202604 A JP H02202604A JP 1023505 A JP1023505 A JP 1023505A JP 2350589 A JP2350589 A JP 2350589A JP H02202604 A JPH02202604 A JP H02202604A
- Authority
- JP
- Japan
- Prior art keywords
- section
- main
- input
- pmc
- sequence program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4147—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using a programmable interface controller [PIC]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/052—Linking several PLC's
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Programmable Controllers (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は制御機能の一部を外部に独立させた外部拡張型
プログラマブル・コントローラに関し、特に特定の機構
部に関するシーケンスプログラムの制御機能を外部に独
立させた外部拡張型プログラマブル・コントローラに関
する。
プログラマブル・コントローラに関し、特に特定の機構
部に関するシーケンスプログラムの制御機能を外部に独
立させた外部拡張型プログラマブル・コントローラに関
する。
PC(プログラマブル・コントローラ)は独立して使用
されるものと、数値制御装置(CNC)に内蔵されて使
用されるものがある。以下、数値制御装置に内蔵された
PCをPMC(プログラマブル・マシン・コントローラ
)と記す。
されるものと、数値制御装置(CNC)に内蔵されて使
用されるものがある。以下、数値制御装置に内蔵された
PCをPMC(プログラマブル・マシン・コントローラ
)と記す。
第3図は従来のPMCの接続図である。図において、数
値制御装置10の内部にPMC20がある。PMC20
には機構部A61及び機構部B62の各々特有の動作を
制御するシーケンスプログラムが格納されており、指令
に基づき、入出力回路31を介して機構部A61を、入
出力回路32を介して機構部B62を制御する。
値制御装置10の内部にPMC20がある。PMC20
には機構部A61及び機構部B62の各々特有の動作を
制御するシーケンスプログラムが格納されており、指令
に基づき、入出力回路31を介して機構部A61を、入
出力回路32を介して機構部B62を制御する。
ところで、PMC20が制御する機構部の中には、例え
ばAPC(オート・パレット・チェンジャー)やローダ
等、単独で動作を行うものがあり、例えばこのような機
構部を制御するシーケンスプログラムをデイバッグする
場合には、機構部毎に別々に取り扱った方が処理し易い
。
ばAPC(オート・パレット・チェンジャー)やローダ
等、単独で動作を行うものがあり、例えばこのような機
構部を制御するシーケンスプログラムをデイバッグする
場合には、機構部毎に別々に取り扱った方が処理し易い
。
しかし、従来のように接続される全ての機構部のシーケ
ンスプログラムがPMC20に格納されていると、デイ
バッグ時にも全ての機構部を接続しなければならない。
ンスプログラムがPMC20に格納されていると、デイ
バッグ時にも全ての機構部を接続しなければならない。
また、後から他の機械を追加する場合にはプログラムの
修正が大変である。
修正が大変である。
本発明はこのような点に鑑みてなされたものであり、特
定の機構部に関するシーケンスプログラムの制御機能を
外部に独立させた外部拡張型プログラマブル・コントロ
ーラを提供することを目的とする。
定の機構部に関するシーケンスプログラムの制御機能を
外部に独立させた外部拡張型プログラマブル・コントロ
ーラを提供することを目的とする。
本発明では上記課題を解決するために、制御機能の一部
を外部に独立させた外部拡張型プログラマブル・コント
ローラにおいて、数値制御装置(CNC)に内蔵され、
前記数値制御装置の指令に基づいて制御される主PC(
プログラマブル・コントローラ)部と、前記主PC部に
接続され、所定の機構部との信号の授受を行う入出力部
と、前記主PC部に接続され、独自のシーケンスプログ
ラムで特定の機構部を制御する拡張20部と、前記主P
C部と前記入出力部と前記拡張20部とを接続する通信
手段とから構成されることを特徴とする外部拡張型プロ
グラマブル・コントローラが提供される。
を外部に独立させた外部拡張型プログラマブル・コント
ローラにおいて、数値制御装置(CNC)に内蔵され、
前記数値制御装置の指令に基づいて制御される主PC(
プログラマブル・コントローラ)部と、前記主PC部に
接続され、所定の機構部との信号の授受を行う入出力部
と、前記主PC部に接続され、独自のシーケンスプログ
ラムで特定の機構部を制御する拡張20部と、前記主P
C部と前記入出力部と前記拡張20部とを接続する通信
手段とから構成されることを特徴とする外部拡張型プロ
グラマブル・コントローラが提供される。
拡張20部は制御すべき機構部に関するシーケンスプロ
グラムを独自に格納しており、通信手段により主PC部
との間で指令や各種のデータの送受信を行って機械を制
御する。拡張20部にプログラム作成装置を接続するこ
とにより、プログラムの入力や編集、デイバッグ等が可
能である。
グラムを独自に格納しており、通信手段により主PC部
との間で指令や各種のデータの送受信を行って機械を制
御する。拡張20部にプログラム作成装置を接続するこ
とにより、プログラムの入力や編集、デイバッグ等が可
能である。
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の一実施例の外部拡張型プログラマブル
・コントローラの接続図である。図において、数値制御
袋w1の内部に主PC部の主PMC2がある。主PMC
2には機構部A61に関するシーケンスプログラムが格
納されており、指令に基づき、入出力回路3を介して機
械A61の動作を制御する。
・コントローラの接続図である。図において、数値制御
袋w1の内部に主PC部の主PMC2がある。主PMC
2には機構部A61に関するシーケンスプログラムが格
納されており、指令に基づき、入出力回路3を介して機
械A61の動作を制御する。
一方、拡張20部の拡張PMC4は機構部B62に関す
るシーケンスプログラムを独自に格納しており、通信回
線5を通じて主PMC2との間で指令や各種のデータの
送受信を行って機構部B62を制御する。通常、拡張P
MC4は機構部B62のユニット内に設けられる。
るシーケンスプログラムを独自に格納しており、通信回
線5を通じて主PMC2との間で指令や各種のデータの
送受信を行って機構部B62を制御する。通常、拡張P
MC4は機構部B62のユニット内に設けられる。
第2図は拡張PMC4の内部の構成を示したブロック図
である。拡張PMC4は、主PMCとの通信を行うため
のR3422あるいはR3232Cの通信インターフェ
ース41と、全体の動作を制御するプロセッサ42と、
コントロールプログラムを格納しているROM43と、
機構部に関するシーケンスプログラムを格納するRAM
44と、機構部との信号の授受を行う入出力回路45と
、携帯用のプログラム作成装置を接続するためのR34
22のプログラマ用インターフェース46から構成され
ている。なお、通信インターフェース41はプロセッサ
42に内蔵される場合もある。
である。拡張PMC4は、主PMCとの通信を行うため
のR3422あるいはR3232Cの通信インターフェ
ース41と、全体の動作を制御するプロセッサ42と、
コントロールプログラムを格納しているROM43と、
機構部に関するシーケンスプログラムを格納するRAM
44と、機構部との信号の授受を行う入出力回路45と
、携帯用のプログラム作成装置を接続するためのR34
22のプログラマ用インターフェース46から構成され
ている。なお、通信インターフェース41はプロセッサ
42に内蔵される場合もある。
通信インターフェース41を介してPMCから転送され
る指令や各種のデータ及び機構部からの入力信号に基づ
き、RAM44に格納されているシーケンスプログラム
に従ってプロセッサ42が演算、処理を行い、出力信号
を出力して機構部を制御する。さらに、その処理結果を
データとして主PC部へ転送する。
る指令や各種のデータ及び機構部からの入力信号に基づ
き、RAM44に格納されているシーケンスプログラム
に従ってプロセッサ42が演算、処理を行い、出力信号
を出力して機構部を制御する。さらに、その処理結果を
データとして主PC部へ転送する。
また、プログラマ用インターフェース46に携帯用のプ
ログラム作成装置を接続することにより、RAM44に
格納しているシーケンスプログラムのデイバッグ、ある
いは新規のシーケンスプログラムの入力や編集を行うこ
とができる。
ログラム作成装置を接続することにより、RAM44に
格納しているシーケンスプログラムのデイバッグ、ある
いは新規のシーケンスプログラムの入力や編集を行うこ
とができる。
以上説明したように本発明では、特定の機構部に関する
シーケンスプログラムの制御機能を拡張PC部として外
部に独立させ、これを主PC部と通信回線で接続してい
るので、例えばAPCやローダ等の機構部毎にシーケン
スプログラムのデイバッグが可能である。また、後から
他の機構部を増設する場合でも、主PC部のシーケンス
プログラムの修正は容易である。
シーケンスプログラムの制御機能を拡張PC部として外
部に独立させ、これを主PC部と通信回線で接続してい
るので、例えばAPCやローダ等の機構部毎にシーケン
スプログラムのデイバッグが可能である。また、後から
他の機構部を増設する場合でも、主PC部のシーケンス
プログラムの修正は容易である。
さらに、主PC部の制御機能が削減されるので、全体の
処理速度が向上する。
処理速度が向上する。
第1図は本発明の一実施例の外部拡張型プログラマブル
・コントローラの接続図、 第2図は本発明の一実施例における拡張PMC部の内部
の構成を示したブロック図、 第3図は従来のPMCの接続図である。 1・−・−・−・−・−・・−数値制御装置2・−・・
−・−一−−−主PMC 3−・−・・・−・−入出力回路 4−・−・・−・・−・−拡張PMC 5−・−−−−−・−一−−−・−・通信回線41・・
−・・−・・−・通信用インターフェース2・−・−・
−・−プロセッサ 3−・−−一−−・−−−−−−−−ROM4 ・
−RAM 5−−−−−−一・−・−・−・入出力回路6−−−−
−・−・・−・・−・プログラマ用インターフェース ・・・・−・−・・・−・機構部 61、62 特許出願人 ファナック株式会社 代理人 弁理士 服部毅巖 第1図
・コントローラの接続図、 第2図は本発明の一実施例における拡張PMC部の内部
の構成を示したブロック図、 第3図は従来のPMCの接続図である。 1・−・−・−・−・−・・−数値制御装置2・−・・
−・−一−−−主PMC 3−・−・・・−・−入出力回路 4−・−・・−・・−・−拡張PMC 5−・−−−−−・−一−−−・−・通信回線41・・
−・・−・・−・通信用インターフェース2・−・−・
−・−プロセッサ 3−・−−一−−・−−−−−−−−ROM4 ・
−RAM 5−−−−−−一・−・−・−・入出力回路6−−−−
−・−・・−・・−・プログラマ用インターフェース ・・・・−・−・・・−・機構部 61、62 特許出願人 ファナック株式会社 代理人 弁理士 服部毅巖 第1図
Claims (2)
- (1)制御機能の一部を外部に独立させた外部拡張型プ
ログラマブル・コントローラにおいて、数値制御装置(
CNC)に内蔵され、前記数値制御装置の指令に基づい
て制御される主PC(プログラマブル・コントローラ)
部と、 前記主PC部に接続され、所定の機構部との信号の授受
を行う入出力部と、 前記主PC部に接続され、独自のシーケンスプログラム
で特定の機構部を制御する拡張PC部と、前記主PC部
と前記入出力部と前記拡張PC部とを接続する通信手段
と、 から構成されることを特徴とする外部拡張型プログラマ
ブル・コントローラ。 - (2)前記拡張PC部はプロセッサと、前記プロセッサ
を前記通信手段に接続する通信インターフェースと、コ
ントロールプログラムを格納するメモリと、前記特定の
機構部に関するシーケンスプログラムを格納するメモリ
と、前記特定の機構部との信号の授受を行う入出力回路
と、前記プロセッサを外部のプログラム作成装置と接続
するインターフェースと、から構成されることを特徴と
する特許請求の範囲第1項記載の外部拡張型プログラマ
ブル・コントローラ。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1023505A JPH02202604A (ja) | 1989-02-01 | 1989-02-01 | 外部拡張型プログラマブル・コントローラ |
| US07/582,200 US5204597A (en) | 1989-02-01 | 1990-01-25 | Externally extended type programmable controller |
| PCT/JP1990/000091 WO1990008989A1 (fr) | 1989-02-01 | 1990-01-25 | Unite de commande programmable du type a extension externe |
| DE69028811T DE69028811T2 (de) | 1989-02-01 | 1990-01-25 | Extern erweiterbare speicherprogrammierbare steuerung |
| KR1019900702100A KR940000444B1 (ko) | 1989-02-01 | 1990-01-25 | 외부 확장형 프로그래머블 컨트롤러 |
| EP90902371A EP0407612B1 (en) | 1989-02-01 | 1990-01-25 | External extension type programmable controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1023505A JPH02202604A (ja) | 1989-02-01 | 1989-02-01 | 外部拡張型プログラマブル・コントローラ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02202604A true JPH02202604A (ja) | 1990-08-10 |
Family
ID=12112328
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1023505A Pending JPH02202604A (ja) | 1989-02-01 | 1989-02-01 | 外部拡張型プログラマブル・コントローラ |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5204597A (ja) |
| EP (1) | EP0407612B1 (ja) |
| JP (1) | JPH02202604A (ja) |
| KR (1) | KR940000444B1 (ja) |
| DE (1) | DE69028811T2 (ja) |
| WO (1) | WO1990008989A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1991011759A1 (fr) * | 1990-02-02 | 1991-08-08 | Fanuc Ltd | Automate programmable d'extension |
| JPH049U (ja) * | 1990-04-12 | 1992-01-06 | ||
| JPH0546219A (ja) * | 1991-08-19 | 1993-02-26 | Fanuc Ltd | 数値制御装置 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4202610A1 (de) * | 1992-01-30 | 1993-08-05 | Traub Ag | Programmierbare computersteuerung fuer eine werkzeugmaschine |
| US10318904B2 (en) | 2016-05-06 | 2019-06-11 | General Electric Company | Computing system to control the use of physical state attainment of assets to meet temporal performance criteria |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57155604A (en) * | 1981-03-19 | 1982-09-25 | Matsushita Electric Ind Co Ltd | Controller |
| JPS60235204A (ja) * | 1984-05-08 | 1985-11-21 | Hitachi Ltd | シーケンス制御方法及び装置 |
| JPS62232006A (ja) * | 1986-04-02 | 1987-10-12 | Yokogawa Electric Corp | ロボツト・システム |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2346756A1 (fr) * | 1976-04-02 | 1977-10-28 | Ibm | Systeme de commande de machines-outils |
| US4149235A (en) * | 1976-12-27 | 1979-04-10 | Mcdonnell Douglas Corporation | Computer numerical control system for machine tool |
| US4319338A (en) * | 1979-12-12 | 1982-03-09 | Allen-Bradley Company | Industrial communications network with mastership determined by need |
| JPS59114603A (ja) * | 1982-12-21 | 1984-07-02 | Fuji Electric Co Ltd | シ−ケンスコントロ−ラの他コンピユ−タ装置との結合方式 |
| JPS59205605A (ja) * | 1983-05-07 | 1984-11-21 | Hitachi Ltd | シ−ケンス制御装置 |
| JPS61161506A (ja) * | 1985-01-11 | 1986-07-22 | Toshiba Mach Co Ltd | プログラマブルコントロ−ラのリンク方式 |
| JPS6312001A (ja) * | 1986-07-02 | 1988-01-19 | Fanuc Ltd | 数値制御装置用プログラマブルコントロ−ラ |
| JPS63273105A (ja) * | 1987-04-30 | 1988-11-10 | Fanuc Ltd | 数値制御装置 |
| JPH0797287B2 (ja) * | 1987-06-26 | 1995-10-18 | ファナック株式会社 | Mst機能指令の処理方式 |
| JPS6410305A (en) * | 1987-07-03 | 1989-01-13 | Mitsubishi Electric Corp | Decentralized control system for programmable controller |
| JPH0195306A (ja) * | 1987-10-07 | 1989-04-13 | Fanuc Ltd | 非常停止制御回路 |
-
1989
- 1989-02-01 JP JP1023505A patent/JPH02202604A/ja active Pending
-
1990
- 1990-01-25 EP EP90902371A patent/EP0407612B1/en not_active Expired - Lifetime
- 1990-01-25 WO PCT/JP1990/000091 patent/WO1990008989A1/ja not_active Ceased
- 1990-01-25 DE DE69028811T patent/DE69028811T2/de not_active Expired - Fee Related
- 1990-01-25 US US07/582,200 patent/US5204597A/en not_active Expired - Lifetime
- 1990-01-25 KR KR1019900702100A patent/KR940000444B1/ko not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57155604A (en) * | 1981-03-19 | 1982-09-25 | Matsushita Electric Ind Co Ltd | Controller |
| JPS60235204A (ja) * | 1984-05-08 | 1985-11-21 | Hitachi Ltd | シーケンス制御方法及び装置 |
| JPS62232006A (ja) * | 1986-04-02 | 1987-10-12 | Yokogawa Electric Corp | ロボツト・システム |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1991011759A1 (fr) * | 1990-02-02 | 1991-08-08 | Fanuc Ltd | Automate programmable d'extension |
| US5258905A (en) * | 1990-02-02 | 1993-11-02 | Fanuc Ltd. | Expanded programmable machine controller |
| JPH049U (ja) * | 1990-04-12 | 1992-01-06 | ||
| JPH0546219A (ja) * | 1991-08-19 | 1993-02-26 | Fanuc Ltd | 数値制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO1990008989A1 (fr) | 1990-08-09 |
| US5204597A (en) | 1993-04-20 |
| DE69028811T2 (de) | 1997-02-13 |
| EP0407612A4 (en) | 1993-05-05 |
| DE69028811D1 (de) | 1996-11-14 |
| KR940000444B1 (ko) | 1994-01-21 |
| EP0407612A1 (en) | 1991-01-16 |
| KR910700491A (ko) | 1991-03-15 |
| EP0407612B1 (en) | 1996-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN116368440B (zh) | 数值控制系统以及工业机械的控制方法 | |
| JPH02202604A (ja) | 外部拡張型プログラマブル・コントローラ | |
| JPH01134605A (ja) | 数値制御装置 | |
| JPH11272310A (ja) | プログラマブルコントローラのエミュレーション装置 | |
| JPH0457003B2 (ja) | ||
| JPH03229304A (ja) | 拡張pmc | |
| JPH03189704A (ja) | 数値制御システム | |
| CN110262350B (zh) | 含预置程序的积木式多单片机控制系统设计方法 | |
| JP6787951B2 (ja) | 数値制御装置 | |
| JPH10240330A (ja) | 数値制御装置 | |
| JPH0460805A (ja) | シーケンス・プログラム作成方法 | |
| JPH11134010A (ja) | プログラマブルコントローラにおけるプログラム実行方法 | |
| JP2588953B2 (ja) | 数値制御装置 | |
| JP2573251B2 (ja) | プログラマブルコントローラの送信指定方法 | |
| JPH0259906A (ja) | Cncのマルチ処理方式 | |
| JPH02148106A (ja) | シーケンスプログラムの実行方式 | |
| JPH02247701A (ja) | 入出力信号制御方式 | |
| JPH01134502A (ja) | Pcのオフライン実行方式 | |
| JPH03263104A (ja) | 数値制御装置 | |
| JPS6356708A (ja) | 数値制御装置 | |
| JPH01241603A (ja) | 数値制御装置 | |
| JPH07120168B2 (ja) | Pc装置の制御方式 | |
| JPH0271307A (ja) | 数値制御装置 | |
| JPS6022208A (ja) | 数値制御装置 | |
| JPH04355805A (ja) | 学習制御装置 |