请高手指点STL程序

小弟想做一个程序,用STL进行编写:
1.#ID  与 560做比较。
2.如果〉=560 ;#ID与1395相加,赋值给#PointEN
3.如果<560 ;#ID与2911相加,赋值给#PointEN
以下是我写的程序,不知道对不对情指教
   L     560
      L     #ID
      >=I   
      JCN   M001
      JC    M002

M001: L     1395                        //DBX10.0-239.7
         +D    
         T     #PointEN

M002:  L     2911                        //DBX364.0-389.7
           +D    
           T     #PointEN

问题补充:
那么应该怎么改,请赐教

最佳答案

有问题,如果560>=#id,则 你的程序就是错误的结果。
  L     560
      L     #ID
      >=I   
      JCN   M001
      JC    M002
M001: L     1395                        //DBX10.0-239.7
         +D    
         T     #PointEN
ju M003//执行到这里就要不能再执行后面的加了,必须结束了
M002:  L     2911                        //DBX364.0-389.7
           +D    
           T     #PointEN
M003:NOP 0

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月6日 上午1:18
下一篇 2018年12月6日 上午1:18

相关推荐