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.

DATE/DT_TO_<type> 1:

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

DATE/DT_TO_<type> 2:

FALSE

DATE/DT_TO_<type> 3:

29952

DATE/DT_TO_<type> 4:

129

DATE/DT_TO_<type> 5:

'DT#1998-02-13-14:20:00'

Siehe auch: