-

TO_WORD

TypFunktion
BeschreibungDie überladene Funktion TO_WORD konvertiert den am Eingang anliegenden Wert in einen Ausgangswert vom Datentyp WORD (siehe Beschreibung des Eingangs für die unterstützten Datentypen).
ParameterEingang

IN

Ausgang

OUT
Konvertierungsregeln
  • Die Konvertierung erfolgt durch bitweises Kopieren des Eingangswerts in den Ausgangswert, d.h. es erfolgt eine binäre Übertragung vom Eingangsdatentyp in den Ausgangsdatentyp.
  • Eingangsgröße > Ausgangsgröße: Ist der Eingangsdatentyp größer als der WORD-Ausgang, werden nur die Bits 0 bis 15 des Eingangswerts berücksichtigt.
  • Eingangsgröße < Ausgangsgröße: Ist der Eingangsdatentyp kleiner als der WORD-Ausgang, werden die "ungenutzten" Bits im WORD auf FALSE gesetzt (z.B. die Bits 8 bis 15 bei BYTE_TO_WORD oder SINT_TO_WORD).
  • Wenn sowohl der Wertebereich als auch die Genauigkeit des Eingangsdatentyps auf den Wertebereich und die Genauigkeit des Ausgangsdatentyps übertragen (gemappt) werden können, so kann ohne Verwendung dieser Funktion eine implizite Typkonvertierung durchgeführt werden.
    Bei der Funktion TO_WORD trifft dies auf Eingangswerte vom Datentyp BOOL und BYTE zu.
ANY_STRING-Konvertierung
FehlerverhaltenFehlerverhalten
BeispieleBeispiele in ST
Zusätzliche InformationenEN/ENO-Verhalten