来自西门子技术支持热线的故事:一个参数引发的通信故障

已锁定

西门子Auto

官方工程师

  • 帖子

    126
  • 精华

    16
  • 被关注

    234

论坛等级:侠圣

注册时间:2007-08-03

普通 普通 如何晋级?

来自西门子技术支持热线的故事:一个参数引发的通信故障

1544

2

2012-06-25 13:03:42

在使用CPU集成DP口进行PROFIBUS-DP通信时,在HW Config中一般的设置步骤是激活DP端口,新建一条PROFIBUS总线,设置波特率和端口地址。有一个参数由于是默认不支持修改,所以很少会有人注意到,这个参数就是最高站地址(图1中红框位置)。既然是默认参数一般就很少修改,有时候却会影响到通信,下面就分享一个热线上遇到的该地址影响PROFIBUS通信的例子:



图1

Customer:您好,工程师,我有两个S7-300的CPU之间做DP主从通信,同时有个MP277触摸屏也连在DP网上和300从站通信。现在的问题是我的主从通信是正常的,但是触摸屏连不上。
Engineer:您先确认一下三个站点的DP地址是否有冲突,连接触摸屏的电缆是否正常,STEP7 和WinCC flexible的波特率是否一致,配置连接CPU的地址和插槽号都对吗?
Customer:地址肯定没问题,300主站是100,从站是2,MP277是1,波特率也核对过了都是1.5M,地址和插槽都是2。接线也测过,我的MP277位于中间,300PLC在两边。主从通信都正常,那就说明线没问题。
Engineer:这些都没问题,那您的从站DP接口设置操作模式的界面中是否激活了Test,commissioning,routing这个选项呢?
Customer:这个倒没有。
Engineer:一般情况下,集成DP口做从站时连接PG和触摸屏时都建议激活这个选项,您可以激活这个选项再测试一下。
Customer:好的,一会儿我到现场去试一下。
半小时后客户回电话了:
Customer:我勾选了还是不行。而且我又发现一个现象,就是我把主站拔了,触摸屏就能通,再把主站插回去,主从通信不能恢复,CPU的BF灯会长亮。
Engineer:也就是说您的主站和触摸屏单独连从站都没问题,放在一起,只能有一个连上,谁先连上谁优先?
Customer:是的。
单独连正常说明设置都没有问题,但是放在一起触摸屏就连不上,还是触摸屏的连接设置有冲突的地方,只是不太明显,只能逐个核对了。于是就开始了和客户核对参数的过程。
此处省略100个字。。。。。。。

几个回合下来发现了问题所在:客户的WinCC flexible项目是单独的没有集成在STEP7中,所以在连接参数界面中DP网络默认最高站地址是31(图2),而S7-300主站的地址是100,这样就导致了触摸屏不能与S7-300主站通信获得令牌,没有令牌也就不能和从站进行通信。告知客户将这个参数修改为126后,重新下载项目到MP277,S7-300之间的主从通信和MP277与S7-300从站的通信都恢复正常。



图2

避免由于STEP7和WinCC flexible项目通信连接时参数不一致的最简便办法就是将WinCC flexible的项目集成到STEP7中。这样再建立连接时只要选择项目中CPU后相应的连接,参数就会自动对应,如图3。



图3
来自西门子技术支持热线的故事:一个参数引发的通信故障 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4470条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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