摘要:在现场调试里,PLC 跟变频器、触摸屏、远程 I/O、上位机“时好时坏”的通讯问题,往往没有报警、也不必然掉线,但数据会偶尔丢包、瞬间超时、莫名故障。很多工程师第一反应是“怀疑程序或模块坏了”,但大量官方资料和现场案例都表明:真正的根源,往往是接地、屏蔽、EMC 与网线布线不规范。本文以典型工业以太网和 RS-485 网络为背景,结合官方接线/接地指南,梳理一套“从现象到根因”的分析思路,并给出可操作的整改建议。
一、典型现场现象:通讯“忽好忽坏”的几个特征
在实际项目中,PLC 通讯时断时续往往表现为:
- 触摸屏偶尔提示“PLC 通讯失败,请稍后重试”,过几秒又恢复。
- 上位机/SCADA 报某个站点周期性“超时”,但不完全掉线。
- 以太网交换机或 PLC 诊断里,错误帧、CRC 错误计数缓慢增加。
- Modbus RTU 轮询时,偶尔某几个从站应答超时或 CRC 错误重发后恢复。
- 现象常与变频器启动、焊机工作、大功率电机频繁启停等工况相关性很强。
如果通讯逻辑、站号配置、IP/波特率/奇偶校验都已经反复确认无误,硬件模块也未报明显故障,那么可以基本判定:问题集中在物理层——接地、屏蔽和布线上。
二、先确认:不是程序/协议原因,而是“物理层质量差”
在展开接地/布线排查之前,可以快速做几个“逻辑层排除”:
- 在实验室或机柜旁,用一根短网线直接连接 PLC 与上位机/触摸屏,观察是否仍会掉线。
- 在同样框架下,把通讯周期适当放宽(轮询周期延长),确认不是“性能不足”导致的拥塞。
- 检查协议栈诊断(PROFINET、EtherNet/IP、Modbus TCP 等)里是否有明显配置错误提示。
- 对 RS-485/Modbus RTU,确认站号、波特率、奇偶位、停止位、终端电阻设置无误。
如果在短线直连、协议配置正确的情况下通讯稳定,而一旦接上现场布线和现场设备就出现“时断时续”,通常可以把排查重点放到接地、干扰与布线上。
三、接地与等电位:地线不干净,比没地还糟
3.1 多点接地与地电位差导致“假信号”
在许多厂房中,不同配电柜、设备之间通过各自的接地扁铁接入厂区地网,如果等电位做得不好,不同位置之间可能存在几伏甚至几十伏的地电位差。当通信电缆屏蔽层、设备外壳在多个位置接地时,就容易形成地环路:
- 干扰电流沿着屏蔽层/通讯线回路流动,叠加在差分信号上;
- 造成以太网或 RS-485 收发器的共模电压偏移,轻则误码,重则损坏端口。
很多“某条线靠近焊机就不稳定”的案例,最后检查发现不是线不好,而是整条线沿途被不同接地点“拉扯”,地线本身就满是噪声。
3.2 屏蔽层接地不规范:悬空、单点、小接触面
工业总线与工业以太网布线规范普遍强调:屏蔽层应与设备金属壳体或接地端子大面积、低阻抗连接,而不是随便拧一根细接地线在远处“找个螺丝”。常见错误包括:
- 屏蔽层完全悬空,只靠网线金属水晶头接触外壳,接触面积很小。
- 屏蔽层只在一端用细线接地,另一端悬空,既无法形成良好屏蔽,又容易引入“尾巴天线”。
- 屏蔽层被剥得太长,裸露很长一段,进入强干扰环境反而更易被耦合噪声。
在正规接线件和正规网线/总线插头里,屏蔽层一般是通过弹片或金属夹与插头金属壳大面积接触,再通过设备外壳连接到机柜保护地,从而形成一个稳定的“屏蔽外壳”。如果中途用绝缘胶布乱包、接触面很小,就会大幅削弱屏蔽效果。
3.3 等电位与“单点接地”的折中做法
理想的做法是:机柜内部有清晰的保护接地(PE)汇流排,所有 PLC、交换机、屏蔽电缆的屏蔽层都在这里以短粗导体接入,然后该 PE 汇流排再可靠接入厂区的等电位网络。这样可以在保持等电位的前提下,避免“地线绕来绕去”的高阻抗回路。
对于弱电机柜和总控室,还要避免把保护地与“逻辑信号参考地”混乱连接,应有清晰的功能地/保护地规划,并尽量缩短 PLC 与 I/O 模块、本地交换机到接地汇流排的距离。
四、网线与电缆走线:和动力线混扎一槽的真实后果
4.1 与动力电缆保持距离、交叉优于并行
大功率电机电缆、变频器输出电缆、焊机电缆是强干扰源。如果通讯电缆(以太网或 RS-485)与其长距离平行并行敷设,就很容易通过电磁感应在通讯线上叠加干扰。正规布线规则通常建议:
- 通讯线与动力线分槽或分层布线,保持一定水平距离。
- 如果不可避免要交叉,应尽量以90° 交叉,而不是平行缠绕。
- 尽量贴近接地良好、连续的金属托盘或金属桥架敷设,利用金属体形成屏蔽。
实际现场很多问题线缆都是“所有线绑成一束、甚至和变频器输出线共穿一根管”,肉眼看起来整齐,实则给干扰耦合提供了最长的天线。
4.2 不要盘圈、不要多余的“大线圈”
“富余的网线绕几圈扎起来”,是现场非常常见的做法,但在 EMC 角度看,这正是在做一个感应线圈。当周围存在快速变化的大电流(如变频器 PWM、电机启停、焊机放电)时,这个线圈更容易耦合干扰电压,叠加在通讯对线上。
更规范的做法是:
- 预留长度控制在合理范围,不够就换更合适的线长,而不是靠大圈“消耗多余长度”。
- 必须绕线时,也应尽量松散、分层,不要绕成一个非常规整的紧密大圈。
4.3 电缆类型选择:UTP vs STP,不是“越贵越好”
很多厂家的工业以太网文档会提到:高品质的非屏蔽双绞线(UTP),通过严格的双绞结构和平衡度,本身也具备良好的抗干扰能力;而屏蔽线如果接地不规范,反而可能因为地电位差和屏蔽层电流,引入新的 EMC 问题。
在非极端干扰环境下,使用符合标准的工业级 UTP 网线、配合规范的布线(远离功率线、良好接地、合理路由),往往比“随便买根屏蔽线但不规范接地”更可靠。在靠近变频器、焊机、电梯等特别恶劣的区域,才考虑 STP + 规范屏蔽接地的组合。
五、RS-485 / Modbus RTU:“两根线”背后的很多讲究
RS-485 / Modbus RTU 在现场极为常见,但“只拧两根线就能亮灯”的简单印象,掩盖了很多细节:
5.1 拓扑与终端电阻
大多数官方规范要求 RS-485 采用一条线串行总线(菊花链/总线型),不支持环形或星型拓扑,并在总线两端各加一只终端电阻(典型值 120 Ω)。如果:
- 中间乱接“T 型分支”“星形分支”,每个分支都有不短的“悬空 stub”,信号会反射叠加。
- 终端电阻只有一端有、或者多个位置误加,会造成阻抗不匹配,容易导致高波特率下误码。
很多“近距离低速没问题,一拉远就不稳定”的 Modbus RTU 现场,最终都能在拓扑和终端电阻上找到原因。
5.2 屏蔽与参考地
RS-485 是差分信号,但并不意味着可以完全不要参考地。若不同设备电源接地差异较大,通讯电缆上会出现较大的共模电压,导致收发器工作在不安全区间。更可靠的做法是:
- 使用屏蔽双绞线作为 A/B 差分线,屏蔽层在合适位置接地。
- 必要时在总线中增加一根“通讯参考地”或保证设备通过机壳/配电柜可靠等电位。
- 在楼层之间、户外与室内之间的 RS-485,慎重评估地电位差和雷击/浪涌风险。
5.3 布线规则与干扰
RS-485 的布线规则与工业以太网类似:
- 保持与动力电缆的水平距离,必要时直角交叉。
- 总线长度、波特率、节点数量按规范控制,不要“随手一拉几百米还跑 115.2k”。
- 在多点系统中,避免地回路和过长的地线,必要时考虑隔离型转换器或光纤。
六、工业以太网(PROFINET / EtherNet/IP)的常见错误
6.1 把控制网当办公室网来做
一些项目早期为了省事,直接用普通超市买的跳线和办公室级交换机搭建控制网,常见问题有:
- 网线不符合工业以太网机械/EMC 要求,屏蔽、抗拉、防油、防弯折性能不足。
- 水晶头压接质量差,接触电阻高,振动后容易松动/接触不良。
- 交换机无诊断/无冗余功能,电磁干扰后恢复慢,出问题时很难定位。
工业以太网推荐使用经过工业认证的网线、插头、交换机,并且遵守厂商布线指南,尤其是在变频器密集、焊接工位、长距离室外敷设这样的场景。
6.2 屏蔽与多点接地:要么做对,要么干脆不用屏蔽
控制系统中经常既有屏蔽线又有非屏蔽线,若屏蔽线的屏蔽层在多个电位不一致的地方接地,就容易在屏蔽层里流过不小的地电流。这既损害屏蔽效果,又可能在某些节点“抬高”参考地电位,导致端口损坏或误码。
如果确实需要屏蔽:
- 确保接地网等电位做得足够好,再按规范在两端接地。
- 中途尽量通过金属桥架或机壳连续屏蔽,不要频繁断开重接。
- 避免在不同楼层、不同电源系统之间用长距离屏蔽铜缆硬连,必要时用光纤隔离。
七、综合案例:一条“问题网线”的整改过程
下面用一个综合案例串一下上述问题的典型排查思路(情节为通用总结,可对应到你自己的项目):
7.1 现象
- PLC 通过工业以太网和变频器网关、远程 I/O、上位机连接。
- 变频器频繁启停时,SCADA 偶尔报远程 I/O 站点通讯超时,PLC 诊断里错误帧计数缓慢上升。
- 交换机 Link 灯不灭,说明链路没断,只是数据偶发错误。
7.2 排查步骤
- 短线验证:在机柜内用 2 米工业跳线临时直连 PLC 与 I/O 模块,通讯稳定,基本排除设备和程序问题。
- 布线路径检查:发现场内原网线与变频器输出电缆同走一条桥架,部分位置距离小于 5 cm,并且有大圈盘线。
- 接地检查:网线屏蔽层仅在一端通过细黄绿线接到一颗机柜螺丝,外壳与 PE 汇流排连接较远,接触面小;机柜 PE 未与厂区等电位网可靠连接。
- 整改布线:重新选用工业以太网电缆,沿靠近接地良好的金属桥架单独敷设,与动力线保持距离,必要处直角交叉,取消多余盘圈。
- 整理接地:增加机柜内部 PE 汇流排,用短粗铜线将 PLC、交换机、I/O 模块、屏蔽层统一接入,再以粗导体连接至厂区接地。
- 复测:设备满负荷运行数小时,错误帧计数不再增长,通讯告警消失。
八、给现场工程师的“通讯排查清单”
最后给出一个简化的现场检查清单,方便你在遇到 PLC 通讯时好时坏时,有章可循:
- 确认协议参数是否正确(IP/波特率/奇偶位/终端电阻等),并在短线直连条件下验证设备本身无问题。
- 检查通讯电缆走线:
- 是否与动力电缆同槽长距离并行?
- 是否存在大量盘圈、绕在变频器附近?
- 是否经过强干扰设备上方或绕行复杂路径?
- 检查接地与屏蔽:
- 机柜内是否有清晰的 PE 汇流排?
- 屏蔽层是否在适当位置大面积、低阻抗接地?有无悬空、细线远距离接地?
- 不同机柜/楼层之间是否存在明显地电位差?必要时考虑用光纤代替铜缆。
- 检查 RS-485 拓扑:
- 是否严格总线型,没有长分支/star 结构?
- 终端电阻是否只在总线两端存在,阻值是否正确?
- 线缆是否为屏蔽双绞线,接线是否牢靠?
- 检查工业以太网设备:
- 交换机是否为工业等级、是否有错误帧统计/诊断功能?
- 网线、水晶头是否符合工业规格,有无明显机械损伤?
- 必要时用专用测试仪检查线缆的衰减、串扰和平衡度。
当你养成“先看接地和布线”的习惯,很多看似玄学的 PLC 通讯问题,会变成可以被系统分析和复现的工程问题——而不是不停地“换模块、改程序、拍机柜”。