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

LWORD_TO_MACADDR 1: Eingänge

Name

Typ

Beschreibung

in

LWORD(0..16#FFFFFFFFFFFF)

Der zu konvertierende LWORD Wert.

LWORD_TO_MACADDR 2: Rückgabewert

Name

Typ

Beschreibung

LWORD_TO_MACADDR

ETHERNET_ADDRESS

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;