恭喜,你发布的帖子
发布于 2017-12-01 16:05:01
2楼
补充如下:
这里我们通过这个case,可以总结检查Profinet网络物理链路的方法。
首先CRC错误,就是针对报文的校验,查看报文中的数据是否有损坏。出现CRC错误的原因一般有两个:1, EMC干扰,2,物理线路短路,例如线1,2,3,6其中一根与屏蔽层短路。而查看CRC错误的方式有两种,一种是交换机的以太网端口的错误报的统计信息,另外一个就是通过Step7,博途不行,在线查看分布式IO的端口报文统计信息。这样就可以基本判定问题的来源和故障的原因。
其次,查看交换机的log日志,检查是否有链路发生断开状态,例如Link down。
结合,上述两种方法基本可以排除物理层的故障问题。
附加一点,可以使用Ping,大家培训过的知道,Ping是第三层的,所以可以检查3层以下,包括数据链路层和物理层的问题,然而,Ping也很难发现问题,因为使用它时可以跟着一些参数一起使用,这里留一个悬念,大家想想Ping该如何高效利用?
现场问题,通过查看上述的两种统计信息,可知故障的发生源于物理链路的变化,(在现场,该设备是一个经常震动的设备,而且我的手轻轻触碰该连接线,接头就松了),通过加固接头的连接,故障最终恢复。
后面HMI发生的丢站,结合总总,可以预见是HMI的本身产品问题,最大的原因就是就那么一个HMI出问题。
。因为与通信无关,我在这里就不赘述了。
请填写推广理由:
分享
只看
楼主