回复:大家帮忙看看这一段程序是何用意?

威师爷

  • 帖子

    5108
  • 精华

    47
  • 被关注

    255

论坛等级:至圣

注册时间:2013-09-18

普通 普通 如何晋级?

发布于 2017-02-11 09:12:05

4楼

 希望各位大神指教!!



  L     P##P_Sync_P    //这里是p#DB351.DBX140.0 BYTE 32             //Read parameter DB to the temporary memory
      LAR1 
      L     W [AR1,P#0.0]
      T     #V_Temp1
      L     D [AR1,P#2.0]
      T     #V_Temp2
      L     D [AR1,P#6.0]
      LAR1  P##V_DB_Address_Pointer//这里是应该是什么?        

      T     D [AR1,P#6.0]
      L     #V_Temp2
      T     D [AR1,P#2.0]
      L     #V_Temp1
      T     W [AR1,P#0.0]

      CALL  "BLKMOV"                    //Save parameter DB content to the temporary memory
       SRCBLK :=#V_DB_Address_Pointer
       RET_VAL:=#V_SFC_RetVal
       DSTBLK :=#V_Sync_P


      L     P##P_Sync_V  //这里是p#DB351.DBX174.0 BYTE 58  //Read variable DB to the temporary memory
      LAR1 
      L     W [AR1,P#0.0]
      T     #V_Temp1
      L     D [AR1,P#2.0]
      T     #V_Temp2
      L     D [AR1,P#6.0]
      LAR1  P##V_DB_Address_Pointer//这里是应该是什么?      

      T     D [AR1,P#6.0]
      L     #V_Temp2
      T     D [AR1,P#2.0]
      L     #V_Temp1
      T     W [AR1,P#0.0]

      CALL  "BLKMOV"                    //Save variable DB content to the temporary memory
       SRCBLK :=#V_DB_Address_Pointer
       RET_VAL:=#V_SFC_RetVal
       DSTBLK :=#V_Sync_V



://逻辑代码

:逻辑代码

:逻辑代码

:

  CALL  "BLKMOV"                    //Write variables from the temporay memory back to the variable DB
       SRCBLK :=#V_Sync_V
       RET_VAL:=#V_SFC_RetVal
       DSTBLK :=#V_DB_Address_Pointer//这里是应该是什么?      

      SET  
      SAVE                              //RLO = 1

      BE   



@RENHQ















工业起重机防摇摆 QQ:404136820 AntiSwayControl
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54756条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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