DATE/DT_TO_<type>
Der IEC-Operator dient der Konvertierung vom Datentyp DATE oder DATE_AND_TIME (DT) in einen anderen Datentyp.
Syntax: <DATE-Datentyp>_TO_<Datentyp>
Intern speichert TwinCAT das Datum in einem DWORD in Sekunden seit dem 1.Januar 1970. Diesen Wert konvertiert TwinCAT. Beim Datentyp STRING ist das Ergebnis die Datumskonstante.
Bei der Typkonvertierung von größeren zu kleineren Datentypen können Informationen verloren gehen. |
Beispiele:
ST-Code | Ergebnis |
---|---|
bVar := DATE_TO_BOOL(D#1970-01-01); | FALSE |
nVar := DATE_TO_INT(D#1970-01-15); | 29952 |
nVar := DT_TO_BYTE(DT#1970-01-15-05:05:05); | 129 |
sVar := DT_TO_STRING(DT#1998-02-13-14:20); | 'DT#1998-02-13-14:20:00' |
FUP-Code | Ergebnis |
---|---|
FALSE | |
29952 | |
129 | |
'DT#1998-02-13-14:20:00' |
Siehe auch:
- Datentypen > Datums- und Uhrzeitdatentypen