INT < > WORD Standard-Typumwandlung
INT-Werte können in WORD-Werte und umgekehrt konvertiert werden.
INT_TO_WORD-Umwandlung
Die Funktion zur Typumwandlung INT_TO_WORD konvertiert einen Eingangswert des Datentyps INT in einen WORD-Ausgangswert.
Parameter |
Datentyp |
Beschreibung |
IN |
INT |
Eingangswert. |
OUT |
WORD |
Ausgangswert. |
WORD_TO_INT-Umwandlung
Die Funktion zur Typumwandlung WORD_TO_INT konvertiert einen Eingangswert des Datentyps WORD in einen INT-Ausgangswert.
Die Konvertierung erfolgt vorzeichenbehaftet. Das höchstwertige Bit (MSB) des WORD-Eingangswertes wird als Vorzeichenbit interpretiert und in das höchstwertige Bit (MSB) des INT-Ausgangswertes geschrieben (auch hier als Vorzeichenbit interpretiert).
Beispiele für die Konvertierung:
16#7FFF (32767) liefert den Wert 32767 (16#7FFF)
16#8000 (32768) liefert den Wert -32768 (16#8000)
16#FFFF (65535) liefert den Wert -1 (16#FFFF)
Parameter |
Datentyp |
Beschreibung |
IN |
WORD |
Eingangswert. |
OUT |
INT |
Ausgangswert. |