TXP系统与S7的以太网通讯问题

已锁定

周天意

  • 帖子

    6
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2006-10-26

普通 普通 如何晋级?

TXP系统与S7的以太网通讯问题

1062

1

2007-02-08 20:49:33

S7-400与SIEMENS TelepermXP通讯如下:
S7配置:CPU414-4H,CP443-1连接Scalance X108交换机,交换机通过OMC转光纤至远端

TXP配置如下:S7方光纤进OMC转ITP口与交换机OSM ITP62连接,同时有CPU948R,CP1430与OSM ITP62连接

目标:S7-400系统能够与S5系统(也就是TXP的AP)进行数据的传输通讯。
我方S7通过STEP7在Netpro中配置如下:
CP443-1 MAC地址:08-00-06-09-21-91(激活ISO协议)
IP地址:192.167.9.101(激活IP通讯协议)
子网掩码:255.255.255.0
按照对方TXP给的资料,他们已经设置S5系统为AP101,我方被定义为SS103
CP1430 MAC:08-00-06-06-21-11 第二块CP1430 MAC:08-00-06-06-21-12
TSAP(ASCII):N1011空格空格空格
TSAP(hex):4E.31.30.31.31.20.20.20
对方设置S7的TSAP(ASCII):N1031空格空格空格
TSAP (hex) :4E.31.30.33.31.20.20.20
新建连接方式为:ISO传输连接(ISO transport connection)配置如下:
Local MAC:08-00-06-09-21-91
TSAP(ASCII):N1031空格空格空格
TSAP(hex):4E.31.30.33.31.20.20.20

Remote MAC:08-00-06-06-21-11
TSAP(ASCII):N1011空格空格空格
TSAP(hex):4E.31.30.31.31.20.20.20
使用主动方式连接Active connection establishment,并选择Send/Recv方式
注:如不勾选主动连接方式,即使写程序将FC5,FC6激活,也无法和对方进行数据的交换,对方OSM也检测不到任何的数据流入。
因为对方有两块CP1430冗余,所以按照上面的配置建立了另一条连接,下载配置入S7-400系统

现象:对方OSM成功的检测到我方CP443-1连接上系统(对方与OSM连接的ES工程师站通过网络命令Ping CP443-1的IP地址成功,在OSM配置界面上看到我方CP443-1的连接MAC地址)
我方STEP7写程序如下:通过FC5/FC6分别接收和发送DB数据块。其中FC5 AG_SEND发送状态DONE=1,无ERROR状态,证明发送成功

FC6 AG_RECV无ERROR状态,但实际接受数据长度为0,证明无数据进入S7系统。

问题:目前怀疑TXP系统为被动接收(类似S7系统的FETCH/WRITE模式),需要我方直接写入/读取他们的DB块,即使用类似GET/WRITE方式传输数据,但是ISO通讯协议内无此FB功能块或SFC功能块,或许我没找到?

此问题已经提交西门子技术支持热线,在这里感谢在这个项目进行过程中一直给于我技术支持的西门子工程师:庄工
暂时寻找解决方案中,希望各位能够给予指点
TXP系统与S7的以太网通讯问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4558条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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