s7 300 cpu之间以太网通讯问题?急!!!!!!!!

已锁定

xiaojing

西门子1847工业学习平台

  • 帖子

    70
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2003-12-31

普通 普通 如何晋级?

s7 300 cpu之间以太网通讯问题?急!!!!!!!!

1948

8

2004-11-26 17:53:37

s7 300 cpu之间以太网通讯问题?
现有4个315-2DP的CPU,全部都挂在同一以太网上,想实现之间的通讯,
现硬件配置以两个CPU之间为例,在netpro中将A和B之间建一条Connection,
在A中连接状态为Local ID:0001 A050;Partner ID:0001 A050;
Partner:B/CPU 315-2DP;Type:TCP connection;Active connection partner:No;
Subnet:Ethernet(all)
在B中连接状态为Local ID:0001 A050;Partner ID:0001 A050;
Partner:A/CPU 315-2DP;Type:TCP connection;Active connection partner:Yes;
Subnet:Ethernet(all)
然后在A中的OB35中调用
network1:
L 20
T MW 240
NOP 0
network2:
A M 202.0
= L 20.0
BLD 103
CALL "AG_SEND"
ACT :=L20.0
ID :=1
LADDR :=W#16#100
SEND :=P#DB40.DBX0.0 BYTE 20
LEN :=MW240
DONE :=M202.1
ERROR :=M202.2
STATUS:=MW204
NOP 0
network3:
CALL "AG_RECV"
ID :=1
LADDR :=W#16#100
RECV :=P#DB41.DBX0.0 BYTE 20
NDR :=M206.0
ERROR :=M206.1
STATUS:=MW208
LEN :=MW240
NOP 0
然后在B中的OB35中调用
network1:
L 20
T MW 240
NOP 0
network2:
A M 202.0
= L 20.0
BLD 103
CALL "AG_SEND"
ACT :=L20.0
ID :=1
LADDR :=W#16#100
SEND :=P#DB40.DBX0.0 BYTE 20
LEN :=MW240
DONE :=M202.1
ERROR :=M202.2
STATUS:=MW204
NOP 0
network3:
CALL "AG_RECV"
ID :=1
LADDR :=W#16#100
RECV :=P#DB41.DBX0.0 BYTE 20
NDR :=M206.0
ERROR :=M206.1
STATUS:=MW208
LEN :=MW240
NOP 0
在线监测的时候,只能实现B中的发出的数据A中能收到,而A中发出的数据B中很少能收到
而且有时收到的数据是错误的。
请教各位大侠这是什么问题,我这样实现的方式是否合理,
是否两个CPU之间建立一条链路就可以实现双向的数据收发,
请大家给予指导,谢谢。
以上是我参考本站上的一个实例做的!
s7 300 cpu之间以太网通讯问题?急!!!!!!!! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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