AX_FB_TOF
Einleitung
Wichtiger Hinweis: Dieser Baustein funktioniert nur korrekt, wenn er zyklisch aufgerufen wird.
AX_FB_TOF ist ein standardisierter Timer-Funktionsblock gemäß IEC 61131-3, der eine Ausschaltverzögerung (Off-Delay Timing) realisiert. Der Baustein hält das Ausgangssignal nach dem Abschalten des Eingangssignals für eine definierte Zeitdauer aufrecht.
Schnittstellenstruktur
Ereignis-Eingänge
REQ (Event): Normal Execution Request (übernimmt den Wert von PT); ruft den Baustein auf (muss zyklisch aufgerufen werden)
Ereignis-Ausgänge
Keine direkten Ereignisausgänge vorhanden
Daten-Eingänge
PT (TIME): Prozesszeit - definiert die Dauer der Ausschaltverzögerung
Daten-Ausgänge
ET (TIME): Abgelaufene Zeit (Elapsed Time)
Adapter
IN (Socket): Empfängt Eingangsereignisse und -daten (Typ:
adapter::types::unidirectional::AX)Q (Plug): Sendet Ausgangsereignisse und -daten (Typ:
adapter::types::unidirectional::AX)
Funktionsweise
Der AX_FB_TOF-Block arbeitet als Ausschaltverzögerungstimer:
Wenn der Eingang am IN-Adapter TRUE wird, schaltet der Ausgang am Q-Adapter sofort auf TRUE.
Wenn der Eingang am IN-Adapter von TRUE auf FALSE wechselt, startet der interne Timer.
Der Ausgang am Q-Adapter bleibt TRUE, solange der Timer läuft und PT noch nicht erreicht wurde.
Nach Ablauf der Zeit PT wechselt der Ausgang am Q-Adapter auf FALSE.
Der Datenausgang ET zeigt die Zeit an, die seit dem Abfallen des Eingangssignals vergangen ist.
Wird der Eingang am IN-Adapter wieder TRUE, während der Timer läuft, wird der Timer zurückgesetzt und Q bleibt TRUE.
Technische Besonderheiten
Implementiert auf Basis des IEC 61131-3 TOF-Standards
Verwendet unidirektionale Adapter für die Integration in moderne Steuerungskonzepte
Bietet einen ET-Ausgang zur Überwachung der verbleibenden Verzögerungszeit
Robuste Implementierung für zuverlässige Nachlaufsteuerungen
Zustandsübersicht
Inaktiv: IN ist FALSE, Q ist FALSE, ET ist 0.
Aktiv: IN ist TRUE, Q ist TRUE, ET ist 0.
Verzögerungsphase: IN wechselt auf FALSE, Timer läuft, Q bleibt TRUE, ET steigt.
Abgelaufen: ET erreicht PT, Q wechselt auf FALSE.
Anwendungsszenarien
Nachlaufsteuerungen (z. B. Lüftersteuerung nach dem Abschalten eines Geräts)
Entprellung von Signalen, die kurzzeitig abfallen könnten
Sicherstellung von Mindestlaufzeiten nach einem Stopp-Befehl
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu ereignisbasierten Timern wie AX_TOF folgt dieser Baustein dem klassischen SPS-Verhalten nach IEC 61131-3 und bietet zusätzlich den ET-Statusausgang.
🛠️ Zugehörige Übungen
Fazit
AX_FB_TOF ist der ideale Baustein für alle Anwendungen, die eine präzise Ausschaltverzögerung mit Statusrückmeldung über die abgelaufene Zeit erfordern.