LTON

LTON 1:

Der Funktionsbaustein LTON implementiert einen Timer mit Einschaltverzögerung mit 64- Bit- Zeitdatentyp (LTIME).

Ist IN = FALSE, hat der Ausgang Q den Wert FALSE und der Ausgang ET den Wert null. Sobald IN auf TRUE gesetzt wird, wird in ET die Zeit in Nanosekunden hochgezählt, bis der Sollwert PT erreicht ist. Q ist TRUE, wenn IN = TRUE und ET = PT ist. Sonst ist Q = FALSE.

Grafische Darstellung des zeitlichen Verhaltens von LTON:

LTON 2:

LTON 3: 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

Steigende Flanke: Timer starten

Fallende Flanke: Timer zurücksetzen

PT

TIME

Verzögerungszeit (Zeit, die vergeht, bevor Q gesetzt wird)

LTON 4: 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

FALSE, wenn der Eingang IN FALSE ist.

TRUE, wenn der Eingang IN TRUE und die in PT angegebene Zeit abgelaufen ist.

ET

TIME

Verstrichene Zeit seit der steigenden Flanke am Eingang IN.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliothek

TwinCAT v3.0.0

PC oder CX (x86)

Tc2_Standard