HK1003037B - Sequential function chart (sfc) controller for controlling a machine in reverse operation - Google Patents
Sequential function chart (sfc) controller for controlling a machine in reverse operation Download PDFInfo
- Publication number
- HK1003037B HK1003037B HK98101596.9A HK98101596A HK1003037B HK 1003037 B HK1003037 B HK 1003037B HK 98101596 A HK98101596 A HK 98101596A HK 1003037 B HK1003037 B HK 1003037B
- Authority
- HK
- Hong Kong
- Prior art keywords
- output
- stored
- transition
- output signal
- execution
- Prior art date
Links
Claims (4)
- Programmierbare Steuereinrichtung (1A) zum Steuern einer Maschine in Abhängigkeit von Ausgangssignalbefehlen (Y), die entsprechend einer Schrittnummer (0, 1, 2, ... E) in einem Abfolgefunktionsprogramm SFC sequentiell angeordnet sind, wobei ein Ausgangssignalbefehl (Y0 ... Y10) gemäß einer Nummer für einen aktiven Schritt, die von einer Einrichtung(6) für eine Nummer eines aktiven Schritts angezeigt wird, ausgegeben (203) wird und eine Eingangsbedingung (X) die sich auf eine Betriebsbedingung der Maschine aufgrund des Ausgangsbefehls (Y) bezieht, mit einer Übergangsbedingung (Y0 ... X12) verglichen wird, die die Maschine während des aktiven Schritts annehmen sollte, umfassend:a) eine erste Übergangstabelle (4A), um mit ansteigenden Schrittnummern Übergangsbedingungen (X0 ... X12) zu speichern, die mit den Eingangsbedingungen (X0 ... X12) entsprechend einem jeweiligen aktiven Schritt in dem SFC Programm verglichen werden sollen;b) eine erste Ausgangstabelle (5A) zum Speichern der Ausgangssignalbefehle (Y0 ... Y10), die den aktiven Schritten entsprechen, mit ansteigenden Schrittnummern;c) eine zweite Übergangstabelle (4B), um die Übergangsbedingungen sequentiell in einer umgekehrten Reihenfolge (7 ... 1) zu denjenigen (1 ... 7), die in der ersten Übergangstabelle (4A) gespeichert ist, zu numerieren und um die Ergebnisse zu speichern;d) eine zweite Ausgangstabelle (5B) zum Speichern der Ausgangssignalbefehle (Y10 ... Y0), die in der ersten Ausgangstabelle (5A) gespeichert sind, in einer umgekehrten Reihenfolge zu derjenigen in der ersten Ausgangstabelle (5A);e) eine erste SFC Programm-Ablaufeinrichtung (7A) zum sequentiellen Ausführen der in der ersten Ausgangstabelle (5A) gespeicherten Ausgangssignalbefehle (Y0... Y10) sequentiell in der Reihenfolge von Schrittnummern und in Abhängigkeit von den Übergangsbedingungen (X0 ... X12), die in der ersten Übergangstabelle (4A) gespeichert sind;f) eine zweite SFC Programm-Ablaufeinrichtung (7B) zum Anhalten der Ausführung der Ausgangssignalbefehle (Y0 ... Y10), die in der ersten Ausgangstabelle (5A) gespeichert sind, wenn eine voreingestelle Programm-Ablaufbedingung (12) nicht hergestellt wird oder ein externer Befehl (12) eingegeben wird; und zum Ausführen von Ausgangssignalbefehlen (Y), die in der zweiten Ausgangstabelle (5B) gespeichert sind, in Abhängigkeit von den entsprechenden Übergangsbedingungen (X12 ... X0), die in der zweiten Übergangstabelle (4B) gespeichert sind, sequentiell beginnend mit einer Schrittnummer, an der die Ausführung angehalten worden ist; undg) eine SFC Programm-Ablaufeinrichtung (8) zum Anhalten der Verwendung der Ausgangssignalbefehle (Y12 ... Y0), die in der zweiten Ausgangstabelle (5b) gespeichert sind, wenn die Programmablaufbedingung wiederhergestellt wird oder ein neuer externer Befehl (12) eingegeben wird; und zur Wiederaufnahme der Ausführung der Ausgangssignalbefehle (Y0 ... Y10), die in der ersten Ausgangstabelle (5A) gespeichert sind, gemäß der entsprechenden Übergangsbedingungen (X0 ... X12), die in der ersten Übergangstabelle (4A) gespeichert sind, sequentiell beginnend mit einer Schrittnummer, bei der die Verwendung der Ausgangssignalbefehle (Y12 ... Y0) der zweiten Ausgangstabelle (5B) angehalten worden ist.
- Programmierbare Steuereinrichtung gemäß Anspruch 1, dadurch gekennzeichnet, daß die Einrichtung (6) für aktive Schritte eine Schrittinformation entsprechend einem gegenwärtig von der ersten und zweiten SFC Programm-Ablaufeinrichtung (7A, 7B) ausgeführtem Schritt speichert, wobei die zweite SFC Programm-Ablaufeinrichtung (7B) eine Ausführung eines entsprechenden Signalbefehls (Y) der zweiten Ausgangstabelle (5B) in Abhängigkeit von einem in der Einrichtung (6) für aktive Schritte gespeichertem Schritt beginnt.
- Programmierbare Steuereinrichtung nach Anspruch 2, ferner umfassend:a) eine Einrichtung (9) zum Empfangen der eingegebenen Übergangsbedingungen (X0 ... X12), die sich auf den Betrieb der Maschine beziehen;b) eine Einrichtung (11) zum Ausgeben von Programmsteuerinformation, um die Maschine in Abhängigkeit von dem entsprechenden Ausgangssignalbefehl (Y) zu steuern;c) wobei die erste und zweite SFC Programm-Ablaufeinrichtungen (7A, 7B) eine Programmsteuerinformation ausgeben, die zu der Schrittinformation gehört, die in der Einrichtung (6) für aktive Schritte gespeichert ist, wobei die erste und zweite SFC Programm-Ablaufeinrichtungen (7A, 7B) auf von der Empfangseinrichtung (9) empfangene Übergangsbedingungen (X0 ... X12) ansprechen.
- SFC Programm-Ablaufverfahren für eine programmierbare Steuereinrichtung (1A) zum Steuern einer Maschine in Abhängigkeit von Ausgangssignalbefehlen (Y), die in einem Sequenzfunktionsprogramm SFC entsprechend einer Schrittnummer (0, 1, 2, ... E) sequentiell angeordnet sind, wobei ein Ausgangssignalbefehl (Y0 ... Y10) gemäß einer aktiven Schrittnummer, die von einer Einrichtung (6) für eine Nummer eines aktiven Schritts angezeigt wird, ausgegeben (203) wird und eine Eingangsbedingung (X), die sich auf eine Betriebsbedingung der Maschine aufgrund des Ausgangsbefehls (Y) bezieht, mit einer Übergangsbedingung (Y0... X12) verglichen wird, die die Maschine während des aktiven Schritts annehmen sollte, umfassend die folgenden Schritte:a) Speichern von Übergangsbedingungen (X0 ... X12), die mit den Eingangsbedingungen (X0 ... X12) entsprechend einem jeweiligen aktiven Schritt in dem SFC Programm verglichen werden sollen, mit ansteigenden Schrittnummern in einer ersten Übergangstabelle (4A);b) Speichern der Ausgangssignalbefehle (Y0 ... Y10), die den aktiven Schritten entsprechen, in einer ersten Ausgangstabelle (5A);c) Numerieren der Übergangsbedingungen in einer umgekehrten Reihenfolge zu denjenigen, die in der ersten Übergangstabelle (4A) gespeichert ist, und Speichern der Ergebnisse in einer zweiten Übergangstabelle (4B);d) Sortieren der in der ersten Ausgangstabelle (5A) gespeicherten Ausgangssignalbefehle (Y0 ... Y10) in einer umgekehrten Reihenfolge und Speichern der Ergebnisse (Y10 ... Y0) in einer zweiten Ausgangstabelle (5B);e) Ausführen der Ausgangssignalbefehle (Y0 ... Y10), die in der ersten Ausgangstabelle (5A) gespeichert sind, sequentiell in der Schrittnummernreihenfolge und in Abhängigkeit von den Übergangsbedingungen (X0 ... X12), die in der ersten Übergangstabelle (4A) gespeichert sind;f) Anhalten der Ausführung der Ausgangssignalbefehle (Y0 ... Y10), die in der ersten Ausgangstabelle (5A) gespeichert sind, wenn eine voreingestellte Programm-Ablaufbedingung (12) nicht hergestellt wird, oder ein externer Befehl (12) eingegeben wird, und Ausführen einer entsprechenden Übergangsbedingung, die in der zweiten Übergangstabelle (4B) gespeichert ist, beginnend mit einer Schrittnummer, an der eine Ausführung angehalten worden ist; undg) Anhalten der Ausführung der Ausgangssignalbefehle, die in der zweiten Ausgangstabelle (5b) gespeichert sind, wenn die Programm-Ablaufbedingung (12) wiederhergestellt wird oder ein neuer externer Befehl (12) eingegeben wird, und Wiederaufnehmen der Ausführung der entsprechenden Übergangsbedingung, die in der ersten Übergangstabelle (4A) gespeichert ist, beginnend mit einer Schrittnummer, an der eine Ausführung des Ausgangssignalbefehls der zweiten Ausgangstabelle (5B) angehalten worden ist.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2118190A JP2526709B2 (ja) | 1990-05-08 | 1990-05-08 | プログラマブルコントロ―ラおよびプログラマブルコントロ―ラのsfcプログラム実行方法 |
| JP118190/90 | 1990-05-08 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1003037B true HK1003037B (en) | 1998-09-30 |
| HK1003037A1 HK1003037A1 (en) | 1998-09-30 |
Family
ID=14730386
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK98101596A HK1003037A1 (en) | 1990-05-08 | 1998-02-28 | Sequential function chart (sfc) controller for controlling a machine in reverse operation |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5291389A (de) |
| EP (1) | EP0458132B1 (de) |
| JP (1) | JP2526709B2 (de) |
| DE (1) | DE69127496T2 (de) |
| HK (1) | HK1003037A1 (de) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2848075B2 (ja) * | 1992-01-10 | 1999-01-20 | 三菱電機株式会社 | シーケンスコントローラ及びその順序制御方法 |
| JP2762893B2 (ja) * | 1993-04-02 | 1998-06-04 | 三菱電機株式会社 | プログラマブルコントローラ及びそのプログラマブルコントローラを用いたsfcプログラム実行方法 |
| US5644487A (en) * | 1993-10-19 | 1997-07-01 | Moore Products Co. | Monitoring and control system and method |
| SE9401012L (sv) * | 1994-03-25 | 1995-09-26 | Asea Brown Boveri | Robotstyrsystem |
| JP3679844B2 (ja) * | 1995-11-09 | 2005-08-03 | ファナック株式会社 | シーケンス・プログラムの実行装置 |
| US5997167A (en) * | 1997-05-01 | 1999-12-07 | Control Technology Corporation | Programmable controller including diagnostic and simulation facilities |
| WO2002013000A2 (de) * | 2000-06-13 | 2002-02-14 | Pact Informationstechnologie Gmbh | Pipeline ct-protokolle und -kommunikation |
| US9342064B2 (en) * | 2011-01-31 | 2016-05-17 | Mitsubishi Electric Corporation | Motion SFC program component creation device |
| US9086688B2 (en) | 2013-07-09 | 2015-07-21 | Fisher-Rosemount Systems, Inc. | State machine function block with user-definable actions on a transition between states |
| JP6742689B2 (ja) * | 2015-01-09 | 2020-08-19 | 株式会社ジェイテクト | 動作プログラム編集装置及びプログラム |
| JP6549378B2 (ja) * | 2015-01-09 | 2019-07-24 | 株式会社ジェイテクト | プログラマブルコントローラのモニタ装置 |
| DE112016006057T5 (de) * | 2016-01-27 | 2018-08-30 | Mitsubishi Electric Corporation | Steuerungsvorrichtung und Bearbeitungsvorrichtung |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3978454A (en) * | 1974-06-20 | 1976-08-31 | Westinghouse Electric Corporation | System and method for programmable sequence control |
| JPS56101211A (en) * | 1980-01-16 | 1981-08-13 | Toyoda Mach Works Ltd | Sequence display device |
| US4478629A (en) * | 1981-07-08 | 1984-10-23 | Ball Corporation | Power failure detection system for a glassware forming machine |
| JPS59205605A (ja) * | 1983-05-07 | 1984-11-21 | Hitachi Ltd | シ−ケンス制御装置 |
| US4638227A (en) * | 1984-01-18 | 1987-01-20 | Hitachi, Ltd. | Method and apparatus for recovering normality in moving sequence of machinery |
| JPS60163104A (ja) * | 1984-02-02 | 1985-08-26 | Toshiba Corp | 逆順動作機能つきプログラマブルコントロ−ラ |
| US4858101A (en) * | 1987-08-26 | 1989-08-15 | Allen-Bradley Company, Inc. | Programmable controller with parallel processors |
| US4876664A (en) * | 1987-08-26 | 1989-10-24 | Allen-Bradley Company, Inc. | Programmable controller with a dual intermodule message system |
| US4951189A (en) * | 1987-10-03 | 1990-08-21 | Nissan Motor Company, Limited | Sequence control system and method |
| JPH07122815B2 (ja) * | 1987-10-30 | 1995-12-25 | 日産自動車株式会社 | シーケンス制御方法 |
| US4937777A (en) * | 1987-10-07 | 1990-06-26 | Allen-Bradley Company, Inc. | Programmable controller with multiple task processors |
| GB2215489B (en) * | 1988-02-05 | 1992-05-06 | Nissan Motor | Sequence control method |
| DE69012865T2 (de) * | 1989-03-25 | 1995-03-16 | Mazda Motor | Verfahren und System zur Wiederinbetriebnahme einer folgegesteuerten Anlage, installiert in einer Fertigungsstrasse. |
| JP2523191B2 (ja) * | 1989-09-01 | 1996-08-07 | 富士機械製造株式会社 | シ―ケンス制御装置 |
-
1990
- 1990-05-08 JP JP2118190A patent/JP2526709B2/ja not_active Expired - Lifetime
-
1991
- 1991-05-02 US US07/695,493 patent/US5291389A/en not_active Expired - Fee Related
- 1991-05-08 EP EP91107483A patent/EP0458132B1/de not_active Expired - Lifetime
- 1991-05-08 DE DE69127496T patent/DE69127496T2/de not_active Expired - Fee Related
-
1998
- 1998-02-28 HK HK98101596A patent/HK1003037A1/en not_active IP Right Cessation
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0458132B1 (de) | Steuerungsgerät mit sequenzieller Funktionsplandarstellung zur Steuerung einer Maschine in rückwärtigem Betrieb | |
| HK1003037B (en) | Sequential function chart (sfc) controller for controlling a machine in reverse operation | |
| US5889924A (en) | Industrial robots controller | |
| WO1990006544A1 (fr) | Procede de correction de programmes d'usinage | |
| US20040236462A1 (en) | Numerical control apparatus for machine tool | |
| EP0803786B1 (de) | System für ausführungssteuerung von sequentiellen programmen | |
| KR100210876B1 (ko) | 갠트리형 자동용접시스템 제어방법 | |
| JPS63111026A (ja) | 遠隔起動・停止ができる射出成形機 | |
| JP2006172388A (ja) | 数値制御装置 | |
| JPS61249732A (ja) | 数値制御装置で制御される機械の手動運転方式 | |
| US4992928A (en) | Multiple error processor in automatic work handling apparatus | |
| KR960016797B1 (ko) | 시퀀스 컨트롤러 및 그 순서제어방법 | |
| JP4878460B2 (ja) | 作業機械の制御装置および作業機械制御システム | |
| JPS641270B2 (de) | ||
| JPS60229106A (ja) | リアルタイム修正型プログラマブルロジツクコントロ−ラ | |
| JP3460747B2 (ja) | 数値制御装置 | |
| JP7473653B2 (ja) | 制御対象物を制御する設定パラメータを所定のタイミングで変更する機能を有する数値制御装置及びその設定パラメータ変更方法 | |
| JPS623919A (ja) | 数値制御装置で制御される射出成形機の手動運転方法 | |
| JP4029481B2 (ja) | 数値制御方法 | |
| JPH0564372B2 (de) | ||
| JP2557538B2 (ja) | 二重化システム | |
| JP2000276211A (ja) | プログラマブルコントローラ | |
| JPS62182805A (ja) | 数値制御装置 | |
| JPS6250857B2 (de) | ||
| JPH01223507A (ja) | 数値制御装置の原点復帰方式 |