资讯动态

PLC从入门到精通04-自锁互锁总写反烧接触器?3 分钟搞懂“电气自锁“和“程序互锁“的本质区别

发布时间:2026/8/13 17:55:57 来源:尧图企业网站定制
自锁互锁是 PLC 入门第一道坎。写过梯形图的工程师 90% 都踩过坑电机正反转程序一按正转接触器和反转接触器同时吸合瞬间短路烧接触器、烧线路、烧 PLC 输出点——轻则几千块重则整个控制柜报废。这篇文章我会用 4 张图 1 个经典案例把自锁/互锁的本质讲透自锁 “我松开按钮后电路还要继续通”互锁 “两个东西永远不能同时开”。重点是 PLC 梯形图如何双重保险电气互锁 程序互锁——F2 调研显示专业工程师从来只信一种保护资深工程师两种都做。目录一、自锁的本质让电路记忆动作1.1 自锁的机械比喻1.2 PLC 梯形图实现自锁一行程序搞定1.3 自锁的自保持专业术语二、互锁的本质让两组动作永不重叠2.1 互锁的经典场景电机正反转2.2 继电器实现互锁硬件上加常闭触点2.3 PLC 实现互锁程序里加常闭点三、电机正反转经典自锁/互锁案例3.1 完整 PLC 程序电机正反转 双重互锁3.2 程序解读3.3 从直接正反转切换到先停后反的工程优化四、PLC 梯形图 vs 继电器电路图4.1 视觉相似本质不同4.2 关键差异梯形图是扫描执行的4.3 继电器电路迁移到 PLC 的 3 个原则五、双重保险电气互锁 程序互锁5.1 为什么需要双重保险5.2 双重保险的接线图5.3 工程建议六、互锁设计的国际安全标准ISO 13849 PL 等级体系七、互锁 FMEA 分析故障模式 1正转接触器 KM1 触点熔焊故障模式 2PLC 输出点故障恒为 HIGH故障模式 3接线端子松动八、真实事故深度分析九、多电机系统≥ 3 台的互锁矩阵设计十、急停回路与安全继电器的工程设计为什么急停必须有独立硬件回路标准急停回路安全继电器选型急停回路的定期测试十一、方向控制的机械互锁 vs 电气互锁 vs 程序互锁十二、安全继电器与安全 PLC 的工程设计为什么急停必须有独立硬件回路标准急停回路安全继电器选型急停定期测试十三、三重互锁的工程必要性十四、避坑清单6 个常见互锁错误十五、扩展阅读 系列预告一、自锁的本质让电路记忆动作1.1 自锁的机械比喻自锁就像门锁——你按下门把手启动按钮门开了松开把手门也不会自己关上保持打开。因为门里有锁舌卡住了门框。自锁触点就是电路里的锁舌。继电器实现自锁的物理结构接触器吸合后自己的常开辅助触点闭合把这个闭合状态喂回线圈电路。所以即使松开启动按钮线圈仍然通过自己的辅助触点通电接触器保持吸合。1.2 PLC 梯形图实现自锁一行程序搞定传统继电器需要启动按钮SB1常开停止按钮SB2常闭接触器线圈KMKM 辅助常开触点4 个元件 硬接线。PLC 实现相同功能梯形图里只要 3 个符号I0.0 I0.1 Q0.0 ┌────┐ ┌────┐ ┌────┐ │启 │ │停 │ │ │ │按钮│ │按钮│ │ │ │ ├───┤(常闭)│ │ Q0.0│ └────┘ └────┘ │(自锁) └────┘ Q0.0 (电机接触器)逻辑按启动按钮 I0.0 → 电流流过 → Q0.0 输出 1Q0.0 的常开触点程序里写的自锁闭合 → 即使松开 I0.0电流仍通过 Q0.0 自锁点流过线圈 → Q0.0 保持 1按停止按钮 I0.1常闭断开→ 电路断开 → Q0.0 输出 0 → 自锁触点也断开 → 电机停效率技巧自锁 把自己的输出点喂回自己的输入回路。这是 PLC 编程最常用的自反馈思想所有启保停程序都基于此。1.3 自锁的自保持专业术语在 IEC 61131-3 国际标准里自锁被称为“Set/Reset”置位/复位或“Latch锁存”。梯形图里还有个更简洁的写法┌────┐ ┌──────────┐ │ I0.0├────┤ SET Q0.0 │ (启动按钮直接置位 Q0.0) └────┘ └──────────┘ ┌────┐ ┌──────────┐ │ I0.1├────┤ RST Q0.0 │ (停止按钮直接复位 Q0.0) └────┘ └──────────┘SET 是保持为 1RST 是清零。比自锁写法更直观是 IEC 标准的推荐写法。⚠️避坑警告SET/RST 必须成对出现。程序里只 SET 没 RST → Q0.0 永远为 1停不下来。只 RST 没 SET → Q0.0 永远为 0启动不了。新人最常犯的错是复制 SET 改了 RST 忘了改。二、互锁的本质让两组动作永不重叠2.1 互锁的经典场景电机正反转电机要实现正反转正转接触器KM1和反转接触器KM2绝对不能同时吸合。因为三相电任意两相反相电机反转但如果 KM1 和 KM2 同时吸合相当于把两相反接短路——瞬间产生几千安培短路电流烧毁接触器、烧断线路、甚至引发火灾互锁的作用KM1 吸合时KM2 物理上不可能吸合。2.2 继电器实现互锁硬件上加常闭触点传统继电器电路里KM2 的线圈回路串一个 KM1 的常闭触点。KM1 吸合后KM1 的常闭点断开KM2 线圈即使有电也通不了——这就是电气互锁。KM1 线圈回路 KM2 线圈回路 ─────── ─────── SB1常开─KM1线圈 SB2常开─KM2线圈 │ │ └─KM2常闭点─┘ └─KM1常闭点─┘ 互锁 互锁好处纯硬件保护即使 PLC 程序写错硬件仍能防止短路。坏处完全依赖硬件接线复杂系统接线多、成本高、改起来麻烦。2.3 PLC 实现互锁程序里加常闭点PLC 梯形图里互锁更简单——在正转启动条件里串一个反转的常闭触点正转启停 反转启停 I0.0(正转启动) I0.1(反转启动) I0.2(停止常闭) I0.2(停止常闭) Q0.1(反转常闭) Q0.0(正转常闭) ↓ ↓ SET Q0.0 SET Q0.1逻辑按正转按钮 I0.0 没按反转 Q0.1常闭通→ 置位 Q0.0正转此时如果有人按反转按钮 I0.1因为 Q0.0正转已为 1Q0.0 的常闭点断开 → 反转置位条件不满足 → 反转不能启动必须先按停止 I0.2复位 Q0.0正转断开才能启动反转效率技巧程序互锁比电气互锁更灵活。比如一个系统有 5 个电机需要互锁任意两个不能同时开继电器电路要画一大堆常闭点PLC 程序只要复制粘贴 5 行常闭条件。三、电机正反转经典自锁/互锁案例3.1 完整 PLC 程序电机正反转 双重互锁网络1正转启停 I0.0(正转启动常开) I0.2(停止常闭) Q0.1(反转常闭) Q0.0(正转反馈常开) ┌────┐ ┌────┐ ┌────┐ ┌────┐ │ I0.0├────┤ I0.2├────┤ Q0.1├────┤ Q0.0├──── (SET Q0.0) └────┘ └────┘ └────┘ └────┘ 网络2反转启停 I0.1(反转启动常开) I0.2(停止常闭) Q0.0(正转常闭) Q0.1(反转反馈常开) ┌────┐ ┌────┐ ┌────┐ ┌────┐ │ I0.1├────┤ I0.2├────┤ Q0.0├────┤ Q0.1├──── (SET Q0.1) └────┘ └────┘ └────┘ └────┘ 网络3停止逻辑 I0.2(停止常开) Q0.0 Q0.1 ┌────┐ ┌──────────┐ ┌──────────┐ │ I0.2├────┤ RST Q0.0 │ │ RST Q0.1 │ └────┘ └──────────┘ └──────────┘3.2 程序解读正转启动I0.0满足条件I0.01按正转按钮 AND I0.21没按停止 AND Q0.10反转未启动因为 Q0.1 的常闭点AND Q0.01自锁保持结果SET Q0.0 → 正转接触器 KM1 吸合正转运行时按反转I0.1条件检查I0.11 AND I0.21 AND Q0.00因为 Q0.0 已为 1Q0.0 常闭点断开AND Q0.11Q0.00 不满足 → 反转不能启动 ✓按停止I0.2I0.2 的常闭点断开 → 正转和反转的启动条件都不满足同时 I0.2 的常开点闭合 → RST Q0.0 和 RST Q0.1 同时复位 → 正反转都断开⚠️避坑警告停止按钮在 IEC 标准里通常用常闭。原因——断线时也能停车。如果停止按钮接常开按钮断线电缆断了→ PLC 收不到停止信号 → 电机停不下来安全风险。F2 第 1 章反复强调这一安全设计原则。3.3 从直接正反转切换到先停后反的工程优化直接正反转不按停止直接切反转对电机冲击很大机械应力可能损坏减速机、轴承、负载。工程上更安全的做法I0.1(反转启动) AND Q0.0(正转) AND (延时 T1 0.5s) ↓ SET Q0.1 (延时 0.5s 后反转启动)逻辑按反转按钮 → 先停正转Q0.0 复位 → 延时 0.5 秒让电机惯性转完 → 再启反转Q0.1 置位。专业工程师都做这一步——电机寿命延长 3-5 倍。四、PLC 梯形图 vs 继电器电路图4.1 视觉相似本质不同PLC 梯形图LAD是为了让电工无缝迁移——它看起来像继电器电路图但本质是程序在 CPU 里跑。对比项继电器电路图PLC 梯形图物理实体元器件真实存在程序符号在 CPU 里跑改逻辑拆线换元件改几行程序互锁串接对方常闭点程序里加对方常闭触点调试万用表量线路监控程序 在线修改故障诊断看图 经验程序状态监控 故障记录4.2 关键差异梯形图是扫描执行的继电器电路是并行——所有元件同时通电谁先谁后看物理位置。PLC 梯形图是串行扫描——CPU 从上到下、从左到右逐条扫描。这个差异决定了双线圈问题同一变量被赋两次值结果只认最后一次第 08 篇详述。4.3 继电器电路迁移到 PLC 的 3 个原则触点编号对应物理接线——程序里的 I0.0、Q0.0 对应 PLC 输入/输出端子常开/常闭的逻辑含义保留——程序里的常开触点NO 物理常开按钮常闭触点NC 物理常闭按钮互锁的双重保险——程序互锁 硬件电气互锁必须都做效率技巧从继电器迁移到 PLC5 分钟搞定一个启保停。把继电器电路图上的每个元件翻译成梯形图符号照搬连线关系就完成了 70% 的工作。剩下 30% 是 PLC 特有的功能SET/RST、跳转、子程序。五、双重保险电气互锁 程序互锁5.1 为什么需要双重保险F2 调研中提到一个真实事故某 PLC 程序写错了电机正反转没有程序互锁因为程序员漏了一行。但控制柜出厂时硬接线有电气互锁所以 KM1 和 KM2 物理上不会同时吸合——程序错误没有变成现场事故。但反过来某厂家为了省钱省了电气互锁只做程序互锁。一次 PLC 死机程序跑飞输出点同时为 1KM1 和 KM2 同时吸合——整个控制柜报废。结论程序互锁是基本功电气互锁是救命稻草。两者缺一不可。5.2 双重保险的接线图KM1 线圈回路 KM2 线圈回路 ──────────── ──────────── PLC Q0.0 输出 ──→ KM1 线圈 ──┬─→ KM2 常闭点 ──┬─→ 24V │ │ └─ KM1 自锁触点 ───┘ (电气自锁) PLC Q0.1 输出 ──→ KM2 线圈 ──┬─→ KM1 常闭点 ──┬─→ 24V │ │ └─ KM2 自锁触点 ───┘两层保护程序层梯形图里 Q0.0 启动条件串 Q0.1 常闭点电气层KM1 线圈回路串 KM2 常闭辅助触点任何一层失效另一层仍能保护。5.3 工程建议小型项目 5 个电机互锁只做程序互锁即可成本优先中大型项目 5 个电机互锁或涉及大功率电机必须做双重保险安全优先关键设备起重机、电梯、机器人程序 电气 安全继电器三重保险F2 第 24 篇急停专题详述六、互锁设计的国际安全标准ISO 13849 PL 等级体系等级每小时危险失效概率适用场景PL_a≥ 10⁻⁵无安全后果PL_b3×10⁻⁶ 10⁻⁵轻微伤害PL_c10⁻⁶ 3×10⁻⁶可逆伤害骨折PL_d10⁻⁷ 10⁻⁶不可逆伤害截肢PL_e10⁻⁸ 10⁻⁷致命伤害电机正反转 PL 对应程序互锁单通道→ PL_b/c →不够安全程序 电气互锁双通道→PL_d → 满足工业标准程序 电气 安全继电器双通道诊断→PL_e → 安全关键七、互锁 FMEA 分析故障模式 1正转接触器 KM1 触点熔焊效果KM1 断电后不释放保护KM1 辅助常闭 → 反转无法启动 ✓残余风险主触点熔焊 / 辅助触点未熔焊 → 反转因其他逻辑意外启动 → 短路缓解增加电流传感器检测主回路故障模式 2PLC 输出点故障恒为 HIGH效果Q0.0 0 但物理输出 1 → KM1 不断开保护电气互锁KM2 线圈串 KM1 常闭✓残余风险两个输出点同时故障 → 短路缓解安全继电器 安全 PLCS7-1200F故障模式 3接线端子松动效果互锁线松动 → 保护失效但不告警缓解每月紧端子 热成像巡检F2 建议八、真实事故深度分析深圳某注塑厂2022 年 8 月维修时 PLC 双线圈错误导致互锁失效——程序互锁被覆盖电气互锁有效但机械手仍反转打到工人。教训互锁不止防电气短路更要防机械伤害。安全设计必须覆盖机械运动。FMEA 核心坐在图纸前花 1 小时假设每个元件坏了会怎样能避免 3 年后的现场事故。九、多电机系统≥ 3 台的互锁矩阵设计当 3 台以上电机需要任意两台不同时运行时纯继电器CN₂ 个常闭触点串联 接线复杂度爆炸PLC 方案梯形图里一个互锁条件判定网络搞定所有程序互锁判定网络通用// 任意电机启动时置位对应输出 // 但同时复位所有其他电机输出互锁 IF motor1_start THEN SET Q0.0; RST {Q0.1, Q0.2, Q0.3}; END_IF; IF motor2_start THEN SET Q0.1; RST {Q0.0, Q0.2, Q0.3}; END_IF; ...效率技巧PLC 在多电机互锁场景的优势是线性复杂度O(n)而继电器是 O(n²)。5 台电机互锁继电器需画 20 个互锁常闭触点。十、急停回路与安全继电器的工程设计为什么急停必须有独立硬件回路PLC 程序也是软件——会死机、会跑飞、输出点会烧掉。如果急停依赖 PLC 程序 → PLC 故障时急停失效 → 死人。F2 第 23-24 章明确急停按钮必须串在输出回路的电源线上直接切断动力电。标准急停回路急停按钮(NC) → 安全继电器线圈 → 安全继电器触点(NC) → 总电源接触器线圈按下急停 → 安全继电器线圈断电 → 触点断开 → 总电源接触器断开 → 所有动力电切断。PLC 程序完全不在这个回路里。安全继电器选型类型型号SIL/PL价格适用单通道皮尔兹 PNOZ X1SIL 1/PL c300非关键双通道皮尔兹 PNOZ s3SIL 3/PL e800急停/安全门可配置皮尔兹 PNOZmultiSIL 3/PL e2000复杂安全逻辑急停回路的定期测试EN ISO 13849 要求急停功能至少每 12 个月测试一次。实际建议每个月按一次急停——确认动作正常 接触器确实断开 PLC 确实能检测到急停状态。⚠️ 某工厂 3 年没按急停 → 急停按钮触点氧化 → 某天真出事按下也不断。急停不测比不装还危险给你虚假安全感。十一、方向控制的机械互锁 vs 电气互锁 vs 程序互锁类型实现响应可靠性成本机械互锁接触器间机械连杆瞬时★★★★★低电气互锁常闭辅助触点串联线圈接触器响应时间★★★★低程序互锁PLC 梯形图扫描周期★★零三者必须同时存在——机械互锁防接触器卡住、电气互锁防 PLC 失效、程序互锁防操作失误。三重保护 缺一不可。十二、安全继电器与安全 PLC 的工程设计为什么急停必须有独立硬件回路PLC 会死机、跑飞、输出点烧掉。如果急停依赖 PLC → PLC 故障时急停失效 → 出人命。F2 第 23-24 章急停按钮必须串在输出回路的电源线上直接切断动力电。标准急停回路急停(NC) → 安全继电器线圈 → 安全继电器触点(NC) → 总电源接触器按下急停 → 安全继电器线圈断电 → 触点断开 → 总电源接触器断开 → 全切。PLC 程序完全不在回路里。安全继电器选型类型型号SIL/PL价格适用单通道皮尔兹 PNOZ X1SIL 1/PL c300非关键双通道皮尔兹 PNOZ s3SIL 3/PL e800急停/安全门可配置PNOZmultiSIL 3/PL e2000复杂安全急停定期测试EN ISO 13849 要求至少每 12 个月测试急停。实际建议每月按一次——确认动作正常 接触器确实断开。某工厂 3 年没按急停 → 触点氧化 → 出事按下也不断。急停不测比不装还危险虚假安全感。十三、三重互锁的工程必要性类型实现响应可靠性成本机械互锁接触器间连杆瞬时★★★★★低电气互锁辅助触点串线圈 10ms★★★★低程序互锁梯形图扫描周期★★零三者必须同时存在——机械防卡住、电气防 PLC 失效、程序防操作失误。三重保护缺一不可。十四、避坑清单6 个常见互锁错误⚠️避坑警告 1停止按钮用常开F2 安全原则第 1 条停止按钮必须用常闭触点。常开触点断线时无法停车存在严重安全隐患。⚠️避坑警告 2互锁条件漏写程序里复制粘贴启保停程序后忘了改互锁条件比如 Q0.0 启动条件忘了加 Q0.1 常闭。新人最常犯。⚠️避坑警告 3双线圈输出同一变量被两次 SET 或两次赋值甚至 SET 和 OUT 混用PLC 只认最后一次——程序逻辑混乱。⚠️避坑警告 4电气互锁的常闭点接错KM1 的辅助常闭点要接在 KM2 线圈回路不是 KM1 自己的回路。接错位置 没有互锁。⚠️避坑警告 5自锁触点用错自锁触点必须用输出点对应的辅助触点程序里是 Q0.0 的常开点。如果用了别的输出点自锁失效。⚠️避坑警告 6没做先停后反延时直接正反转对电机冲击大。加 0.3-1 秒延时F2 5.2 节推荐值延长电机寿命。十五、扩展阅读 系列预告本篇核心要点回顾自锁 把自己的输出点喂回输入回路让电路记忆动作互锁 串对方输出点的常闭触点让两组动作永不重叠电机正反转是经典案例程序互锁 电气互锁双重保险PLC 梯形图 vs 继电器电路图视觉相似扫描执行 vs 并行通电停止按钮用常闭先停后反延时 安全 寿命双保障思考题你写电机正反转程序时第一次遇到短路事故是什么情况怎么排查的你的项目做了程序互锁 电气互锁双重保险吗下一篇预告 第 05 篇《定时器计数器一用就乱3 类定时器选型 5 大典型场景一次讲清》——TON/TOF/TP 定时器原理、计数器的两种触发方式、传送带计件案例。标签#PLC编程 #自锁互锁 #电机正反转 #电气控制 #梯形图 #PLC入门 #自动化工程师SEO 关键词PLC自锁、PLC互锁、电机正反转、梯形图编程、PLC入门互动本系列源码、提示词、扩展资料已上传 GitHub。评论区扣PLC获取仓库地址进群和 500 工控工程师一起学。觉得有用就三连下一篇见

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价