[go: up one dir, main page]

DE10353051A1 - Verfahren zur Simulation einer Automatisierungsanlage - Google Patents

Verfahren zur Simulation einer Automatisierungsanlage Download PDF

Info

Publication number
DE10353051A1
DE10353051A1 DE10353051A DE10353051A DE10353051A1 DE 10353051 A1 DE10353051 A1 DE 10353051A1 DE 10353051 A DE10353051 A DE 10353051A DE 10353051 A DE10353051 A DE 10353051A DE 10353051 A1 DE10353051 A1 DE 10353051A1
Authority
DE
Germany
Prior art keywords
automation system
communication device
plant
simulation
simulator
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
DE10353051A
Other languages
English (en)
Inventor
Peter Wiedenberg
Rene Wolf
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 Corp
Original Assignee
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 Corp filed Critical Siemens Corp
Priority to DE10353051A priority Critical patent/DE10353051A1/de
Priority to PCT/EP2004/052891 priority patent/WO2005047997A1/de
Publication of DE10353051A1 publication Critical patent/DE10353051A1/de
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
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric
    • 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/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41885Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by modeling, simulation of the manufacturing system
    • 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/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23414Pc as detachable program, debug, monitor device for control system
    • 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/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23456Model machine for simulation
    • 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/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35308Update simulator with actual machine, control parameters before start simulation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Bei einem Verfahren zur Simulation einer Automatisierungsanlage (2) tauscht ein Kommunikationsgerät (12) zur Bedienung und Beobachtung der Automatisierungsanlage (2) Daten mit dieser aus. Die Automatisierungsanlage (2) wird in einem Anlagesimulator (16) nachgebildet. Zur Simulation wird das Kommunikationsgerät (12) mit dem Anlagensimulator (16) verbunden und tauscht mit diesem Daten aus.

Description

  • Die Erfindung betrifft ein Verfahren zur Simulation einer Automatisierungsanlage.
  • Automatisierungsanlagen besitzen eine Ein-/Ausgabeschnittstelle zum Anlagenbediener, Instandhalter oder Anlagenprojekteur. Über diese Schnittstelle in Form eines Kommunikationsgerätes (HMI, Human Machine Interface, Bedien- und Beobachtungsgerät) können vom Bediener Prozessparameter im Anlagenbetrieb verändert und beobachtet werden.
  • Heute erfolgt die Bedienung und Beobachtung einer Automatisierungsanlage in der Regel von einem sogenannten Engineering-Rechner aus, der an der Automatisierungsanlage über ein Netzwerk, z.B. Ethernet, Token-Ring oder Feldbus angeschlossen ist. Von ihm können z.B. auch neue Maschinendaten in Form von Ablaufprogrammen oder Prozessanweisungen in Form von Rezepturen für chemische Prozesse in die Anlage geladen werden. Außerdem werden an diesem Rechner Diagnoseinformationen des Prozesses, Fehlermeldungen etc. ausgegeben. Das oben genannte Kommunikationsgerät ist also in der Regel Teil des Rechners und als Anwendungsprogramm realisiert.
  • Ist die Automatisierungsanlage z.B. um zusätzliche Geräte, also Automatisierungskomponenten erweitert worden oder ist in der Anlage ein Fehler im Anlagenbetrieb aufgetreten, so müssen am Kommunikationsgerät Bedienhandlungen vorgenommen werden, um in den laufenden Anlagenprozess einzugreifen, um diesen zu modifizieren oder zu ergänzen.
  • Vor allem bei Chemieprozessen, welche oft eine Anlaufzeit von bis zu drei Wochen haben, ist wichtig, dass diese Eingriffe bei laufender Anlage stattfinden können. Jeder Eingriff in die Anlage kann jedoch zu weiteren Problemen, z.B. in Form von unvorhersehbarem Verhalten der Automatisierungsanlage führen, da z.B. derartige Maßnahmen zum ersten Mal durchgeführt werden und vorher nie erprobt wurden. Dies kann dann letztendlich zu einem kritischen Anlagenzustand und zum Anlagenstillstand führen, der mit hohen Folgekosten und Zeitaufwand für den Anlagenbetreiber einhergeht.
  • Eine reine Programmsimulation von Anlagenkomponenten, wie z.B. einer Speicherprogrammierbaren Steuerung (SPS) findet heute im Labor statt. Bei der Programmsimulation werden die normalerweise im Betrieb vom Prozess stammenden Eingangssignale der Komponente bzw. dem in ihr ablaufenden Programm manuell vorgegeben. Dieses Verfahren ist aufwendig und kann nicht im Betrieb der Anlage eingesetzt werden. Die manuell einzugebenden Werte entstammen der Theorie und sind Sollwerte, wie sich der Prozess und die Umgebung der Komponente eigentlich im Prozessbetrieb verhalten sollte. Reale Einflüsse in der Anlage können so nicht berücksichtigt werden.
  • Eine derartige Simulation ist langwierig und findet fern ab vom Prozess statt. Gerade beim Auftreten eines Fehlers in einer laufenden Automatisierungsanlage ist jedoch schnelles und prozessnahes Reagieren notwendig.
  • Aufgabe der Erfindung ist es deshalb, die Simulationsmöglichkeiten an einer Automatisierungsanlage zu verbessern.
  • Die Erfindung wird gelöst durch ein Verfahren zur Simulation einer Automatisierungsanlage, bei dem ein Kommunikationsgerät zur Bedienung und Beobachtung der Automatisierungsanlage Daten mit dieser austauscht, und die Automatisierungsanlage in einem Anlagensimulator nachgebildet wird. Zur Simulation wird das Kommunikationsgerät mit dem Anlagensimulator verbunden und tauscht mit diesem Daten aus.
  • Durch den Anlagensimulator erfolgt nicht nur eine einzelne Programmsimulation, sondern die Simulation der gesamten Auto matisierungsanlage in der tatsächlich im Einsatzfall vorhandenen Konfiguration. Der Anlagensimulator stellt also ein wirklichkeitsgetreueres Abbild der sich gerade im Betrieb befindlichen Automatisierungsanlage dar. Die Simulation ist hierdurch wesentlich realistischer und näher an der Wirklichkeit als eine reine Programmsimulation einer Anlagenkomponente, da z.B. Wechselwirkungen zwischen Anlagenkomponenten berücksichtigt werden können.
  • Die Simulation kann außerdem im Bedarfsfall sofort durchgeführt werden, da diese vor Ort, nämlich vom Kommunikationsgerät der Automatisierungsanlage aus erfolgt und nicht im Labor. Das Kommunikationsgerät, vor welchem im Regelfall der Anlagenbediener sitzt, wird nämlich zur Simulation mit dem Anlagensimulator verbunden und tauscht mit diesem Daten aus. Der Anlagenbediener muss also seinen Arbeitsplatz nicht verlassen, um die Simulation durchzuführen. Die Simulation kann also sofort bei Bedarf durchgeführt werden. Die Anlagensimulation ist eine vollständige Simulation der gesamten Anlage einschließlich des Kommunikationsgeräts, also des HMI.
  • Die Simulation erlaubt ein gefahrloses Testen von Bedienhandlungen oder z.B. neuen Rezepturen oder Maschinendaten am realitätsnah gestalteten Simulationsabbild der Anlage. Der Versuch einer Fehlerbehebung in der realen Anlage kann vor dessen tatsächlicher Durchführung zeit- und realitätsnah simuliert und dessen Erfolg abgeschätzt werden.
  • Eine derartige Simulation eignet sich auch für Schulungen, Einarbeitung neuer Mitarbeiter bzw. deren Training oder die Inbetriebnahme der Anlage. Systematische Fehler in der Projektierung der Automatisierungsanlage, z.B. in den Programmen bzw. Projektierungsdaten können durch die Simulation aufgedeckt werden, ohne in der realen Anlage Schaden anzurichten.
  • In einer bevorzugten Ausführungsform der Erfindung wird vor Beginn der Simulation ein Prozessabbild der Automatisierungs anlage von dieser in den Anlagensimulator übertragen. Zum Startpunkt der Simulation wird sozusagen eine Momentaufnahme der Automatisierungsanlage bezüglich derer sämtlichen Ein- und Ausgabegrößen und internen Zustandsvariablen genommen und diese dem Anlagensimulator zugeführt. Die dem Anlagensimulator als Eingangswerte dienenden Prozessgrößen müssen also nicht mehr von Hand gesetzt werden, was eine erhebliche Zeit- und Aufwandsreduzierung bei der Eingabe der Simulationsparameter bedeutet. Die Simulation ist außerdem sehr realitätsnah, da sämtliche Prozessparameter, also auch eventuell nicht beabsichtigte oder fehlerhafte Konfigurationen von Prozessparametern im Anlagensimulator berücksichtigt werden.
  • In einer bevorzugten Ausführungsform der Erfindung wird der Datenaustausch des Kommunikationsgerätes zwischen Automatisierungsanlage und Anlagensimulator umgeschaltet. Dies ermöglicht dem Anlagenbediener auch während der laufenden Anlagensimulation von seinem Arbeitsplatz aus eine zwischenzeitliche Kontrolle der realen Automatisierungsanlage, ohne dass er seinen Arbeitsplatz verlassen muss. Die Anlagensimulation kann also parallel zur Anlagenbedienung von einer einzigen Person ausgeführt werden. Der Anlagenbediener kann also weiterhin den tatsächlichen Prozess der Automatisierungsanlage beobachten, da er sich hierbei mit seinem Kommunikationsgerät lediglich vom Anlagensimulator abzukoppeln und wieder auf die reale Anlage aufzuschalten braucht. Beim Auftreten sicherheitsrelevanter Meldungen o.ä. der realen Anlage an den Bediener kann die Umschaltung vom Simulator auf die reale Anlage auch automatisch erfolgen. Bei Verwendung eines Engineering-Rechners mit einer grafischen Bedienoberfläche können auch die reale Anlagenbedienung und die Simulation als je ein Fenster parallel auf dem Bildschirm dargestellt werden.
  • In einer weiteren Ausführungsform der Erfindung werden die Eingabe eines Benutzers am Kommunikationsgerät protokolliert. Der Anlagenbediener als Benutzer des Kommunikationsgerätes muss sich so seine in der Simulation erfolgenden Bedien schritte weder merken, noch diese von Hand mitnotieren, um zu speichern, welche Bedienhandlungen in einer bestimmten Situation erfolgreich waren und welche vermieden werden sollten. Das Protokoll kann ihm später bei der realen Bedienung der Anlage sozusagen als Vorlage für sein weiteres Vorgehen, also die tatsächliche Anlagensteuerung dienen. Auch ist denkbar, die gespeicherten Bedienhandlungen oder Teile davon in elektronischer Form als Kommandofolge nach Zustimmung des Benutzers in die reale Automatisierungsanlage einzuspeisen, wodurch der Benutzer die Bedienhandlungen selbst gar nicht mehr ausführen muss, sondern diese dem Protokoll entnommen und der Anlage übermittelt werden.
  • Im Laufe der Zeit können Bedienprotokolle aus den Simulationsbetrieb einzelnen, eventuell wiederkehrenden Störungen zugeordnet werden, wodurch der Anlagenbediener mit der Zeit über einen Fundus von Anleitungen zur Störungsbeseitigung verfügen kann.
  • Für eine weitere Beschreibung der Erfindung wird auf die Ausführungsbeispiele der Zeichnungen verwiesen. Es zeigen, jeweils in einer Prinzipskizze:
  • 1 eine Automatisierungsanlage im Normalbetrieb,
  • 2 die Automatisierungsanlage aus 1 im Simulationsbetrieb.
  • 1 zeigt eine Automatisierungsanlage 2 mit einem Rechner 4. Die Automatisierungsanlage 2 enthält eine Steuerung 8 (SPS, Speicherprogrammierbare Steuerung) und mehrere Komponenten 10, die alle über ein Netzwerk 6 und einen Feldbus 24 verbunden sind, um miteinander zu kommunizieren. Der Rechner 4 ist als Engineering-Rechner an das Netzwerk 6, und damit an die Automatisierungsanlage 2 angeschlossen.
  • Vom Rechner 4 wird die gesamte Automatisierungsanlage 2 zentral überwacht. Im Rechner 4 sind mehrere Einzelkomponenten enthalten, nämlich ein Kommunikationsgerät 12 (HMI, Human Machine Interface, Kommunikationsgerät) eine Steuerungsanbindung 14 und ein Anlagensimulator 16. Diese Einzelkomponenten sind als Softwaremodule im Rechner 4 realisiert, der über eine graphische Bedienoberfläche, z.B. MS-Windows verfügt, auf der die Komponenten als Fensteranwendungen bedient werden.
  • Die Steuerungsanbindung 14 steht über Kommunikationswege 18 und 20a sowohl mit dem Kommunikationsgerät 12 als auch mit dem Netzwerk 6, und somit mit der gesamten Automatisierungsanlage 2 in Verbindung. Die Steuerungsanbindung 14 dient als Adapter, um sämtliche vom Netzwerk 6 kommenden Signale der Automatisierungsanlage 2 so aufzubereiten, dass diese am Kommunikationsgerät 12 dargestellt werden und sämtliche am Kommunikationsgerät 12 abgesetzten Steuerbefehle an das Netzwerk 6 und somit an die Automatisierungsanlage 2 weitergegeben werden.
  • Befindet sich die Automatisierungsanlage 2 im Normalbetrieb, so ist das Kommunikationsgerät 12 nicht mit dem Anlagensimulator 16 verbunden, dieser wird also in einer derartigen Situation nicht genutzt. Sämtliche Kommunikation des Kommunikationsgerätes 12 erfolgt ausschließlich mit der Automatisierungsanlage 2.
  • 2 zeigt eine Situation, bei der sich die Anordnung aus 1 im Simulationsbetrieb befindet. Die Simulation findet lediglich im Rechner 4 statt, die Automatisierungsanlage 2 selbst läuft weiterhin im regulären Betrieb. Die Automatisierungsanlage 2 steht deshalb auch weiterhin über den Kommunikationsweg 18 mit der Steuerungsanbindung 14 in Kontakt.
  • Beim Betrieb der Automatisierungsanlage 2 werden nicht andauernd Daten zwischen Kommunikationsgerät 12 und Automatisierungsanlage 2 ausgetauscht, sondern nur, wenn z.B. am Kommunikationsgerät 12 Eingaben gemacht werden, die an die Automatisierungsanlage 2 übermittelt werden oder wenn von der Au tomatisierungsanlage 2 Meldungen ans Kommunikationsgerät 12 abgesetzt werden.
  • Deshalb ist im Simulationsbetrieb in 2 der Kommunikationsweg 20a zum Kommunikationsgerät 12, wie durch die Strichelung angedeutet, im Gegensatz zu 1 nicht dauerhaft verbunden, aber weiterhin nutzbar, sobald eine Kommunikation von Kommunikationsgerät und Automatisierungsanlage 2 erfolgen soll.
  • Der Anlagenbediener am Kommunikationsgerät 12 kann jederzeit bei Bedarf dieses über den Kommunikationsweg 20a mit der Steuerungsanbindung 14 verbinden, um die Anlagenfunktion zu überprüfen oder zu beeinflussen. Die Verbindung 20a wird z.B. auch bei Auftreten einer Fehlermeldung in der Anlage 2 automatisch hergestellt, um den Anlagenbediener dies über das Kommunikationsgerät 12 mitzuteilen und diesen zu einer Reaktion aufzufordern.
  • Zur eigentlichen Simulation der Automatisierungsanlage 2 ist das Kommunikationsgerät 12 über den Kommunikationsweg 20b mit dem Anlagensimulator 16 verbunden. Der Anlagensimulator 16 bildet die gesamte Automatisierungsanlage 2 im Zusammenspiel mit dem Kommunikationsgerät 14 und der Steuerungsanbindung 12 virtuell als Simulation nach.
  • Zum Simulationsbeginn wird der Anlagensimulator 16 mit einem kompletten Prozessabbild der Automatisierungsanlage 2 versorgt. Dies erfolgt, wie durch den Pfeil 22 angedeutet, indem sämtliche im System zu diesem Zeitpunkt vorhandenen Eingangsgrößen bzw. Zustandsvariablen von der Steuerungsanbindung 14 als Momentaufnahme in den Anlagensimulator 16 eingespeist werden. Zu diesem Zeitpunkt stellt der Anlagensimulator 16 also ein exaktes Abbild des derzeitigen Zustandes der gesamten Automatisierungsanlage 2 zusammen mit dem Kommunikationsgerät 12 und der Steuerungsanbindung 14, sozusagen eine Momentaufnahme des gesamten Systems dar.
  • Ab diesen Zeitpunkt simuliert der Anlagensimulator 16 das weitere theoretische Verhalten der Automatisierungsanlage 2 aufgrund dieser Momentaufnahme und der in ihm vorhandenen theoretischen Modellierung des gesamten Systems. Da er über den Kommunikationsweg 20b mit dem Kommunikationsgerät 12 verbunden ist, reagiert er auf sämtliche ab diesem Zeitpunkt vom Kommunikationsgerät 12 an den Simulator 16 gegebenen Steuerbefehle. Der Bediener am Kommunikationsgerät 12 kann somit erkennen, wie sich die Automatisierungsanlage 2 verhalten würde, wenn er die von ihm vorgenommenen Bedienschritte tatsächlich an der realen Automatisierungsanlage 2 ausführen würde. Dennoch erfolgt kein Schreiben dieser Eingabedaten des Kommunikationsgerät 12 auf den realen Prozess. Die reale Automatisierungsanlage 2 merkt also hiervon nichts und läuft unbeeinflusst im Normalbetrieb weiter.
  • Im dargestellten Beispiel wurde vom Normalbetrieb nach 1 in den Simulationsbetrieb nach 2 gewechselt, da eine Komponente 10 der Anlage nicht mehr ordnungsgemäß funktionierte, z.B. ein Motor lief nicht mehr an. Im Simulationsbetrieb wird deshalb ein modifiziertes Modul in das simulierte HMI bzw. Kommunikationsgerät, also den Simulator 16, geladen, und vom realen Kommunikationsgerät 12 nochmals das Signal zum Loslaufen des simulierten Motors gegeben. Der Anlagensimulator 16 liefert das Ergebnis, dass der simulierte Motor nun das Signal zum Hochlaufen erhält. Die restliche simulierte Automatisierungsanlage 2 verhält sich wunschgemäß. Die Simulation hatte also Erfolg. Nun wird das hierdurch getestete Modul tatsächlich in das reale HMI, also das Kommunikationsgerät 12 geladen und der Fehler in der realen Automatisierungsanlage 2 ist behoben.
  • Um zwischenzeitlich, also während der laufenden Simulation im Anlagensimulator 16, die Funktion der realen Anlage überprüfen zu können, kann der Bediener das Kommunikationsgerät 12 am Anlagensimulator 16 über den Kommunikationsweg 20a wieder auf die Steuerungsanbindung 14 aufschalten, wobei sich dann die Anlage wieder im Normalbetrieb wie in 1 befindet, außer das der Anlagensimulator 16 in der Zwischenzeit weiterläuft und somit das Anlagenverhalten weiter simuliert.
  • Diese Umschaltung kann z.B. am Rechner 4 durch das von graphischen Bedienoberflächen in bekannte Benutzen der Tasten ALT-TAB vorgenommen werden. So ist es dem Bediener möglich, quasi zwischen zwei Anwendungen, nämlich zwischen der realen Anlagensteuerung der Automatisierungsanlage 2 und dem Simulationsbetrieb im Anlagensimulator 16 beliebig hin und herzuschalten.
  • Liefern die vom Benutzer am Kommunikationsgerät 12 zum Anlagensimulator 16 geleiteten Eingaben nicht die gewünschte Reaktion in der simulierten virtuellen Anlage, so weiß er, dass er ein anderes Vorgehen einschlagen muss. Die reale Automatisierungsanlage 2 und der auf ihr laufende Prozess merkt hiervon nichts, wird also auch nicht negativ beeinflusst. Der Benutzer kann so lange versuchen, die simulierte Anlage durch Bedienung am Kommunikationsgerät 12 so zu beeinflussen, bis diese das gewünschte Verhalten zeigt. Hierzu kann er immer wieder auf ein und das selbe in Pfeilrichtung 22 eingespeiste oben genannte Prozessabbild zurückgreifen, und somit immer wieder von neuem vom identischen Anlagenzustand ausgehen, um tatsächlich vergleichbare Ergebnisse auf seine Eingaben am Kommunikationsgerät 12 zu erhalten. Das Prozessabbild als Summe aller im gesamten System zu einem Zeitpunkt vorhandenen Prozessparameter wird hierzu in einer nicht dargestellten Speichereinrichtung, z.B. der Festplatte des Rechners 4 gespeichert und kann jederzeit wieder abgerufen werden.
  • Ein weiterer Vorteil hiervon ist, dass auch andere Analysen am gespeicherten Prozessabbild vorgenommen werden können, z.B. geprüft werden kann, ob in der Anlage systeminhärente Fehler aufgetreten sind, z.B. nicht erlaubte Konfigurationen von Systemvariablen (z.B. liefern zwei nicht dargestellte Sensoren gleichzeitig den Wert 1, obwohl dies prozesstech nisch nicht sein dürfte), die eventuell zu einem Fehlverhalten der Anlage führten.
  • Liefern die vom Benutzer am Kommunikationsgerät 12 zum Anlagensimulator 16 geleiteten Eingaben die gewünschte Reaktion der virtuellen Anlage als Simulationsergebnis, so stellt der Bediener den Kommunikationsweg 20a zur Steuerungsanbindung 14 her und nimmt die gleichen Eingaben am Kommunikationsgerät wie vorher diesmal an der realen Automatisierungsanlage 2 vor, die dann das bereits simulierte Verhalten zeigen wird.

Claims (4)

  1. Verfahren zur Simulation einer Automatisierungsanlage (2), bei dem ein Kommunikationsgerät (12) zur Bedienung und Beobachtung der Automatisierungsanlage (2) Daten mit dieser austauscht, und die Automatisierungsanlage (2) in einem Anlagensimulator (16) nachgebildet wird, und zur Simulation das Kommunikationsgerät (12) mit dem Anlagensimulator (16) verbunden wird und mit diesem Daten austauscht.
  2. Verfahren nach Anspruch 1, bei dem vor Beginn der Simulation ein Prozessabbild der Automatisierungsanlage (2) von dieser in den Anlagensimulator übertragen wird.
  3. Verfahren nach Anspruch 1 oder 2, bei dem der Datenaustausch des Kommunikationsgerätes (12) zwischen Automatisierungsanlage (2) und Anlagensimulator (16) umgeschaltet wird.
  4. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die Eingaben eines Benutzers am Kommunikationsgerät (12) protokolliert werden.
DE10353051A 2003-11-13 2003-11-13 Verfahren zur Simulation einer Automatisierungsanlage Withdrawn DE10353051A1 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE10353051A DE10353051A1 (de) 2003-11-13 2003-11-13 Verfahren zur Simulation einer Automatisierungsanlage
PCT/EP2004/052891 WO2005047997A1 (de) 2003-11-13 2004-11-09 Verfahren zur simulation einer automatisierungsanlage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10353051A DE10353051A1 (de) 2003-11-13 2003-11-13 Verfahren zur Simulation einer Automatisierungsanlage

Publications (1)

Publication Number Publication Date
DE10353051A1 true DE10353051A1 (de) 2005-06-09

Family

ID=34559630

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10353051A Withdrawn DE10353051A1 (de) 2003-11-13 2003-11-13 Verfahren zur Simulation einer Automatisierungsanlage

Country Status (2)

Country Link
DE (1) DE10353051A1 (de)
WO (1) WO2005047997A1 (de)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007059582A1 (de) * 2007-11-15 2009-05-20 Outotec Oyj Verfahren und Vorrichtung zum Training des Bedienpersonals einer prozesstechnischen Anlage
EP2863279A1 (de) * 2013-10-21 2015-04-22 Robert Bosch Gmbh Maschinenanordnung und Verfahren zum Betreiben einer Arbeitsmaschine mit Verbindung zwischen realer Maschinenumgebung und simulierter Maschinenumgebung
EP2876513A1 (de) * 2013-11-26 2015-05-27 Siemens Aktiengesellschaft Verfahren zum Testen des Einflusses einer Änderung an einer Rezeptprozedur
WO2015082156A1 (de) * 2013-12-03 2015-06-11 Siemens Aktiengesellschaft Vorrichtung und verfahren zur änderung von betriebseinstellungen einer technischen anlage
EP3144758A1 (de) * 2015-09-18 2017-03-22 Siemens Aktiengesellschaft Steuerungssystem sowie verfahren zum betrieb eines steuerungssystems mit einer realen und einer virtuellen steuerung
EP3144751A1 (de) * 2015-09-18 2017-03-22 Siemens Aktiengesellschaft Steuerungssystem sowie verfahren zum betrieb eines steuerungssystems mit einer realen und einer virtuellen steuerung zur prozessüberwachung
EP3144756A1 (de) * 2015-09-18 2017-03-22 Siemens Aktiengesellschaft Steuerungssystem sowie verfahren zum betrieb eines steuerungssystems mit einer realen und einer virtuellen steuerung zur reduzierung von ausfallzeiten
DE102008064337B4 (de) 2008-12-15 2019-05-16 Lenze Automation Gmbh Automatische Reproduzierung eines Anlagenverhaltens
EP3796111A1 (de) * 2019-09-19 2021-03-24 GEA Process Engineering A/S Trainingssystem für sprühtrocknungsanlagenbediener

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005047543A1 (de) * 2005-09-30 2007-04-05 Siemens Ag Verfahren zur Simulation eines Steuerungs- und/oder Maschinenverhaltens einer Werkzeugmaschine oder einer Produktionsmaschine
DE102006025165A1 (de) * 2006-05-30 2007-10-18 Siemens Ag Einrichtung zur Bewegungsführung eines Maschinenelementes einer Maschine
EP2924520A1 (de) * 2014-03-25 2015-09-30 Siemens Aktiengesellschaft Verfahren zur Simulation einer automatisierten industriellen Anlage
EP3151217A1 (de) * 2015-10-02 2017-04-05 Siemens Aktiengesellschaft Operator-training-system
EP3236327A1 (de) * 2016-04-19 2017-10-25 Siemens Aktiengesellschaft Vorrichtung und verfahren zur anpassung einer numerischen steuerung an eine zu steuernde maschine
EP3968105A1 (de) * 2020-09-10 2022-03-16 Siemens Aktiengesellschaft Simulation einer anlage oder maschine
EP4460728A1 (de) * 2022-01-04 2024-11-13 Abb Schweiz Ag Bedienerunterstützung in einem automatisierungssystem

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5997167A (en) * 1997-05-01 1999-12-07 Control Technology Corporation Programmable controller including diagnostic and simulation facilities
DE19900884A1 (de) * 1999-01-12 2000-07-20 Siemens Ag System und Verfahren zum Bedienen und Beobachten eines Automatisierungssystems mit Prozeßvisualisierung und Prozeßsteuerung durch virtuelle Anlagenmodelle als Abbild einer realen Anlage
US6289299B1 (en) * 1999-02-17 2001-09-11 Westinghouse Savannah River Company Systems and methods for interactive virtual reality process control and simulation
WO2001046761A2 (en) * 1999-12-14 2001-06-28 Applied Materials, Inc. Fabrication process control system emulator

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007059582B4 (de) * 2007-11-15 2010-06-10 Outotec Oyj Verfahren und Vorrichtung zum Training des Bedienpersonals einer prozesstechnischen Anlage
DE102007059582A1 (de) * 2007-11-15 2009-05-20 Outotec Oyj Verfahren und Vorrichtung zum Training des Bedienpersonals einer prozesstechnischen Anlage
DE102008064337B4 (de) 2008-12-15 2019-05-16 Lenze Automation Gmbh Automatische Reproduzierung eines Anlagenverhaltens
EP2863279A1 (de) * 2013-10-21 2015-04-22 Robert Bosch Gmbh Maschinenanordnung und Verfahren zum Betreiben einer Arbeitsmaschine mit Verbindung zwischen realer Maschinenumgebung und simulierter Maschinenumgebung
EP2876513A1 (de) * 2013-11-26 2015-05-27 Siemens Aktiengesellschaft Verfahren zum Testen des Einflusses einer Änderung an einer Rezeptprozedur
WO2015082156A1 (de) * 2013-12-03 2015-06-11 Siemens Aktiengesellschaft Vorrichtung und verfahren zur änderung von betriebseinstellungen einer technischen anlage
EP3144758A1 (de) * 2015-09-18 2017-03-22 Siemens Aktiengesellschaft Steuerungssystem sowie verfahren zum betrieb eines steuerungssystems mit einer realen und einer virtuellen steuerung
EP3144751A1 (de) * 2015-09-18 2017-03-22 Siemens Aktiengesellschaft Steuerungssystem sowie verfahren zum betrieb eines steuerungssystems mit einer realen und einer virtuellen steuerung zur prozessüberwachung
EP3144756A1 (de) * 2015-09-18 2017-03-22 Siemens Aktiengesellschaft Steuerungssystem sowie verfahren zum betrieb eines steuerungssystems mit einer realen und einer virtuellen steuerung zur reduzierung von ausfallzeiten
WO2017045847A1 (de) * 2015-09-18 2017-03-23 Siemens Aktiengesellschaft Steuerungssystem sowie verfahren zum betrieb eines steuerungssystems mit einer realen und einer virtuellen steuerung
US11079735B2 (en) 2015-09-18 2021-08-03 Siemens Aktiengesellschaft Control system and method for operating a control system with real control and virtual control
EP3796111A1 (de) * 2019-09-19 2021-03-24 GEA Process Engineering A/S Trainingssystem für sprühtrocknungsanlagenbediener
WO2021053146A1 (en) * 2019-09-19 2021-03-25 Gea Process Engineering A/S Spray drying plant operator training system
CN114730165A (zh) * 2019-09-19 2022-07-08 基伊埃工程技术股份有限公司 喷雾干燥设备操作员训练系统
CN114730165B (zh) * 2019-09-19 2026-01-06 基伊埃工程技术股份有限公司 喷雾干燥设备操作员训练系统

Also Published As

Publication number Publication date
WO2005047997A1 (de) 2005-05-26

Similar Documents

Publication Publication Date Title
DE10353051A1 (de) Verfahren zur Simulation einer Automatisierungsanlage
DE10352815B4 (de) Simulationsverfahren für eine Bearbeitung eines Werkstücks durch eine Werkzeugmaschine und korrespondierender Rechner
DE102009059865B4 (de) Integriertes Testsystem und Verfahren zur Bewertung eines Fertigungsautomatisierungssystems
EP2453326B1 (de) Verfahren und System zur Bedienung einer Maschine aus der Automatisierungstechnik
DE102011077319B4 (de) Simulationssystem, Verfahren zur Durchführung einer Simulation, Leitsystem und Computerprogrammprodukt
EP3650970B1 (de) Verfahren und vorrichtung zum computergestützten simulieren eines modularen technischen systems
DE102017102014B4 (de) Bearbeitungsrobotersystem, in dem eine Bearbeitungsvorrichtung für die Bearbeitung mit einem Roboter verbunden ist
DE102011077318B4 (de) Simulationssystem, Verfahren zur Durchführung einer Simulation, Leitsystem und Computerprogrammprodukt
EP3014816A1 (de) Feldbuskoppler zur anbindung von ein-/ausgangsmodulen an einen feldbus und betriebsverfahren für einen feldbuskoppler
DE102011077317B4 (de) Simulationssystem, Verfahren zur Durchführung einer Simulation, Leitsystem und Computerprogrammprodukt
DE112016007339T5 (de) Simulationsvorrichtung
DE102016222938B4 (de) Sicherheitsmodul für ein Automatisierungssystem, Verfahren zum Betreiben eines Sicherheitsmoduls in einem Automatisierungssystem sowie Automatisierungssystem
DE10223158A1 (de) Prozess-Steuersystem
EP2985663A1 (de) Verfahren zur Simulation einer automatisierten industriellen Anlage
EP4123396B1 (de) Technik zur realisierung einer visualisierung für eine automatisierungstechnische anlage mit einer speicherprogrammierbaren steuerung
DE10119151A1 (de) Diagnose-Einrichtung für einen Feldbus mit steuerungsunabhängiger Informationsübermittlung
LU500646B1 (de) Technik zur Bereitstellung einer Diagnosefunktionalität für eine auf einer speicherprogrammierbaren Steuerung basierenden Anwendung
WO2017029087A1 (de) Verfahren zum automatischen erstellen eines prozessmodells und vorrichtung zur ausführung des verfahrens
DE102013010783A1 (de) Verfahren und Steuergerät zum Testen einer Automatisierungslösung basierend auf einer PLC-Steuerung
EP2309354A1 (de) Vorrichtung und Verfahren zur Simulation
DE19818041B4 (de) Verfahren zur Erzeugung einer Oberfläche zum Bedienen und Beobachten von Leitsystemen
EP3141970B1 (de) Dezentrale peripherie
EP3660597B1 (de) Schaltgerät zum fehlersicheren ein- oder ausschalten einer gefährlichen maschinenanlage
DE102025124102A1 (de) Schnittstelle und Verfahren zum Übertragen von Daten zwischen einer Bearbeitungsstation und einem rechnergestützten Simulationsmodell
WO2025098629A1 (de) Emulations-basierte, virtuelle inbetriebnahme von systemen der prozessführungsebene

Legal Events

Date Code Title Description
8141 Disposal/no request for examination