FtpRemoteFileHandling 库针对远程文件处理提供以下 FTP 客户端功能:
读取文件
写入文件
删除文件
列出远程目录的内容
添加目录
删除目录
1 控制器作为 FTP 客户端
2 上传文件(Store 命令)
3 FTP 服务器(在 PC 或控制器上)
4 下载文件(Retrieve 命令)
下表说明库的特性:
特性 |
值 |
---|---|
库标题 |
FtpRemoteFileHandling |
公司 |
Schneider Electric |
类别 |
|
组件 |
|
缺省命名空间 |
|
语言模型属性 |
|
向上兼容库 |
是(FCL) |
请注意以下 FTP 数据传输限制:
在与 FTP 服务器进行交换时,文件名和目录名仅支持 ASCII 符号。
仅支持 IPv4(互联网协议版本 4)。
仅支持被动模式 FTP。
一次仅允许一个 FTP 连接。
仅支持以 UNIX 目录列表样式列出所选远程目录的内容。如果使用外部 FTP 服务器的其他列表样式,可能导致显示不完整。
由于 FTP 服务器的响应时间无法控制,因此,以低优先级循环任务执行该功能块。调节此任务的看门狗功能,允许足够的连接时间。或者,执行
任务中的功能块。对于这种类型的任务,没有定义循环时间。本文档所用的库在内部使用 TcpUdpCommunication库。
TcpUdpCommunication (Schneider Electric) 和 CAA Net Base Services 库(CAA 技术工作组)在控制器上使用相同的相同资源。若在同一应用程序中同时使用这两个库,则可能导致控制器工作受到干扰。
警告 | |
---|---|
FtpRemoteFileHandling 库函数为安全和非安全连接提供了不同的功能块:
FB_FtpSecureClient 支持使用 TLS(传输层安全)进行的安全连接。
FB_FtpClient 不支持安全连接。因此,通讯必须只能在您的工业网络内部进行,与您公司的其他网络隔离,并防止接入互联网。
警告 | |
---|---|
有关有序测量以及基础设施访问相关规则的更多信息,请参阅 ISO/IEC 27000 系列、信息技术安全评估的通用标准、ISO/IEC 15408、IEC 62351、ISA/IEC 62443、NIST 网络安全框架、信息安全论坛 — 信息安全优秀实践标准,并请参阅 Cybersecurity Guidelines for EcoStruxure Machine Expert, Modicon and PacDrive Controllers and Associated Equipment。