STL 编程 load 指令用法不解

已锁定

iraxtr

  • 帖子

    5
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2019-08-13

普通 普通 如何晋级?

STL 编程 load 指令用法不解

477

1

2022-12-21 10:08:42

最近学习ANY 指针的用法,看到如下的程序,(国外数控设备)  是这样写的: 

   

 L     P##gesamtes_Array

      LAR1  

      L     P##erstes_Feld

      LAR2  


      L     B [AR1,P#1.0]               // Typ gesamtes Array

      PUSH  

      XOW   W#16#2                      // Kennung Byte

      JZ    gtBy


      POP                               // Typ gesamtes Array

      XOW   W#16#19                     // Kennung Block_DB

      JN    f001                        // Fehlercode 1: Kennung bei ges. Array <> BYTE bzw. <>DB


      L     W [AR1,P#8.0]               // DB-Nummer

      L     W [AR2,P#4.0]               // DB-Nummer

      T     #DB_Nr

      OPN   DB [#DB_Nr]

      XOW   

      JN    f003             


请教大家, 黄色部分的指令该如何理解,赋值给  #DB_Nr的内容到底是L     W [AR1,P#8.0] 还是 L     W [AR2,P#4.0] ,或者是把两个值赋给DB nr ??  不解, 而且为啥要这样写?按照正常理解, 第一行没必要写啊, 因为ACC1 永远保存最新的数据,我只复制了一部分程序,下面的程序好几处都有这种写法。





STL 编程 load 指令用法不解 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54631条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。