找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
网络2
AN M 0.3
= L 20.0
BLD 103
CALL "BRCV" , DB13 FB13
EN_R :=L20.0
ID :=W#16#1
R_ID :=DW#16#2
NDR :=M0.4
ERROR :=M0.5
STATUS:=MW4
RD_1 :=P#DB2.DBX0.0 BYTE 100
LEN :=MW12
NOP 0
网络3
L W#16#1111
T DB1.DBW 0
NOP 0
网络4
L DB2.DBW 0
T Mw 200
NOP 0
S7-300(2)OB1中的程序
网络1
AN M 0.3
= L 20.0
BLD 103
CALL "BRCV" , DB13 FB13
EN_R :=L20.0
ID :=W#16#1
R_ID :=DW#16#1
NDR :=M0.4
ERROR :=M0.5
STATUS:=MW4
RD_1 :=P#DB2.DBX0.0 BYTE 100
LEN :=MW12
NOP 0
网络2
A M 20.4
= L 20.0
BLD 103
A M 0.0
= L 20.1
BLD 103
CALL "BSEND" , DB12 FB12
REQ :=L20.0
R :=L20.1
ID :=W#16#1
R_ID :=DW#16#2
DONE :=M0.1
ERROR :=M0.2
STATUS:=MW2
SD_1 :=P#DB1.DBX0.0 BYTE 100
LEN :=MW10
NOP 0
网络3
L W#16#2222
T DB1.DBW 0
NOP 0
网络4
L DB2.DBW 0
T MW 240
NOP 0
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
你的问题有几个
1,CP343-1(343-1EX30-0XE00)在做S7communication时,只能作为Server端,也就是你的做法不成立,因为你这样的配置是服务器客户端模式,所以没法做成功的,当然,我也发现这个模块建立S7communication时居然没有提示,需要进一步检测,看看它是否如属性中所说的一样,不能做SERVER。
2,即使你用S7communication,调用BSEND/BRCV,你在调用BSEND时,需要给LEN赋值,也就是你发送的长度,接收RECV的LEN不用赋值。发送数据应该脉冲触发,也就是你的ENR应该给脉冲值。
3,建议你用AG_SEND/AG_RECV,也就是常说的SEND/RECV接口或S5兼容通信,那么肯定能做通,且没有问题。编程应该没有问题吧。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城