2. 功能安全基础
在西门子安全PLC系统工程中,功能安全不是“把普通程序写得更可靠一点”,而是一套以风险降低为目标、以标准为依据、以证据链为支撑的工程方法。理解功能安全的定义、量化指标(SIL/PL)、生命周期流程以及标准体系,是后续进行安全程序编写、F-CPU 组态和验收测试的理论前提。
一、功能安全的定义与核心内涵
功能安全(Functional Safety)是指通过安全相关系统(如安全PLC、安全继电器、安全传感器与执行器)正确执行其安全功能,使被控设备或过程的风险降低到可接受水平。其核心不是“设备不出故障”,而是“即使出现故障,系统仍能进入安全状态或维持安全功能”。
功能安全关注三个关键点:
- 安全功能:例如急停时切断电机动力、安全门打开时停止机器人、光幕遮挡时禁止冲压下行。
- 安全完整性:安全功能在规定条件下正确执行的概率,用 SIL 或 PL 量化。
- 安全状态:故障发生时系统进入的预定安全状态,如断电停机、保持制动、限制速度等。
二、SIL 与 PL:两种量化语言
IEC 61508 提出安全完整性等级 SIL(Safety Integrity Level),分为 SIL 1~SIL 4,SIL 4 最高。SIL 用 PFH(每小时危险失效概率)或 PFDavg(平均要求时失效概率)衡量,适用于低要求模式和高要求模式。IEC 62061 将 SIL 应用于机械领域,通常使用 SIL 1~SIL 3。
ISO 13849 提出性能等级 PL(Performance Level),分为 PLa~PLe,PLe 最高。PL 由结构类别(Category B、1、2、3、4)、MTTFd(平均危险失效时间)、DC(诊断覆盖率)和 CCF(共因失效)共同决定,最终对应 PFHd 值。
| 指标 | 标准来源 | 等级范围 | 量化基础 | 典型应用 |
|---|---|---|---|---|
| SIL | IEC 61508 / IEC 62061 | SIL 1~SIL 4 | PFH、PFDavg | 过程工业、机械安全、安全PLC |
| PL | ISO 13849 | PLa~PLe | Category、MTTFd、DC、CCF | 机械制造、自动化产线 |
在西门子安全PLC项目中,常见做法是:先按 ISO 13849 确定所需 PL,再映射到 SIL 或直接使用 PL 进行验证;若采用 IEC 62061,则直接计算 SIL。两者不是简单一一对应,但存在工程近似关系,例如 PL d 通常可对应 SIL 2 的典型应用。
三、安全生命周期:从风险到验证的闭环
功能安全不是一次性设计,而是贯穿概念、设计、实现、运行、维护和退役的全生命周期。IEC 61508 定义了整体安全生命周期,ISO 13849 和 IEC 62061 也给出了面向机械的安全生命周期流程。其核心阶段包括:
- 风险分析:识别危险、评估风险,确定所需安全功能与目标 SIL/PL。
- 安全需求规格:编写安全功能描述、响应时间、安全状态、验证准则。
- 系统设计:选择安全架构、冗余方式、诊断措施,分配 SIL/PL。
- 实现与集成:组态 F-CPU、编写 F 程序、连接安全 I/O、设置 F 参数。
- 验证与确认:通过测试、计算和文档证明达到目标 SIL/PL。
- 运行与维护:定期功能测试、故障诊断、变更管理。
- 退役:安全功能退出前进行风险评估与替代措施。
四、标准体系与工程落地关系
功能安全标准分为三个层次:
- 基础标准:IEC 61508,规定功能安全通用要求,是 SIL 方法的源头。
- 行业标准:IEC 62061(机械)、ISO 13849(机械安全控制系统)、IEC 61511(过程工业)等。
- 产品与工程标准:如西门子安全PLC手册、F 系统手册、TIA Portal 安全编程规范。
在西门子安全PLC系统中,F-CPU、F-DI、F-DO、F-AI 等模块均带有 SIL/PL 认证参数。工程人员需要根据目标 SIL/PL 选择合适模块,并在 TIA Portal 中设置 F 参数,如 F 监控时间、F 源地址、F 目标地址等。
示例:F-CPU 关键参数
F 监控时间:100 ms
F 源地址:1
F 目标地址:2
安全程序周期:与标准程序同步
F 参数签名:用于校验组态一致性
五、案例:冲压设备安全功能验证
某冲压设备要求安全门打开时切断冲压动力,目标 PL d。采用西门子 S7-1500F CPU、F-DI 连接安全门开关、F-DO 控制安全继电器。按 ISO 13849 计算:Category 3、MTTFd 高、DC 中等、CCF 满足,得出 PL d。随后在 TIA Portal 中编写 F 程序,设置 F 监控时间,执行安全门开闭测试,记录验证结果。若未进行验证,仅凭“用了安全PLC”就认为达标,是典型误区。
六、复盘:功能安全基础的关键记忆点
- 功能安全 = 安全功能 + 安全完整性 + 安全状态。
- SIL 来自 IEC 61508/62061,PL 来自 ISO 13849,两者可工程映射但不等同。
- 安全生命周期是闭环:风险分析 → 需求 → 设计 → 实现 → 验证 → 运行维护 → 退役。
- 西门子安全PLC工程必须关注 F 参数、F 程序、F 地址和验证文档。
- 没有验证与变更管理,功能安全体系不完整。
掌握上述基础后,后续在 TIA Portal 中进行 F-CPU 组态、F 程序编写和 F 参数设置时,才能明确“为什么这样配、配到什么程度、如何证明达标”。功能安全不是附加功能,而是安全PLC系统工程的主线。