FB_FtpExplorer

This function block can be used to perform file and directory operations, e.g. creating new directories on the FTP server or reading existing directories. The corresponding operations are available as methods on the function block.
Inputs
VAR_INPUT
tTimeout : TIME;
sNetID : T_AmsNetID;
END_VAR
Name | Type | Description |
---|---|---|
tTimeout | TIME | Indicates the ADS timeout to be used between PLC runtime and the FTP client user mode process (in seconds). |
sNetID | T_AmsNetID | AmsNetID of the device on which the FTP client user mode process is running. Normally, the FTP client and the PLC run on the same system, so no value needs to be assigned to this variable. |
Outputs
VAR_OUTPUT
bError : BOOL;
ipResultMessage : I_TcMessage;
bBusy : BOOL;
eActiveOperation : E_FtpClientOperation;
END_VAR
Name | Type | Description |
---|---|---|
bError | BOOL | TRUE if an error has occurred. |
ipResultMessage | I_TcMessage | Output with extended error and diagnostic information based on the TwinCAT 3 EventLogger. |
bBusy | BOOL | TRUE as soon as the function block is in use. |
eActiveOperation | Indicates the current transfer operation. |
Methods
Name | Description |
---|---|
Creates a new directory. | |
Checks whether a directory exists. | |
Moves a directory. | |
Removes a directory. | |
Renames a directory. | |
Checks whether a file exists. | |
Moves a file. | |
Removes a file. | |
Renames a file. |
Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT v3.1 Build 4026 | PC or CX (x86) | Tc3_FTP |