二手西门子plc回收plcio分配表

作者: 产品中心  发布:2020-02-11

  通过旋转编码器的脉冲数计算距离,分辨率是1000,二手西门子plc回收编码器滚动一圈距离为157mm。逻辑运算是将:(脉冲数*167)/1000=移动距离。但是(脉冲数*167)得结果已经溢出(结果超出32767范围)...

  通过旋转编码器的脉冲数计算距离,分辨率是1000,二手西门子plc回收编码器滚动一圈距离为157mm。逻辑运算是将 :(脉冲数*167)/1000=移动距离。但是(脉冲数*167)得结果已经溢出(结果超出32767范围),求高手怎么办

  

  浮点数计算,如果没有该功能,plcio分配表就用32位计算,更多追问追答追问

  2. 另外一种更完善的做法就是将乘数和除数约分,使乘的时候倍率缩小。然后再先做除法,plcio分配表再作乘法。二手西门子plc回收

  然后里面Dmov C*** D170 那句,应该用16位Bin转换为32Bin的指令DBL,用Dmov不是很恰当。

  2、或者运算顺序改为先除后乘:脉冲数/1000*167=移动距离,但由于整数除法会有余数,相乘结果会有细小误差。

本文由领航仪器发布于产品中心,转载请注明出处:二手西门子plc回收plcio分配表

关键词: