Einleitung zur Simulation

Im Echtbetrieb auf einer automatisierungstechnischen Anlage, werden Wertänderungen durch Peripherieeinheiten wie Sensoren oder Fühler wahrgenommen. Eine Reihe von Komponenten wie Feldbussysteme, Steuerungen etc. übermitteln und verarbeiten die Daten und liefern sie über Bus und Treiber an den Leitrechner. Um bei der Beschäftigung mit der DemoApplication auch ohne Prozessanschluss zumindest etwas realistischere Bedingungen vorzufinden, wurde eine kleine Simulation implementiert.

Alle Simulationsprozesse (mit Ausnahme des Anlagenbildes "Produktion") werden über ein zentrales Control-Script abgewickelt. Dieses Script (<proj_path>/scripts/da_simulate.ctl) läuft in einem Control-Manager mit dem Aufrufparameter pvss_scripts.lst zusammen mit zwei anderen Laufzeitscripts. Es besteht aus vier logisch unterschiedlichen Teilen:

  • Rückmeldungssimulation

  • Wertesimulation

  • Prozesssimulation

  • Reglersimulation

Die Simulation kann global für alle vier Bereiche über den Tree Eintrag "Simulation" Menüpunkt "Starten" bzw. "Stoppen" aktiviert/deaktiviert werden.

Simulation Beschreibung
Rückmeldungssimulation Ergebnis eines zuvor übermittelten Befehls an die Peripherie.
Wertesimulation Werte werden durch ein Control-Skript erzeugt und auf Datenpunkte geschrieben.
Prozesssimulation Je nach Betriebsart der verschiedenen Objekte, ändern sich Prozesswerte und werden angezeigt.
Reglersimulation Für die PID-Regelung des Reaktionsbehälters wurden unterschiedliche Regeleinstellungen zusammengestellt und gespeichert. Die Regeleinstellungen sind LICA-Konfigurationen. Diese zeigen die Funktionstüchtigkeit der Regelstrecke und die Auswirkungen verschiedener Reglerparameter auf das Streckenverhalten .
Simulation direkt im Anlagenbild Control-Skripts zu Simulationszwecken laufen direkt in grafischen Objekten des Anlagenbildes ab.

Anmerkung:

Beim Starten der Simulation über die Anwahl in der Start-Kaskade werden nur jene Bereiche aktiviert, die auch bei den einzelnen Simulationsarten im Eigenschaften-Panel eingeschalten sind.