STL 程序 解释

A7d2: L     #I
      ITD   
      L     L#1
      -D    
      L     L#32
      *D    
      LAR1  
      L     LD [AR1,P#0.0]
      L     #FilterL
      <R    
      L     #I
      ITD   
      L     L#1
      -D    
      L     L#32
      *D    
      LAR1  
      L     LD [AR1,P#0.0]
      L     #FilterH
      =     L     54.2
      >R    
      O     L     54.2
      JCN   A7d4
这个程序的大致意思 是一个当指针所指的数据小于FilterL或者大于FilterH的话就给这个值赋零 如果在这个没有就跳转到A7d4。我不懂得是求或的那一块是如何运行的,这个求或为什么这样写 用STL编写这种情况的规则是什么,我该学习那些知识?

最佳答案

L     LD [AR1,P#0.0]
 L     #FilterL
  <R    
 =     L     54.2

程序就是当LD [AR1,P#0.0]的数值小于#FilterL或大于#FilterH时就不跳转,继续向下执行。

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

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

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

相关推荐