怎样给PLC上传到wincc的数据加上时间

现在正用S7-300做高速数据采集用SFB12/13(BSEND/BRECV)来实现,在wincc中建立RawData来采集数据,并用GetTagRaw/SetTagRaw来解包和压包,以数组的形式接受和发送数据。但是数据只能以数组的形式在wincc的诊断窗口显示,没有时间,请问应如何给每个数据加上时间?另外,wincc的诊断窗口只能显示最近900个数据,以前的数据也没办法显示,请问如何处理?

问题补充:
方法是可以,就是不知道会不会影响数据存储的速度。那么,请问您有关于这方面的例子吗?能否给发一个?邮箱是289886743@qq.com,谢谢!

最佳答案

PLC采集的数据保存到数据块的时候,把采集时间也保存进去,那些事故追忆系统都是这样,比如,DB0.DBW0是当前采集值,DB0.DBW2就是时间,或者前面是时间也行。这样你传到WINCC的数据分开后就既有时间也有采集值,出问题还可以查,毕竟PLC时间还是比较准的。

提问者对于答案的评价:
谢谢你的回答!但是感觉不是最好的办法,问题还没有解决

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

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

相关推荐

发表回复

登录后才能评论