高帮忙解释下程序问题

下面是多圈绝对值编码器编程的程序段,哪位高手指点下??
 L     ID   116  
      T     "4_TyreLub_D".Encoder
      L     DW#16#1FFFFFF  //赋值  为什么赋值?
      AD    //为什么要取编码器低29位?
      SRD   4 为什么要除以16?
      L     22000为什么要装常数?
      +I    为什么要与22000相加?
      T     "4BG5V"
      DTR   
      L     "4_TyreLub_D"._4BG5V.Scale
      *R    
      RND   
      L     "4_TyreLub_D"._4BG5V.B_Offset
      +I    
      L     "4_TyreLub_D"._4BG5V.M_Offset为什么要有两个偏移量?
      +I    
      T     "4_BG5V_I"

最佳答案

有关程序的解释,其实之前的回答已经很清晰了;最后将编码器的型号,什么牌子的,输出的信号是什么格式的发给大家看看,还有这个绝对值使用的场合也要说明下,程序不理解的部分主要还是应用的问题,而不是本身程序段的问题;

提问者对于答案的评价:
h

专家置评

已阅,最佳答案正确。
程序的编程都是跟实际应用有关,没法根据语法来进行解释。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc184194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月29日
下一篇 2017年6月29日

相关推荐