在现场调试,由于在线生产不能停机,所以不能修改硬件组态用主从站的方式!所以用wincc脚本读取原操作系统CPU地址下的变量数值,触发时间周期250ms,数据传输是正常的!不过存在问题如下:运行一段时间后,大概两个小时左右,读取的数据卡住不变了,实际数据是变化的!这时候只要重新再编译以下脚本文件,什么都没有改动,数据又正常读取了!脚本我也是写在全局里!软件需要长时间运行,总这么操作也不行啊!想问问大神们,什么原因导致的?怎么解决?
最佳答案
250毫秒的时间太短了 有时候不足以让全局脚本执行完成,所以才会导致读取数据卡住,因为他没执行完这一次就马上开始下一次的执行了。这个问题在你退出运行系统的时候也会出现的。解决办法就是优化脚本,或者把频率降低一点。
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356203.html