s7_300的stl的变址寻址方式如何修改成梯形图实现的方式啊,求指导

2025-05-11 22:25:42
推荐回答(2个)
回答(1):

  L 0
  T #TEMP2            #TEMP2=0
  M003: L #TEMP2
  SLW 3
  LAR1               #AR1=0
  OPN #IN0              #IN0=?
  L DBW [AR1,P#0.0]            #DB?DBW0.0
  L 0
  ==I
  JC M001
  L DBW [AR1,P#0.0]         #DB?DBW0.0
  SLW 3
  T #TEMP8
  L PIW [#TEMP8]
  T #TEMP3
  L DBD [AR1,P#2.0]          #DB?DBD2.0
  T #TEMP4
  L DBD [AR1,P#6.0]           #DB?DBD6.0
  T #TEMP5

  只能大概给你翻译一下,形参IN0需要制定DB块号,没有的话无法直接转,程序大概功能为:某一个DB块中有10个字节,第一个字存储着外设输入访问地址,之后两个双字存储着相应数据,程序开始时判断外设输入地址是否为零,如是则读取对应外设输入两个字节的数据存储到TEMP3,并将DB中的后两个双字数据复制到TEMP4,TEMP5中

回答(2):

间接寻址程序无法转成LAD梯形图