NET 1
LD I0.1
MOVR 1.0 , VD100
NET 2
LD SM0.5
EU
-R 0.1 , VD100
当我按下I0.1后,在状态程序监控中VD100的数值分别是:0.9 , 0.8, 0.6999999 ,0.5999999 ,0.4999999 ,0.3999999 , 0.2999999 ,0.1999999 , 0.09999993 ,
-7.450581E-008 , -0.1000001 , --------
为什么会是这个结果?而不是0.7,0.6,---0.1 ,0,-0.1,-0.2-------
难道我的PLC有问题吗?
最佳答案
PLC是没有问题的,关键是实数的表示方法,按照ANSI/IEEE 754-1985标准制定,如果你需要相关详细信息,看下下面:
http://gceclub.sun.com.cn/TT/sunstudio/NCG/819-4817-10.pdf
提问者对于答案的评价:
ok
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358104.html