news 2026/9/4 16:59:04

接触器不释放与PLC输入虚电压的异常电压排查实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
接触器不释放与PLC输入虚电压的异常电压排查实战

电气维修中最麻烦的一种现象,不是完全没电,而是电压“该断不断、不该有却有”。前阵子我遇到过一台设备,控制柜里同时测出两个异常电压:一个是接触器线圈两端在停机状态下仍有约 AC115V,另一个是 PLC 输入端子对 0V 在按钮未按下时约有 DC25V。这两个电压一个在强电控制回路,一个在弱电输入回路,表面上像两个独立故障,查下来却和接线方式、走线路径以及测量参考点都有关。这类问题在现场维修里不算少见,所以我把这次排查过程整理出来,给同样做设备维护和电气控制的朋友做个参考。

1. 先把两个异常电压说清楚:一个该断不断,一个不该有却有

1.1 现场测到的两个电压

设备是一台小型送料装置,主电机由接触器 KM1 控制,PLC 负责检测按钮信号和输出启动、停止指令。故障现象很直接:

  • 按下停止按钮后,主电机停了,但控制柜里接触器 KM1 没有干脆释放,有时还能听到连续抖动声;
  • 面板上的运行指示灯已经熄灭,但仔细观察仍有微弱发光;
  • PLC 一个输入端 X0 没有接任何按钮时,输入指示灯偶尔会闪一下。

我用数字万用表分别测量,得到两组数据:

测量位置正常状态实测结果风险
KM1 线圈 A1-A2停止后约为 0VAC 115V 左右接触器不释放或延迟释放
X0 与 0V 端子未接入信号时接近 0VDC 25V 左右输入误触发

这里要特别强调一点:测量结果本身不一定是真正的“故障电压”。数字万用表输入阻抗很高,常见在 10MΩ 左右,遇到高内阻的感应电压或虚接电压时,表笔一搭上去就能显示出几十伏。这个读数能不能带负载、能不能维持住,是判断异常电压严重程度的关键。

1.2 这类故障为什么容易误判

两个异常电压同时出现,很多人的第一反应是:接触器坏了,PLC 输入点坏了,甚至开关电源坏了。但直接换件往往解决不了问题,因为电压不是元件自己产生的,而是外部条件通过某种回路送过来的。

这类故障容易误判有三个原因:

第一,测量参考点没统一。强电回路以 N 线为参考,弱电回路以 0V 为参考,如果拿表笔一端夹外壳或 PE,量出来的电压可能是正常电位差,不代表真实故障。

第二,用高内阻数字万用表量高阻回路,读数会偏高。同样一个点,用指针表或并联负载后测,结果可能完全不同。

第三,故障回路不是“通”和“断”这么简单。控制回路由多个触点、线圈、指示灯并联串联,当一个线圈被错误串接在其他负载中时,两端就会出现分压,这时候万用表测到电压,电流却很小,接触器可能既不能可靠保持,也不能可靠释放。

先理解这三点,后面的排查顺序才有意义。

2. 该断不断的 AC115V:先怀疑串电,再查感应

2.1 停止后线圈两端还有电压,第一步不是换接触器

发现 KM1 线圈两端有 AC115V 后,我先做了几件事:

  1. 确认 KM1 线圈额定电压是 AC220V;
  2. 确认停止按钮 SB1 触点已经断开;
  3. 用万用表交流电压档测量 L-N,确认控制电源电压正常,约 AC223V;
  4. 检查 KM1 主触点、辅助触点外观,没有明显烧蚀。

确认这些之后,问题集中在控制回路上。AC220V 线圈在按下停止后两端长期有 AC115V,基本说明线圈没有被彻底隔离,要么有另一条供电回路串进来了,要么线圈两端并接了能维持电压的元件。

这里不要急着换接触器。接触器线圈烧坏、触点粘连是结果,不是原因。换完新的,串电问题不解决,电压照样会加在新线圈两端。

2.2 用分段测量确认电压从哪一端进来

要判断异常电压从哪里进来,最简洁的办法是把被测回路分几段,逐段测量对参考点的电压。以 KM1 线圈为例,线圈 A1 经过停止按钮 SB1 常闭触点接 L,A2 接 N。停止按钮按下后,理论上 A1 和 A2 都应该是 0V 左右。

我当时的测量顺序是这样:

  • 测 L-N:AC223V,正常;
  • 测 A1 对 N:AC115V,说明 A1 端没有彻底断开,仍然有电位;
  • 测 A2 对 N:约 0V,说明 A2 侧接地侧正常;
  • 断开 A1 连接线,单独测量 A1 接线端子对 N:仍然是 AC115V,说明电压不是从线圈本身来的,而是从 A1 的外部回路送过来的;
  • 再测量停止按钮负载侧对 N:当 SB1 断开时,负载侧应该为 0V,实测也是 AC115V。

这一步基本可以判断:停止按钮虽然断开了,但 A1 负载侧并不是完全悬空,它通过另一条支路和 L 之间形成了回路。最典型的元件,就是错误串联在回路里的指示灯或另一个负载。

2.3 指示灯串进线圈回路:一个典型的错误

查到最后,问题出在“运行指示灯” HL1 的接线上。正常接法应该是:HL1 和 KM1 线圈并联,或者用 KM1 的辅助触点单独控制 HL1。但这台设备的接线方式是:HL1 的一端接在 L 上,另一端接在停止按钮 SB1 的负载侧 A1 上。也就是说,当 SB1 断开后,L 通过 HL1 进入 A1 点,再经过 KM1 线圈回到 N,HL1 和 KM1 线圈串联在 AC220V 电源上。

回路变成了:

L → HL1 指示灯 → A1 → KM1 线圈 → N

这个回路的电流不大,但足以形成分压。220V 电压被指示灯内阻和线圈阻抗分掉,触点已经断开的 KM1 线圈两端就出现了约 AC115V 的残留电压。由于不同接触器的释放电压不一样,有的能勉强释放,有的会抖动,有的甚至会继续保持吸合,直到操作人员反复按几次停止按钮才断开。

这种“指示灯串进控制回路”的错误在维修现场并不少见,尤其是后来改造过的控制柜。只要有人在原控制回路上增加指示灯,怕麻烦图省事,直接把指示灯接在接触器线圈前面,就会留下隐患。

处理办法也很简单:把 HL1 从串联位置拆下来,改成用 KM1 辅助触点控制,或者直接并联在 KM1 线圈两端。如果并联的是普通 LED 指示灯,要注意指示灯本身有漏电流,选择合适规格,避免给线圈造成干扰。

3. 不该有却有的 DC25V:输入悬空时的虚电压

3.1 输入信号线悬空也能测到几十伏,先看参考点

第二个异常电压是在 PLC 输入端 X0 上。X0 通过一条两芯控制电缆接到操作按钮盒,按钮没按下时,X0 和 0V 之间的输入回路应该断开,正常读数接近 0V。实测却在 DC15V 到 DC25V 之间来回跳,X0 输入指示灯偶尔闪一下。

我先确认了 PLC 接线:按钮一端接 X0,另一端接 0V,逻辑正确;开关电源输出电压 DC24.2V,正常;X0 没有配置断线检测功能。排除这些之后,重点检查悬空状态下的电压来源。

这里最容易被忽略的是参考点。数字万用表直流档红表笔接 X0,黑表笔接 0V,读数 25V,这个 25V 是相对 0V 的。如果把黑表笔改接到 PE 或金属外壳,读数可能是另一组数字。先确认你量的“对地”是哪个地,再判断有没有问题。

3.2 怎么区分真实电压和感应虚电压

判断虚电压最实用的方法,是在被测点并联一个低阻负载,再看电压是否跌落。具体操作时要注意安全:如果电压是交流 220V 来源,不能用低压直流指示灯去并;要根据你测量到的电压等级选择合适负载。

我当时的处理顺序:

  • 用万用表交流档再测一次 X0 和 0V,读数为 AC18V 左右,说明该点不仅有直流分量,还有交流耦合分量;
  • 将一个 DC24V 中间继电器线圈并联到 X0 和 0V 之间,模拟低阻负载,电压立即降到 3V 以下,继电器没有吸合;
  • 拆掉继电器后,电压又恢复到 20V 左右。

这个结果说明,X0 上的 DC25V 是一个高内阻的感应电压,能维持数字万用表的读数,但带不了实际负载。

感应电压的来源很快找到:X0 的控制电缆和 KM1 线圈、动力电缆走在同一个线槽里,而且距离很近。KM1 线圈通电时,220V 交流电缆与 X0 信号线之间存在分布电容,在输入端高阻抗条件下形成了容性耦合。当 KM1 动作频繁时,X0 输入端的电压就会来回漂移,偶尔达到 PLC 输入的有效电平,导致误动作。

3.3 本例的处理过程和原因

处理方式是把 X0 的控制电缆单独从动力电缆附近移开,换到另一侧线槽,和直流信号线集中走,同时把按钮盒的 0V 线和屏蔽层在 PLC 侧单点接地。改完之后再测,X0 对 0V 静态电压降到 0.2V 以下,连续运行两天没有再出现误动作。

这个案例里两个异常电压看起来毫不相关:一个是 AC115V,一个是 DC25V。实际排查后发现,前者是错误串联指示灯造成的串电,后者是强弱电电缆平行敷设造成的感应电压。它们发生在不同的回路上,但暴露的是同一个管理问题:控制柜改造时没有按强弱电分离、指示灯单独隔离的原则做。

4. 异常电压排查的通用顺序和安全底线

4.1 安全准备

在测量异常电压前,必须先做安全确认。我给自己定的流程是:

  • 确认设备允许带电测量,并一人操作、一人监护;
  • 万用表表笔先插好,档位选择在预估电压以上的交流电压档或直流电压档;
  • 测量前用已知电源验证万用表和表笔正常;
  • 测量时手不要碰到金属探针,表笔要有绝缘护套;
  • 需要断电接线时,必须断开电源、验电、挂牌、上锁,必要时对电容放电。

不要用低压档去测 220V,更不能用电流档去量电压。这两个习惯一旦出错,轻则烧表,重则伤人。

4.2 从原理图到实际端子逐段找

异常电压排查的顺序,我一般按照“先原理图,再端子,再线缆”来做:

  1. 找到该回路的原理图,标出所有触点、线圈、指示灯、电源和参考点;
  2. 在断电状态下核对实际接线,看有没有和图纸不一致的地方;
  3. 通电后以 N 线或 0V 为参考点,从电源端开始逐段测量;
  4. 每测一个点,记录该点正常状态和异常状态的数据;
  5. 当电压出现在不该出现的位置时,断开该点后续负载,判断电压是来自电源侧还是负载侧。

关键是要形成“分段定位”的思维。不要只测两个端点,然后把所有问题都归到线圈或输入点上。电压出现在端子上,说明端子到电源之间一定有通路。通路可能是导线、触点,也可能是指示灯、阻容吸收器、漏电绝缘体或分布电容。

4.3 用绝缘电阻表确认线路绝缘

如果异常电压不是串电,也不是感应,而是绝缘下降,就需要用绝缘电阻表检查。注意这必须在完全断电后进行,还要确认被测回路中没有 PLC、变频器、开关电源等电子元件,或者先把这些元件断开。

测量对象一般包括:

  • 火线和 N 线之间;
  • 火线与 PE 线之间;
  • 控制线与 0V 之间;
  • 信号线与屏蔽层之间。

测到低绝缘值时,把线缆两端拆开,分段摇测,就能找到破损点。电气维护里,绝缘问题最隐蔽,也最容易被误认为“感应电”。如果异常电压稳定存在,而且并联负载后不跌落,就要优先怀疑绝缘。

4.4 记录测量结果

处理异常电压,建议养成记录的习惯。哪怕只是记在一张纸或手机备忘录里,也值得写清楚:

  • 日期、设备编号、故障现象;
  • 控制电源电压值;
  • 异常电压位置、档位、参考点;
  • 断开哪个负载后电压变化;
  • 最终处理方式。

这些数据在下次出现类似问题时非常有用。特别是同一个柜子多次改造后,原始图纸可能和实际接线不一样,你留下的记录就是最可靠的图纸。

5. 避免两个异常电压再次出现的整改思路

5.1 强电和弱电分开走线

这次故障最直接的教训是走线问题。强电控制电缆和交流动力电缆与弱电信号电缆扎在同一线槽里,感应电压几乎无法避免。整改时应该做到:

  • 动力电缆、交流控制电缆、直流控制电缆分开走线槽,间距根据电流大小和变频器功率留出余量;
  • 如果空间有限,必须在同一个线槽内走线,中间加金属隔板;
  • 信号线尽量采用双绞屏蔽线,屏蔽层单端接地;
  • 不要在同一个扎带里把 220V 线和 24V 信号线长时间绑在一起。

对于旧设备改造,走线可能已经固定,不能完全重排时,至少要把异常电压的线缆从动力线缆附近拆出来,缩短平行长度。

5.2 指示灯和接触器线圈的接法

指示灯和线圈之间,最容易出的问题就是我上面写过的串联错误。正确做法优先选择:

  • 用接触器辅助触点控制指示灯,指示灯单独接控制电源;
  • 如果只在现场观察接触器状态,可以把指示灯并接在线圈两端,但必须确认指示灯的类型和漏电流不影响线圈释放;
  • 不要用指示灯来“顺便”降压,也不要为了省控制线把指示灯串进主控回路。

并联到线圈两端的 LED 指示灯,如果指示灯内部带有限流电容或者较大漏电流,关机后线圈上可能会有残留电压。对要求严格的控制回路,建议使用中间继电器隔离,或者选择专用的线圈状态指示器。

5.3 关于开关电源公共端和接地

有些设备里,开关电源 0V 对地能测到几十伏交流电压,这是因为开关电源一次侧和二次侧之间存在滤波电容,属于正常泄漏现象的放大。数字万用表高内阻一量,读数可能吓人。

正常情况下,0V 怎么处理要看系统设计:

  • 如果 24V 系统的 0V 设计为浮地,就不要把 0V 和 PE 直接短接;
  • 如果系统要求 0V 单点接地,就在电源输出端附近单点接到 PE,不要多处接线;
  • PLC 输入公共端和传感器 0V 必须共用同一个参考点,避免电位差。

当输入端子对 0V 出现异常电压时,先确认公共端的接线是不是牢固,再检查 0V 和 PE 之间的电位差。很多时候,弱电系统不稳定不是信号线本身的问题,而是 0V 公共端没有真正共好。

5.4 经验清单

最后留几个我自己排查异常电压时优先看的点:

  • 电压测出来高,先看档位、表笔和参考点,再看负载;
  • 接触器不释放,先查线圈两端电压,再查控制回路上有没有串联负载;
  • 指示灯微亮,多半是回路里形成了串联分压,而不是简单“有点漏电”;
  • 输入端悬空有电压,先拆线分段,排除感应后再怀疑 PLC 本身;
  • 同一个柜子里同时出现多个异常电压,尽量一次排查,不要只修一个点就走。

这次处理完之后,我给控制柜的改造订了一条规矩:凡是新增指示灯,必须通过辅助触点独立控制,不允许为了省接线把指示灯串进现有控制回路;凡是新增信号线,必须先考虑与强电线的距离,再考虑接线端子。这个习惯比换任何元件都重要。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 16:58:06

单片机毕设项目:基于 STM32 的环境感知型智能台灯软硬件实现 人机交互型 STM32 语音控制自适应照明系统设计(018306)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华
网站建设 2026/9/4 16:57:59

单片机毕设项目:主从架构下 4 路双向无线病床呼叫系统设计 基于 DHT11 与 NRF24L01 的智能病房呼叫监测系统(020206)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华
网站建设 2026/9/4 16:57:35

从游戏存档到工程思维:强约束下的极限优化方法论

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 16:56:54

本地部署大模型实战指南:从Ollama量化推理到生产部署全解析

说实话,这个问题的答案取决于你问的是谁。如果你去问一个刚用 Ollama 拉了个 7B 模型、跑起来发现说两句就卡壳的朋友,他大概率会告诉你“本地部署就是个噱头”;可如果你去问一个在制造业、金融、医疗或者政务行业做落地的工程师,…

作者头像 李华
网站建设 2026/9/4 16:52:23

Ubuntu嵌入式开发 export环境变量

前言嵌入式新手在 Ubuntu 配置交叉编译工具链时,几乎只会看到 export PATH$PATH:/xxx 这一种写法,对老师讲的通用公式export 变量名值 非常困惑。为什么别的变量可以直接赋值,唯独 PATH 要拼接?引号什么时候加、什么时候不用&…

作者头像 李华
网站建设 2026/9/4 16:51:18

栈溢出问题解析:大数组导致程序崩溃的原理与解决方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华