FB_MDP_NIC_Write_IP

FB_MDP_NIC_Write_IP 1:

Der Funktionsbaustein ermöglicht das Setzen einer neuen IP-Adresse. Dieses Element ist Teil des MDP-Moduls NIC. (allgemeine Informationen zum MDP Modul NIC)

FB_MDP_NIC_Write_IP 2:

Beachten Sie, dass Änderungen dieser Art eine bestehende Netzwerkverbindung zu dem Rechner beeinflussen.

VAR_INPUT

VAR_INPUT
    bExecute            : BOOL;
    nDynModuleId        : BYTE;             (* the dynamic module id *)
    sIPAddress          : T_MaxString;          (* IP Address *)
    tTimeout            : TIME  := DEFAULT_ADS_TIMEOUT; (* States the time before the function is cancelled. *)
    sAmsNetId           : T_AmsNetId;          (* keep empty '' for the local device *)
END_VAR

bExecute

Mit einer positiven Flanke am Eingang bExecute wird der Funktionsbaustein aufgerufen, sofern der Baustein nicht aktiv ist.

nDynModuleId

An diesem Eingang wird die dynamische Modul ID angegeben, welche zu dem gewählten Netzwerkmodul gehört.

sIPAddress

Die an diesem Eingang angegebene IP-Adresse in Form eines String wird übermittelt.

tTimeout

Gibt eine maximale Zeitdauer für die Ausführung des Funktionsbausteines an.

sAmsNetId

Um die Anfrage auf dem lokalen Gerät durchzuführen, bedarf es keiner Angabe dieser Eingangsvariablen. Alternativ kann ein leerer String angegeben werden. Um die Anfrage an einen anderer Computer zu richten kann hier dessen AMS Net Id angegeben werden.

VAR_OUTPUT

VAR_OUTPUT
    bBusy       : BOOL;
    bError      : BOOL;
    nErrID      : UDINT;
END_VAR

bBusy

Dieser Ausgang ist TRUE solange der Funktionsbaustein aktiv ist.

bError

Wird TRUE, sobald eine Fehlersituation eintritt.

nErrID

Liefert bei einem gesetzten bError-Ausgang einen Fehlercode.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.11.0 Build >= 1541

PC oder CX (x86, ARM)

TcMDP.Lib