FB_MDP_NIC_Write_IP
The function block enables a new IP address to be set. This element is part of the MDP NIC module. (General information on the MDP NIC module)
Please note that changes of this kind affect an existing network connection to the computer. |
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 | The function block is called by a rising edge on the input bExecute, if the block is not already active. |
nDynModuleId | The dynamic Module ID belonging to the selected network module is specified at this input. |
sIPAddress | The IP address specified at this input in the form of a string is transmitted. |
tTimeout | Specifies a maximum length of time for the execution of the function block. |
sAmsNetId | For local access don't specify this input or allocate an empty string. For remote access to another computer specify its AMS Net Id. |
VAR_OUTPUT
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
nErrID : UDINT;
END_VAR
bBusy | This output is TRUE if the function block is active. |
bError | Becomes TRUE as soon as an error situation occurs. |
nErrID | Returns an error code if the bError output is set. |
Requirements
Development environment | Target platform | PLC libraries to be linked |
---|---|---|
TwinCAT v2.11.0 Build >= 1541 | PC or CX (x86, ARM) | TcMDP.Lib |