26.10.3.2 使用条件名称查找功能时的控制字地址

在保存了要查找的条件名称后,将[控制字地址]的传输位(位2)从OFF置ON,以便:在外部存储器中查找CSV文件并传输与查找条件名称相匹配的所有CSV文件。

当位2置ON时,搜索文件,该文件具有与[搜索字地址]中指定的文本串相匹配的条件名称,并将匹配的CSV数据写入PLC。

传输状态和结果反映在该地址中。

错误代码(反映在错误状态位中)

0

成功完成

传输成功完成。

1

无文件编号

当执行外部存储器至控制器/PLC的传输时,传输目标文件不存在。

2

无传输条件编号

对传输来说,与指定文件编号(GROUP NO)对应的条件编号不存在。

3

内部寄存器范围错误

在外部存储器至控制器/PLC的数据传输中,如果已将传输的起始地址指定为内部寄存器,数据传输试图使用内部寄存器指定范围以外的一个地址。

4

没有外部存储器

未找到外部存储器或卡盖为打开状态。

5

读取错误

当执行外部存储器至控制器/PLC的传输时,读取外部存储器失败。

6

写入错误

当执行控制器/PLC至外部存储器的传输时,写入外部存储器失败。可能没有足够的可用空间。

SD卡处于写保护状态。

7

CF卡错误/USB存储器错误

CF卡/USB存储器未正确格式化或无效。

8

保留

9

无检索文本

没有与检索文本匹配的CSV文件。

10

索引文件错误

索引文件的CSV格式错误。

11

保留

12

写入错误

在外部存储器至控制器/PLC的数据传输中,向控制器/PLC写入数据失败。

13

读取错误

当执行控制器/PLC至外部存储器的传输时,读取控制器/PLC失败。

条件名称查找传输时序图

当控制地址的位2置ON时,[传输]位(状态位0)置ON。

当数据传输成功完成时,传输位置OFF,传输完成标记(状态位1)置ON。

当数据传输完成时,通过控制器/PLC决定传输完成标记并将控制地址位置OFF。当触发位为OFF时,[传输完成]位置OFF。

如果传输失败,则传输位置OFF,并将错误代码写入错误状态(状态位12-15)。在开始下一次传输前,请将状态和控制位清0,并将所需的控制位置ON。