每次重新运行WINCC时,变量记录就会把原来的数据重新记录一次,记录的数据后面多了个u.
有会多个“\”(我的归档控制是有事件控制的)。请高手指点,怎么要取消那个重复记录。
问题补充:
我是要根据一个INT变量不变化做为归档的触发添加(就是有一个INT型记录批次的变量,如果批次变化了就触发一次变量归档)。
我的做法是,做一个全局脚本,当批次变化时改变一个内部BOOL型变量,用这个BOOL型变量作为归档的触发条件。
有没有更好的办法啊?
最佳答案
一般来说,如果归档是自动触发的话,那么就会出现这种情况。
这应该和WinCC的内部归档处理机制有关。u说明这个值是无效的。系统刚启动就初始化归档,而此时数据并没有更新。
=
如果设置成事件控制的,我测试的结果是可以避免这种情况的。
系统启动后,再用一个变量启动或停止归档,这样不会出现多一个U这种情况。
提问者对于答案的评价:
我是要根据一个INT变量不变化做为归档的触发添加(就是有一个INT型记录批次的变量,如果批次变化了就触发一次变量归档)。
我的做法是,做一个全局脚本,当批次变化时改变一个内部BOOL型变量,用这个BOOL型变量作为归档的触发条件。
有没有更好的办法啊?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275400.html