16
西门子代理商6ES7274-1XF30-0XA0 西门子代理商6ES7274-1XF30-0XA0
情况二结果:
如果想保存之前的变量值,创建一个新的数据日志文件,再写入新的数据记录。如下图16所示:
图16.查看新数据日志
这种情况下,将创建一个新的数据日志文件,写入一条新记录,并打开“NewProduct”这个新数据日志文件。如上图13不会发生变化,新的数据日志文件及记录如下图17所示:
图17. 新数据日志文件及记录
注:数据日志不再采用 //END 标志对未满的数据日志文件末尾进行标记。在 S7-1200 CPU V4.1之前的版本中,未满的数据日志都包含一个 //END 标志。
8.清空“Product”数据日志文件内的数据记录(S7-1200 V4.2开始支持)
使用“DataLogClear”指令清空“Product”内的数据记录,ID参数关联之前已存好的ID值,并触发该指令 REQ清空数据记录。如下图18所示:
图18. “DataLogClear”指令
注意:因“DataLogNewFile”指令可隐式关闭原始数据日志文件并隐式打开新数据日志文件。所以在使用“DataLogClear”指令前,确保数据日志为打开状态,若数据日志关闭可使用 “DataLogOpne”指令重新打开,如图19所示。
图19.使用 “DataLogOpen”指令打开数据日志
清空完数据记录后,通过WEB查看结果,如图20所示。
图20.“Product”数据日志文件内
9日志文件(S7-1200 V4.2开始支持)
使用“DataLogDelete”指令,DelFile置1,ID参数关联之前已存好的ID值,并触发该指令 REQ
图21. “DataLogDelete”指令
表4. “DataLogDelete”指令重要参数说明
输入参数 数据类型 说明 DelFile BOOL DelFile= "0" 删除数据日志,但保留数据记录;
DelFile= "1" 删除数据日志,删除完数据日志后,通过WEB查看结果,如图22所示。
图22.“Product”数据日志文件被删除