哈喽,大家好,我是雷工!
在项目现场数据采集过程中,经常会遇到网络问题,最近又遇到一个网络问题。
下面记录处理过程,方便遇到类似问题时能快速处理。
一、问题描述
现场有5个西门子S71200/1500PLC系统,均在同一网段(网段1),局域网内。
在超融合服务器位于机房的另一网段(网段2),笔记本设置网段1,对5个西门子PLC的数据均能正常采集。
但在超融合服务器内的虚拟机系统可以访问其中4个PLC,其中1个PLC无法访问,Ping不通。
看完问题描述你是不是分分钟知道哪里原因了?
对网络比较熟悉的可能直接就能判断出来哪里问题,但肯定也会有很多人无法判定哪里问题。
二、问题分析
其实根本不用分析,问题出现的第一秒我就指出了问题所在,当然是不可能的啦。
本着遇事不决,量子力学的原则,决定问下ChatGPT。
结合实际情况分析了下GPT-3.5给的结果,貌似都不是原因。
结合网上的信息和现场情况综合分析,应该是其中S7-1500PLC的网关未设置或设置错误,导致出现同网段可Ping通,跨网段Ping不通的现象。
三、处理过程
根据分析有了结论,联系该子系统厂家验证该问题,PLC是否未设置网关或设置的是否正确。
中控室正好有台电脑有博图15.1,在线搜索了下,无法搜索到那台PLC。
换了台博图17,在线搜索,依然无法搜到那台PLC。
厂家反馈必须得用博图15.0的才行。。。
然后就是下载博图15.0,网速超慢,下了半天。
然后创建虚拟机,安装博图15.0,又装了半天。
结果安装好后用博图15.0搜索还是能搜到其他所有PLC,就是搜索不到那台PLC。
无奈厂家让去现场测试一下。
联系企业带着去现场,一测,结果……,嘿,读到了
然后上载程序一看,果然是没有设置网关的原因。
四、后记
现场调试总会遇到各种意想不到的问题,而我们也只能遇到问题想办法解决问题,经验也就在不断在不断解决问题的过程中逐渐丰富起来。
当在不久的以后,就又遇到类似的现象,而这次才真正的做到了不用分析,直接指出问题所在,对方说着不可能,设置了啊,然后上载一看,果然是没设置网关的原因。