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

光之翼

  • 帖子

    17
  • 精华

    0
  • 被关注

    3

论坛等级:游民

注册时间:2008-07-18

普通 普通 如何晋级?

发布于 2012-06-25 13:17:06

1楼

现象1:S7-300之间主从通信正常,MP277连接不上从站。
一般情况下,系统一上电,触摸屏的启动时间较长,PLC启动时间短。那么S7-300主站获得令牌,主从通信关系先建立。同时它会周期性的向总线上发送请求帧,查找总线上新加入的站点。当它向地址为1的站点发送请求帧后,MP277收到了这个请求帧,正常情况下MP277应该回复“我已经准备好接收令牌”给S7-300主站。但是,MP277设置PROFIBUS最高站地址是31,而S7-300主站地址是100,超过了31,所以MP277不会回复这个请求帧。这就造成了拿有令牌的S7-300主站不知道总线上出现了一个站地址为1的主站,也就不会将令牌传递给MP277。MP277始终得不到令牌,那它和S7-300从站之间的通信也就不能建立。

现象2:拔掉S7-300主站,MP277能够连接从站。插回主站,MP277通信正常,主从通信不能恢复。
拔掉主站后,整个PROFIBUS总线上令牌丢失,MP277监听一段时间发现总线上没有令牌,会自己生成一个令牌,重新建立起一个令牌环。这个时侯MP277就可以和S7-300从站进行通信同时它负责令牌环的管理。有设置MP277的PROFIBUS最高地址是31,导致MP277不会向高于31的地址发送Request_FDL_Status请求帧,再次接入S7-300主站后,由于主站地址是100,不会收到MP277发送的请求帧,也就不会应答。导致MP277不知道总线上有地址100站点,也不会把令牌传给S7-300主站。收不到令牌,那么S7-300主站也就不能和从站通信。】
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4512条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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