lg plc除法问题求教 点击:1022 | 回复:1



laowu

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:57帖 | 175回
  • 年度积分:0
  • 历史总积分:494
  • 注册:2001年11月16日
发表于:2007-02-25 11:46:00
楼主
LG PLC 除法中,一寄存器存商,另一寄存器存余数,而程序需要除后,保留三位小数,这样的除法,如何做?  谢谢指点.


楼主最近还看过



倚天屠龙

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 137回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2003年6月16日
发表于:2007-02-25 22:44:00
1楼
LS k120s PLC没有浮点运算指令,你可以这样计算:

c=a*1000/b

a:被除数
b:除数
c:结果

    就是先把被除数先乘1000,这样结果的三位小数就被保留而不会作为余数处理了。
   此次运算的结果如果作为中间运算的过程又继续下去,那末最后一次的运算必须按同样的方法来决定小数的位数,如果取整,那末就要再除1000;如果本次运算将得出最终结果,那么就可以中止了,你要做的可能就是显示它,在人机界面里选择显示来自PLC的变量c,将小数点后的位数设定为3,就可以了。

热门招聘
相关主题

官方公众号

智造工程师