Supported functionalities
Starting with version 4.x, the TwinCAT FTP Client has undergone some fundamental optimizations. Among other things, a new PLC library (Tc3_FTP) with extended functionality has been provided. The previous PLC library (Tc2_FTP) will continue to be supplied for compatibility reasons, but will no longer be maintained. We therefore recommend switching to the new library for new projects.
The following table provides an overview of the functionality of both libraries.
Function | Tc2_Ftp | Tc3_Ftp |
---|---|---|
FTP | x | x |
SFTP | - | x |
Connection open | x | x |
Connection close | x | x |
Connection profiles | - | x |
Proxy support | - | x |
File Upload | x | x |
File Download | x | x |
Transfer state | - | x |
Transfer abort | - | x |
Create directory | x | x |
Remove directory | x | x |
Rename directory | - | x |
Move directory | - | x |
Check for directory existence | x | x |
List files | - | - |
Remove file | x | x |
Rename file | x | x |
Move file | - | x |
Check for file existence | x | x |