DE4407987A1 - Process simulation system for memory-programmable control systems - Google Patents
Process simulation system for memory-programmable control systemsInfo
- Publication number
- DE4407987A1 DE4407987A1 DE4407987A DE4407987A DE4407987A1 DE 4407987 A1 DE4407987 A1 DE 4407987A1 DE 4407987 A DE4407987 A DE 4407987A DE 4407987 A DE4407987 A DE 4407987A DE 4407987 A1 DE4407987 A1 DE 4407987A1
- Authority
- DE
- Germany
- Prior art keywords
- data processing
- processing system
- process simulation
- simulation system
- automation device
- 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.)
- Withdrawn
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—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme 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/056—Programming the PLC
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13186—Simulation, also of test inputs
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
Abstract
Description
Die Erfindung betrifft ein Prozeßsimulationssystem für speicher programmierbare Steuerungen, bestehend aus einer Datenverarbei tungsanlage mit einem Beobachtungsbildschirm für den zu simulie renden Prozeßablauf und einer mit dieser verbundenen, ein Steuer programm veränderbar speichernden Automatisierungseinrichtung.The invention relates to a process simulation system for memory programmable controls, consisting of data processing system with an observation screen for the simulation process flow and a related to it, a tax Programmable storing automation device.
Das praxisnahe Steuern von simulierten chemischen Prozeßabläufen, beispielsweise bei Schulungen, war bisher mangels geeigneter ver fahrens- und maschinentechnischer Modelle eingeschränkt. Der An wender simulierte die Prozeßabläufe selbst und gab die Zustands änderungen bzw. die Rückmeldesignale manuell ein. Automatisch betreibbare Systeme mit speicherprogrammierbaren Steuerungen waren bisher systemgebunden und daher in der Anwendbarkeit eben falls eingeschränkt.The practical control of simulated chemical processes, for example during training courses, was previously lacking suitable ver limited driving and mechanical engineering models. The An wender simulated the processes themselves and gave the status changes or the feedback signals manually. Automatically Operable systems with programmable logic controllers were previously system-bound and therefore just applicable if restricted.
Vorliegender Erfindung liegt daher die Aufgabe zugrunde, ein Prozeßsimulationssystem für speicherprogrammierbare Steuerungen zu entwickeln, mit dem sich das Testen, Fehlersuchen und Ver bessern von Programmen für Steuerungen von simulierten Prozeß abläufen praxisnäher als bisher durchführen läßt.The present invention is therefore based on the object Process simulation system for programmable logic controllers to develop with which testing, troubleshooting and ver improvement of programs for controls of simulated process processes can be carried out more practically than before.
Die Lösung der Aufgabe besteht in einem Prozeßsimulationssystem der eingangs geschilderten Art, bei dem die Datenverarbeitungs anlage und die Automatisierungseinrichtung über eine nichtsystem gebundene Schnittstellenschaltung verbunden sind.The solution to the problem is a process simulation system of the type described above, in which the data processing plant and the automation device via a non-system bound interface circuit are connected.
Weitere Einzelheiten und Vorteile des Prozeßsimulationssystems nach der Erfindung sind in der nachfolgenden Beschreibung eines in der Zeichnung schematisch dargestellten Ausführungsbeispiels enthalten.Further details and advantages of the process simulation system according to the invention are in the following description embodiment shown schematically in the drawing contain.
Es zeigenShow it
Fig. 1 die zum Prozeßsimulationssystem zusammengeschalteten Geräte, Fig. 1, the common-connected to the process simulation system devices,
Fig. 2 ein Blockschaltbild der Schnittstellenschaltung. Fig. 2 is a block diagram of the interface circuit.
Das Prozeßsimulationssystem besteht, wie in Fig. 1 zu sehen, prozeßseitig aus einer Datenverarbeitungsanlage 1, beispielsweise einem Personal-Computer (PC), mit einem graphischen Bildschirm 2 zum Beobachten des Zustandes des entsprechend einem Simulations programm ablaufenden Prozesses und steuerungsseitig aus einer Automatisierungseinrichtung 3, welche nach einem vom Anwender zu erstellenden und gegebenenfalls zu korrigierenden Steuerprogramm arbeitet.The process simulation system consists, as can be seen in FIG. 1, on the process side of a data processing system 1 , for example a personal computer (PC), with a graphic screen 2 for observing the state of the process running according to a simulation program and on the control side of an automation device 3 , which works according to a control program to be created and possibly corrected by the user.
Eine geeignete Datenverarbeitungsanlage steht im Fachhandel zur Verfügung und wird daher weiters nicht beschrieben. Ebenso ist es bekannt, Simulationsprogramme dafür zu erstellen.A suitable data processing system is available from specialist dealers Available and is therefore not described further. It is the same known to create simulation programs for it.
Speicherprogrammierbare Steuerungen wie die Automatisierungsein richtung 3 sind im Fachkreis ebenfalls bekannt und aus Stromver sorgungseinheit, Zentraleinheit (CPU) und Signalformern (Ein-Aus gabeeinheiten) aufgebaut.Programmable logic controllers such as the Automatisierungsein device 3 are also known in the specialist community and made up of power supply unit, central unit (CPU) and signal conditioners (input-output units).
Die Zusammenschaltung der Datenverarbeitungsanlage, nachfolgend PC genannt, und der Automatisierungseinrichtung, nachfolgend SPS genannt, erfolgt gemäß der Erfindung über eine Schnittstellen schaltung 4, durch die PC und SPS nicht systemgebunden sind.The interconnection of the data processing system, hereinafter referred to as PC, and the automation device, hereinafter referred to as PLC, takes place according to the invention via an interface circuit 4 , through which the PC and PLC are not system-bound.
Dabei wandelt die Schaltung, die an den Parallel-Drucker-Anschluß des PC angeschlossen ist, die Signale des Simulationsprogramms des PC in Binärcodeelemente für die SPS um und umgekehrt. Die physikalischen Signalpegel entsprechen dabei den Signalpegeln einer Prozeßsteuerung für eine Produktionsanlage.This converts the circuit to the parallel printer port of the PC is connected, the signals of the simulation program the PC into binary code elements for the PLC and vice versa. The physical signal levels correspond to the signal levels a process control for a production plant.
Das Simulationsprogramm des PC steuert über den Druckerausgang des PC die Schnittstellenschaltung so, daß die Ausgangswerte der steuernden SPS und die Eingangswerte der steuernden SPS zyklisch eingelesen bzw. ausgegeben werden können. Diese Binärwerte werden in Prozeßabbildern abgelegt, auf die das Simulationsprogramm ständig zugreift. Auf diese Weise tauschen SPS und das Modell im PC ihre Zustandsdaten nichtsystemgebunden aus.The PC simulation program controls the printer output of the PC the interface circuit so that the output values of the controlling PLC and the input values of the controlling PLC cyclically can be read or output. These are binary values stored in process images to which the simulation program constantly accesses. This way the PLC and the model are exchanged PC their status data from non-system.
Die Schnittstellenschaltung 4 ist aus einem Adreßdecoder AD und je einer Signalformerschaltung SFE für die Eingänge von der SPS und SFA für die Ausgänge zu der SPS aufgebaut.The interface circuit 4 is constructed from an address decoder AD and a signal shaping circuit SFE for the inputs from the PLC and SFA for the outputs to the PLC.
Der Adreßdecoder, der an den PC angeschlossen ist, beinhaltet einen Binärdecoder, mit dem in der vorliegenden Ausführungs form 16 Eingangskanäle nach ihrem Binärwert abgefragt und 16 Ausgangskanäle entsprechend in die Zustände 1 oder 0 ge schaltet werden. Hier wird das Datum des Simulationsprogramms in den Schreib-Lesemodus, die Port- und Kanaladresse separiert.The address decoder, which is connected to the PC, contains a binary decoder with which in the present embodiment form 16 input channels queried for their binary value and 16 output channels corresponding to states 1 or 0 be switched. Here is the date of the simulation program in read-write mode, the port and channel address separated.
In der sich anschließenden Signalformerschaltung SFA werden die Signalpegel von 5 Volt in 24 Volt umgesetzt und aus Sicherheits gründen die Signalleitungen mittels Optokoppler galvanisch getrennt. Daran können dann alle gebräuchlichen Automatisierungs einrichtungen angeschlossen werden.In the subsequent waveform shaping circuit SFA the Signal level of 5 volts converted into 24 volts and for safety establish the signal lines galvanically using optocouplers Cut. All common automation systems can then use this facilities can be connected.
Umgekehrt werden die Steuersignale der Automatisierungseinrich tung 3 an den PC ebenfalls über Optokoppler auf die eingangs seitige Signalformerschaltung SFE gegeben und von der 24 Volt- Ebene in die 5 Volt-Ebene umgesetzt. Der sich daran anschließende Adreßdecoder AD bildet aus den 1 oder 0 Zuständen der Steuer signale die Binärwerte für den PC.Conversely, the control signals of the automation device 3 are also sent to the PC via optocouplers on the input-side signal shaping circuit SFE and converted from the 24 volt level to the 5 volt level. The subsequent address decoder AD forms the binary values for the PC from the 1 or 0 states of the control signals.
Das vorstehend beschriebene Prozeßsimulationssystem ermöglicht eine praxisnahe Prüfung von vom Anwender selbst zu schreibenden Steuerprogrammen sowie über eine Statuszeile am Bildschirm eine permanente Verfolgung der Steuersignale.The process simulation system described above enables a practical test of the user to write Control programs and a status bar on the screen permanent tracking of control signals.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4407987A DE4407987A1 (en) | 1993-03-16 | 1994-03-10 | Process simulation system for memory-programmable control systems |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4308330 | 1993-03-16 | ||
DE4407987A DE4407987A1 (en) | 1993-03-16 | 1994-03-10 | Process simulation system for memory-programmable control systems |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4407987A1 true DE4407987A1 (en) | 1994-09-22 |
Family
ID=6482932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4407987A Withdrawn DE4407987A1 (en) | 1993-03-16 | 1994-03-10 | Process simulation system for memory-programmable control systems |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4407987A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19543826A1 (en) * | 1995-11-23 | 1997-05-28 | Siemens Ag | Simulator unit for simulating a peripheral unit of a modular programmable logic controller |
DE19852864A1 (en) * | 1998-11-09 | 2000-05-18 | Ver Energiewerke Ag | Arrangement of components in process control system training system has component command, control and process levels coupled together via parallel cabling and/or bus |
DE19703090C2 (en) * | 1996-04-01 | 2001-06-28 | Festo Ag & Co | Training device for a programmable logic controller (PLC) |
EP1134638A2 (en) * | 2000-03-13 | 2001-09-19 | Kabushiki Kaisha Toshiba | Simulator and simulation method |
WO2005017751A2 (en) * | 2003-07-18 | 2005-02-24 | Siemens Aktiengesellschaft | Access to a memory-programmable controller |
DE102005041427A1 (en) * | 2005-08-31 | 2007-03-01 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Sensor e.g. gas sensor, simulator for testing process system behavior, has control circuit that simulates temporal processing of measuring signals of sensors and provides corresponding output signal to measuring section interface |
WO2010040507A1 (en) * | 2008-10-11 | 2010-04-15 | Festo Ag & Co. Kg | Training and simulation device for electric functional processes in electric, electromechanical, and electrofluidic systems |
-
1994
- 1994-03-10 DE DE4407987A patent/DE4407987A1/en not_active Withdrawn
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19543826A1 (en) * | 1995-11-23 | 1997-05-28 | Siemens Ag | Simulator unit for simulating a peripheral unit of a modular programmable logic controller |
DE19703090C2 (en) * | 1996-04-01 | 2001-06-28 | Festo Ag & Co | Training device for a programmable logic controller (PLC) |
DE19852864A1 (en) * | 1998-11-09 | 2000-05-18 | Ver Energiewerke Ag | Arrangement of components in process control system training system has component command, control and process levels coupled together via parallel cabling and/or bus |
EP1134638A2 (en) * | 2000-03-13 | 2001-09-19 | Kabushiki Kaisha Toshiba | Simulator and simulation method |
EP1134638A3 (en) * | 2000-03-13 | 2002-08-14 | Kabushiki Kaisha Toshiba | Simulator and simulation method |
WO2005017751A3 (en) * | 2003-07-18 | 2006-02-02 | Siemens Ag | Access to a memory-programmable controller |
WO2005017751A2 (en) * | 2003-07-18 | 2005-02-24 | Siemens Aktiengesellschaft | Access to a memory-programmable controller |
DE102005041427A1 (en) * | 2005-08-31 | 2007-03-01 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Sensor e.g. gas sensor, simulator for testing process system behavior, has control circuit that simulates temporal processing of measuring signals of sensors and provides corresponding output signal to measuring section interface |
WO2010040507A1 (en) * | 2008-10-11 | 2010-04-15 | Festo Ag & Co. Kg | Training and simulation device for electric functional processes in electric, electromechanical, and electrofluidic systems |
DE102008051401A1 (en) * | 2008-10-11 | 2010-04-15 | Festo Ag & Co. Kg | Training and simulation device for electrical functional processes in electrical, electromechanical and electro-fluidic systems |
DE102008051401B4 (en) * | 2008-10-11 | 2010-08-05 | Festo Ag & Co. Kg | Training and simulation device for electrical functional processes in electrical, electromechanical and electro-fluidic systems |
CN101911150A (en) * | 2008-10-11 | 2010-12-08 | 费斯托股份有限两合公司 | Training and simulation device for electric functional processes in electric, electromechanical, and electrofluidic systems |
GB2473312A (en) * | 2008-10-11 | 2011-03-09 | Festo Ag & Co | Training and simulation device for electric functional processes in electric,electromechanical and electrofluidic systems |
GB2473312B (en) * | 2008-10-11 | 2014-08-06 | Festo Ag & Co | Training and Simulation System for Electric Functional Processes in Electric,Electromechanical and Electrofluidic systems |
US9620031B2 (en) | 2008-10-11 | 2017-04-11 | Festo Ag & Co. Kg | Training and simulation device for electric functional process in electric, electromechanical and electrofluidic systems |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102012218297B4 (en) | Method for dynamically optimizing a robot control interface | |
EP0403904B1 (en) | Device and method for adjusting a measuring device | |
EP2950175A1 (en) | Process and apparatus for the test of a control device | |
DE102007054417A1 (en) | Determining device-internal parameter addresses from fieldbus-specific parameter addresses of a field device | |
DE10152740A1 (en) | Multifunctional absolute converter for position detection and multiaxis control system, has programmable logic device to perform predetermined process to digital position signal output by converter | |
DE4407987A1 (en) | Process simulation system for memory-programmable control systems | |
DE3223584C2 (en) | ||
DE10223158B4 (en) | Process control system | |
WO2015082156A1 (en) | Device and method for changing operating settings of a technical installation | |
EP3916493A1 (en) | Prognosis of a state of a technical system | |
EP0862763B1 (en) | Simulator unit for simulating a peripheral unit of a modular programmable controller | |
DE283382T1 (en) | METHOD FOR FUNCTIONAL TESTING OF AN AUTOMATE AND DEVICE FOR ITS DESIGN. | |
DE3854030T2 (en) | CONTROL UNIT FOR ROBOTS. | |
DE102018007107A1 (en) | CONTROL DEVICE AND MACHINE EQUIPMENT | |
EP1758001A2 (en) | Method and system for mapping the structure of an automation system on a computer | |
DE10250250A1 (en) | Method for parameterizing a field device in automation technology | |
EP3047635A1 (en) | Field bus coupler for connecting modules to a field bus and method for addressing such modules | |
DE3541026A1 (en) | ELECTRONIC DEVICE, IN PARTICULAR PORTABLE COMPUTER, WITH DETACHABLE MEMORY MODULE | |
DE10394242T5 (en) | Method and instrument for allocating computational resources in a distributed control system | |
DE3207660C2 (en) | ||
EP1646946B1 (en) | Access to a programmable logic controller | |
EP3298503A1 (en) | Method and apparatus for providing a test response | |
EP3696621A1 (en) | Computer-implemented method and device for controlling a modular technical system | |
DE102019203921A1 (en) | Automation arrangement, method for operating the automation arrangement and computer program | |
DE102004040496B4 (en) | Submarine with a training system for a submarine automation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8141 | Disposal/no request for examination |