FB_GetStateTcFTPClient

The current state of the FTP client can be queried with the function block FB_GetStateTcFTPClient.
Inputs
VAR_INPUT
sNetID : T_AmsNetID;
bExecute: BOOL;
tTimeout: TIME;
END_VAR
Name | Type | Description |
---|---|---|
sNetID | T_AmsNetID | A string containing the AMS network ID of the target device, at which the ADS command is directed. |
bExecute | BOOL | The command is executed with the rising edge. |
tTimeout | TIME | Indicates the duration of the timeout. |
Outputs
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
nErrID : UDINT;
nAdsState: UINT;
nDevState: UINT;
END_VAR
Name | Type | Description |
---|---|---|
bBusy | BOOL | The command is in the process of being transmitted by ADS. No new command will be accepted as long as "bBusy" remains TRUE. |
bError | BOOL | Becomes TRUE, as soon as an error occurs. |
nErrID | UDINT | Returns the corresponding error code in the event of a set bError output. |
nAdsState | UINT | Contains the state identification code of the ADS target device. The codes returned here are specified for all ADS servers: ADSSTATE_INVALID =0 ; |
nDevState | UINT | Contains the specific state identification code of the ADS target device. The codes returned here are supplementary information specific to the ADS device. 1 = TwinCAT FTP Client started |
Requirements
Development Environment |
Target Platform |
PLC Libraries to include |
---|---|---|
TwinCAT v3.0 Build 3102 |
PC or CX (x86) |
Tc2_FTP |