此 DUT 可以与以下指令搭配使用:FP_SD_WRITE
DUT 的各项元素(标识符):
写入格式
0:–
1:UINT,5位数字,CSV
2:INT,6位数字,CSV
3:UDINT,10位数字,CSV
4:DINT,11位数字,CSV
5:REAL,13位数字,CSV
6:–
7:WORD,4位数字,CSV
8:DWORD,8位数字,CSV
9:–
10:字符串,CSV
11:二进制数据,BIN
写入模式
0:新文件模式。删除文件内容,然后写入数据。当不存在文件时,其创建新文件。数据始终从文件头写入。
1:增加到文件模式。增加附加数据到文件末尾。当不存在文件时,其创建新文件。数据始终从文件末尾写入。
2:指针模式1。从udiBytePosition指定的指针开始的文件头写入数据。
3:指针模式2。从udiBytePosition指定的指针开始的文件末尾写入数据。
选项(仅对CSV数据有效)
位0–7:新行符
0:未插入新行符,仅在文件末尾。
1–255:每隔n个 分隔符插入一个新行符,例如:对于位0–7=3,每隔三个分隔符插入一个新行符。
位8:在数据末尾写入Postfix
0:新行符
1:逗号
位9:首位清零
0:不执行首位清零
1:执行首位清零
位10–15:为系统保留(0)
指针位置[字节]
仅适用于指针模式1(wMode=2)或2(wMode=3)写入后,指针移动到写入完成的位置。下一次的写入操作将从该位置开始。
写入数据的数量
对于wFormat=1–8:16位/32位逗号分隔数据数
对于wFormat=10:8位字符数
对于wFormat=11:16位数据数