Zum Inhalt

E_RDELAY

E_RDELAY Symbol


Einleitung

Der E_RDELAY (Reloadable Delay) ist ein erweiterter Verzögerungsbaustein nach IEC 61499, der im Gegensatz zum einfachen E_DELAY eine nachladbare und abbrechbare Ereignisverzögerung ermöglicht. Entwickelt unter EPL-2.0 Lizenz.

E_RDELAY

Schnittstellenstruktur

Ereignis-Eingänge

  • START: Beginnt/Resetet die Verzögerung (mit DT-Parameter)
  • STOP: Bricht die aktive Verzögerung ab

Ereignis-Ausgänge

  • EO: Verzögertes Ausgangsereignis

Daten-Eingänge

  • DT (Delay Time): Verzögerungsdauer (TIME-Datentyp)

Funktionsprinzip

  1. Verzögerungsstart:
  2. Bei START-Ereignis beginnt Timer mit konfigurierter DT-Zeit
  3. Neues START während aktiver Verzögerung resetet den Timer

  4. Verzögerungsabbruch:

  5. STOP bricht aktive Verzögerung sofort ab
  6. Kein EO-Ereignis wird generiert

  7. Verzögerungsabschluss:

  8. Nach exakt DT wird EO einmalig ausgelöst
  9. Bei DT ≤ T#0s sofortige Auslösung

Service-Sequenzen (laut XML-Spezifikation)

  1. event_delay:
  2. Normale Verzögerung mit START → EO

  3. delay_canceled:

  4. START gefolgt von STOP (kein EO)

  5. no_multiple_delay:

  6. Mehrfaches START löst nur ein EO aus

Technische Besonderheiten

Nachladbare Verzögerung (Reset-Funktion) ✔ Abbruchfähig während der Laufzeit ✔ Deterministisches ZeitverhaltenEchtzeitfähige Implementierung

Anwendungsszenarien

  • Maschinensicherheit: Verzögerte Abschaltsequenzen
  • Prozesssteuerung: Zeitgesteuerte Zustandsübergänge
  • Alarmsysteme: Störmeldungsverzögerung
  • Robotersteuerung: Bewegungsablauf-Timing

⚖️ Vergleich mit E_DELAY

Feature E_RDELAY E_DELAY
Reset-Funktion ✔️ (durch START)
Mehrfach-Trigger Nur 1 EO Nur 1 EO
Service-Sequenzen 3 definiert 1 definiert

🛠️ Zugehörige Übungen

Fazit

Der E_RDELAY-Baustein erweitert die klassische Verzögerungsfunktion um wesentliche industrietaugliche Features:

  • Flexible Neukonfiguration während des Betriebs
  • Sichere Abbruchmöglichkeit von Zeitabläufen
  • Standardisierte Service-Schnittstellen

Durch die XML-basierte Spezifikation ist der Baustein besonders gut für den Einsatz in verteilten Steuerungssystemen geeignet. Die implementierte Version bietet zuverlässige Zeitsteuerung für kritische Automatisierungsprozesse.