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