各位工控前辈好,最近调试 S7-200 SMART 遇到一个玄学问题,折腾几天了,终于找到解决办法,分享给大家避坑!
问题描述
同一台 PLC(SR60),同一版本 STEP 7-MicroWIN SMART V2.7
电脑 A:能正常 ping 通 PLC IP(192.168.2.1),但「查找 CPU」里搜不到设备
电脑 B:同样网络环境、同样软件版本,秒搜、秒上载程序
防火墙已关,IP 在同一网段,网线直连 / 交换机测试都试过
已做无效排查
重装软件、更换不同版本(V2.5/V2.7),问题依旧
禁用电脑其他网卡,仅保留有线网卡,重启后还是搜不到
用 Wireshark 抓包,能看到 PLC 发的 ARP 包,但软件就是识别不到
换另一台同型号 PLC,电脑 A 依然搜不到,排除 PLC 硬件问题
最终解决办法
最后发现是电脑网卡的「巨型帧(Jumbo Frame)」功能被开启了!
步骤:打开「网络适配器属性」→ 配置 → 高级 → 找到「巨型帧 / Jumbo Packet」
把值从「9014 字节」改成「禁用」,重启网卡后,软件瞬间搜到 PLC!
避坑总结
网卡参数是重灾区:除了巨型帧,「流量控制 / 节能模式」也可能影响通讯
系统环境干扰:Win10/11 的某些网络补丁会和 200 SMART 通讯驱动冲突
快速排查模板:先 ping → 再关防火墙 → 最后检查网卡高级参数
欢迎在评论区交流你遇到的 200 SMART 通讯坑,一起避坑!