F_CreateAmsNetId

F_CreateAmsNetId 1:

Die Funktion generiert einen  formatierten NetId-String und liefert diesen als Rückgabeparameter zurück (z.B.: '127.16.17.3.1.1').

FUNCTION F_CreateAmsNetId : T_AmsNetId

T_AmsNetId

VAR_INPUT
    nIds    : T_AmsNetIdArr;
END_VAR

nIds : Byte-Array. Jedes Byte entspricht einer Nummer der Netzwerkadresse. Die Adressbytes haben eine Netzwerk-Byte-Reihenfolge.

 

Beispiel für einen Aufruf in ST:

PROGRAM MAIN
VAR
    ids     : T_AmsNetIdArr := [127, 16, 17, 3, 1, 1];
    sNetID  : T_AmsNetID := '';
END_VAR
sNetID := F_CreateAmsNetId( ids );(* Result: '127.16.17.3.1.1' *)

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.8.0

PC or CX (x86)

TcSystem.Lib

TwinCAT v2.10.0 Build >= 1301

CX (ARM)

TcSystem.Lib