图1是浮点数相乘,乘完的结果应该是3.6015,但是显示为什么是这样的?我选择浮点数显示还是这样;图二是自身的累加,加完也是存在数据显示不正常的问题,怎么解决呢?存储在MD里并没有其他地方用到过
问题补充:
下图为第一次累加图片,MD224(0.430112)和MD68(0.430112)相累加,得到的是MD68,为什么显示的是1.054619E+009?这个值也不是最后累加得到的结果值啊
图片说明:
最佳答案
图一中的MD68这么大是因为多次累加的结果,PLC的扫描时间是毫秒级的,一次相加很小多次后就很大了,楼主不妨不MD68手动修改为一个很小值再监视就可以观察到这么变化过程。图二中的MD564应该是地址复用的问题,不妨换个没用使用的地址测试一下,可在分配列表中查询。
图片说明:
提问者对于答案的评价:
我把地址里的数据传送到令外的一个地址里就好了
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc173628.html