首页 > 全部分类 > 技术问答 > 帖子内容

求助 S120 的极品硬坑: 单轴模块带一个带抱闸的伺服电机。 如果在参数 p1215 里把抱闸关闭(设为 0:无抱闸),伺服电机运行、加减速、定位一切完美。 崩溃点: 只要在 p1215 里启用

联系人:15631123028259

电话/手机:联系客服

发布时间:2026-08-31 00:19

浏览:82次

求助 S120 的极品硬坑:
单轴模块带一个带抱闸的伺服电机。

如果在参数 p1215 里把抱闸关闭(设为 0:无抱闸),伺服电机运行、加减速、定位一切完美。

崩溃点: 只要在 p1215 里启用内部抱闸控制(设为 1:通过安全抱闸控制模块 SBC/内置继电器控制),变频器刚一上电,甚至都没给 OFF1 运行指令,控制单元 CU320-2 面板立马闪红灯,直接报 F30005(Power unit: Overcurrent) 跳闸!
抱闸线圈单独接 24V 测试过,吸合正常,电流只有 1.1A,绝缘也没问题。
为什么仅仅在软件参数里激活一个 24V 抱闸继电器信号,能把逆变器功率板(Power Unit)的硬件主回路过流保护给直接拉爆?
明扬工控技术客服2026-08-31 00:50:27
答复内容:亲,这个问题里有两个地方必须先纠正,否则整个故障机理会被带偏。

第一: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=过电流”本身就是最大的陷阱。 真正先把这个纠正过来,后面的硬件排查才不会完全跑偏。
对不起,请登录后再发表评论!

触屏端
扫一扫手机也能发信息
明扬工控商城-工控网-工控自动化真品,一站式专业服务!