技术论坛

 烟厂PROFINET网络故障诊断与分析

返回主题列表
作者 主题
冯学卫
官方工程师
西门子官方工程师西门子官方工程师

经验值:4618
发帖数:180
精华帖:42
楼主    2019-07-08 16:50:53
主题:烟厂PROFINET网络故障诊断与分析 精华帖 

        工业现场使用PROFINET网络通信越来越普遍。大多数的使用者都只是停留在对PROFINET网络会使用状况,而对于PROFINET底层的工作机制却知之甚少。随着PROFINET设备节点数量越来越多,网络的规模比起以前来说也越来越大,越来越复杂。很多用户在使用的过程中由于使用不当造成了这样那样的问题。下面我将给大家介绍一个由于使用不当造成网络故障的案例。

       某烟厂在制丝车间的控制网络使用的是PROFINET的网络。现场反映PROFINET控制网络经常会出现网络中断的故障现象。现场的网络拓扑如下图1所示。

 

图1、制丝车间PROFNET的网络拓扑结构

     

        从上图1可以看到S7-400的PLC连接到了SCLANCE XM414的交换,然后SCLANCE XM414的交换机再次级联X200的交换机,再由X200的交换机去连接分布式IO站;有的二次级联X200交换机后连接分布式IO站。且在有的分支线上的终端连接有S7-300PLC。图2为图1放大图的部分。  

 

图2、拓扑图的部分放大图


        在连接S7-400与SCALANCE XM414的网线进行数据抓包分析,可以看到通过此线路既有PNIO的通信数据包也有S7的通信数据包,且在一些时刻PNIO的通信的频繁程度与S7通信的频繁程度差不多,如下图3所示。

 图3、PLC下连网络的数据抓包情况

      

        对图3中的数据包进行分析,如下图4所示。从图4可以看出有时S7的通信负载高于PNIO的通信负载。

 

 

图4、S7通信负载高于PNIO的通信负载的情况


        当图4的情况发生且持续的时间很长,就会造成当PNIO的数据和S7通信的数据都到达SCALANCE XM414的时候,XM400交换机把PNIO数据帧的优先级由6变为了0,也就是PNIO的数据不具有了优先级。此时当有大量的S7通信的数据发生时就会造成PNIO的通信延迟。这样就会造成PNIO掉站的故障。

        所以XM400的交换机虽然价格高,但它主要用于骨干网的交换机而不是是用于PNIO通信链路上的交换机。所以不能把XM400的交换机级联在PNIO通信的链路中。对于PNIO的通信建议用PNIO的专用交换机X200系列交换机,X200交换机可以保证PNIO的优先级出入X200交换机时不变。而此案例的特殊之处在于由于网络架构的不合理导致了S7通信与PNIO的通信共用逻辑链路且当通信量大时就会出现PNIO通信故障的现象。

------------------------------------------------------------------------------------------------

->返回汇总帖

->PROFINET基础知识介绍

->汽车厂PROFINET 网络故障的诊断与分析

->制药设备PROFINET 网络故障的诊断与分析


------------来自西门子工程师
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。