首页 三菱(Mit. 正文

回复

三菱PLC浮点数转整数会少一位数问题

三菱(Mitsubishi)PLC 浏览:1675 回复:14 收藏

oo2  2020-11-24 10:22

我想把电机转动量用角度显示在触摸屏上,电机设置齿轮比后是5000个脉冲转一圈,也就是说5000个脉冲对应360度    程序设计是:(这里的数都已经经过转换车浮点数了):

   DEDIV      360.00(D0)     5000.00(D4)  =  一个脉冲的角度(比如放到D10)

   DEMUL   一个脉冲的角度(D10)      发送的脉冲数量(D100) =当前角度(D20)   

   INT     D20  D30    此时D30是整数了  但为什么计算出来后是  180.00    360.00      720.00……转换整数后D30得出的结果会少一位数  比如D20数值是360.00  INT指令转换后D30 的数值是359而不是360     

其他数值又是正常的  比如33.00转换整数后就是33    358.00转换整数是358  1340.00转换整数就是1340这是什么原因导致的                 

我知道了