s7 300的一段程序 求高手帮助解答一下

下面的程序有高手能帮忙翻译下吗  小弟菜鸟 实在看不明白 

L     PIB [AR1,P#10.0]
      T     #TEMP33[8]
      AN    L      7.3
      JC    M001
      R     #STAT12
      R     #STAT13
      R     #STAT14
      R     #STAT15
      S     #STAT10
      A     #IN0
      FP    #STAT13
      S     #STAT14
      L     B#16#4
      T     PQB [AR1,P#10.0]
      L     B#16#0
      T     PQW [AR1,P#8.0]
      L     B#16#1
      L     #STAT31
      <>I   
      S     #STAT11
      JU    M002
M001: A     L      7.4
      JCN   M002
      A     #STAT10
      JCN   M003
      R     #STAT10
      L     B#16#3
      L     #STAT31
      ==I   
      JCN   M004
      S     #STAT15
M004: L     B#16#1
      T     #STAT31
      L     B#16#0
      T     PQB [AR1,P#10.0]
M002: L     W#16#4000
      T     #STAT24
      BEU   
M003: AN    #STAT11
      JC    M005
      S     #TEMP38
      R     #STAT11
      L     W#16#40D
      T     #STAT24
      JU    M006

最佳答案

首先要确定AR1的内容是什么,才可以分析程序中的地址。学习一下间接寻址的知识吧,而且程序中的变量都是前后有联系的,光讲解其中一段的程序可能并不准确。
参见:S7-300和S7-400寻址
http://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=1597
用于S7-300 和S7-400 的语句表(STL)编程
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1818&loginID=&srno=&sendtime=

提问者对于答案的评价:
非常感谢 后来仔细又看了看  其实我主要是对PIB PQB不太懂 他们是不是2个PLC之间交换的数据

最佳答案作者回复:
是不是2个PLC之间交换的数据,这要看组态了。

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

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

相关推荐