语句表问题

有一段程序
   L     MW0
      L     MW2
      >=I   
      JC    ma01
      T     MW4
     ma01: NOP  0     

这里将MW0和MW2进行比较后,如果大于就跳转到NOP,如果小于就将MW0传送给MW4,是这样的吗?拜托各位大师指教。

最佳答案

1、程序注释:
 L     MW0// MW0存入累加器1
 L     MW2//MW2存入累加器1。原累加器1内容存入累加器2,即MW0存入累加器2
 >=I  //累加器2与累加器1比较,即MW0大于等于MW2吗?
 JC    ma01//  若 RLO = 1,则跳转。即如果MW0大于等于MW2则跳转到ma01处、
  T     MW4//如果小于就将累加器1内容存入MW4,即MW2 传送给MW4
ma01: NOP  0  
2、   这里将MW0和MW2进行比较后,如果大于就跳转到NOP,如果小于就将MW0传送给MW4,是这样的吗?
不是的。是大于等于就跳转到NOP,如果小于就将MW2传送给MW4。
、如果MW0大于等于MW2则跳转到ma01处。
、如果小于是将累加器1内容送人MW4,即MW2传送给MW4。
、注意!执行T     MW4这条指令时累加器1的内容是MW2!!!

提问者对于答案的评价:
谢谢你的指教,也感谢各位的帮助。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐