F_CreateMacAddr

F_CreateMacAddr 1:

Die Funktion generiert eine formatierte MAC-Adresse und liefert diese als Rückgabeparameter vom Typ String zurück (z. B. 1C-2C-3C-4C-5C-6C).

FUNCTION F_CreateMacAddr : T_MacAddr

F_CreateMacAddr 2: Eingänge

VAR_INPUT
  aMacAddr   : T_MacAddrArr;  (* MAC address as array of bytes. *)
  sSeparator : STRING(1) := '-';
  bLoCase    : BOOL := FALSE; (* Default: use "ABCDEF", if TRUE use "abcdef" characters. *)
END_VAR

Name

Typ

Beschreibung

aMacAddress 

T_MacAddrArr

Byte-Array: Jedes Byte entspricht einem Adressbyte der MAC-Adresse.

sSeparator

STRING(1)

Separator zwischen jedem Byte der MAC-Adresse.

bLoCase

BOOL

Angabe, ob Groß- oder Kleinbuchstaben zur hexadecimalen Bytedarstellung verwendet werden.

Beispiel für einen Aufruf in ST:

PROGRAM MAIN
VAR
    aMAC   : T_MacAddrArr := [1, 2, 3, 4, 5, 6];
    sMAC   : T_MacAddr := '';
END_VAR

sMAC := F_CreateMacAddr( aMAC, '-', FALSE );(* Result: '01-02-03-04-05-06' *) 

Entwicklungsumgebung

Zielplattform

Einzubindende SPS- Bibliotheken

TwinCAT v3.1.4024.55

PC oder CX (x86, x64, ARM)

Tc2_System (System) >= 3.10.1.0