Zum Inhalt

E_RTimeOut (Resettable Timeout Service)

IEC 61499 Timeout Symbol


Einleitung

Der E_RTimeOut ist ein spezieller Funktionsbaustein nach IEC 61499-2. Er implementiert einen resettablen Timeout-Service durch interne Verwendung eines E_RDELAY-Bausteins.

E_RTimeOut

Struktur und Schnittstellen

Adapter-Schnittstelle (Socket-Perspektive)

Der Baustein verwendet einen Socket (Buchse) vom Typ ARTimeOut. Da es sich um einen Socket handelt, sind die Signalrichtungen gegenüber der Adapter-Definition (Plug) invertiert:

  • Eingänge (vom Socket empfangen):
  • START: Startet oder resetet den internen Timer.
  • STOP: Stoppt den internen Timer.
  • DT (TIME): Die zu verwendende Verzögerungszeit.
  • Ausgang (an den Socket gesendet):
  • TimeOut: Wird nach Ablauf der Zeit an den verbundenen Plug signalisiert.

Interne Komponenten

  • DLY (E_RDELAY): Kernkomponente für die Zeitsteuerung

Funktionsweise

  1. Timeout-Initialisierung:
  2. Bei START-Ereignis am Socket beginnt der Timer
  3. Verwendet den konfigurierten DT-Wert

  4. Timeout-Reset:

  5. Neues START-Ereignis resetet den laufenden Timer
  6. Verwendet den neuen DT-Wert

  7. Timeout-Abbruch:

  8. STOP-Ereignis bricht aktiven Timer ab

  9. Timeout-Auslösung:

  10. Nach Ablauf von DT wird TimeOut-Ereignis generiert
  11. Signalisiert über den Adapter-Socket

Technische Besonderheiten

Resettbare Timeout-FunktionAdapter-basierte Schnittstelle (ARTimeOut) ✔ Interne E_RDELAY-ImplementierungIEC 61499-2 konform

Anwendungsszenarien

  • Netzwerkkommunikation: Antwort-Timeout-Überwachung
  • Maschinensicherheit: Überwachung von Bewegungszeiträumen
  • Prozesssteuerung: Zeitbegrenzte Operationskontrolle
  • Gerätesteuerung: Watchdog-Funktionalität

⚖️ Vergleich mit ähnlichen Bausteinen

Feature E_RTimeOut E_DELAY E_TABLE
Reset-Funktion ✔️
Schnittstelle Adapter Direkt Direkt
Standard 61499-2 61499-1 61499-1

🛠️ Zugehörige Übungen

Fazit

Der E_RTimeOut-Baustein bietet eine elegante Lösung für Timeout-Anforderungen in verteilten Steuerungssystemen:

  • Wiederverwendbare Adapter-Schnittstelle
  • Flexible Timeout-Konfiguration
  • Zuverlässige Reset-Funktionalität

Durch die interne Nutzung des E_RDELAY-Bausteins kombiniert er präzise Zeitsteuerung mit robuster Architektur. Die standardisierte Implementierung nach IEC 61499-2 macht ihn besonders geeignet für interoperable Automatisierungslösungen.