西门子PLC通信故障排查思路(PROFINET/Modbus)
通信故障排查要分层进行,从物理层到应用层逐步定位。
一、物理层检查
- 网线是否插好,RJ45接头有无松动
- 交换机指示灯是否正常
- 网线长度不超过100米
- 光纤检查光功率和接头清洁度
二、网络层检查
- IP地址是否冲突
- 子网掩码是否一致
- 能否ping通对方设备
- VLAN划分是否正确
三、PROFINET专用排查
在TIA Portal中查看在线诊断:
- 设备名称是否一致(PROFINET靠名称不是IP)
- 更新时间是否过大(建议4ms以内)
- 看门狗时间是否合理
- MRP环网是否配置正确
四、Modbus TCP排查
- 服务器IP和端口(默认502)是否正确
- Unit ID是否正确
- 保持寄存器/输入寄存器地址映射是否对
- 功能码是否匹配(03读保持、04读输入)
实用工具:Wireshark抓包分析PROFINET帧;PRONETA诊断网络拓扑;Modbus Poll/Slave模拟测试。
通信问题搞不定?提交咨询,描述拓扑和故障现象。