Table of Contents
自动灭火系统是工业、商业和住宅设施中的关键防线。其可靠的操作取决于通过可编程逻辑控制器(PLC)实施的精确、强力控制逻辑。 梯子逻辑,一种以继电器图为基础的图形编程语言,由于清晰、容易排除故障、直接绘制物理线线条,仍然是这类安全关键应用的最受欢迎的选择。 创建有效的灭火梯子逻辑程序要求深刻了解编程基本原理和安全工程原则。 该条为自动灭火系统的设计、编程、测试和维护梯子逻辑提供了权威指南,确保迅速和准确地应对火灾,同时尽量减少虚假警报。
梯子逻辑的基本原理
梯形逻辑是控制电路的图形化表示,使用符号进行输入(接触)和输出(coil)在两个垂直电源轨之间的水平径线连接。每个径线构成一个逻辑条件,决定输出线圈是否被激活。PLC按顺序扫描程序,根据输入状态更新输出。在解决灭火系统之前,掌握基本组件至关重要。
联系人和油类
接触代表了传感器、开关或推扣等物理输入。它们通常可以打开(NO)或通常关闭(NC)。在梯级逻辑中,通常打开的接触在相应的输入真实(活动)时会通过电源,而通常关闭的接触在输入不真实(不活动)时会通过电源。焦油代表了输出设备,如警报、solenoids或动脉阀。当一个运行逻辑上属实时,线圈会充满动力。
主要符号包括:
- ⁇ :通常开放联系人.
- ⁇ / ⁇ [:通常闭门联系人.
- -()-]:输出线圈
- -(L)-]: 锁定线圈(套件输出到重置)
- -(U)-:不拉线圈(重置输出)
基本逻辑操作
梯形逻辑执行布尔代数。 序列联系人创建了 AND 函数: 两者都必须是真实的。 并行联系人创建了 OR 函数: 至少一个必须是真的。 将这些函数组合起来, 就可以产生复杂的决策树。 对于灭火, 传感器输入( 烟雾、 热、 火焰) 与定时器、 计数器和比较指令相结合, 以产生可靠的检测和激活序列 。
灭火系统组件
典型的自动灭火系统包括感应装置、PLC和激活机制。 了解它们的相互作用对编程至关重要。
- 传感器:烟雾探测器(电离或光电),热探测器(固定温度或升速),火焰探测器(紫外线或红外线),以及人工牵引站.
- PLC:执行梯级逻辑程序的控制器,它必须具有足够的输入/输出(I/O)能力,并被评为环境(例如温度,湿度).
- 演员[:用于水或气体排放的Solenoid阀门,用于消防泵的发动机启动器,可听/视警报器,以及紧急关闭继电器.
- 界面:用于监测和人工控制的人机接口(HMI),常与建筑物管理系统整合.
每个组件的行为必须用适当的地址和缩放在梯子逻辑中准确反映.
设计梯形逻辑程序
系统设计方法确保程序符合安全标准(如NFPA 72,NFPA 2001)和业务要求,这一过程涉及确定投入、输出、检测逻辑、激活序列和故障安全状态。
传感器输入和信号条件
原始传感器信号可以是数字(在/关闭)或模拟(如温度值). 数字输入直接被连接到PLC输入模块. 模拟输入需要使用缩放指令转换到工程单元(如华氏度). 为了可靠性,通常使用闭路联络方式进行像监督信号这样的关键输入,这样,线断层触发警报(无法安全).
示例:烟雾探测器的报警接触(NO)与PLC输入连接,当检测到烟雾时,接触会关闭,梯形逻辑会看到真实输入.
探测和核查逻辑
为防止单个故障传感器的虚假激活,实施表决方案. 常见的配置包括:
- AND逻辑(跨区):两个传感器(如烟和热)在激活前必须同时表示时间窗口内的火.
- OR逻辑带定时器[:任何单个传感器触发预警报,但压制只有在一分钟内得到第二个传感器确认时才能激活.
- 2-3(2oo3):对于高可靠性系统,至少必须同意三个传感器中的两个.
升降机逻辑用于一个和配置: rung 1: Smoke A and Heat B → 设置提醒启用. rung 2: 提醒启用 → 增强提醒输出能力.
计时器(TON – Timer On Delay)用于解析传感器输入和创建时间窗口.
激活顺序
一旦确定火势,压制行动的顺序必须遵循预先确定的顺序。通常:
- 启动可听觉和视觉警报,以警告住户。
- 启动放行前延迟(如30秒),允许疏散.
- 关闭HVAC坝体或排气扇以抑制抑制剂.
- 灭火器(喷洒器、FM-200、Novec 1230等水)。
- 监测放火后的状况;如果火势持续,激活备份系统.
每个步骤都需要自己的径行,配备适当的计时器,间锁,以及手动覆盖输入.
样本梯子逻辑程序
我们现在为简化灭火系统(使用两个烟雾探测器(Smoke1, Smoke2))提供了一个详细的梯形逻辑,一个热探测器(Heat),一个警报输出,一个喷洒阀,一个气体释放阀。 逻辑执行跨区探测和定时释放序列。
旋转1 — 跨区检测:[
] 解释:如果Smoke1和Smoke2都有效,或者单热是活动,则设置(直线)提醒。这提供冗余并减少假触发。
运行 2 – 提醒和放电前定时器:[
解释:当提醒 可操作性属实且放电前定时器(PreDelay Timer)未完成时,提醒输出会增强,计时器开始并计数为30秒.
Rung 3 – Sprinkr 激活:[
解释:30秒延迟(DN = 完成)后,喷洒阀打开,除非手动覆盖或系统禁用输入有效.
4 – 气体释放(如果喷洒器后火势继续)
解释:如果喷洒器活动,60秒后(使用另一计时器)仍能触发热探测器,则气体释放的声波会增强.
这一例子说明了拉链、定时器和间锁是如何结合的。 在生产系统中,额外的拉链处理重置器、人工拉动站和与监测中心的通信。
安全考虑
灭火编程必须把安全放在首位,以下原则指导稳健的梯级逻辑设计.
- 故障安全设计[:通常对关键安全传感器使用封闭的接触器,例如,传感器失去动力应被解释为故障,引起警报.
- 手动超载[]:提供物理和软件超载,在维护或假警报时无法自动压制。覆盖开关必须明确标记,需要故意行动。
- Interlocks:当检测电路处于测试模式或人员处于保护区内(例如,关闭/停电)时,确保压制被禁用.
- redundant控制器[:在高危险环境下,使用具有热备用或表决的双PLC以避免单点故障.
- 遵守标准:遵循NFPA 72(国家火灾警报码)、NFPA 2001(清洁剂灭火系统)和当地建筑规范。
测试和验证
在部署前, 必须在模拟条件下进行严格测试。 使用 PLC 的内置模拟模式或离线模拟器来验证逻辑。 为 :
- 单传感器激活 — 如果需要表决,不应触发完全压制。
- 多传感器激活 – 验证正确的序列和定时器.
- 传感器故障(开或短电路) – 系统应显示麻烦.
- 手动超能力 – 必须抑制压制.
- 电力损失和重启 — 确保正常恢复状态。
记录所有测试结果,并保存这些结果,作为系统验收包的一部分。同时进行与实际硬件的集成测试,验证线条,动因子响应时间,以及与建筑物警报系统的通信。
维修和文献
梯子逻辑程序需要不断维护。 随着设施布局的改变或新传感器的添加,程序必须相应更新。 维护修订历史和更改日志。 在版本控制中存储梯子逻辑的备份。 记录程序时:
- 将每个传感器和动因器与其PLC地址连接起来的完整I/O地图.
- 附加说明的梯形逻辑打印,并附有批注解释.
- 人工干预的标准作业程序。
- 系统描述 概述检测和激活哲学.
定期测试(例如季度测试)应该验证逻辑仍然符合其设计目标. 如果发现失败模式或修改标准,则更新程序.
关于PLC编程最佳做法的进一步解读,请考虑来自PLCdev社区和NFPA的资源. 详细的阶梯逻辑教程,见AutomationDirect的支持文献.
结论
建立自动化灭火系统的梯级逻辑程序是一项将电气工程、安全工程和软件逻辑结合起来的任务。 通过理解梯级逻辑基本原理,系统地设计探测和激活序列,执行安全间锁,以及严格测试程序,工程师可以提供保护生命和财产的系统。 始终遵守适用的代码,并与经认证的消防专业人员协商。 通过精心设计和维护,基于PLC的灭火系统提供多年的可靠、自动保护。