DE4407987A1 - Process simulation system for memory-programmable control systems - Google Patents

Process simulation system for memory-programmable control systems

Info

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
Application number
DE4407987A
Other languages
German (de)
Inventor
Andreas Jehling
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.)
BASF SE
Original Assignee
BASF SE
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 BASF SE filed Critical BASF SE
Priority to DE4407987A priority Critical patent/DE4407987A1/en
Publication of DE4407987A1 publication Critical patent/DE4407987A1/en
Withdrawn 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/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/13186Simulation, 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

The invention is concerned with the practical testing of control programs, for chemical process sequences, to be drawn up by the users themselves, for example during training. According to the present invention, a process simulation system is available which comprises a data processing system (1) with a graphics monitor (2) and an automation equipment (3) variably storing the control program, which are connected via an interface circuit (4) such that they are not bound to the system. <IMAGE>

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)

1. Prozeßsimulationssystem für speicherprogrammierbare Steue­ rungen, bestehend aus einer Datenverarbeitungsanlage (1) mit einem Beobachtungsbildschirm (2) für den zu simulierenden Prozeßablauf und einer mit dieser verbundenen, ein Steuer­ programm veränderbar speichernden Automatisierungseinrich­ tung (3), dadurch gekennzeichnet, daß die Datenverarbeitungs­ anlage (1) und die Automatisierungseinrichtung (3) über eine nichtsystemgebundene Schnittstellenschaltung (4) verbunden sind.1. Process simulation system for programmable logic controllers, consisting of a data processing system ( 1 ) with an observation screen ( 2 ) for the process to be simulated and an associated, a control program changeable storing automation device ( 3 ), characterized in that the data processing system ( 1 ) and the automation device ( 3 ) are connected via a non-system-bound interface circuit ( 4 ). 2. Prozeßsimulationssystem nach Anspruch 1, dadurch gekenn­ zeichnet, daß die Datenverarbeitungsanlage (1) ein Personal- Computer (PC) ist.2. Process simulation system according to claim 1, characterized in that the data processing system ( 1 ) is a personal computer (PC). 3. Prozeßsimulationssystem nach Anspruch 1 und 2, dadurch gekennzeichnet, daß die Schnittstellenschaltung (4) zur nichtsystemgebundenen Verbindbarkeit von Datenverarbeitungs­ anlage (1) und Automatisierungseinrichtung (3) Signalformer­ schaltungen (SFA, SFE) enthält, die die Signale des Simula­ tionsprogramms der Datenverarbeitungsanlage in Binärcode­ elemente für die Automatisierungseinrichtung und umgekehrt umwandeln.3. Process simulation system according to claim 1 and 2, characterized in that the interface circuit ( 4 ) for non-system connectivity of data processing system ( 1 ) and automation device ( 3 ) signal shaping circuits (SFA, SFE) containing the signals of the simulation program of the data processing system in Convert binary code elements for the automation device and vice versa.
DE4407987A 1993-03-16 1994-03-10 Process simulation system for memory-programmable control systems Withdrawn DE4407987A1 (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (15)

* Cited by examiner, † Cited by third party
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