登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:怪事——设备累计运行时间问题探讨!

点击:2561 回复:21

附件 Shot031.jpg
看看画面按钮灰色的,不知道是不是这个原因引起的故障。
19-07-16 07:36

引用 711022027 在 2019/7/16 7:36:48 发言【内容省略】

注意到了,这是因为现场是DCS操作状态 ,不允许就地控制 。
19-07-16 11:50
奇怪,我说的楼主直接忽略,不考虑一下吗?
19-07-16 12:32

引用 pqsh 在 2019/7/16 7:13:37 发言【内容省略】

你说的完全正确,十分感谢!刚看到
19-07-16 17:23

引用 liuxd6909 在 2019/7/16 11:50:20 发言【内容省略】

这个不影响净凝泵累计时间计时的
附件 微信截图_20190715215444.jpg
19-07-16 20:16
寄存器精度的问题哦。。。我们的流量累计也有这个问题
19-07-16 21:15
1、首先模拟原程序,发现仿真结果与实际结果一样,2号泵累计运行时间(单位为小时)累加到4660.338小时时已看不到累加了;
2、后试着用双整数指令进行累加和数制转换输出结果直接就是整数4660,不行;
3、最后试着用双整数累加,累加结果转换为实数后再用浮点数除法运算指令除以3600进行单位转换,结果终于可以对2号净凝泵运行时间正确计时了,说明系统程序确实存在缺陷。
下午去另一机组核实,结果发现也存在相同的问题,时间已经很久了,没太有人注意到这个问题而已。
由于实数的小数位数为6位,使用实数时行累加运算,要特别注意一个问题就是 大数加小数 的四舍五入的问题,很容易加不到上限就已经停止计数了。
最后修改:2019/7/16 21:22:46
19-07-16 21:19

引用 yanli7234 在 2019/7/15 21:47:24 发言【内容省略】

你说的对呀!程序的确有问题,开始还本以为计时条件没有达到所致。
最后修改:2019/7/16 21:26:11
19-07-16 21:25

引用 liuxd6909 在 2019/7/16 21:19:53 发言【内容省略】

--------------------
可惜我不是你这版主,要不给你加分加精.
除了题目过于简单,不能吸引人进来以外.内容相当实在.有疑问,有贴图,有数据,有分析,有结论.
楼主实在了不起!
深入分析一下舍入引起的小截断,把浮点的最大精度正是你说的2^24=16777216比较一下.
19-07-16 21:35

引用 pqsh 在 2019/7/16 21:35:31 发言【内容省略】

类似的问题以后可能还会有,可我现在的认识还停留在比较肤浅的地步呀,感谢支持和鼓励!
19-07-16 21:58

上一页 下一页

工控新闻

更多新闻资讯