注:
a. 数据日志名称:此变量仅支持 String 数据类型。
(该名称应符合 Windows 文件名称的限制,不允许使用以下字符:“\”、“/”、“:”、“*”、“?”、“
b. 数据日志标题:Header参数指向数据日志文件中第一行的列标题名称,各列名称需要用逗号分隔;如果未设置该值,则不会在数据日志文件中创建标题行。
c. 数据日志 Data结构:指定数据日志的各个数据元素(列)及其数据类型:用户自定义类型 (UDT) 或数组。可以分配的Zui大数据元素个数为253(带时间戳)或255(不带时间戳)。
d. 新名称(创建新日志时使用,命名方法同a)
e.ID:数据日志数字标识符,保存每个生成数据日志的ID值以便与其它数据日志指令配合使用,方便数据日志的管理,比如清空或删除数据日志等。
3.创建和初始化数据日志文件
创建数据日志需调用“DataLogCreate”指令。按照上图2所创建数据日志参数DB为“DataLogCreate”指令分配输入、输出参数。当触发该指令输入参数 REQ 时,创建数据日志文件。如下图3所示:
图3.调用“DataLogCreate”指令
“DataLogCreate”指令重要参数说明如下表1所示:
表1.“DataLogCreate”指令重要参数说明
完成数据日志的创建需多个扫描周期,且 DONE 位仅在一个扫描周期内有效,可编程捕获“DataLogCreate”指令的 DONE信号位,将新建数据日志文件的ID存储。如下图4所示:
图4.“DataLogCreate”指令的DONE信号位和ID存储
4. 写入数据日志
数据日志创建成功后,使用“DataLogCreate”指令的 Done=1 信号使能“DataLogWrite”指令,并触发该指令REQ,将产品型号“Type”,长度“Length”,宽度“Width”三个变量值写入到数据日志文件。
如下图5所示:
图5.“DataLogWrite”指令