求助这段程序,不知道RD_LADDR怎么传递给RD_RECORD?

已锁定

曾经丶笑天下

  • 帖子

    106
  • 精华

    0
  • 被关注

    20

论坛等级:游侠

注册时间:2015-06-30

普通 普通 如何晋级?

求助这段程序,不知道RD_LADDR怎么传递给RD_RECORD?

446

3

2018-07-22 11:07:49

Interface

IN: RD_LADDR      Word

      RD_RECORD    Any

      WR_LADDR     Word

      WR_RECORD   Any


TEMP: RD_Temp    Any

           WR_Temp   Any

           AD_Temp    DWord

           Count          Int



Network 1

//将input_buff指向的ANY区域传递给RD_Temp

      L P##RD_RECORD

      LAR1  

      L     P##RD_Temp

      T     #AD_Temp


      L     W [AR1,P#0.0]

      T     LW [#AD_Temp]

      L     #AD_Temp

      L     P#2.0

      +D    

      T     #AD_Temp

      L     D [AR1,P#2.0]

      T     LD [#AD_Temp]

      L     #AD_Temp

      L     P#4.0

      +D    

      T     #AD_Temp

      L     D [AR1,P#6.0]

      T     LD [#AD_Temp]


Network 2

//将output_buff指向的ANY区域传递给WR_Temp

      L P##WR_RECORD     

      LAR1  

      L     P##WR_Temp

      T     #AD_Temp


         L     10

_000: T     #Count

         L     B [AR1,P#0.0]

         T     LB [#AD_Temp]

         L     P#1.0

         +AR1  

         L     #AD_Temp

         +D    

         T     #AD_Temp

          L     #Count

          LOOP  _000


Network 3

CALL  "DPRD_DAT"

       LADDR  :=#RD_LADDR

       RET_VAL:=#RET_RD

       RECORD :=#RD_Temp

      NOP   0

 CALL  "DPWR_DAT"

       LADDR  :=#WR_LADDR

       RECORD :=#WR_Temp

       RET_VAL:=#RET_WR

      NOP   0



求助这段程序,不知道RD_LADDR怎么传递给RD_RECORD? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54705条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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