Ausschaltverzögerung
Dies ist eine benutzerdefinierte Funktion aus einem System-Funktionsbaustein. Mit der Funktion TOF_FUN können Sie eine Ausschaltverzögerung programmieren, z.B. den Lüfter für ein Gerät später abschalten als das Gerät selbst.
Eingang
Zeitgeber TRUE
bei jeder fallenden Flanke an start wird ein interner Zeitmesser gestartet Wenn eine steigende Flanke an start anliegt, bevor PT seinen Wert erreicht hat, wird Q nicht abgeschaltet
Ausschaltverzögerung (PT = preset time)
16 Bit: 0–327.27s
32 Bit: 0–21,474,836.47s (32 Bit nicht verfügbar für FP3, FPC, FP5, FP10/10S)
Auflösung jeweils 10ms
Ein-/Ausgang
Interner Speicher mit den internen Werten und Zuständen, der dem Instanzspeicher des zugehörigen Funktionsbausteins entspricht.
Ausgang
Signalausgang
wird zurückgesetzt (FALSE), wenn PT = ET ist
Istwert
ist die tatsächlich abgelaufene Zeit (ET = elapsed time)
Der Wert kann während des Zählens geändert werden, indem aus dem Programmiereditor heraus in die Variable geschrieben wird.
Q wird um die Zeit, die in PT definiert worden ist, verzögert ausgeschaltet. Das Einschalten verläuft verzögerungsfrei.
Wenn start (wie im Zeitdiagramm bei t3 bis t4) wieder gesetzt wird, bevor die Verzögerungszeit PT abgelaufen ist, bleibt Q gesetzt (Zeitdiagramm bei t2 bis t3).