在已创建的CSV数据中不包括目标地址和其他信息。 请设置独立于数据的必要传输条件(目标地址、数据量等)。
条件示例
准备传输到同一地址的一组文件被设置为一个条件(GROUP)。
在文件名“ZR*****.csv”中, ***** 表示文件编号部分。
*1 这是传输目标(或传输源)的起始地址。 您既可以设置外部寄存器地址,也可以设置内部地址。
*2指定您想用同一条件传输的文件范围(开始编号到结束编号)。
在将00000.csv和ZR00010.csv文件传输到控制器/PLC时,根据条件编号0写入ZR0000.csv,根据条件编号1写入ZR00010.csv。
如果条件设置中指定的数据量与CSV数据配方中指定的数据量不同,将传输数量较小的数据项目。
确保在条件设置([开始]至[结束])中设置的文件编号在多个条件中没有重复。 如果文件编号在几个条件中重复,将根据编号较小的条件传输数据。(在下面的例子中,根据条件编号0,传输了重复文件ZR00002.CSV和ZR00003.CSV。)
条件编号 |
条件名称 |
|
文件号 |
0 |
产品A |
|
0-3 |
1 |
产品B |
|
2-5 |
如果不使用预设的条件设置,您可以在传输时设置条件(目标地址、数据量等)。26.10.2.2 对于地址操作
从CF卡/USB存储器至控制器/PLC传输数据时,传输的值将按[显示格式]和[位长度]里设置的下列条件进行处理。
Dec
如果值超过32位上限值,用于无符号32位的4294967295和用于有符号32位的-1是控制器/PLC的输出。即使值在32位范围内,但如果[位长度]被设为[16位],对于超出上限的值,将输出低16位,忽略高16位。 (例如,“70000”(0x11170) →“4464”(0x1170))
如果值包含0-9或小数点以外的其他字符,则不能读取问题字符后面的字符。 (例如,“12A34”→“12”)
Hex
如果值超过32位上限值,则将FFFFFFFF输出到控制器/PLC。即使值在32位范围内,但如果[位长度]被设为[16位],对于超出上限的值,将输出低16位,忽略高16位。 (例如,“0x11170”→“0x1170”)
如果值包含0-9和A-F以外的其他字符,则不能读取问题字符后面的字符。 (例如,“12G34”→“12”)
浮点型
0用于超过17位整数或16位小数的值。 (例如,“123456789012345678.9”→“0”)
如果值包含0-9以外的其他字符,则不能读取问题字符后面的字符。 此外,如果有2个或多个小数点,第二个小数点后面的数据不能读取。 (例如,“12.3.4”→“12.3”)
不管[显示格式]设置如何,读取数据时选项卡或单个空格将被跳过。 (例如,“12_34”→“1234”)