WinCC归档变量的时间戳查询

通过事件触发一个非周期变量归档,例如在设备启动时触发一个变量归档一次,如果我想根据这个变量归档的值来查询该变量被归档时的时间戳应该怎么做。

例子:设备启动的变量为M0.0,当M0.0由0变1时对变量产品编号进行归档产品编号的值为001,(产品编号唯一,不会重复),这时001应该会被归档。现在我想通过变量的值001来查询但是归档时的时间戳。

多谢大神!

问题补充:
我的原始需求是这样的,只有一个炉子来烧结产品,一批产品烧结完成后接着烧下一批,在每一批产品在烧结的时候会输入烧结号,烧结号是唯一的,为了能追溯每一炉产品的工艺参数——温度信息,我现在是想如何能把烧结号和当时烧结这批产品的温度过程曲线关联起来,输入烧结号就能查询到这个烧结号对应的当时的温度趋势曲线。我能想到的是先查询“烧结号”这个变量在被归档时的时间戳,然后在根据这个时间戳来作为查询温度曲线的时间范围。

最佳答案

1、如果你归档数据不多的话,建议你用用户归档做,这样查询更方便一些
2、如果你用变量归档做的话,可以在查询语句后面加上选择语句,
“TAG:R,(3;6),<TimeBegin>,<TimeEnd>,''''WHERE RealValue > 100 OR 
RealValue < 50''''” 
后面可以改成WHERE RealValue =1
参考附图:
详细参考:
WinCC/连通性软件包 V7.4 SP1
https://support.industry.siemens.com/cs/cn/zh/view/109746336

补充:
这样的话,那用上面的方法也能实现的啊
或者存烧结号的时候,使用用户归档做,查询来时间作为条件再在变量归档里面查询曲线
感觉挺麻烦的

图片说明:

WinCC归档变量的时间戳查询  

提问者对于答案的评价:
这个问题可以用datamonitor来解决吗?另外你给的答案中的图片中的begin time和endtime是返回的变量吗?这两个变量分别表示所查询的归档变量的归档的开始时间和结束时间对吧

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:41
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论