| Typ | FunktionsbausteinDer Funktionsbaustein ist als Standard-Funktionsbaustein TOF und als sicherheitsbezogener Funktionsbaustein TOF_S verfügbar. Der sicherheitsbezogene Baustein erwartet an den Formalparametern sicherheitsbezogene Datentypen (SAFE*). Für den Datentyp LTIME existiert kein sicherheitsbezogener FB. | 
| Beschreibung | Die Funktionsbausteine realisieren einen Zeitgeber für das verzögerte Ausschalten. Wenn der Eingang IN von TRUE auf FALSE wechselt, wird der Ausgang Q nach Ablauf der Ausschaltverzögerungszeit auf FALSE zurückgesetzt. Wenn Eingang IN = TRUE ist, ist der Ausgang Q = TRUE.Wenn IN von TRUE nach FALSE wechselt, wird das Ausschalten um die am Eingang PT angelegte Zeitspanne verzögert. Nach Ablauf des Zeitintervalls PT wechselt Ausgang Q nach FALSE. Der Ausgang ET zeigt die bereits abgelaufene Zeit an. | 
| Hinweise | 
Der Eingang IN und der Ausgang Q können negiert werden.Hinweis: Formalparameter können im sicherheitsbezogenen Code (SNKOP) nicht negiert werden.Funktionsbausteine müssen instanziiert werden. Der FB-Instanzname muss in der 'Variablen'-Tabelle der POE deklariert werden, in welcher der FB verwendet werden soll. Der Instanzname muss innerhalb der POE eindeutig sein. | 
| Parameter | Eingänge  IN 
 
| Datentyp: | (SAFE)BOOL |  
| Beschreibung: | Bei einer fallenden Flanke wird die Ausschaltverzögerung gestartet. |   PT 
Ausgänge
 
| Datentyp: | TOF / TOF_S (SAFE)TIMETOF_LTIME LTIME |  
| Beschreibung: | Voreingestelltes Zeitintervall für die Verzögerung. Der Zeitwert muss positiv sein. |   Q 
 
| Datentyp: | (SAFE)BOOL |  
| Beschreibung: | TRUE, wenn IN = TRUE und ET < PT. FALSE, wenn IN = FALSE und ET >= PT.
 |   ET 
 
| Datentyp: | TO / TOF_S: (SAFE)TIMETOF_LTIME LTIME |  
| Beschreibung: | Verstrichenes Zeitintervall. |  | 
| Zeitdiagramm |  Zeitdiagramm 
  
 
| 0 | Der Eingang IN ist FALSE. Dadurch wird Q ebenfalls auf FALSE gesetzt. |  
| 1 | IN wechselt von FALSE auf TRUE. Q wird sofort auf TRUE gesetzt. |  
| 2 | IN wechselt von TRUE auf FALSE. Die Messung der abgelaufenen Zeit ET wird gestartet. |  
| 3 | Nach Ablauf der Verzögerungszeit PT (ET = PT), wird Q auf FALSE zurückgesetzt. |  
| 4 | IN wechselt von FALSE auf TRUE. Q wird sofort auf TRUE gesetzt. |  
| 5 | IN wechselt von TRUE auf FALSE. Die Messung der abgelaufenen Zeit ET wird erneut gestartet. |  
| 6 | IN wechselt vor Ablauf von PT zurück auf TRUE. Q bleibt TRUE. |  
| 7 | IN wechselt erneut von TRUE auf FALSE. Die Messung der abgelaufenen Zeit ET wird erneut gestartet. |  
| 8 | Nach Ablauf der Verzögerungszeit PT (ET = PT), wird Q auf FALSE zurückgesetzt. |  |