回复:s7-1500&v90 IRT通讯频繁掉站

赵欣

官方工程师

  • 帖子

    381
  • 精华

    54
  • 被关注

    216

论坛等级:奇侠

注册时间:2006-07-07

普通 普通 如何晋级?

发布于 2017-12-05 09:45:18

3楼

在这里我再总结一下,故障发生的原因和解决方法:

对于故障发生的原因,我们在“一串奇怪的数字”的描述中,可知,西门子交换机由于支持Profinet,所以会对PTCP的报文进行处理,而不是“过滤“。从变现形式上是过滤。

因为第三方的哈丁交换机不能对报文进行处理,所以CPU会受到这些来自RT侧的多个ET200发出的PTCP报文,CPU只要收到就会参与处理。无论PTCP来自IRT网络中的直接相连的V90的PTCP的数据,还是RT网络发过来的PTCP的报文。

所以CPU会同时收到RT和IRT的两侧的多个PTCP报文,那么CPU在做时间同步计算的时候就会出现错误。在报文上不能看到计算错误的信息,因为时间参数的计算都是在CPU内部计算的。计算的结果会应用到LLDP的一些参数中。由于一些参数错误,LLDP的交换会导致CPU认为该站链路发生变化,随即发生丢站报警。

 

图中可见Port Cable Delay Local, Unknown。这个就是出错的关键信息。

对于故障的解决方案:

前面的故障原因,大家想必知道了,就是不能”打扰“CPU的PTCP计算,那么就必须常规连接,例如CPU的RT侧,连接西门子的IO设备,例如ET200,SCALANCE X200。这样CPU和该设备进行正常的PTCP计算,而不会有其它额外的PTCP报文影响CPU的计算。


读万卷书 行万里路
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

Networks and Communication

共有17条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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