4. 安全门开关与PLC联锁逻辑验证
联锁对象与信号定义
本工位安全门采用双通道安全开关(常闭触点 NC1/NC2),分别接入 PLC 安全输入模块的 I0.0 与 I0.1;门磁辅助触点 I0.2 用于状态指示。动力输出由 Q0.0(工位伺服使能)与 Q0.1(工位气动夹紧阀)承担。联锁原则:任一安全通道断开,立即禁止 Q0.0/Q0.1 输出;门关闭且双通道均恢复后,必须经复位按钮 I0.3 上升沿确认,才允许重新使能。
联锁程序实现(梯形图逻辑描述)
以下为可直接在主流 PLC(如西门子 S7-1200/1500 或三菱 FX 系列)中实现的联锁逻辑,采用“安全条件 + 复位确认 + 输出保持”结构。关键点:安全条件不满足时,输出线圈直接复位,不经过任何延时或保持。
// 安全门联锁逻辑(梯形图等效描述)
// 输入:I0.0=NC1通道, I0.1=NC2通道, I0.2=门磁辅助, I0.3=复位按钮
// 输出:Q0.0=伺服使能, Q0.1=气动夹紧阀
// 内部:M0.0=安全门状态, M0.1=复位确认标志
// 网络1:安全门状态判断(双通道一致)
LD I0.0 // NC1 通道
AND I0.1 // NC2 通道
= M0.0 // M0.0=1 表示门安全闭合
// 网络2:复位确认(上升沿触发)
LD I0.3 // 复位按钮
AND M0.0 // 门必须安全
EU // 上升沿检测
S M0.1, 1 // 置位复位确认标志
// 网络3:输出允许条件
LD M0.0 // 门安全
AND M0.1 // 已复位确认
= Q0.0 // 伺服使能
= Q0.1 // 气动夹紧阀
// 网络4:安全条件丢失时清除复位标志
LDN M0.0 // 门不安全
R M0.1, 1 // 复位确认标志清零
R Q0.0, 1 // 强制伺服使能 OFF
R Q0.1, 1 // 强制气动夹紧阀 OFF
关键约束:网络4必须放在输出线圈之后,确保安全条件丢失时输出被立即强制复位。若使用安全继电器或安全 PLC,应将双通道信号接入安全模块,并在安全程序中实现等效逻辑。
现场测试全流程
- 开门测试:手动打开安全门,观察 Q0.0/Q0.1 是否立即变为 OFF。用万用表测量输出端子电压,确认动力回路已切断。
- 关门测试:关闭安全门,确认 I0.0/I0.1 均恢复为 ON,但 Q0.0/Q0.1 仍保持 OFF(不允许自动恢复)。
- 复位测试:按下复位按钮 I0.3,观察 Q0.0/Q0.1 是否恢复为 ON。松开按钮后输出应保持 ON。
- 重复验证:再次开门,确认输出再次立即禁止;重复关门+复位,确认每次均需手动复位才能恢复输出。
- 异常排查:若开门后输出未禁止,检查安全通道接线是否松动、PLC 输入滤波是否过大、输出映射是否正确;若关门后自动恢复,检查复位标志是否被错误置位。
安全注意:测试前必须确认动力回路已断电或处于安全状态。联锁逻辑验证应在空载或安全工况下进行,禁止在人员可能接触运动部件时进行开门测试。
验证记录表
| 测试项 | 操作 | 预期结果 | 实测结果 | 判定 |
|---|---|---|---|---|
| 开门禁止 | 打开安全门 | Q0.0/Q0.1 立即 OFF | ||
| 关门保持 | 关闭安全门 | Q0.0/Q0.1 保持 OFF | ||
| 复位恢复 | 按 I0.3 | Q0.0/Q0.1 恢复 ON | ||
| 重复开门 | 再次开门 | Q0.0/Q0.1 再次 OFF | ||
| 通道一致性 | 断开单通道 | Q0.0/Q0.1 禁止 |