TIME_TO/TIME_OF_DAY Konvertierungen
IEC-Operator für Konvertierungen vom Variablentyp TIME oder TIME_OF_DAY in einen anderen Typ.
TIME_TO_<Datentyp>
TOD_TO_<Datentyp>
Intern wird die Zeit in einem DWORD in Millisekunden abgespeichert (für die Variable TIME_OF_DAY ab 00:00 Uhr). Dieser Wert wird dann konvertiert.
Beim Typ STRING ist das Ergebnis die Zeitkonstante
Beispiele in ST mit Konvertierungsergebnissen:
|
Beispiel |
Resultat |
|---|---|
|
str := TIME_TO_STRING(T#12ms); |
'T#12ms' |
|
dw := TIME_TO_DWORD(T#5m); |
300000 |
|
si := TOD_TO_SINT(TOD#00:00:00.012); |
12 |
Beispiele in IL mit Konvertierungsergebnissen:
|
Beispiel |
Resultat |
|---|---|
|
LD T#12ms |
'T#12ms' |
|
LD T#300000ms |
300000 |
|
LD TOD#00:00:00.012 |
12 |