E_RESTART

Einleitung
Der E_RESTART ist ein spezieller Service-Interface-Funktionsbaustein nach IEC 61499 (Annex A), zur Steuerung von Neustartsequenzen in verteilten Automatisierungssystemen. Der Baustein dient als Schnittstelle zwischen Ressourcen und übergeordneten Steuerungen.
Schnittstellenstruktur
Ereignis-Ausgänge
COLD: Signalisiert einen Kaltstart (vollständiger Reset)WARM: Kennzeichnet einen Warmstart (partieller Reset)STOP: Informiert über anstehenden Stopp-Befehl
Service-Schnittstellen
Links: E_RESTART (FB-Schnittstelle)
Rechts: RESOURCE (Geräteschnittstelle)
Funktionsweise
Kaltstart-Sequenz:
Bei externem
start-Kommando an die RessourceAuslösung des
COLD-Ereignisses
Warmstart-Sequenz:
Bei
restart-Befehl der RessourceGenerierung des
WARM-Ereignisses
Stopp-Sequenz:
Bei Empfang des
stop-SignalsAusgabe des
STOP-Ereignisses
Service-Sequenzen (XML-Spezifikation)
cold_restart:
start→COLD(Vollständige Reinitialisierung)
warm_restart:
restart→WARM(Zustandserhaltender Neustart)
stopping:
stop→STOP(Geordnetes Herunterfahren)
Technische Besonderheiten
✔ Standardisierte Neustart-Steuerung nach IEC 61499 Annex A ✔ Drei Betriebsmodi (Cold/Warm/Stop) ✔ Ressourcenübergreifende Konsistenz ✔ EPL-2.0 Open-Source Implementierung
Anwendungsszenarien
Feldgeräte-Steuerung: Geordnete Reinitialisierung
Systemrecovery: Automatische Neustartroutinen
Energiemanagement: Geplantes Herunterfahren
Sicherheitskritische Systeme: Zustandsgesicherte Restarts
⚖️ Vergleich mit ähnlichen Bausteinen
Feature |
E_RESTART |
E_CYCLE |
E_DELAY |
|---|---|---|---|
Zweck |
Systemsteuerung |
Zeitsteuerung |
Ereignisverzögerung |
Ereignistyp |
Steuerbefehle |
Periodisch |
Einmalig |
Standard |
Annex A |
Core |
Core |
🛠️ Zugehörige Übungen
Fazit
Der E_RESTART-Baustein bietet eine normkonforme Lösung für kritische Systemsteuerungsaufgaben:
Standardisiertes Neustart-Management
Trennung von Kalt-/Warmstart-Logik
Zuverlässige Signalweiterleitung
Ermöglicht besonders die Entwicklung von robusten, fehlertoleranten Steuerungssystemen. Die klare Service-Schnittstelle nach IEC 61499 Annex A gewährleistet Interoperabilität über verschiedene Geräteplattformen hinweg.