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