4. 安全门开关与PLC联锁逻辑验证

安全门开关与PLC联锁逻辑验证 学习卡片

联锁对象与信号定义

本工位安全门采用双通道安全开关(常闭触点 NC1/NC2),分别接入 PLC 安全输入模块的 I0.0 与 I0.1;门磁辅助触点 I0.2 用于状态指示。动力输出由 Q0.0(工位伺服使能)与 Q0.1(工位气动夹紧阀)承担。联锁原则:任一安全通道断开,立即禁止 Q0.0/Q0.1 输出;门关闭且双通道均恢复后,必须经复位按钮 I0.3 上升沿确认,才允许重新使能。

安全门联锁信号链与输出禁止逻辑 安全门开关 NC1 通道 → I0.0 NC2 通道 → I0.1 辅助触点 → I0.2 门开=断开 门关=闭合 PLC 联锁逻辑 I0.0 AND I0.1 = 门安全 I0.3 上升沿 = 复位确认 安全 AND 复位 → 允许输出 任一通道断开 → 立即禁止 复位后需重新确认 动力输出 Q0.0 伺服使能 Q0.1 气动夹紧阀 允许时=ON 禁止时=OFF 现场测试状态与判读 开门测试 Q0.0/Q0.1 立即 OFF 关门测试 输出仍保持 OFF 复位测试 按 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,应将双通道信号接入安全模块,并在安全程序中实现等效逻辑。

现场测试全流程

  1. 开门测试:手动打开安全门,观察 Q0.0/Q0.1 是否立即变为 OFF。用万用表测量输出端子电压,确认动力回路已切断。
  2. 关门测试:关闭安全门,确认 I0.0/I0.1 均恢复为 ON,但 Q0.0/Q0.1 仍保持 OFF(不允许自动恢复)。
  3. 复位测试:按下复位按钮 I0.3,观察 Q0.0/Q0.1 是否恢复为 ON。松开按钮后输出应保持 ON。
  4. 重复验证:再次开门,确认输出再次立即禁止;重复关门+复位,确认每次均需手动复位才能恢复输出。
  5. 异常排查:若开门后输出未禁止,检查安全通道接线是否松动、PLC 输入滤波是否过大、输出映射是否正确;若关门后自动恢复,检查复位标志是否被错误置位。
安全注意:测试前必须确认动力回路已断电或处于安全状态。联锁逻辑验证应在空载或安全工况下进行,禁止在人员可能接触运动部件时进行开门测试。

验证记录表

测试项操作预期结果实测结果判定
开门禁止打开安全门Q0.0/Q0.1 立即 OFF
关门保持关闭安全门Q0.0/Q0.1 保持 OFF
复位恢复按 I0.3Q0.0/Q0.1 恢复 ON
重复开门再次开门Q0.0/Q0.1 再次 OFF
通道一致性断开单通道Q0.0/Q0.1 禁止