一、硬件与物理链路
网线、网口坏 / 接触不良:S7‑1200 是自适应网口,不用交叉线,但劣质网线、水晶头压坏很常见;PLC PN 口 link 灯不亮就是链路没建立。
USB 转网口问题:很多廉价 USB 网卡驱动异常、不支持 PN 扫描;优先电脑原生网口,USB 网卡要装好驱动,在网络列表里能识别到网卡。
交换机故障、端口 VLAN 隔离:直连测试(电脑网线直接插 PLC,绕过交换机),能连上就是交换机问题。
PLC 供电异常、硬件故障:24V 不稳;ERROR 红灯常亮、网口物理损坏。
电脑网卡本身故障:网卡禁用、驱动异常。
二、IP 与网段配置
不在同一网段、子网掩码不一致例:PLC 192.168.0.10 /255.255.255.0;电脑必须是 192.168.0.X,不能 192.168.1.X。
IP 冲突:电脑和 PLC IP 一样,或者局域网别的设备占用该 IP,会出现搜到设备但无法在线、下载报错。
电脑同时开无线 + 有线(双网卡):博途扫描容易乱,调试时建议禁用 WiFi、虚拟机网卡、VPN 网卡,只留调试用有线网卡。
全新 PLC 出厂无 IP:新 CPU 默认没有固定 IP,靠 BOOTP/PN 扫描分配 IP;不能直接 ping,要在在线访问里搜索 MAC 来分配 IP。
三、PG/PC 接口、博途软件设置
PG/PC 接口选错网卡(最常见) 控制面板 → 设置 PG/PC 接口,访问点选 TCP/IP → 你实际插网线的那张网卡,不要选自动、无线、虚拟网卡。博途左下角【在线访问】也要选中同一张网卡再点 “可访问设备” 扫描。
博途项目里 PLC 型号 / 固件版本和实物不一致项目组态选的 CPU 型号、固件 V4.4/V4.5/G2 版本和实物对不上,就算网络通也转不了在线、下载报错。
博途版本不兼容、缺少更新包:低版本博途不支持高固件 1200(比如 G2);Ghost 精简系统容易缺西门子底层组件。
PNIOMGR 服务被杀毒 / 优化禁用PNIOMGR 是西门子 PN 扫描核心进程,360、电脑管家、优化软件经常把它禁用,直接导致搜不到 PLC;路径:
C:\Program Files\Common Files\Siemens\Automation\Simatic OAM\bin。
四、Windows 防火墙、杀毒拦截
Windows Defender、第三方杀毒会拦截 S7、PN 扫描报文;调试时临时关闭当前网卡对应的专用 / 公用防火墙,或者放行西门子相关程序。很多情况 ping 通,但博途扫描包被防火墙拦了。
五、PLC 内部权限、保护设置
PLC 开启了程序保护、专有保护:禁止上传 / 在线监控,需要密码。
G2 新款 S7‑1200 的角色权限:匿名用户没有在线访问权限,安全设置里要给匿名开放访问权限。
PLC 处于某种故障状态、存储卡异常:SD 卡损坏、里面有固件更新任务卡住;断电 30s 冷重启,或者 SD 卡取出再试。
六、其他原因
电脑开了虚拟机、VPN,路由表乱掉;
网络里有大量 PN 设备风暴、广播风暴;
PLC 固件损坏,需要 SD 卡重新刷固件、恢复出厂;
电脑网卡节能模式,自动休眠断流(网卡属性取消节能)。
排查顺序
网线直连 PLC,关掉 WiFi、VPN、虚拟机网卡
电脑网卡设静态同网段 IP,子网掩码 255.255.255.0
cmd
ping PLC_IPping 不通:换网线、换网卡、看 PLC 网口灯、查供电
ping 通:进控制面板 PG/PC 接口选对网卡 → 博途在线访问扫描 → 关闭防火墙杀毒测试
扫描到但转在线失败:核对型号固件、检查 PLC 密码 / 安全权限、冷重启 PLC。

