FB_MDP_NIC_Write_IP
Der Funktionsbaustein ermöglicht das Setzen einer neuen IP Adresse. Dieses Element ist Teil des IPC-Diagnose Moduls NIC.
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 anderen Computer zu richten kann hier dessen AMS Net Id (vom Typ T_AmsNetId) 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 v3.1.0 | PC oder CX (x86, x64,ARM) | Tc2_MDP |