y_fx2000
级别: 家园常客
精华主题: 0
发帖数量: 52 个
工控威望: 890 点
下载积分: 22194 分
在线时间: 168(小时)
注册时间: 2020-08-10
最后登录: 2024-12-16
查看y_fx2000的 主题 / 回贴
楼主  发表于: 2023-04-19 16:39
西门子的1200系列cpu做模拟量累积(例如做流量的累积),瞬时流量准确但累积流量不准确,偏差非常大,感觉上是低端cpu时间基准不准确导致的,因为用同样的编程方法在S7-300和1500系列下又是准确的。不知道各位可否有什么好的解决办法,请大神指导。
顺便说一下我是OB30里面做累积的,循环中断时间为100ms
13930228124
级别: 探索解密
精华主题: 0
发帖数量: 82 个
工控威望: 155 点
下载积分: 524 分
在线时间: 22(小时)
注册时间: 2020-07-21
最后登录: 2024-12-12
查看13930228124的 主题 / 回贴
1楼  发表于: 2023-05-23 20:56
刚开始累积应该是准确的,过一段时间后,一个很大的值加一个很小的值会出问题。小值精度丢失,最终会被近似为0。导致总累积值不变