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