4. 安全要求规格书(SRS)编制

安全要求规格书(Safety Requirements Specification,SRS)是SIS生命周期的“设计宪法”。它把HAZOP/LOPA得出的安全功能需求,翻译成Safety Manager可以落地实现的工程约束。SRS写不清楚,后续逻辑组态、SIL验证、旁路管理都会失去依据。本节以Safety Manager为平台,围绕安全功能定义、SIL等级、响应时间、失效模式、旁路管理、测试要求及与DCS接口约定,说明SRS的编制方法。

一、SRS在Safety Manager项目中的定位

SRS位于“风险分析”与“工程实现”之间。上游输入包括:HAZOP偏差与原因、LOPA确定的SIL等级、工艺安全限值、因果矩阵;下游输出直接约束Safety Manager的硬件选型、逻辑组态、旁路设计和测试方案。在Honeywell项目中,SRS通常与Safety Manager的CEE(控制执行环境)配置、I/O模块分配、SOE记录点表同步维护。SRS不是一次性文档,任何MOC变更都必须回写SRS并重新评估SIL。

二、安全功能定义:从因果到可组态条目

每条安全功能应写成“触发条件—动作—目标状态”的可验证三元组。例如:

SIF-012  反应器R-101超压保护
触发:PT-1011A/B/C 三取二 ≥ 2.50 MPa(g),延时 1.0 s
动作:关闭XV-1011进料阀;打开XV-1012泄压阀;停P-101
目标:15 s内将反应器压力降至 1.80 MPa(g) 以下
SIL:SIL 3   失效模式:安全停车(De-energize to Trip)
旁路:仅允许维护旁路,需双人确认,最长 8 h
测试:每季度部分行程测试,每年全行程测试

在Safety Manager中,该功能对应一个Safety Logic Function,输入点分配至FTA(故障容忍架构)通道,输出点采用DO模块并配置线路监测。SRS必须明确每个I/O点的通道号、模块型号、冗余方式,避免组态时临时决定。

三、SIL等级与响应时间分配

SIL等级由LOPA确定,SRS需将其转化为PFDavg目标和架构约束。SIL 3通常要求PFDavg在10⁻⁴~10⁻³,HFT≥1,SFF≥90%。响应时间必须分解到信号链各环节,并留出余量。以SIF-012为例:

环节典型时间说明
变送器响应≤ 0.5 s含滤波与量程设置
Safety Manager扫描≤ 0.2 s安全任务周期
逻辑处理与表决≤ 0.1 s2oo3表决
输出继电器动作≤ 0.3 sDO模块+阀门
阀门关闭时间≤ 8.0 sXV-1011实测
合计≤ 9.1 s满足15 s目标

响应时间必须在SRS中逐项列出,并在FAT/SAT中用信号注入法验证。Safety Manager的扫描周期、看门狗时间、SOE分辨率都应写入SRS,作为验收依据。

SIF-012 安全功能信号链与响应时间分配 PT-1011A/B/C 2oo3 变送器 AI 模块 FTA 通道 Safety Manager CEE 逻辑表决 DO 模块 线路监测 XV-1011 切断阀 t=0 t=9.1 s 0.5 s 0.7 s 0.8 s 1.1 s 9.1 s 变送 AI采集+扫描 逻辑表决 DO输出 阀门关闭 SRS 目标响应时间 ≤ 15 s(当前估算 9.1 s,余量 5.9 s) 失效模式约定 • 安全停车:De-energize to Trip(失电跳车) • 输出线路监测:断线/短路均触发故障报警 • 表决降级:2oo3 降为 1oo2 时维持 SIL 2 运行 旁路与测试约定 • 维护旁路:双人确认,最长 8 h,SOE 记录 • 部分行程测试:每季度,阀门行程 ≥ 30% • 全行程测试:每年,验证关闭时间 ≤ 8 s

四、失效模式与旁路管理

Safety Manager默认采用“失电跳车”(De-energize to Trip)原则,SRS必须明确每个输出点的失效安全方向。对于需要保持运行的场合,应说明例外理由并评估风险。失效模式还包括:输入断线、输出短路、表决降级、通信中断。SRS应规定每种失效下的系统行为,例如2oo3表决中一个通道故障时,自动降级为1oo2并发出维护报警,而不是直接停车。

旁路管理是SRS中最容易被忽视的部分。SRS应定义:旁路类型(维护旁路、启动旁路、强制旁路)、审批权限、最长允许时间、自动提醒和SOE记录要求。在Safety Manager中,旁路通过Safety Manager Station的Bypass Manager实现,SRS需明确旁路点表、旁路期间SIL降级声明以及补偿措施。例如,SIF-012维护旁路超过4 h,必须增加现场巡检频次并通知工艺主管。

五、测试要求与DCS接口约定

SRS应规定测试类型、周期、覆盖率和验收准则。常见测试包括:上电自检、部分行程测试(PST)、全行程测试(FST)、回路测试和SOE精度测试。Safety Manager支持在线PST,SRS需明确PST的触发方式、行程百分比和结果判定。例如,XV-1011每季度执行30%行程PST,若阀门动作时间超过1.5 s或行程不足,系统产生维护报警。

与DCS的接口约定是SRS的另一个关键点。Safety Manager与DCS之间通常通过Modbus TCP、OPC或硬接线交换数据。SRS应明确:

  • 接口类型与协议:如Modbus TCP,端口502,功能码03/06;
  • 数据方向:SIS→DCS发送状态、报警、旁路指示;DCS→SIS发送操作指令(如复位);
  • 数据点表:每个点的地址、数据类型、刷新周期、超时处理;
  • 故障行为:通信中断时SIS保持安全状态,DCS显示“通信故障”;
  • 隔离要求:SIS与DCS之间采用硬接线或网关隔离,防止DCS故障影响SIS。

例如,SIF-012的旁路状态通过Modbus寄存器40021发送至DCS,刷新周期1 s,DCS画面显示“SIF-012旁路中”并闪烁提示。若通信超时3 s,DCS保持最后有效值并报警,SIS侧不受影响。

六、SRS编制检查要点

编制完成后,建议按以下要点自查:安全功能是否可独立测试;SIL等级与PFDavg目标是否一致;响应时间是否逐环节分解并留有余量;失效模式是否覆盖断线、短路、表决降级;旁路是否有审批、时限和补偿措施;测试周期与覆盖率是否满足SIL要求;DCS接口点表、协议、超时行为是否明确。SRS经评审后,应作为Safety Manager组态、FAT/SAT和MOC的基线文件,任何变更都需重新评估并更新版本。

在Honeywell Safety Manager项目中,SRS的响应时间分配表可直接导入Safety Manager的Safety Function配置,用于自动生成测试脚本和SOE比对基准,减少人工核对误差。