LTON

Der Funktionsbaustein LTON ist ein Timer on delay mit 64- Bit- Zeitdatentyp (LTIME).
Eingänge
VAR_INPUT
IN : BOOL; (*starts imter with rising edge, resets timer with falling edge*)
PT : LTIME; (*time to pass before Q is set.*)
END_VAR
Name | Typ | Beschreibung |
---|---|---|
IN | BOOL | Startet den Timer mit steigender Flanke und setzt den Timer mit fallender Flanke zurück. |
PT | TIME | Zeit, die vergeht, bevor Q gesetzt wird. |
Ausgänge
VAR_OUTPUT
Q : BOOL; (*is TRUE, PT seconds after IN had a rising edge*)
ET : LTIME (*elapsed time since rising edge at IN*)
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Q | BOOL | Q hat eine steigende Flanke, wenn die in PT in Nanosekunden angegebene Zeit abgelaufen ist. |
ET | LTIME | Wenn IN = FALSE ist, sind die Ausgaben FALSE bzw. 0. Sobald IN = TRUE ist, wird in ET die Zeit in Nanosekunden hochgezählt bis der Wert gleich dem in PT ist, dann bleibt er gleich. Q ist TRUE, wenn IN = TRUE und ET = PT ist. Sonst ist Q = FALSE. |
Grafische Darstellung des zeitlichen Verhaltens von LTON:

Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliothek |
---|---|---|
TwinCAT v3.0.0 | PC oder CX (x86) | Tc2_Standard |