<INT type>_TO_<INT type>
Der IEC-Operator dient der Konvertierung von einem ganzzahligen Datentyp in einen anderen ganzzahligen Datentyp.
Syntax: <INT-Datentyp>_TO_<INT-Datentyp>
Ganzzahlige Datentypen:
- BYTE
- WORD, DWORD, LWORD
- SINT, INT, DINT, LINT
- USINT, UINT, UDINT, ULINT
Bei der Typkonvertierung von größeren zu kleineren Datentypen können Informationen verloren gehen. Wenn die zu konvertierende Zahl die Bereichsgrenze überschreitet, berücksichtigt TwinCAT die ersten Bytes der Zahl nicht. |
Beispiele:
Ergebnis: nVar ist 127.
ST:
nVar := INT_TO_SINT(4223);
Wenn Sie die Integer-Zahl 4223 (16#107f in Hexadezimaldarstellung) in eine SINT-Variable speichern, dann enthält diese Variable die Zahl 127 (16#7f in Hexadezimaldarstellung).
FUP:
Siehe auch:
- Datentypen > Ganzzahlige Datentypen