Zum Inhalt

E_RESTART

IEC 61499 Service Interface Symbol


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.

E_RESTART

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

  1. Kaltstart-Sequenz:
  2. Bei externem start-Kommando an die Ressource
  3. Auslösung des COLD-Ereignisses

  4. Warmstart-Sequenz:

  5. Bei restart-Befehl der Ressource
  6. Generierung des WARM-Ereignisses

  7. Stopp-Sequenz:

  8. Bei Empfang des stop-Signals
  9. Ausgabe des STOP-Ereignisses

Service-Sequenzen (XML-Spezifikation)

  1. cold_restart:
  2. startCOLD (Vollständige Reinitialisierung)

  3. warm_restart:

  4. restartWARM (Zustandserhaltender Neustart)

  5. stopping:

  6. stopSTOP (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.