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:

    • Bei START-Ereignis am Socket beginnt der Timer

    • Verwendet den konfigurierten DT-Wert

  2. Timeout-Reset:

    • Neues START-Ereignis resetet den laufenden Timer

    • Verwendet den neuen DT-Wert

  3. Timeout-Abbruch:

    • STOP-Ereignis bricht aktiven Timer ab

  4. Timeout-Auslösung:

    • Nach Ablauf von DT wird TimeOut-Ereignis generiert

    • 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.