调试PLC的时候碰到以太网通信异常,Ping不通、网卡显示电缆被拔出,这种问题我在2台设备上都遇到过。上一台加了个路由器就混过去了,这台不行,折腾了一整天才找到根因。2026年了,Win10系统对工控网卡的兼容问题依然存在,但解决办法其实就1步。下面把整个排查过程和操作步骤全写出来,碰到同样问题的直接照着做。
这次碰到的问题比上一台设备复杂得多,症状也不一样。
症状一:直连PLC,网卡直接显示"网络电缆被拔出"。 电脑用网线直接连PLC的以太网口,右下角网络图标直接打叉,打开适配器属性一看,以太网适配器状态写着"网络电缆被拔出"。但线是好的,换了2根网线都一样。
症状二:加了交换机之后,能识别网络但Ping不通。 在电脑和PLC之间塞了一台交换机,这次网卡不报错了,显示"未识别的网络"。但Ping PLC的IP地址192.168.254.1,完全没响应。
症状三:能Ping通但丢包75%。 最诡异的是这个状态——Ping 192.168.254.1,数据包能发出去,但回来的只有25%,75%全丢了。这种半死不活的状态最难排查,因为你不知道是线的问题、网卡的问题、还是PLC那边的问题。
我一开始以为是网线问题,换了3根。又以为是交换机问题,换了2台。最后发现,问题出在Win10的网卡自动协商上。
这步是整个排查过程中最关键的,也是最反直觉的。
操作路径:右键以太网适配器 → 属性 → 点击"配置"按钮 → 选择"高级"选项卡 → 在属性列表里找到"连接速度和双工模式"(也叫Speed & Duplex)。
默认状态是"自动侦测"。把它改成"10Mbps半双工"。
为什么是10Mbps半双工而不是100Mbps?我实测过:10Mbps全双工可以正常通信,100Mbps半双工不行,100Mbps全双工也不行。只有10Mbps半双工和10Mbps全双工这两个选项能稳定连通。
改完之后再Ping 192.168.254.1,发送和接收全部正常,丢包率从75%直接降到0%。
这个问题的根因是什么?Win10的网卡驱动在自动协商速率的时候,跟PLC的以太网口协议不兼容。PLC那边的网卡芯片比较老,不支持自动协商,但Win10默认强制自动协商,两边谈不拢,通信就断了。手动锁定到10Mbps半双工,相当于让Win10迁就PLC,问题就解决了。
2026年了,这个问题依然存在。我在另外2台不同品牌的PLC上测过,西门子S7-1200和三菱FX5U都碰到了同样的情况,改完双工模式全部恢复正常。
网络通了,博图软件能不能连上又是另一回事。
打开博图(TIA Portal),点"下载到设备",在PG/PC接口类型那里,选"PN/IE"。别选MPI,也别选其他的,这台PLC只有以太网口,必须走PN/IE。
接口/子网连接选"尝试所有接口",然后点"开始搜索"。正常情况下,几秒钟之内就能检索到PLC的IP地址192.168.254.1。
如果搜索不到,回去检查双工模式改对了没有。我第一次搜的时候就没搜到,后来发现是网卡属性改完之后没插拔网线让协商重新生效。拔了重插,再搜,立刻出来了。
这里有个细节——不要用交换机。我测试过,加了交换机之后博图搜索的成功率会下降。直连最稳,搜索成功率100%。交换机不是不能用,但会多一层不确定性,调试阶段能省就省。
我这台调试机用的是虚拟机,很多人在虚拟机里跑博图,网络设置搞错了,PLC根本连不上。
虚拟机网络适配器模式必须选"桥接模式"。桥接模式下,虚拟机能拿到跟主机同网段的IP,相当于虚拟机直接接入了物理网络。
虚拟机内部的本地连接设置成"自动获得IP地址"。然后把主机的无线网卡禁用掉——这步很多人不知道为什么要做。原因是主机无线网卡和有线网卡同时开着的时候,Windows会优先走无线,桥接模式的流量就被截胡了。禁用无线之后,所有流量走有线,桥接才能正常工作。
我之前在虚拟机里调试了2个小时连不上PLC,最后发现就是无线网卡没关。关掉之后,30秒就搜到设备了。

最后说一个跟这次故障关系不大、但影响更大的事。
Win10的自动更新,做工控的人必须关掉。
我不是危言耸听。2026年了,Win10的更新包动辄2GB到4GB,后台自动下载、自动安装,你根本控制不了。更新期间不能关机,少则40分钟,多则2个小时。更新完之后,博图的某些版本跟系统不兼容,打开就报错。我去年碰到过一次,更新完之后博图V18打不开,卸载重装了3次才恢复。
更坑的是,工控电脑上装的软件版本各不相同——博图、GX Works、CX Programmer、驱动精灵,版本全不一样。Win10一更新,某个依赖组件被替换了,其中一个软件就挂了。你还不知道是哪个组件出了问题,排查起来极其耗时。
关自动更新的方法:设置 → 更新和安全 → Windows更新 → 高级选项 → 把"自动下载并安装"关掉,改成"通知下载"。这样更新包会下载但不会自动装,你可以挑个空闲时间手动处理,或者干脆不处理。
这次PLC以太网通信异常的问题,说白了就是Win10网卡驱动跟老PLC不兼容。解决办法就1步——改双工模式。但如果你不关自动更新,下次系统一升级,这个设置可能又被重置了,又得重新改。
把这篇存下来,碰到同样问题的时候直接翻出来对照着做,能省你至少半天排查时间。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。