Einschaltverzögerung
Dies ist eine benutzerdefinierte Funktion aus einem System-Funktionsbaustein. Mit der Funktion TON_FUN können Sie eine Einschaltverzögerung programmieren.
Eingang
Zeitgeber TRUE
bei jeder steigenden Flanke an start wird ein interner Zeitmesser gestartet
Einschaltverzö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 auf TRUE gesetzt, 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 gesetzt. Das Zurücksetzen verläuft verzögerungsfrei.
Wenn der Eingang start nur so lange oder gar kürzer gesetzt wird, als die Verzögerungszeit PT dauert (t3 - t2 < PT), dann wird Q nicht gesetzt.