LWORD_TO_MACADDR
Konvertiert die Binärdaten des Typs LWORD in den Typ ETHERNET_ADDRESS. Die 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 der MAC-Adresse.
Namensraum: Tc3_Collections
Bibliothek: Tc3_Collections (Tc3_Collections.compiled-library)
FUNCTION LWORD_TO_MACADDR : ETHERNET_ADDRESS
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_MACADDR | Oktett-String mit der max. Länge von 8 Oktetts. |
Beispiel
METHOD FINAL Sample_LWORD_TO_MACADDR : BOOL
VAR
mac: ETHERNET_ADDRESS;
END_VAR
mac:=LWORD_TO_MACADDR(16#00B0D063C226);
(* mac:=00-B0-D0-63-C2-26 *)
Sample_LWORD_TO_MACADDR:=TRUE;