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ösender 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: