• 正文
  • 相关推荐
申请入驻 产业图谱

西门子安全 PLC 钝化故障是怎么回事?

10/17 13:11
1036
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、核心概念:钝化与去钝化的安全逻辑

1. 钝化:故障安全的 "自我锁定" 机制

钝化是西门子安全 PLC(如 S7-1200F、S7-1500F、S7-400H、S7-300)的核心安全设计,其底层依托双处理器冗余架构实现:故障安全信号模块内置两个独立处理器,二者实时互相监视、自动检测 I/O 电路,当识别到风险时,立即将模块切换至预设安全状态,本质是通过切断危险输出、提供可靠替代值,避免故障扩散引发安全事故,完全符合 ProfiSafe 安全规范要求。

钝化触发的四大场景:

触发类型 具体案例 影响范围
系统启动阶段 故障安全系统 CPU 启动至 “运行” 模式前的全阶段 全局模块
通信故障 故障安全 CPU 与故障安全信号模块间 PROFIsafe 通信错误 涉事模块 / 通道
硬件故障 模块或通道断线、交叉接线、模块硬件损坏等 单通道或全模块
参数配置触发 设置故障安全信号模块 DB 内参数 PASS_ON=1 配置生效的模块

钝化状态的典型特征:

    • 输出模块强制切断物理输出(等效输出 “0”),即使程序中置位输出地址仍无信号;
    输入模块(F_DI)向安全程序提供预设替代值 “0”,模拟量模块(F_AI)默认保持最后值(SUBS_ON=1 时输出 SUBS_V 替代值);
    可通过 F-IO DB 变量识别:PASS_OUT=1 且 QBAD=1 表示模块已钝化(需在编译硬件组态后,由安全系统自动创建对应 F-IO DB)。

2. 去钝化:故障修复后的 "状态复位"

当钝化触发源消除后,需用户对模块状态进行确认,使模块恢复正常工作的操作称为去钝化(重新集成)。其核心是向 F 模块发送 ACK_REI 脉冲信号,应答 “故障已排除” 的请求(此时 F-IO DB 中 ACK_REQ=1),最终实现模块从提供故障安全值(0)切换至过程值,输出状态重新由过程映像区地址控制,输入过程映像区地址提供实际信号状态。

二、三大去钝化方法:从手动到全局批量操作

去钝化前置操作:故障排查与修复

在执行去钝化前,需先完成硬件故障排查,确保触发源彻底消除:

    检查 PROFIsafe 网络连接质量,排查通信链路稳定性;
    检测电源电压是否正常,排除供电异常导致的假性故障;
    核对硬件接线,确认无断线、交叉接线等问题;
    1. 检查模块本身硬件质量,必要时更换故障模块。

1. 基础手动法:CFC 在线直接操作(试验专用)

适用于单通道 / 小批量钝化的调试场景,通过在线修改信号实现脉冲触发:

    在 TIA Portal 或 STEP7 中使 CFC 程序在线;
    定位目标 F 模块的驱动块(如 F_CH_XX),将 ACK_REI 引脚置 1 后迅速置 0,生成触发脉冲;
    1. 观察 F-IO DB 中 QBAD 是否复位为 0,确认操作生效。

风险提示:多通道操作效率极低,误操作可能引发 F_ShutDown(安全停机),严禁维护阶段使用。

2. 硬件交互法:钥匙按钮强制确认(无上位机场景)

针对无 HMI 的独立系统,通过物理硬件实现权限可控的去钝化:

    • 硬件配置:在操作台安装带钥匙的按钮(控制权限)和指示灯(钝化提示);
    逻辑设计:
    1. 将所有 F 模块的 ACK_REQ 信号 “或运算” 后驱动指示灯,提示需去钝化;
    1. 按钮信号经 F_DI 模块接入,通过 F_BO_FBO 转换块(标准信号→安全信号)连接至各驱动块的 ACK_REI 引脚;
    1. 特殊处理:将按钮所在通道的 ACK_REQ 反向接入自身 ACK_REI,避免按钮通道钝化导致功能失效。

3. 系统集成法:上位机批量控制(PCS7/S7-1500F 优选)

适合大型系统的批量去钝化,分单模块确认和全局复位两种方案:

方案类型 核心组件 操作步骤
单模块确认 F_QUITES/SWC_QOS 功能块 1. 组态 F_QUITES 与 F_CH_XX 的 ACK_REI 连接;2. WINCC 画面设置 "6→9" 二次确认按钮;3. 一分钟内连续触发完成脉冲输出
全局批量复位 ACK_GL 安全指令(S7-1500F 专用) 1. 创建标准 DB(HMI 信号)与安全 DB(控制信号);2. 调用 ACK_GL 指令,关联安全 DB 的去钝化触发位;3. HMI 按钮触发上升沿实现全局复位

单模块复位:

全局去钝化复位:

三、实战关键:前提条件与安全规范

1. 操作前提三要素

    1. 故障已彻底修复:完成 PROFIsafe 网络、电源、接线、模块硬件的全维度排查;
    1. 状态确认:F-IO DB 中 ACK_REQ=1(故障解除),QBAD=1(仍处钝化);
    1. 程序合规:去钝化逻辑必须写入安全程序块(优先写入 MAIN_FFB),禁止脱离安全框架操作。

2. 参数优化与风险防控

    • 减少人工干预:设置 ACK_NEC=0,避免通道断线后需人工确认去钝化;
    • 模拟量安全配置:F_AI 模块设 SUBS_ON=1,故障时输出 SUBS_V 替代值(而非保持原值);
    • 网络安全:全局去钝化需通过防火墙隔离 HMI 与 PLC,防止非法操作。

四、典型误区与解决方案

    新模块插拨后无输出:未执行去钝化,需通过 ACK_REI 脉冲激活;
    1. ACK_REQ 始终为 0:故障未真正消除,需重新检测硬件接线、PROFIsafe 通信及模块硬件质量;
    1. 全局复位失效:检查 ACK_GL 指令是否关联安全 DB,触发信号是否为上升沿;
    无法读取 F-IO DB 变量:未完成硬件组态编译,需先编译组态让安全系统自动生成 F-IO DB。

西门子

西门子

德国西门子股份公司(SIEMENS AG)创立于1847年,是全球电子电气工程领域的领先企业。西门子自1872年进入中国,140余年来以创新的技术、卓越的解决方案和产品坚持不懈地对中国的发展提供全面支持,并以出众的品质和令人信赖的可靠性、领先的技术成就、不懈的创新追求,确立了在中国市场的领先地位。

德国西门子股份公司(SIEMENS AG)创立于1847年,是全球电子电气工程领域的领先企业。西门子自1872年进入中国,140余年来以创新的技术、卓越的解决方案和产品坚持不懈地对中国的发展提供全面支持,并以出众的品质和令人信赖的可靠性、领先的技术成就、不懈的创新追求,确立了在中国市场的领先地位。收起

查看更多

相关推荐