TIME/TOD_TO_<type>
Der IEC-Operator dient der Konvertierung vom Datentyp TIME oderTIME_OF_DAY (TOD) in einen anderen Datentyp.
Syntax: <TIME-Datentyp>_TO_<Datentyp>
Intern speichert TwinCAT die Zeit in einem DWORD in Millisekunden ab (bei TIME_OF_DAY seit 00:00 Uhr). Diesen Wert konvertiert TwinCAT. Beim Datentyp STRING ist das Ergebnis die Zeitkonstante.
Bei der Typkonvertierung von größeren zu kleineren Datentypen können Informationen verloren gehen. |
Beispiele:
ST-Code | Ergebnis |
---|---|
sVar := TIME_TO_STRING(T#12ms); | T#12ms |
nVar := TIME_TO_DWORD(T#5m); | 300000 |
nVar := TOD_TO_SINT(TOD#00:00:00.012); | 12 |
FUP-Code | Ergebnis |
---|---|
T#12ms | |
300000 | |
12 |
Siehe auch:
- Datentypen > Datums- und Uhrzeitdatentypen