3. 联锁设计需求分析与文档化

联锁设计的质量,很大程度上不取决于编程阶段,而取决于需求提取是否完整、准确。食品设备现场常见的问题——该停的没停、不该停的频繁误停、故障后无法判断联锁是否动作——追根溯源,多数是需求阶段遗漏或表述含糊造成的。本节围绕三个输入源(P&ID、设备清单、操作规程)说明如何提取联锁需求,并给出联锁逻辑说明表与需求规格书的可执行写法。

一、三个输入源各自能提供什么

P&ID 是联锁需求的第一来源,它给出的是工艺连接关系与仪表位号:哪些设备之间有物料或蒸汽连接、哪些测点(温度、压力、液位、流量)参与控制、阀门与泵的位号、以及管道上标注的联锁符号(如虚线连接的联锁框、SIS 标记)。从 P&ID 上能直接读出“谁影响谁”,例如杀菌机出口温度 TT-301 与蒸汽调节阀 TV-301 构成控制回路,而 TT-301 的高高限往往同时触发蒸汽切断与物料泵停运。

设备清单提供的是对象属性与保护边界:电机功率与额定电流、泵的允许干转时间、换热器的设计压力、变频器是否支持外部急停、阀门是气开还是气关(失气位置)。这些参数直接决定联锁的触发值、延时和复位方式。例如一台 15 kW 离心泵,设备清单注明机械密封要求“无液运行不超过 10 s”,那么入口低压保护的动作延时就必须小于该值,而不能沿用通用经验值。

操作规程提供的是时序与人为动作约束:CIP 清洗时哪些泵必须同时运行、升温阶段是否允许搅拌先启、停机时先停料还是先停蒸汽、异常时操作工应如何手动干预。规程中的“必须先……才能……”句式,几乎都能转化为联锁的允许条件或顺序约束。

P&ID 工艺流程图 仪表位号 / 联锁符号 工艺连接与因果方向 阀门故障位置 设备清单 功率 / 额定电流 允许干转时间 / 设计压力 变频器与急停接口 操作规程 启停先后顺序 CIP 与生产互斥 异常时人工干预方式 需求提取四问 ① 触发量是什么? ② 动作对象是谁? ③ 延时与阈值多少? ④ 如何复位与旁路? 缺一项即视为需求不完整 需回查原始资料补齐 联锁逻辑说明表(逐条) 编号 / 触发条件 / 动作 / 延时 复位方式 / 旁路权限 / 优先级 对应 P&ID 位号与规程条款 每条需求可独立测试与验收 联锁需求规格书 范围与安全目标 / 联锁等级划分 仪表与执行器选型约束 与基本控制、MES 的接口边界 测试、验收与变更管理要求 评审发现歧义或冲突 → 回查原始资料并修订

二、从资料到条目的提取方法

建议按“逐台设备、逐条工艺路径”的方式扫描,而不是通读资料凭印象记录。对每一台参与联锁的电机,依次回答四个问题:触发量是什么(哪个位号、什么信号类型、阈值与延时);动作对象是谁(停哪台泵、关哪个阀、是否同时切断加热);动作后的状态是什么(阀门失电开还是关、是否需要声光报警);如何复位(自动复位、手动复位、是否要求现场确认后复位)。四问缺一,就说明需求不完整,必须回查原始资料补齐,而不是留待编程时“看着办”。

提取过程中要特别注意三类容易遗漏的需求。第一类是允许条件(Permissive),即“满足才能启动”,例如搅拌电机只有在罐内液位高于 LSL-105 时才允许启动,这类需求常写在操作规程里而不在 P&ID 上。第二类是顺序约束,例如停机时必须先停物料泵、延时 30 s 再停 CIP 回流泵,防止管道憋压。第三类是互斥约束,例如生产模式与 CIP 模式不能同时有效,需在联锁逻辑中做模式互锁。这三类需求如果只按“超限即停”的思路提取,几乎必然漏掉。

三、联锁逻辑说明表的写法

逻辑说明表是需求与程序之间的桥梁,每条联锁占一行,字段应保证“不看程序也能测试”。以下为某杀菌工段的示例(参数为教学假设值,非实测):

编号触发条件动作延时复位方式来源
IL-01TT-301 ≥ 95 ℃(高高限)关 TV-301、停 P-302、报警2 s温度回落至 88 ℃ 以下且手动复位P&ID / 规程 5.2
IL-02P-302 运行反馈丢失停进料泵 P-301、关进料阀 XV-3103 s现场确认后手动复位设备清单
IL-03LSL-105 低低限(罐液位)禁启/停 M-201 搅拌5 s液位恢复后自动允许操作规程 4.1
IL-04模式 = CIP 且生产模式有效互锁:禁止生产侧泵启动0 s模式切换后自动解除规程 6.3

表中“延时”一列必须与设备允许值挂钩:IL-02 的 3 s 来自泵干转保护要求,若设备清单给出的允许干转时间为 10 s,则延时须留出反馈信号抖动余量,取 3~5 s 较为稳妥。复位方式一列则决定了程序中是否需要设置锁存位,以及 HMI 上是否要提供复位按钮和权限控制。

四、需求规格书的组织

逻辑说明表解决“每条联锁是什么”,需求规格书解决“整体约束是什么”。规格书至少应包含:联锁范围与安全目标(哪些设备纳入、防护的是人身、设备还是产品安全);联锁等级划分(哪些进安全仪表系统、哪些在 PLC 常规逻辑中实现,依据风险大小而非习惯);仪表与执行器约束(传感器冗余、阀门失气位置、急停回路是否硬线);接口边界(与基本控制回路、MES 批次系统的数据交换点,避免同一动作被两处逻辑重复驱动);以及测试、验收与变更管理要求。其中“变更管理”常被忽略,但食品厂设备改造频繁,若无变更记录,联锁逻辑会在多次小改后与图纸脱节。

文档化完成后做一次交叉核对:把逻辑说明表逐条对照 P&ID 上的联锁符号,确认没有“图上有、表里无”或“表里有、图上无”的条目;再把每条需求对照操作规程,确认没有与人工操作相矛盾的约束。这一步通常能发现 10%~20% 的遗漏或冲突。

最后需要强调,需求文档不是一次性交付物。设备改造、工艺参数调整、法规更新都会引起联锁需求变化,因此逻辑说明表应保留版本号与修订记录,规格书应明确变更审批路径。只有把需求提取、表格化、规格化、变更控制连成闭环,联锁设计才具备可追溯性和可验证性,后续的编程与调试才有可靠依据。