PLC编程培训之PLC与HMI以太网通讯
《PLC 与 HMI 以太网通讯:教新手排查 “网线故障 / IP 冲突”,快速恢复连接》
一、快速排查:网线物理故障
当HMI显示“通讯超时”或PLC无法被博途搜索到时,首先应检查物理连接。
-
观察指示灯:查看PLC和HMI网口旁的链路指示灯(通常标记为Link或绿色常亮)和活动指示灯(通常标记为ACT或黄色闪烁)。
-
正常情况:链路灯常亮(表明物理连接正常),活动灯闪烁(表明有数据交换)。
-
异常情况1:两个灯都不亮。可能是网线没插好、网线断路、或设备未上电。
-
异常情况2:链路灯亮,但活动灯不闪。可能IP设置有问题,或通讯协议未建立。
-
-
检查与更换网线:
-
重新插拔:将网线两端重新插拔一次,确保卡扣到位。
-
替换法:这是最有效的方法。用一根确认完好的网线替换现场的网线。如果通讯恢复,则证明原网线损坏。
-
简易测试:如果没有备用网线,可以仔细观察网线水晶头是否有损坏,线芯是否压接良好。
-
二、精准定位:IP地址冲突
如果物理连接正常,但通讯时好时坏或根本无法建立,极有可能是IP地址冲突。
-
什么是IP冲突?:即网络中有两台或以上的设备被设置为相同的IP地址。网络无法识别数据包该发给谁,导致通讯混乱。
-
如何排查?
-
步骤1:确认设备IP。在HMI的“连接设置”和PLC的硬件组态中,分别查看它们被设定的IP地址和子网掩码。确保它们在同一网段但地址不同。例如,PLC为192.168.0.10,HMI为192.168.0.20,子网掩码均为255.255.255.0。
-
步骤2:ping命令测试。
-
将你的电脑通过网线连接到现场交换机。
-
按Win+R,输入cmd打开命令提示符。
-
尝试ping PLC的IP地址:输入ping 192.168.0.10。
-
如果回复正常,说明网络通路到PLC是好的。
-
-
再尝试ping HMI的IP地址:输入ping 192.168.0.20。
-
如果请求超时,但HMI供电正常,可能是HMI的IP设置错误或其网口故障。
-
-
-
步骤3:扫描冲突IP(进阶):如果怀疑有未知设备占用IP,可以使用网络扫描工具(如Advanced IP Scanner)。扫描整个网段,查看是否有重复的IP地址出现。
-
-
如何解决?
-
为冲突的设备分配一个网络中唯一的、未被使用的IP地址。
-
修改后,分别对PLC和HMI进行断电重启,使新IP地址生效。



-




