语句表指令用法的问题

A(    
      A     T [LW 6]
      A     I [AR1,P#61.5]
      AN    M [AR1,P#601.5]
      O     
      AN    I [AR1,P#61.4]
      A(    
      ON    M [AR1,P#601.4]
      ON    I [AR1,P#60.4]
      )     
      )     
      S     M [AR1,P#601.7]
      A     I [AR1,P#61.4]
      R     M [AR1,P#601.7]
上面程序中或指令后为什么没有操作数,这样用有什么作用?

问题补充:
我的问题是第五行“或”指令的作用是什么?

最佳答案

1、问题补充:我的问题是第五行“或”指令的作用是什么?
这是组合式的逻辑程序。
第五行“或”指令是先“与”后“或”:先进行O前与后的”与“指令,在将两个”与“的结果进行”或“。
这种写法见《《用于S7-300 和S7-400 的语句表(STL)编程手册》中1.8先“与”后“或”。下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText= 1008
2、这是指针寻址:
例如:
 L     P#100.0          //初始读指针
 LAR1  
  A     I [AR1,P#61.5]// 实际指令为 A   I 161.5,即由P#100.0 +P#61.5=P#161.5。
  A     I [AR1,P#61.4]//实际指令为 A    I 161.4,即由P#100.0 +P#61.4=P#161.4。
2、又如下述程序:
A(    
      A     T [LW 6]  //定时器的标号是右LW 6中的内容所表示,例如LW 6中的内容为9,即为T9。
      A     I [AR1,P#61.5]//指针AR1中的内容加上,P#61.5才是I的地址。
      AN    M [AR1,P#601.5]//指针AR1中的内容加上,P#601.5才是M的地址。
3、有关指针寻址资料见:
、见《关于S7-300和S7-400指针寻址的说明与例程(更新版)》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=F0215
、详见《step7编程之地址概念详解》连接:
http://ishare.iask.sina.com.cn/f/22746895.html
http://www.gongkong365.com/bbs/job.php?action=download&aid=96

提问者对于答案的评价:
很详细,谢谢!同时也谢谢艾星落尘!!

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

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

相关推荐