在WinCC中使用VBS读取变量归档数据到EXCEL,得到的数据(图1)和使用onlinetable控件中数据(图2)不一致,使用msgbox显示(图3),得到的结果(图4和图5)与图2也是不一致的,哪位大神指教一下
问题补充:
图片传重复了
图片说明:
最佳答案
从你的截图看,在线趋势控件与VBS查询结果,偏移了一分钟。在线趋势控件的8:27:26和8:28:26的数据后面有【U.],,说明此时两个数据不是真实存在的,是系统估算的值,也就是此刻可能没有归档。
而你的VBS却查询出了这两个值。这个数据对不对呢?建议VBS导出的时候,把变量质量代码和状态一同导出,再作进一步分析。
另外,看一下变量记录的归档周期是多少,还有VBS查询的时候,查询间隔又是多少。
如果是想每分钟归档一次,最好把秒固定好,比如0秒或30秒,如果是WINCC启动后自动选择时间,这个秒的时间就会有波动。
提问者对于答案的评价:
虽然不是造成这个问题的主要原因,但是前两个数值的质量代码确实是不确定的,谢谢回答~
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367671.html