控制工程师论坛

PLC与PAC

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

fammmy
fammmy

2023-11-29

我想把电机转动量用角度显示在触摸屏上,电机设置齿轮比后是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这是什么原因导致的


回帖

评论3

总共 , 当前 /
首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China