对于网络出的问题,首先要了解网络的故障现象是什么,了解了故障现象以后,那么我们去根据网络的七层模型(物理层、数据链路层、网络层、传输层以及应用层)。根据每层实现的功能,我们去判定问题的发生的可能性是在哪一层。比如说,如果故障的现象是说我的变频器或现场电机一启动,通信就会出现中断或出现数据混乱。那么从现象上判断的话,这极有可能是发生在了通信模型中的物理层的问题,也就是说,当变频器启动电机的时候呢它会形成电磁场,那么电磁场会作用到通信网线上使得我们的通讯信号发生变化,我们要解决的是物理层的问题,如何去防止去干扰。如果不是变频器干扰而引起的网络通信故障问题,我们就看是不是链路层有问题,链路层就涉及到网络的架构的不合理导致了网络在某个点上出现拥塞,那么这时候呢我们就要解决链路层的问题。那么也有可能在大型网络中的,有可能发生在路由这个网关出现路由堵塞的问题,这时候需要做路由汇总使得网络更加合理,也就是说对于网络的问题他是一个综合的,当然了,在这里面判断的时候是通信设备(传输设备)是一个方面涉及通信终端是另外一个方面,那么我们要判定问题到底是发生终端上还是发生在传输设备上,那么这个需要根据具体的情况来具体的分析。下面主要介绍三种解决问题的思路。
![06d79561cdf67c8dc38c1c632b6c6a62.png](https://i-blog.csdnimg.cn/blog_migrate/122f3a84092cfbfad67e85054fa464b4.jpeg)
1、必须要有清晰的
先分析网络拓扑结构,这是解决一切网络问题的基础。毕竟网络就像电路一样,电路出了问题,无非就是打点校线,更换元器件。有了网络拓扑图,就能够根据现场反馈的网络故障,分析出最有可能是哪一段的网络出了问题。
![ca9fcbe1df7ec410eeca8e103dc456d5.png](https://i-blog.csdnimg.cn/blog_migrate/bfe98bafe45c42b628865f5d3213ccd0.jpeg)
2、系统必须有详细时间的日志记录
详细的日志是具体分析解决问题必不可少的,靠详细的日志数据记录,可以判断具体网络故障时间和具体设备信息。日志及数据,报警日志,二级管理层的数据下发日志以及过程管理层的通讯状态日志,交换机的故障日志,还有生产线上的报警数据。不同系统的记录数据,尽量要做到时间一致,所以就要求生产线上的各个子系统做到时钟同步。
![30881aebd452a31acc5e9eb9b001bb48.png](https://i-blog.csdnimg.cn/blog_migrate/f78d044d2059a3d80e5afd897cb5c544.jpeg)
3、长期的跟踪观察
如果说前两条是解决和分析问题的,那么第3条就是验证问题是否解决的。俗话说不怕网络故障一致存在,就怕它时有时无。有时候针对可能出现的网络问题做了工作之后,往往需要观察挺长一段时间才能判断故障是否已经解决。有的时候以为已经解决了故障,可是隔了一段时间之后,相同的故障又出来了。所以,网络故障引起的问题,大多时候不能一蹴而就。需要长时间的观察及判定。
![47acb3d43cc1f33deb1d4f0f4adb7cb0.png](https://i-blog.csdnimg.cn/blog_migrate/d62c0ba267af2babaff78ecaf64b58fe.jpeg)
制造业的下一个突破口--工业物联网