LWORD_TO_OCTET6
Konvertiert die Binärdaten des Typs LWORD in den Typ T_OCTET6. Die zwei höchstwertigen Bytes werden ignoriert und nicht konvertiert. Die übrigen LWORD-Bytes werden bei der Konvertierung nach dem folgenden Schema konvertiert und getauscht: Das niederwertigste Byte wird zum letzten und das höherwertigste, konvertierte Byte wird zum ersten Oktett des Oktett-Strings.
Namensraum: Tc3_Collections
Bibliothek: Tc3_Collections (Tc3_Collections.compiled-library)
FUNCTION LWORD_TO_OCTET6 : T_OCTET6
VAR_INPUT
in: LWORD(0..16#FFFFFFFFFFFF);
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
in | LWORD(0..16#FFFFFFFFFFFF) | Der zu konvertierende LWORD Wert. |
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
LWORD_TO_OCTET6 | Oktett-String mit der max. Länge von 6 Oktetts. |
Beispiel
METHOD FINAL Sample_LWORD_TO_OCTET6 : BOOL
VAR
o: T_OCTET6;
END_VAR
o:=LWORD_TO_OCTET6(16#010CCD010001);
(* o:=[16#01,16#0C,16#CD,16#01,16#00,16#01] *)
Sample_LWORD_TO_OCTET6:=TRUE;