2. 功能安全基础

在伺服驱动系统中讨论 STO(Safe Torque Off,安全转矩关断),不能只停留在“把使能信号拉低”这一层。STO 是功能安全体系中的一个安全功能,它的可信度、失效响应方式、诊断覆盖率以及验证方法,都由一整套功能安全概念和标准体系来约束。理解这些基础概念,是后续设计、选型、接线、验证和排障的前提。

一、功能安全的基本概念

功能安全(Functional Safety)指的是:通过安全相关系统或设备,使被控对象在出现故障时仍能进入并保持在安全状态,从而避免或降低不可接受的风险。它关注的是“系统失效后是否安全”,而不是“系统是否永不失效”。

几个核心术语需要先厘清:

  • 危险(Hazard):可能导致人员伤害、设备损坏或环境破坏的潜在来源。例如伺服电机意外转动、抱闸失效、轴坠落。
  • 风险(Risk):危险发生的概率与后果严重程度的组合。风险 = 伤害严重度 × 暴露频率 × 可控性。
  • 安全功能(Safety Function):为消除或降低风险而由安全相关系统执行的功能。STO 就是伺服驱动中最典型的安全功能之一。
  • 安全状态(Safe State):设备或系统在发生故障后进入的、不会造成不可接受风险的状态。对伺服驱动而言,STO 的安全状态是“电机不再产生转矩”。
  • 安全完整性(Safety Integrity):安全相关系统在规定时间内、规定条件下完成所需安全功能的概率。它用 SIL 或 PL 来量化。
功能安全的核心逻辑是:识别危险 → 评估风险 → 定义安全功能 → 确定安全完整性等级 → 设计并验证 → 维护并持续改进。STO 的等级不是“越高越好”,而是要与风险评估结果匹配。

二、安全完整性等级 SIL 与性能等级 PL

安全完整性等级(Safety Integrity Level,SIL)来自 IEC 61508 及 IEC 62061,分为 SIL 1~SIL 4,SIL 4 最高。它主要用两个指标衡量:

  • PFDavg:低要求模式下的平均失效概率,适用于“偶尔被触发”的安全功能。
  • PFH:高要求模式或连续模式下的每小时失效概率,适用于“频繁或连续运行”的安全功能。

性能等级(Performance Level,PL)来自 ISO 13849-1,分为 PLa~PLe,PLe 最高。它用平均危险失效时间 MTTFd、诊断覆盖率 DC、共因失效 CCF 等参数,计算出 PFHd,再对应到 PL 等级。

对比项 SIL(IEC 61508/62061) PL(ISO 13849-1)
等级划分 SIL 1~SIL 4 PLa~PLe
核心指标 PFDavg / PFH PFHd(由 MTTFd、DC、CCF 推导)
适用对象 复杂电子、可编程系统、过程工业 机械安全、控制系统、驱动设备
典型对应 SIL 2 ≈ PL d,SIL 3 ≈ PL e PL d / PL e 常用于伺服 STO
验证方式 功能安全评估、FMEDA、认证 参数计算、结构类别、验证测试

在伺服驱动 STO 应用中,常见的目标等级是 SIL 2 / PL d 或 SIL 3 / PL e。例如一台用于协作机器人关节的伺服驱动器,其 STO 功能通常要求达到 PL d 甚至 PL e,以保证在急停或安全门打开时,电机能可靠地切断转矩。

三、安全生命周期与标准体系

功能安全不是一次性设计,而是一个贯穿概念、设计、实现、验证、运行、维护和退役的全生命周期过程。IEC 61508 将其划分为多个阶段:

  1. 概念阶段:定义安全相关系统边界,进行危险与风险分析。
  2. 总体安全要求:确定安全功能及其 SIL/PL 目标。
  3. 安全要求分配:把安全功能分配到具体子系统,如 STO 通道、电源切断路径、反馈诊断。
  4. 设计与实现:硬件架构、软件诊断、冗余与自检设计。
  5. 集成与验证:功能测试、故障注入、响应时间测量。
  6. 运行与维护:定期验证、故障记录、变更管理。
  7. 退役:安全功能退出前的风险评估与替代措施。

与伺服 STO 相关的标准体系主要包括:

  • IEC 61508:功能安全基础标准,定义 SIL 和生命周期。
  • IEC 62061:机械安全领域的功能安全标准,基于 SIL。
  • ISO 13849-1/-2:机械安全控制系统相关部分,定义 PL 和验证方法。
  • IEC 61800-5-2:可调速电力驱动系统安全要求,定义 STO、SS1、SLS 等安全功能。
  • IEC 60204-1:机械电气设备安全要求,涉及急停和断电。
在工程实践中,STO 的 SIL/PL 声明通常来自驱动器制造商的安全手册。用户需要核对该声明是否覆盖自己的应用场景、接线方式和验证周期,不能只看产品样本上的“支持 STO”字样。

四、案例与常见误区

假设某包装线使用一台伺服驱动器,安全门打开时要求电机立即断转矩。风险评估结果为:伤害严重度中等、暴露频率高、可控性低,目标等级定为 PL d。驱动器 STO 输入为双通道,接安全继电器,安全继电器再连接安全门开关。

此时需要确认:STO 双通道是否满足 PL d 的架构要求;安全继电器和门开关的 PL 是否匹配;STO 响应时间是否满足安全门打开到电机断转矩的时间要求;是否需要在调试时测量 STO 实际响应时间并记录。

示例:STO 安全功能验证记录
安全功能:STO
目标等级:PL d / SIL 2
输入设备:安全门开关(双通道)
逻辑设备:安全继电器
执行设备:伺服驱动器 STO 输入
测试方法:触发安全门,测量电机转矩消失时间
实测响应时间:18 ms
判定:满足 ≤ 50 ms 要求
常见误区一:认为“STO 就是断使能”,忽略安全继电器、门开关和驱动器之间的等级匹配。误区二:只关注 SIL/PL 数字,不关注响应时间、诊断覆盖率和共因失效。误区三:安装后不做定期验证,导致安全功能长期处于“纸面合规”状态。
功能安全基础关系:从风险到 STO 安全功能 危险与风险 电机意外转动 轴坠落 / 夹伤 安全功能 STO / SS1 / SLS 安全状态:无转矩 安全完整性 SIL 1~4 / PLa~e PFDavg / PFH / PFHd 标准体系 IEC 61508 / 62061 ISO 13849 / IEC 61800-5-2 安全生命周期(IEC 61508) 概念与 风险分析 安全要求 分配 设计与 实现 集成与 验证 运行与 维护 退役 评估 伺服 STO 安全功能实现链 安全门 / 急停 安全继电器 驱动器 STO 输入 电机无转矩

总结来看,功能安全基础为 STO 提供了三样东西:一是判断“什么算安全”的概念框架,二是量化“安全有多可靠”的 SIL/PL 指标,三是约束“如何做才合规”的生命周期和标准体系。只有把这三者与具体伺服驱动应用结合,STO 才不是一个孤立的端子,而是一项可验证、可维护、可追责的安全功能。