通过OLEDB访问归档数据,得到的查询结果字段中,valueID,Timestamp,realvalue,quality,flags分别是什么含意阿?为什么有的Quality是76,有的是128呢?
还有,wincc的时间比系统时间慢8个小时,怎么解决阿?
问题补充:
谢谢,dateadd怎么用啊?
最佳答案
valueID代表归档变量在SQL SERVER数据库中的标识ID;
Timestamp:时间标签
realvalue:实际值
quality:质量代码
flags:内部使用,不必关心它
关于质量代码请参考:WinCC信息系统->“通讯”>“通讯诊断”>“变量的质量代码”;最常见的128也就是0x80表示Good,76也就是0x4C表示不确定(只有初始值);
WinCC归档都是以UTC时间为准,如果时区设置为GMT+8北京的话,归档的时间就是比计算机时间要慢8个小时,你可以用代码读取出来后用DateAdd将时差补上;
---------------------------
补充:百度一下DateAdd;WinCC VBS帮助有也有该函数的说明;
提问者对于答案的评价:
好的
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272628.html