TIME/LTIME

Der Zeitdatentyp TIME wird intern wie ein UDINT (32 Bit) behandelt. Das führt zu einer Auflösung in Millisekunden.

Der Zeitdatenyp LTIME wird intern wie ein ULINT (64 Bit) behandelt. Sie können diesen Datentyp als Zeibasis für hochauflösende Timer mit einer Auflösung in Nanosekunden verwenden.

Datentyp

Untergrenze

Obergrenze

Speicherplatz

Auflösung

TIME

0

4294967295
(49d17h2m47s295ms)

32 Bit

Millisekunden

LTIME

0

213503d23h34m33s709ms551us615ns

64 Bit

Nanosekunden

Die Zeitdeklaration kann die Zeiteinheiten enthalten, die für TIME- bzw. LTIME-Konstanten gelten.

Beispiel:

VAR
    tTime  : TIME  := T#1d2h30m40s500ms;
    tLTime : LTIME := LTIME#100d2h30m40s500ms600us700ns;
END_VAR

Siehe auch: