1

有没有办法从 FTP 服务器可视化连接(并下载文件)?所有这些都在 TwinCAT 3 中。

我正在尝试从 FTP 服务器下载文件。但是我似乎无法找到正确的可视化。

我在 Beckhoff 的网站上找到了一个演示代码,他们从服务器下载文件,但这适用于实际的 PLC。

亲切的问候!

4

1 回答 1

1

通过使用TF6300,您可以使用 TwinCAT3 实现 FTP 客户端。对于从 FTP 服务器下载文件,Beckhoff 有一个很好的例子用于文件下载的实现。任何支持 ADS 的设备都可以做到这一点,例如 TwinCAT3。您可以将它安装在您的 PC 上,它不需要实际的 PLC。为了可视化这一点,我将继续并可视化在您实例化所需功能所需的功能块时实例化的一些变量。例如,如果您实例化 FB“FB_FTP_FileDownload”,则可以访问输出变量“nProgress”,它以百分比显示数据传输的当前状态。关于可视化,有很多方法可以做到这一点。例如,您可以: - 使用 TwinCAT3 visu 直接实现它(使用 ADS 作为中间件) - 使用 adslib。

文件下载所需的功能块的输出(FB_FTP_Open、FB_FTP_FileDownload、FB_FTP_Close)将为您提供显示下载状态所需的所有信息。

于 2017-12-04T15:46:09.760 回答