文件可以直接从PLC异步读取和写入。配置是在每个项目中进行的。所有数据包括所有密码在项目导出时都会被保留。
只要在存储介质上写入数据,移除设备可能会导致数据丢失或损坏文件系统。因此,建议在数据载体初始化期间可视化写入过程。
对于USB存储介质,请注意功耗。过高的电流可能会损坏服务器。每个服务器的功耗都不同。
通过FTP传输的数据没有任何方式受到攻击的保护,因为这些数据是以明文形式传输的。因此,建议使用FTPS或SSH2。
每个存储器都会自动创建一个新服务。请注意,即使存储器未被使用,每个服务也会占用RAM。
请在一定时间后自动删除旧数据。特别是对于项目存储器,写满可能使服务器无法使用。
为了能够通过PLC读取或写入存储器,必须先使用功能块FS_INIT初始化该存储器。
所有USB存储器在初始化时都会与操作系统建立连接。对于远程文件系统的存储器,每次操作都会建立一个连接,然后再关闭。这种方法较慢,但能节省目标服务器的资源。
在服务器重启时,驱动器的状态将被保存在PLC中,并在启动后恢复。
在配置过程中可以直接搜索存储器。为了搜索USB存储器,需要一个初始化的连接。
首先,媒体会在上下文菜单中创建外部存储器下的数据>>>
提示: 存储器也可以完全禁用。如果未设置
启用复选框,服务将完全终止。
为了能够访问外部媒体,必须通过文件系统功能块在PLC中调用它们。
首先,必须初始化或将文件系统绑定到系统。这可以通过功能块FS_INIT完成。
注意: 请确保功能块FS_INIT尽可能每个存储器仅使用一次,因为在其他程序运行期间,存储器不会被释放。
以下协议受支持:
| 协议 | 描述 |
|---|---|
| 服务器上的专用项目存储器。它会与项目分开导出。每个项目只能使用一个项目存储器。删除存储器后,数据将保留。 | |
| 访问USB存储介质的单个分区。请参阅章节USB端口中的地址设置。 | |
| 通过SFTP访问远程SSH2服务器。目前还不支持使用证书进行身份验证。 | |
| 远程FTP服务器或通过TLS连接的FTP服务器。某些操作是在被动模式下进行的。 | |
| Windows共享服务器。此类型仅从Core 2开始可用。 |
所有常见的文件系统通过USB都受支持。服务器上的分区也会被识别并相应显示。以下文件系统受支持:
注意: 分区必须大于1 MB才能被识别。
有各种需要文件访问的场景。例如,可以将数据直接从USB驱动器加载到PLC或写入驱动器。还可以自动在驱动器上查找文件并读取该文件。以下是一些示例: