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 Ressource -
Auslösung des
COLD-Ereignisses -
Warmstart-Sequenz:
- Bei
restart-Befehl der Ressource -
Generierung des
WARM-Ereignisses -
Stopp-Sequenz:
- Bei Empfang des
stop-Signals - Ausgabe 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.