[go: up one dir, main page]

DE29710751U1 - Programming device - Google Patents

Programming device

Info

Publication number
DE29710751U1
DE29710751U1 DE29710751U DE29710751U DE29710751U1 DE 29710751 U1 DE29710751 U1 DE 29710751U1 DE 29710751 U DE29710751 U DE 29710751U DE 29710751 U DE29710751 U DE 29710751U DE 29710751 U1 DE29710751 U1 DE 29710751U1
Authority
DE
Germany
Prior art keywords
automation
program
programming device
operand
programming
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 - Lifetime
Application number
DE29710751U
Other languages
German (de)
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.)
Siemens AG
Siemens Corp
Original Assignee
Siemens AG
Siemens 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 Siemens AG, Siemens Corp filed Critical Siemens AG
Priority to DE29710751U priority Critical patent/DE29710751U1/en
Publication of DE29710751U1 publication Critical patent/DE29710751U1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/323Visualisation of programs or trace data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme 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/056Programming the PLC
    • 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/13Plc programming
    • G05B2219/13144GUI graphical user interface, icon, function bloc editor, OI operator interface
    • 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/13Plc programming
    • G05B2219/13149Encapsulated actuator model with standardized interface: state, action, interlock
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Stored Programmes (AREA)
  • Circuits Of Receivers In General (AREA)

Description

GR 97 G 4425 DEGR 97 G 4425 DE

BeschreibungDescription

ProgrammiergerätProgramming device

Die Erfindung betrifft ein Programmiergerät mit Mitteln zur Formulierung einer zu lösenden Automatisierungsaufgabe in Form einer Programmiersprache für Automatisierungsgeräte, insbesondere einer Programmiersprache, welche eine Darstellung einer Funktionsplangrafik und/oder einer Anweisungsliste und/oder eines Kontaktplanes auf einer Anzeigeeinheit ermöglicht, wobei das Programmiergerät aus der formulierten Automatisierungsaufgabe ein auf einem Automatisierungsgerät ablauffähiges Steuerprogramm zum Steuern eines technischen Prozesses erzeugt.The invention relates to a programming device with means for formulating an automation task to be solved in the form of a programming language for automation devices, in particular a programming language which enables a representation of a function plan graphic and/or an instruction list and/or a ladder diagram on a display unit, whereby the programming device generates a control program which can be executed on an automation device for controlling a technical process from the formulated automation task.

Ein derartiges Programmiergerät ist aus der Druckschrift „Automatisieren mit SIMATIC S5-115U", Hans Berger, 1995, bekannt. Ein Anwender kann mit einer Programmiersprache zusätzlich zur Formulierung der Automatisierungsaufgabe auch die Art und Weise der Prozeßüberwachung formulieren. Sowohl der derart formulierte Programmteil zur Prozeßüberwachung als auch der derart formulierte Programmteil zum Automatisieren sind Bestandteile eines Anwenderprogramms, welches mit einem geeigneten Compiler übersetzt und schließlich in Form eines in einem Automatisierungsgerät ablauffähigen Steuerprogramms in dieses übertragbar ist. Dadurch, daß die Prozeßüberwachung zusammen mit der Automatisierungsaufgabe formuliert wird, ist das Anwenderprogramm schwer lesbar und unübersichtlich, zumal häufig Verzweigungen der Programmteile auftreten.Such a programming device is known from the publication "Automating with SIMATIC S5-115U", Hans Berger, 1995. A user can use a programming language to formulate the type of process monitoring in addition to the formulation of the automation task. Both the program part for process monitoring formulated in this way and the program part for automation formulated in this way are components of a user program, which is translated with a suitable compiler and can finally be transferred to an automation device in the form of a control program that can be run in the automation device. Because the process monitoring is formulated together with the automation task, the user program is difficult to read and confusing, especially since the program parts often branch.

GR 97 G 4425 DE ". I I I I :.. ; : .·GR 97 G 4425 DE ". IIII :.. ; : .·

Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein Programmiergerät der eingangs genannten Art zu schaffen, welches eine vereinfachte Projektierung einer Prozeßüberwachung ermöglicht.
5
The present invention is based on the object of creating a programming device of the type mentioned above, which enables a simplified configuration of a process monitoring system.
5

Diese Aufgabe wird durch die im kennzeichnenden Teil des Anspruchs 1 angegebenen Maßnahmen gelöst.This object is achieved by the measures specified in the characterizing part of claim 1.

Vorteilhaft ist, daß der Programmfluß nicht durch Programmschritte des Prozeßüberwachungsprogrammteils unterbrochen ist und somit übersichtlich bleibt. Darüber hinaus kann sich ein Anwender im wesentlichen auf die eigentliche Problemlösung nämlich auf die Formulierung der Automatisierungsaufgabe konzentrieren. The advantage is that the program flow is not interrupted by program steps of the process monitoring program part and thus remains clear. In addition, a user can concentrate essentially on the actual problem solution, namely on the formulation of the automation task.

In einer Ausgestaltung der Erfindung gemäß den Merkmalen des Anspruchs 2 kann die Projektierung der Prozeßüberwachung in einem Kontext mit der Formulierung der Automatisierungsauf gäbe durchgeführt werden.In an embodiment of the invention according to the features of claim 2, the planning of the process monitoring can be carried out in a context with the formulation of the automation tasks.

In einer weiteren Ausgestaltung der Erfindung gemäß den Merkmalen des Anspruchs 3 sind die Projektierungsmaßnahmen auf einer Anzeigeeinheit übersichtlich darstellbar, wodurch Projektierungsfehler weitgehend vermieden werden.In a further embodiment of the invention according to the features of claim 3, the planning measures can be clearly displayed on a display unit, whereby planning errors are largely avoided.

Dadurch, daß durch die Kennzeichnung eines Operanden eine zu diesem Operanden zugeordnete Parametriermaske auf der Anzeigeeinheit darstellbar ist, wobei mindestens ein Überwachungskriterium des Operanden parametrierbar ist, wird dieBecause the identification of an operand enables a parameterization mask assigned to this operand to be displayed on the display unit, whereby at least one monitoring criterion of the operand can be parameterized, the

GR 97 G 4425 DEGR 97 G 4425 DE

Projektierung weiter vereinfacht und der Projektierungsauf wand verringert.Project planning is further simplified and the project planning effort is reduced.

Anhand der Zeichnung, in der ein Ausführungsbeispiel der Erfindung veranschaulicht ist, werden im folgenden die Erfindung, deren Ausgestaltungen sowie Vorteile näher erläutert.The invention, its embodiments and advantages are explained in more detail below with reference to the drawing, in which an embodiment of the invention is illustrated.

Es zeigenShow it

Figur 1 Bestandteile eines Automatisierungssystems und Figur 2 eine Kontaktplandarstellung eines Automatisierungsprogramms und eine Operanden-Parametriermaske.Figure 1 components of an automation system and Figure 2 a ladder diagram representation of an automation program and an operand parameterization mask.

In Figur 1 ist mit 1 ein Programmiergerät bezeichnet, welches über einen Adreß-, Daten- und Steuerleitungen aufweisenden Systembus 2 mit einem Automatisierungsgerät 3 verbunden ist. Weitere Bestandteile des Automatisierungssystems, z. B. Bedien- und Beobachtungsgeräte, Peripheriegeräte oder weitere Automatisierungsgeräte, sind der Einfachheit halber nicht dargestellt und zur Erläuterung der Erfindung nicht erforderlieh. Das Programmiergerät ist mit Mitteln 4 in Form eines hier nicht dargestellten Prozessors, eines Speichers und eines Software-Werkzeuges versehen, die zur Formulierung einer zu lösenden Automatisierungsaufgabe in Form einer Programmiersprache vorgesehen sind. Gewöhnlich dient zur Formulierung einer Automatisierungsaufgabe eine Programmiersprache, welche die Darstellung eines Anwenderprogramms in einer sogenannten Funktionsplandarstellung 5 und/oder in einer sogenannten Kontaktplandarstellung 6 und/oder in einer sogenannten Anweisungsliste 7 ermöglicht. Die Funktionsplangrafik 5, der Kontaktplan 6 und die Anweisungsliste 7 sind auf einerIn Figure 1, 1 designates a programming device which is connected to an automation device 3 via a system bus 2 having address, data and control lines. Other components of the automation system, e.g. operating and monitoring devices, peripheral devices or other automation devices, are not shown for the sake of simplicity and are not required to explain the invention. The programming device is provided with means 4 in the form of a processor (not shown here), a memory and a software tool, which are intended for formulating an automation task to be solved in the form of a programming language. A programming language is usually used to formulate an automation task, which enables the representation of a user program in a so-called function plan representation 5 and/or in a so-called ladder diagram representation 6 and/or in a so-called instruction list 7. The function plan graphic 5, the ladder diagram 6 and the instruction list 7 are on a

97 G 4425 de ·: : : : ::..97 G 4425 en ·: : : : ::..

Anzeigeeinheit 8 des Programmiergeräts 1 darstellbar, wobei die Mittel 4 des Programmiergerätes 1 die derart formulierte Automatisierungsaufgabe in ein geeignetes Steuerprogramm übersetzen und über den Systembus 2 in einen Speicher des Automatisierungsgerätes 3 on-line übertragen. Die Übertragung kann selbstverständlich auch off-line mit einem geeigneten Datenträger erfolgen, auf welchem das Steuerprogramm hinterlegbar ist, der in ein Datenträger-Laufwerk des Automatisierungsgerätes 3 einlegbar ist und von welchem das Automatisierungsgerät 3 das Steuerprogramm einliest. Das auf dem Automatisierungsgerät 3 ablauffähige Steuerprogramm ist zum Steuern eines technischen Prozesses vorgesehen, wobei entsprechende Funktionsbaugruppen im Automatisierungsgerät, geeignete Sensoren und/oder Aktoren sowie Stellglieder nach Maßgäbe des Steuerprogramms auf den technischen Prozeß einwirken .The control program can be displayed on the display unit 8 of the programming device 1, whereby the means 4 of the programming device 1 translate the automation task formulated in this way into a suitable control program and transfer it online via the system bus 2 into a memory of the automation device 3. The transfer can of course also take place offline using a suitable data carrier on which the control program can be stored, which can be inserted into a data carrier drive of the automation device 3 and from which the automation device 3 reads the control program. The control program that can be run on the automation device 3 is intended for controlling a technical process, whereby corresponding functional modules in the automation device, suitable sensors and/or actuators and control elements act on the technical process in accordance with the control program.

Im folgenden wird auf Figur 2 verwiesen, in welcher eine Kontaktplandarstellung eines einfachen Automatisierungsprogramms und eine Operanden-Parametriermaske dargestellt sind. Es wird angenommen, daß ein Anwender während der Formulierung der Automatisierungsaufgabe, d. h. während der Erstellung des Automatisierungsprogrammes, ein Prozeßelement 9, im vorliegenden Beispiel den Operanden 0perand4, bearbeitet. Zu diesem Zeitpunkt kann er eine Projektierung einer Prozeßüberwachung durchführen, indem er mit einem Bedienelement, z. B. einem Bedienelement in Form einer Maus, das Prozeßelement 9 anwählt und dieses kennzeichnet, was im vorliegenden Beispiel durch ein Anzeigeattribut in Form einer gestrichelten Umrahmung des Prozeßelements 9 angezeigt ist. Selbst-In the following, reference is made to Figure 2, which shows a ladder diagram representation of a simple automation program and an operand parameterization mask. It is assumed that a user is editing a process element 9, in this example the operand 0perand4, during the formulation of the automation task, i.e. during the creation of the automation program. At this point in time, he can carry out a process monitoring configuration by selecting the process element 9 with a control element, e.g. a control element in the form of a mouse, and marking it, which in this example is shown by a display attribute in the form of a dashed frame around the process element 9. Self-

GR 97 G 4425 DEGR 97 G 4425 DE

verständlich ist auch eine farbliche Kennzeichnung möglich. Im vorliegenden Beispiel kann sich die Prozeßüberwachung darauf beschränken, dieses Prozeßelement 9 zu überwachen, da eine einfache logische UND-Verknüpfung der Prozeßelemente 10, 11, 12, also der Operanden Operandl, Operand2, Operand3, durchzuführen ist. Nachdem der Anwender das Prozeßelement 9 angewählt und gekennzeichnet hat, erscheint auf der Anzeigeeinheit 8 des Programmiergerätes 1 eine dem Prozeßelement 9 zugeordnete Parametriermaske 13, in welcher der Anwender Überwachungskriterien festlegen kann. Im vorliegenden Beispiel ist festgelegt, daß für den Fall, daß der Pegel des Operanden 0perand4 für eine Zeitspanne von 2000 ms den Wert Null aufweist, eine Fehlermeldung auf der Anzeige 8 dargestellt werden soll. Der Anwender hat dazu ein Feld 14 markiert, das wiederum durch eine gestrichelte Umrahmung angezeigt ist, und in einem Feld 15 die Verzögerungszeit 2000 ms eingegeben. Welche Fehlermeldung darzustellen ist, ist durch den Anwender vorgebbar. Der Anwender schreibt dazu einen Text in ein Textfeld 16 ein, der im Fehlerfall auf der Anzeigeeinheit 8 anzuzeigen ist.color coding is also possible. In the present example, process monitoring can be limited to monitoring this process element 9, since a simple logical AND operation of the process elements 10, 11, 12, i.e. the operands Operand1, Operand2, Operand3, must be carried out. After the user has selected and marked the process element 9, a parameterization mask 13 assigned to the process element 9 appears on the display unit 8 of the programming device 1, in which the user can specify monitoring criteria. In the present example, it is specified that if the level of the operand 0perand4 has the value zero for a period of 2000 ms, an error message should be shown on the display 8. The user has marked a field 14, which is again indicated by a dashed frame, and entered the delay time 2000 ms in a field 15. The user can specify which error message is to be displayed. The user enters a text in a text field 16, which is to be displayed on the display unit 8 in the event of an error.

Der ausgewählte und gekennzeichnete Operand 0perand4 wird nach Abschluß der Projektierung zusammen mit den Parametern, welche der Anwender in der Parametriermaske eingegeben hat, durch die Mittel 4 über eine Programmschnittstelle 17 einem Prozeßüberwachungsprogramm 18 im Programmiergerät 1 übertragen (Figur 1). Die Programmschnittstelle 17 und das Prozeßüberwachungsprogramm 18 können Bestandteil der Mittel 4 des Programmiergerätes 1 sein. Nachdem der Anwender sein Automatisierungsprogramm erstellt und die Projektierung abge-After completion of the configuration, the selected and marked operand 0perand4 is transferred together with the parameters that the user has entered in the parameterization mask by the means 4 via a program interface 17 to a process monitoring program 18 in the programming device 1 (Figure 1). The program interface 17 and the process monitoring program 18 can be part of the means 4 of the programming device 1. After the user has created his automation program and completed the configuration,

97 G 4425 DE " : : ! ! :.. ! : .·97 G 4425 EN " : : ! ! :.. ! : .·

schlossen hat, wird das Automatisierungsprogramm und das mit den entsprechenden Parametern versehene ProzeSuberwachungsprogramm
zu einem Steuerprogramm zum Steuern des technischen Prozesses übersetzt und in das Automatisierungsgerät 3 übertragen .
has closed, the automation program and the process monitoring program with the corresponding parameters
translated into a control program for controlling the technical process and transferred to the automation device 3 .

Claims (4)

GR 97 G 4425 DE " I I I t I,, SchutzansprücheGR 97 G 4425 DE " I I I t I,, Protection claims 1. Programmiergerät (1) mit Mitteln (4) zur Formulierung einer zu lösenden Automatisierungsaufgabe in Form einer Programmiersprache für Automatisierungsgeräte, insbesondere einer Programmiersprache, welche eine Darstellung einer Funktionsplangrafik (5) und/oder einer Anweisungsliste (7) und/oder eines Kontaktplanes (6) auf einer Anzeigeeinheit (8) ermöglicht, wobei das Programmiergerät (1) aus der formulierten Automatisierungsaufgabe ein auf einem Automatisierungsgerät (3) ablauffähiges Steuerprogramm zum"Steuern eines technischen Prozesses erzeugt,
dadurch gekennzeichnet,
daß die Mittel (4) die Projektierung einer Prozeßüberwachung durch Anwahl und Kennzeichnen der Operanden (9 ... 12) der Programmiersprache ermöglichen, wobei die ausgewählten und gekennzeichneten Operanden {9 ... 12) über eine Programmschnittstelle einem Prozeßüberwachungsprogramm (18) übertragbar sind.
1. Programming device (1) with means (4) for formulating an automation task to be solved in the form of a programming language for automation devices, in particular a programming language which enables a display of a function plan graphic (5) and/or an instruction list (7) and/or a ladder diagram (6) on a display unit (8), wherein the programming device (1) generates from the formulated automation task a control program which can be run on an automation device (3) for "controlling a technical process,
characterized,
that the means (4) enable the configuration of a process monitoring system by selecting and marking the operands (9 ... 12) of the programming language, whereby the selected and marked operands (9 ... 12) can be transferred to a process monitoring program (18) via a program interface.
2. Programmiergerät nach Anspruch 1, dadurch gekennzeichnet , daß während der Formulierung der Automatisierungsaufgabe die Operanden (9 ... 12) auswahl- und kennzeichenbar sind.2. Programming device according to claim 1, characterized in that during the formulation of the automation task the operands (9 ... 12) can be selected and identified. 3. Programmiergerät nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Kennzeichnung auf der Anzeigeeinheit (8) durch ein Anzeigeattribut, insbesondere durch eine vorgebbare Farbe, darstellbar ist.3. Programming device according to claim 1 or 2, characterized in that the marking on the display unit (8) can be represented by a display attribute, in particular by a predeterminable color. 97 G 4425 de97 G 4425 en 4. Programmiergerät nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß durch die Kennzeichnung eines Operanden (9 ... 12) eine zu diesem Operanden (9 ... 12) zugeordnete Parametriermaske (13) auf der Anzeigeeinheit (8) darstellbar ist, wobei mindestens ein Überwachungskriterium des Operanden (9 ... 12) parametrierbar ist.4. Programming device according to one of claims 1 to 3, characterized in that by identifying an operand (9 ... 12) a parameterization mask (13) associated with this operand (9 ... 12) can be displayed on the display unit (8), wherein at least one monitoring criterion of the operand (9 ... 12) can be parameterized.
DE29710751U 1997-06-19 1997-06-19 Programming device Expired - Lifetime DE29710751U1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE29710751U DE29710751U1 (en) 1997-06-19 1997-06-19 Programming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE29710751U DE29710751U1 (en) 1997-06-19 1997-06-19 Programming device

Publications (1)

Publication Number Publication Date
DE29710751U1 true DE29710751U1 (en) 1997-08-21

Family

ID=8041897

Family Applications (1)

Application Number Title Priority Date Filing Date
DE29710751U Expired - Lifetime DE29710751U1 (en) 1997-06-19 1997-06-19 Programming device

Country Status (1)

Country Link
DE (1) DE29710751U1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999001803A3 (en) * 1997-07-03 1999-03-25 Siemens Ag Programming apparatus
WO2000008530A1 (en) * 1998-08-06 2000-02-17 Moeller Gmbh Intelligent control
WO2002099548A1 (en) * 2001-06-01 2002-12-12 Siemens Aktiengesellschaft Programming tool and method for creating programs, particularly for use in automation technology

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999001803A3 (en) * 1997-07-03 1999-03-25 Siemens Ag Programming apparatus
US6618635B1 (en) 1997-07-03 2003-09-09 Siemens Aktiengesellschaft Programming apparatus
WO2000008530A1 (en) * 1998-08-06 2000-02-17 Moeller Gmbh Intelligent control
WO2002099548A1 (en) * 2001-06-01 2002-12-12 Siemens Aktiengesellschaft Programming tool and method for creating programs, particularly for use in automation technology

Similar Documents

Publication Publication Date Title
DE3610433C2 (en) Method for controlling a machine with a programmable logic controller with a function chart interpreter
DE68923888T2 (en) Programmable logic controller with saved, marked source code.
DE3530585A1 (en) METHOD AND SYSTEM FOR IMPROVING THE OPTICAL DISPLAY OF A CNC MACHINING SYSTEM BY ADDING COLOR
DE4431315A1 (en) Control method and control device for a factory automation system
EP1184758A2 (en) Method for debugging programs for industrial controllers, especially motion controllers, in the context of flow chart programmation
DE102009019089A1 (en) Method and device for creating a user program for a safety control
DE102017102014B4 (en) Machining robot system in which a machining device for machining is connected to a robot
DE69610284T2 (en) PROCESS FOR ROBOT CONTROL
EP0553621B1 (en) Programmable computer control for a machine tool
EP0991984B1 (en) Programming apparatus
DE4226536A1 (en) Programmable control system with user information function - uses memory to store status and data for checking and transmission over link to monitor for display
EP1137972A2 (en) Automation system for solving a technical-process task and corresponding method
EP0450116A1 (en) Automation apparatus with single-step test
DE19630415A1 (en) Software tool for planning of process-controlled plant
EP1217476A2 (en) Apparatus and method for the start-up and diagnosis of control systems
DE29710751U1 (en) Programming device
EP0860758A1 (en) Device of programmation of a programmable controller
EP1950635B1 (en) Method for operating an automation system
EP4123396B1 (en) Technique for implementing visualization for an automation system with a programmable controller
DE102017105078B4 (en) Robot control, which allows a robot to perform machining movements, and robot program generator
DE4210844C2 (en) Programmable controller and method for monitoring a sequence program for a programmable controller
DE3688506T2 (en) DATA PROCESSING SYSTEM.
DE10038439B4 (en) An apparatus, at least comprising a computer system and an industrial controller, for debugging industrial control programs
DE3706291A1 (en) WORK PROGRAM TEST DEVICE
EP0236828B1 (en) Programmable-memory control

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 19971002

R150 Utility model maintained after payment of first maintenance fee after three years

Effective date: 20001103

R151 Utility model maintained after payment of second maintenance fee after six years

Effective date: 20030918

R152 Utility model maintained after payment of third maintenance fee after eight years

Effective date: 20050902

R071 Expiry of right