关于浮点数计算问题

让VD300+2.5后重新传给VD300,用脉冲指令执行,用ADD_R指令,发现每执行一次,VD300就变很大的数值,根本不是从0到2.5,到5.0。用整数计算指令,让VD300+5后传给VD300,用ADD_ID指令,VD300就能从0到5,到15等等,计算很正常,问题是我要让VD300加一个小数,再传给它本身,实现变量累加功能,请专家解释一下,怎么实现它,谢谢了。

最佳答案

很大的数是因为你看的数据类型不对,如果你通过状态图看数据,那么要正确选择数据格式,用浮点数类型看。

提问者对于答案的评价:
在状态表里设置成浮点数格式后就正常了,谢谢大家帮助。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论