3. 联锁控制逻辑基础

在加药曝气泵组的控制中,设备的启停并不是孤立动作,而是由一系列条件相互约束、彼此牵制的结果。要读懂并编制这类控制逻辑,首先必须把几个基础概念分清:联锁、互锁、顺控、保护定值,以及表达这些关系的逻辑符号。它们共同构成了控制逻辑的“语法”,后续所有逻辑编制工作都建立在这套语法之上。

一、四个基本概念的区别与联系

联锁(Interlock)指的是当某个条件成立时,强制另一设备或动作进入指定状态,且这种强制关系通常是单向的、以安全或工艺要求为目的。例如“加药泵运行且出口阀未开,则停泵”,条件触发后动作被强制执行,不依赖操作员意愿。联锁强调的是“条件—强制动作”的因果关系。

互锁(Mutual Interlock)是联锁的一种特殊形式,两个对象互为条件、互相制约,典型如“备用泵与主泵不得同时运行”。互锁的核心是双向约束,任一方向的条件都成立时,另一方被禁止。工程上常把互锁看作对称的联锁对。

顺控(Sequence Control)关注的是动作的先后次序与步骤推进。例如曝气泵启动前必须先开进气阀、再启风机、最后开出口阀,每一步以上一步完成为条件。顺控强调“步序—转移条件”,是时间或状态上的序列关系,而非单纯的条件强制。

保护定值(Protection Setpoint)是触发联锁或保护的量化门槛,如压力高限 0.6 MPa、液位低低限 10%、电机温度高限 85 ℃。定值决定了联锁“何时动作”,是逻辑判断中的比较基准。定值设置过松则保护失效,过紧则频繁误动,需结合工艺裕量确定。

记忆要点:联锁看“条件强制动作”,互锁看“双向禁止”,顺控看“步序推进”,定值看“触发门槛”。四者常组合使用——顺控的每一步转移条件里可能含联锁判断,联锁的触发条件则由保护定值给出。

二、常用逻辑符号及其在泵组中的表达

控制逻辑最终要落到可执行的判断表达式上,常用符号包括与、或、非、延时和触发器五类。

与(AND)表示所有条件同时满足才输出。泵组中典型表达为“启动允许 = 液位正常 AND 出口阀开到位 AND 无故障”。任一条件不满足,启动被禁止。

或(OR)表示任一条件满足即输出。例如“停泵指令 = 手动停 OR 液位低低 OR 电机过载”,多个停机源并联,谁先触发都能停泵。

非(NOT)用于取反,常与与、或组合表达“禁止”类条件。如“允许启动 = 运行反馈 NOT”,即当前无运行反馈时才允许启动,避免重复启动。

延时(TON/TOF)用于抑制瞬时抖动或实现时间约束。加药泵出口压力瞬时波动不应立即停泵,可设 3 s 延时确认;曝气风机停机后延时 30 s 再关进气阀,保证残余气体排空。延时分为通电延时(条件成立后延时输出)和断电延时(条件消失后延时释放),选型取决于工艺意图。

触发器(RS/SR)用于保持状态,实现“启动后自保持、故障后锁定”。典型如泵的启停控制:启动按钮置位 RS 触发器使泵运行,停止按钮或联锁条件复位使其停止;故障信号置位后需人工复位才能再启动,这就是故障锁定的实现方式。

加药泵启动允许与停机联锁的逻辑表达 输入条件(布尔量) 液位 > 低低限 出口阀开到位 无电机故障 无运行反馈 液位低低限 电机过载 手动停止 AND 启动允许 OR 停机指令 RS 触发器 故障锁定型 S 置位 R 复位 Q 输出 Q̄ 反馈 启动允许 停机指令 加药泵运行输出 驱动接触器 / 变频使能 延时环节(TON 示例) 出口压力波动 → TON 3 s 确认 → 才允许触发停机 风机停机 → TOF 30 s → 再关进气阀 与逻辑(全部满足) 或逻辑(任一触发) 状态保持(触发器)

三、把逻辑落到泵组:一个可执行的表达示例

以一台加药泵为例,其控制逻辑可拆成“启动允许”和“停机指令”两条支路,再由 RS 触发器合成运行状态。启动允许采用与逻辑:液位高于低低限、出口阀开到位、无电机故障、当前无运行反馈,四个条件同时成立才允许置位。停机指令采用或逻辑:液位低低限、电机过载、手动停止,任一成立即复位。故障类信号(过载)复位后需人工确认,因此触发器设计为故障优先复位并锁定。

用结构化文本可表达为:

启动允许 := (液位 > 低低限) AND 出口阀开到位
            AND (NOT 电机故障) AND (NOT 运行反馈);

停机指令 := 液位低低限 OR 电机过载 OR 手动停止;

IF 启动允许 THEN
    运行 := TRUE;
END_IF;

IF 停机指令 THEN
    运行 := FALSE;
    故障锁定 := 电机过载;   // 过载需人工复位
END_IF;

这里要注意两个工程细节。其一,“无运行反馈”作为启动允许条件,是为了防止在泵已运行状态下重复置位,属于典型的非逻辑应用。其二,停机指令中的液位低低限与启动允许中的液位高于低低限构成互斥,两者不可能同时为真,这实际上形成了一对软互锁,避免逻辑自相矛盾。若再加一台备用泵,则需增加“主泵运行则备泵禁止启动、备泵运行则主泵禁止启动”的双向约束,即互锁对。

四、定值与延时的配合原则

保护定值决定联锁的触发点,延时决定触发的确认时间,二者必须配合设计。以出口压力高限停泵为例:定值设为 0.6 MPa,若不加延时,管路水锤造成的瞬时尖峰可能误停泵;加 3 s 通电延时后,只有压力持续高于 0.6 MPa 达 3 s 才停泵,既避开瞬时扰动,又不延误真实超压。反之,液位低低限属于不可逆风险,通常不设延时或仅设极短延时(如 1 s 滤波),以免泵在干转状态下运行。

定值整定还应留出回差(死区)。例如液位低低限于 10% 停泵,恢复启动可设为 25%,避免液位在 10% 附近波动导致泵频繁启停。回差本质上是把单一阈值变成“动作值—复位值”一对参数,是联锁逻辑中抑制振荡的常用手段。

常见编制错误:把“与”和“或”用反——启动条件本应全部满足却写成或,导致缺条件也能启动;停机条件本应任一触发却写成与,导致单故障不停机。编制后应逐条核对每个条件的逻辑连接词是否与工艺意图一致。

掌握上述概念与符号后,联锁逻辑的编制就有了统一的表达基础:先明确每个条件的物理含义与定值,再选择与、或、非组合成判断式,用延时抑制抖动,用触发器保持状态与锁定故障,最后核对逻辑连接词与工艺意图是否吻合。这套方法将贯穿后续泵组联锁逻辑的具体编制过程。