- NJ/NX PLC 走 EtherCAT 带 1S 伺服做原点回归,被软件死锁折腾崩了: 原点模式设置为:减速开关 + 编码器 Z 脉冲(Mode 8)。 伺服快速撞到原点减速开关(DEC),正常减
- 松下 A6 伺服全闭环控制,遇到了高低速两极分化: 伺服电机自带编码器(半闭环),末端加装了一个 0.5um 欧姆龙光栅尺接回伺服驱动器(全闭环)。 当机械走 50mm/s 低速加工时,全闭环效果惊
- 到个反人类的操作逻辑: ATV930 变频器加装了 VW3A3409 编码器卡,接绝对值 SSI 编码器做重载提升闭环矢量控制。 调试好后,控制精度极高,带载能力强。 奇葩故障: 每次切断控制柜总
- 求教安川新一代 GA700 变频器的速度搜索功能大坑: 车间电网质量不好,偶尔有 100 毫秒左右的瞬时电压骤降(闪烁)。 变频器设置了瞬停再启动(Speed Search),希望电网恢复后能自动追上
- 用台达 B3 伺服做多段定位多孔钻机,遇到极其致命的概率性漏动作: 伺服写好了 PR1 - PR10 的路径,由 PLC 通过开关量给位(POS0-POS3)并发送 CTRG 触发信号。 跑几十个循
遇到极度罕见的控制回路‘鬼串电’故障: ACS880 变频器带大功率泵,接入了安全门开关走内部 STO(Safe Torque Off) 双通道回路。 变频器正常运行或正常停机时,控制柜内的 24V
联系人:15630783215078
电话/手机:联系客服
发布时间:2026-08-24 02:15
浏览:115次
ACS880 变频器带大功率泵,接入了安全门开关走内部 STO(Safe Torque Off) 双通道回路。
变频器正常运行或正常停机时,控制柜内的 24V DC 继电器、电磁阀都工作正常。
奇葩故障: 只要现场有人拉开安全门,变频器 STO 回路断开(安全切断逆变器 PWM 触发信号)的瞬间,隔壁控制柜里几个完全无关的 24V 电磁阀和中间继电器,突然开始疯狂剧烈地‘嗒嗒嗒’虚吸打火发震!
用万用表量,STO 断开时,那几个继电器线圈两端竟然凭空多出了 12V-16V 的高频交流感应电压。
STO 只是变频器内部的弱电安全信号门,为什么它一断开,能让外围的 24V 直流回路产生这么大的感应串电?”



















































STO 本身不会“输出”12~16V交流电。
STO 的动作只是让 XSTO 两路输入失电,控制单元撤掉输出 IGBT 的门极控制,电机自由停车;主回路和辅助回路的电压并没有因此被切断。
所以真正的问题不是:
“为什么 STO 弱电端能放出这么大电?”
而是:
安全门动作的这一瞬间,到底改变了哪条 24V、0V、PE 或感性负载的回流路径。
而且你描述的是几个继电器持续“嗒嗒嗒”反复吸合。这一点非常关键:如果只是 ACS880 撤 PWM 时产生一个单次共模尖峰,它更应该表现为一次脉冲或一次误动作,不太容易单独解释持续反复振荡。
所以我现在会把“24V 控制回路自己进入了振荡状态”排在更前面。
第一嫌疑,其实是安全门动作时同时掉电的继电器/接触器线圈
这比“ACS880 内部 STO 发电”现实得多。
安全门一开,现场可能实际发生的是:
安全门打开
↓
安全继电器掉电
↓
某个24V中间继电器掉电
↓
某个接触器/电磁阀同时掉电
这些全部都是感性负载。
DC 线圈在突然断电时会产生反电动势。
ABB 自己在 ACS880 电气设计指南中特别强调:
继电器、接触器、电机等感性负载在断开时会产生电压瞬态;如果没有抑制,这些干扰可以通过电容或电感耦合到其他控制导线,引起系统其他部分误动作。对于 24V DC 线圈,ABB 推荐在线圈附近使用二极管抑制。
所以现场完全可能是:
安全门打开
↓
K1线圈断电
↓
产生反向高压尖峰
↓
灌入公共 +24V / 0V
↓
K2、K3受到异常电压
↓
K2短暂吸合
↓
电源/公共点电压再次变化
↓
K2释放
↓
又产生新的线圈尖峰
↓
反复循环
最后你看到:
嗒嗒嗒嗒嗒……
这就已经不是一次“感应”了。
而是一个:
24V 控制回路被触发后的自激振荡。
这一条,我现在反而排第一。
第二嫌疑:24V 的 0V 公共端有高阻、虚接甚至局部断路
这个案例有一句话特别危险:
几个完全无关的继电器一起异常。
只要多个负载同时乱掉,我首先就想找它们的:
共同 +24V
共同 0V
共同电源
共同端子排
共同跨柜线
而不是分别怀疑几个继电器。
假设实际线路:
24V PSU
+
├── K1
├── K2
├── YV1
└── YV2
│
│
0V
│
X ← 跨柜0V端子虚接
平时负载状态稳定:
好像还能正常工作。
安全门一动作,某些线圈同时释放:
负载突然变化
+
线圈反电势
+
共模干扰
这个高阻的 0V 节点就可能整体漂起来。
于是原本:
+24V = +24V
0V = 0V
变成瞬间:
所谓“0V” = +8V
某控制线 = +20V
另一控制线 = +12V
从不同负载之间一量,莫名其妙什么电压都有。
这就是现场最典型的:
鬼电压。
这里的 12~16V AC 不要太相信万用表的字面含义
这一点很重要。
万用表显示:
12V~16V AC
不代表线圈上真的存在一个稳定的:
50Hz / 60Hz、16V正弦交流电。
实际波形很可能是:
/\ /\
______/ \____/ \____
高频尖峰 + 振铃 + 不规则脉冲
数字万用表把这种复杂波形经过自己的带宽、整流和 RMS/平均算法以后,最后给你一个:
14.3 VAC
这个数字的物理意义可能很有限。
不过这里又不能简单说成:
“只是高阻万用表测到的幽灵电压,不用管。”
因为你的继电器已经真的在吸合和释放。
继电器线圈要产生机械动作,需要实际能量。
所以现场肯定存在一条真实的电流通路,只是:
未必是你以为的那条正常24V供电通路。
第三嫌疑才是 ACS880 功率侧的共模瞬态
这一条依然完全有可能存在。
ACS880 正常运行时:
DC Link
↓
IGBT PWM
↓
U/V/W
↓
电机
高速 PWM 会通过:
电机电缆分布电容
电机绕组对机壳电容
功率模块寄生电容
产生高频共模电流。
理想路径应该是:
电机
↓
电机壳
↓
电缆屏蔽
↓
PE
↓
ACS880
ABB 因此明确要求电机电缆屏蔽层做 360° 接地;必要时还要采用 common-mode、du/dt 等滤波措施。
现在安全门突然打开:
STO IN1/IN2失电
↓
IGBT门极控制撤销
↓
PWM输出突然停止
↓
电机电流进入新的续流/衰减状态
↓
功率侧共模电流分布发生快速变化
如果系统 EMC 本来就很差,这一瞬间确实可能产生明显的:
共模尖峰
+
PE电位跳变
+
寄生耦合
然后进入隔壁控制柜。
所以:
STO可以是“触发时刻”,但不代表干扰能源来自 STO 24V 输入本身。
为什么 ABB 那么强调电机屏蔽的 360° 接地?
因为对这种故障,一根:
20cm 长的屏蔽猪尾巴
在工频下可能觉得:
接地挺好的。
可是对几百 kHz、MHz 的共模电流,它已经是一段明显的电感。
结果高频电流发现:
正确PE回路阻抗太高
就会寻找别的路径:
控制线
24V 0V
PLC电缆
柜间屏蔽
传感器线
ABB 对 ACS880 不但要求电机屏蔽层 360° 接地,控制电缆进入柜体时也要求屏蔽层做正确的高频接地,并建议信号线与其回路线绞合,以降低感应耦合。
所以我会重点看:
电机屏蔽层
是不是完整360°压接?
还是:
屏蔽网 → 拧成细辫子 → PE螺栓?
柜A和柜B
有没有低阻抗等电位连接?
控制电缆
有没有与U/V/W长距离同槽?
第四个很容易被忽略的地方:XSTO 的 +24V / SGND 被拿去干别的事情了
ACS880 的 STO 端子不是简单两个干接点。
典型 XSTO 结构包括:
OUT +24V
SGND
IN1
IN2
ABB 官方也给出了内部24V供电和外部24V供电的 STO 接线方式。
所以我一定会现场查:
XSTO 的 OUT +24V、SGND 有没有被“顺手”跟外围24V控制电源混在一起。
比如有人为了省线:
ACS880 XSTO +24V
↓
安全门
↓
又顺便供了某个继电器
或者:
STO SGND
+
PLC 0V
+
隔壁柜0V
通过奇怪方式多点连接。
甚至安全门开关切掉的不是单纯:
IN1
IN2
而是某个公共24V/0V节点。
那安全门一动作:
整个控制回路参考电位都会发生变化。
这种错误比“电磁感应”更能解释:
为什么继电器可以持续疯狂振荡。
我会用一个试验迅速区分“功率侧”还是“24V侧”
这个试验非常有价值。
在满足安全程序、机械已经安全停稳的条件下:
测试 A:电机正常运行时触发 STO
记录:
是否嗒嗒嗒
测试 B:先正常减速到 0 Hz,保持驱动上电,再触发 STO
如果结果:
运行中 STO
→ 强烈嗒嗒嗒
0 Hz 后 STO
→ 基本没有
那么:
ACS880 功率级/电机电缆共模瞬态嫌疑明显上升。
但如果:
运行中 STO
→ 嗒嗒嗒
0 Hz 后 STO
→ 一样嗒嗒嗒
那我会大幅降低“PWM功率侧”优先级。
直接去追:
安全继电器
24V PSU
0V公共点
线圈续流
STO接线
因为在零速、没有明显 PWM 能量转换的情况下,现象仍然存在,就说明:
真正的触发源主要在控制侧。
第二个试验:看 24V 是“差模掉了”还是“整体漂了”
这比测继电器线圈一个点有意义得多。
需要同时看:
① +24V —— 0V
② 0V —— PE
③ +24V —— PE
④ 继电器 A1 —— A2
最好用有资质人员使用隔离/高压差分探头做测量,不要直接拿普通接地示波器探头去夹一个不确定参考点。
如果①发生大幅振荡
例如:
24V → 13V → 25V → 10V → 24V
说明:
24V电源或公共回路本身在振荡。
查:
24V PSU;
电源电流限制;
0V端子;
线圈反电势;
多电源并联/串接;
回灌。
如果①很稳定,但②疯狂跳
比如:
+24V - 0V = 24V 很漂亮
0V - PE = 0 → 12V → -8V → 15V
那么这是非常典型的:
整个24V控制系统相对于PE在共模漂移。
重点就变成:
PE
柜间等电位
屏蔽
电机线高频回流
如果前三者都正常,唯独④异常
那么就优先找:
某根具体控制线通过线间电容/感应或其他负载反灌。
第三个试验:逐个找“安全门一开就同时释放”的线圈
这往往能直接抓到凶手。
列出来:
安全继电器
主接触器
泵阀继电器
制动器
24V电磁阀
中间继电器
逐一确认有没有线圈抑制。
对于普通 24V DC 线圈,ABB 的典型建议就是在线圈附近使用:
续流二极管
而且强调:
保护元件应尽量靠近感性负载,而不是远远安装在控制输出端。
因为如果:
PLC柜里有二极管
↓
50米电缆
↓
线圈
那50米线本身仍然可能承受很大的瞬态。
这个案例我现在会这样排概率
① 24V公共0V / 电源回路问题
非常高。
特别是:
多个无关继电器一起抖
+
跨柜
+
能持续嗒嗒嗒
非常像公共参考点漂移或者电源反复进入/退出异常状态。
② 安全回路某个感性负载没有抑制
非常高。
ABB 官方专门警告的就是这种现象:线圈断电瞬态会耦合进其它控制线并造成误动作。
③ STO/外围24V接线存在错误共用
高。
尤其要查 XSTO:
OUT +24V
SGND
IN1
IN2
有没有跟其它负载或公共电源混接。
④ ACS880 功率侧共模干扰 + PE/屏蔽不好
中高。
尤其如果:
大功率泵
+
长电机电缆
+
U/V/W和控制线同桥架
+
屏蔽层猪尾巴接地
+
柜间PE较差
这个概率会明显上升。ABB 要求电机屏蔽 360° 接地不是形式问题。
但我现在最不认同的一种解释
就是:
“STO一断开,ACS880内部把十几伏交流电串到了隔壁24V回路。”
这个说法不准确。
更准确应该是:
STO只是事件触发点。安全门动作同时改变了 ACS880 的 IGBT控制状态以及现场安全回路中的多个24V负载状态;如果感性负载抑制、24V公共0V、STO供电接法、PE等电位或电机屏蔽存在问题,断开瞬间的反电动势和共模瞬态就可能通过公共电源、寄生电容和错误回流路径进入其它24V回路。
而如果继电器不是只误吸一次,而是持续“嗒嗒嗒”,我会首先查24V电源/0V公共点和同时掉电的线圈,而不是先怪ACS880的PWM。
这个案例我认为最有价值的第一刀仍然是:
先让泵正常减速到零,再触发 STO。
如果零速触发依然“嗒嗒嗒”,几乎可以把问题迅速从“变频器功率侧玄学”拉回到 24V、安全继电器、0V 和接线这几项上。