回复:bsend里的ID和R_ID具体指什么

joey_gao

  • 帖子

    15
  • 精华

    0
  • 被关注

    1

论坛等级:新手

注册时间:2007-12-18

普通 普通 如何晋级?

发布于 2016-07-04 16:30:36

1楼

有没有大侠帮忙看看以下的bsend 和bcrv写的哪里错了,运行时bcrv的ERROR为1,status为4 

PLC1和PLC2建立S7连接,本地ID为100

谢谢!

 

 L     W#16#100
      T     "PLC1SENDPLC2".Static_1.PLC1SENDPLC2_LEN
      NOP 0

      CALL  BSEND , "BSEND_DB"
         ptr_type:=Variant
         REQ    :=true
         R      :="PLC1SENDPLC2".Static_1.PLC1SENDPLC2_R
         ID     :=W#16#100
         R_ID   :=DW#16#1
         DONE   :="PLC1SENDPLC2".Static_1.PLC1SENDPLC2_DONE
         ERROR  :="PLC1SENDPLC2".Static_1.PLC1SENDPLC2_ERROR
         STATUS :="PLC1SENDPLC2".Static_1.PLC1SENDPLC2_STATUS
         SD_1   :=P#DB51.DBX0.0 BYTE 100
         LEN    :="PLC1SENDPLC2".Static_1.PLC1SENDPLC2_LEN

 

   L     W#16#100
      T     "PLC1RECVPLC2".Static_1.PLC1RECVPLC2_LEN
      NOP 0

      CALL  BRCV , "BRCV_DB"
         ptr_type:=Variant
         EN_R   :=TRUE
         ID     :=W#16#100
         R_ID   :=DW#16#2
         NDR    :="PLC1RECVPLC2".Static_1.PLC1RECVPLC2_NDR
         ERROR  :="PLC1RECVPLC2".Static_1.PLC1RECVPLC2_ERROR
         STATUS :="PLC1RECVPLC2".Static_1.PLC1RECVPLC2_STATUS
         RD_1   :=P#DB52.DBX0.0 BYTE 100
         LEN    :="PLC1RECVPLC2".Static_1.PLC1RECVPLC2_LEN

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10663条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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