电话/手机:联系客服
求助 S120 的极品硬坑:
单轴模块带一个带抱闸的伺服电机。
如果在参数 p1215 里把抱闸关闭(设为 0:无抱闸),伺服电机运行、加减速、定位一切完美。
崩溃点: 只要在 p1215 里启用内部抱闸控制(设为 1:通过安全抱闸控制模块 SBC/内置继电器控制),变频器刚一上电,甚至都没给 OFF1 运行指令,控制单元 CU320-2 面板立马闪红灯,直接报 F30005(Power unit: Overcurrent) 跳闸!
抱闸线圈单独接 24V 测试过,吸合正常,电流只有 1.1A,绝缘也没问题。
为什么仅仅在软件参数里激活一个 24V 抱闸继电器信号,能把逆变器功率板(Power Unit)的硬件主回路过流保护给直接拉爆?
优质评论内容
亲,这个问题里有两个地方必须先纠正,否则整个故障机理会被带偏。
第一:F30005 不是 Power Unit Overcurrent。 在 SINAMICS S120 里,真正的功率单元过电流是 F30001;F30005 的官方定义是 Power unit: Overload I²t,即功率单元热负荷模型 r0036 = 100%。
所以如果面板真的显示:
F30005
那它并不是:
“24V 抱闸继电器一动作,把 IGBT 硬件过流拉爆了。”
这两件事在物理上不是一回事。
第二:p1215=1 也不等于“打开 SBC”
p1215=1 的准确含义是:
Motor holding brake according to sequence control
也就是由 S120 的顺序控制器管理电机保持抱闸。p1215=0 是无抱闸,p1215=2 是抱闸始终打开,p1215=3 是通过 BICO 控制外部抱闸。
而真正的 Safe Brake Control(SBC) 是另外一套 Safety Integrated 功能,主要通过:
p9602
p9802
启用。
所以:
p1215 = 1
本身并不是“打开安全抱闸模块”。
它只是告诉驱动:
这根轴有保持抱闸,从现在开始按伺服顺序控制抱闸。
现在反而有一个非常大的异常线索
你说:
p1215=0 时,带抱闸电机还能正常运行、加减速、定位。
这一句话非常关键。
因为 Siemens 明确警告:
如果实际有保持抱闸,却设置 p1215=0,由 Motor Module 控制的抱闸会保持闭合;电机如果顶着抱闸运行,可能损坏抱闸。
所以如果你现场:
p1215 = 0
↓
电机仍然能自由运行
↓
抱闸显然已经释放
那几乎说明:
这个抱闸现在并不是单纯由 S120 的内部 BR+/BR− 回路控制。
很可能现场还有:
PLC DO
外部继电器
外部24V
安全继电器
或者另一套抱闸输出
在给抱闸供电。
这才是我现在最怀疑的地方。
很可能发生的是“双重驱动抱闸”
例如现在实际接线可能是:
外部24V
↓
PLC继电器
↓
抱闸线圈
同时抱闸线又接到了:
S120 Motor Module
BR+
BR-
当:
p1215 = 0
时,S120 这边不主动参与,所以外部24V控制一切正常。
一旦改成:
p1215 = 1
S120 内部抱闸输出开始进入工作逻辑。
于是变成:
外部24V输出
↘
抱闸线圈
↗
S120内部24V抱闸输出
如果两套24V:
电源不是同一个;
0V参考不同;
极性不同;
外部继电器把 BR− 错接到 M;
输出之间直接并联;
就可能发生:
两个有源24V输出互相顶。
这不是抱闸线圈本身1.1A的问题。
是接线架构的问题。
S120 对 BR− 有一句非常关键的警告
对于 Booksize / Combi 的电机抱闸接口,Siemens 明确写:
BR− 不允许直接连接到 electronics ground M。
也就是说,不能想当然地接成:
BR+ → 抱闸 +
BR- → 公共0V
尤其不能:
BR-
+
PLC M
+
24V PSU 0V
全部直接绑在一起。
因为 Motor Module 的抱闸输出不是一个普通的“+24V继电器触点”。
它是驱动内部专门的电子抱闸控制回路。
如果这里有人按普通 PLC DO 思路接线,很容易埋雷。
1.1A 到底超没超额定?
如果是普通 S120 Booksize Single Motor Module,官方资料给出的抱闸输出通常是:
24 VDC
最大 2 A
最小 0.1 A
所以:
1.1 A
本身不超额定。
但是如果具体硬件是某些 S120 Combi,其 X11 抱闸接口有型号的最大负载只有:
1 A
所以这里必须看:
Single Motor Module 的完整订货号 6SL3120-……
不能只说:
“S120 单轴模块。”
如果真是 1A 规格,而线圈稳定电流已经 1.1A,那就是实打实超规格。
但即使抱闸24V短路,也不能直接解释 F30005
这是这道题最重要的一层。
F30005 的触发条件是:
r0036 = 100%
也就是 Power Unit 的 I²t 热负荷到100%。
它是由功率模块输出电流负荷长期积分出来的。
不是:
BR抱闸输出电流 > 2A
↓
F30005
这么简单的映射。
所以如果真的是:
机器刚冷上电,电机脉冲还没使能,OFF1也没给,立刻 F30005
我反而认为:
报码必须重新确认。
因为这种现象与一个“刚从0开始积分的 Power Unit I²t 立刻到100%”逻辑明显不吻合。
我会第一时间同时看两个值
不要只抄:
F30005
同时在线查看:
r0036
Power unit overload I2t
以及:
r0949
Fault value
如果故障出现时
r0036 ≈ 100%
那么 F30005 是真的。
接下来就要问:
为什么改 p1215 后驱动实际上已经在输出大电流?
那就需要查:
是否真的没有 Pulse Enable
是否 OFF1 真没给
是否有其它 enable
抱闸是否没有打开导致电机顶闸
如果
r0036 很低
但工程师说:
F30005
那我就会重新看 Fault Buffer。
很可能真正报码是:
F30001
而不是:
F30005
两者只差一个数字,但是机理完全不同:
F30001 = Power unit overcurrent
F30005 = Power unit I²t overload
如果真正报码其实是 F30001,问题就更有意思
那我会这样排。
第一嫌疑:BR+/BR− 接线错误
尤其:
BR- → M
或者:
外部24V抱闸输出
+
Motor Module BR输出
被并在一起。
第二嫌疑:实际抱闸没有释放,电机在顶抱闸
启用:
p1215=1
以后 S120 会正式把抱闸加入顺序控制:
Drive ON
↓
建立控制
↓
打开抱闸
↓
等待 p1216
↓
释放速度设定值
p1216 就是抱闸打开等待时间。Siemens 明确说明它要比实际抱闸释放时间长,以防电机在抱闸还没完全松开时加速。
如果:
p1216 太短
或者抱闸根本没真正得到正确24V,
就可能变成:
电机开始输出转矩
↓
机械抱闸仍抱住
↓
电流迅速上升
最后可能报:
F30001
或其它电流/控制相关故障
但这应该发生在脉冲使能/运行过程中,而不是完全没有运行使能的冷上电瞬间。
第三嫌疑:你把“普通抱闸控制”和 SBC 接法混在一起了
SBC 的硬件结构要根据功率单元形式不同来处理。
Siemens 官方说明:
Booksize:Motor Module 本身有安全两通道抱闸接口;
Blocksize:需要 Safe Brake Relay;
Chassis:需要 Safe Brake Adapter。
Safe Brake Relay 的抱闸供电还必须另外接一个受控的 24V DC 电源,它本身是 Control Unit / Power Module 与电机抱闸之间的接口。
所以不能出现:
SBR输出
+
Motor Module BR输出
+
PLC继电器输出
三套东西一起接一个线圈。
必须先明确:
到底谁是抱闸唯一的功率驱动器?
最快的现场排查方式
我会按这个顺序做,而且不会让电机运动。
1. 先把完整报码和 Fault Buffer 截出来
确认到底是:
F30001
还是
F30005
并记录:
r0949
r0036
这是第一刀。
2. 断开电机机械运动危险,单独检查 BR+/BR−
在安全隔离条件下检查:
BR+ → ?
BR- → ?
一路一路画出来。
尤其找:
BR- 有没有接 M
有没有外部24V并到BR+
有没有PLC继电器同时给线圈供电
3. p1215=0 时测抱闸线圈电压
如果:
p1215=0
但抱闸线圈仍然得到:
24V
那已经基本证明:
抱闸有外部电源/外部控制路径。
这一步特别关键。
4. 再切 p1215=1,只看抱闸输出
电机不允许运动。
监视:
r0899.12 Holding brake open
r0899.13 Close holding brake command
同时测:
BR+ - BR-
看什么时候出现24V。
5. 如果用了 SBC,再检查
p9602
p9802
p1278
确认 SBC 到底有没有真正启用。因为 p1215=1 本身不是 SBC enable。
这个案例里,我目前最怀疑的其实是这一条
既然 p1215=0 时带抱闸电机还能正常自由运行,那么抱闸已经存在一条独立于 S120 内部顺序控制的供电路径。启用 p1215=1 后,内部抱闸输出也被加入,极可能出现外部24V与 Motor Module/Safe Brake Relay 抱闸输出并接、BR−错误接M、或两套抱闸控制互相回灌。
这个线索比“抱闸线圈只有1.1A”重要得多。
而且我不会把这个故障描述成:
“p1215 一开,把功率板主回路过流拉爆。”
更准确应该是:
p1215 本身只改变抱闸顺序控制,不应该直接产生逆变器主回路电流。若改变 p1215 后故障立刻出现,首先应查抱闸控制接线和故障码本身。尤其 F30005 实际是 Power Unit I²t overload,而不是硬件过电流;如果现场真的是无 OFF1、无 Pulse Enable 的冷上电瞬间报错,这与正常 F30005 机理并不吻合,必须用 r0036 + r0949 + Fault Buffer 重新确认。
这个题里,“F30005=过电流”本身就是最大的陷阱。 真正先把这个纠正过来,后面的硬件排查才不会完全跑偏。