2. iQ-R安全PLC硬件体系

MELSEC iQ-R安全PLC并不是把普通PLC换成“安全版CPU”那么简单,它是一套由安全CPU、安全I/O、安全电源与背板总线共同构成的硬件体系。理解这套体系的关键,是分清“标准控制”和“安全控制”两条并行的数据通路:标准侧负责常规逻辑与过程控制,安全侧负责急停、安全门、光幕等安全功能,两者在同一机架上协同工作,但安全信号的处理与校验独立于标准程序。

安全CPU模块:安全逻辑的执行核心

iQ-R系列中承担安全控制的核心模块是安全CPU(如R08SFCPU、R16SFCPU、R32SFCPU、R120SFCPU等)。它内部同时运行标准程序和Safety程序,Safety程序由专用安全引擎执行,具备独立的看门狗、CRC校验和双通道比较机制。安全CPU与标准CPU共享机架和部分数据区,但安全程序的扫描、诊断和输出使能由安全侧独立管理。

安全CPU模块的关键参数包括:安全程序容量、安全I/O点数上限、安全程序执行周期、安全认证等级(通常满足IEC 61508 SIL3、ISO 13849-1 PLe/Cat.4)。选型时首先要确认安全功能所需的响应时间,再反推安全程序周期和I/O刷新方式。例如,若急停回路的整体响应时间要求≤100ms,而安全I/O模块的输入滤波为10ms、输出响应为20ms,则安全程序周期应控制在30ms以内,并预留通信与继电器动作余量。

安全I/O模块:现场安全信号的入口与出口

安全I/O模块分为安全输入模块和安全输出模块,常见型号如RX40S、RY40S、RX41S等。安全输入模块通常采用双通道输入结构,对急停按钮、安全门开关、安全光幕等信号进行双路采集和一致性判断;安全输出模块则采用双通道输出+诊断回读,驱动安全继电器、接触器或安全阀。

安全I/O模块的选型依据主要有四点:一是输入/输出类型(源型/漏型、继电器/晶体管);二是安全等级与认证;三是响应时间与滤波设置;四是端子形式与接线方式。以安全输入为例,若使用双通道急停按钮,两路信号应分别接入模块的两个独立输入点,并在Safety程序中做“双通道一致”判断,当两路状态不一致超过设定容差时间时,判定为故障并触发安全状态。

安全电源与背板总线:安全运行的供电与通信基础

安全电源模块(如RPSF系列)为安全CPU和安全I/O提供稳定、隔离的电源,并具备过压、过流和短路保护。安全电源的选型要计算机架上所有模块的5V/24V电流需求,并留出20%~30%的余量。若电源容量不足,可能导致安全模块复位或诊断误报,直接影响安全回路的可用性。

背板总线是安全CPU与安全I/O之间传输安全数据的通道。iQ-R的安全通信在背板总线上采用安全协议封装,对安全数据进行CRC校验、序列号管理和超时监控。配置时需注意:安全模块必须安装在支持安全通信的机架上,且安全I/O的刷新周期与安全程序周期匹配;若背板总线通信超时,安全CPU会立即将安全输出置为安全状态。

iQ-R 安全PLC硬件体系与安全数据通路 背板总线(安全协议封装:CRC校验 · 序列号 · 超时监控) 安全电源模块 RPSF系列 5V/24V 隔离输出 过压/过流/短路保护 安全CPU模块 R08SFCPU / R16SFCPU 标准程序 + Safety程序 SIL3 / PLe Cat.4 安全I/O模块 RX40S / RY40S / RX41S 双通道输入采集 双通道输出+诊断回读 供电 安全电源为CPU与I/O提供隔离供电 安全数据 现场安全输入 急停按钮 · 安全门开关 安全光幕 · 拉绳开关 双通道输入 现场安全输出 安全继电器 · 接触器 安全阀 · 制动器 双通道输出 安全状态判断 双通道一致 → 正常运行 不一致/超时 → 安全输出OFF 安全逻辑 安全数据经背板总线传输,由安全CPU统一调度;任一环节异常均导向安全状态

硬件选型依据与配置规则

安全PLC的硬件选型不是“点数够用就行”,而是要从安全功能需求反推硬件配置。选型依据可以归纳为以下几条:

  • 安全等级匹配:根据风险评估结果确定所需SIL或PL等级,所选安全CPU、安全I/O和安全电源必须满足或高于该等级。
  • 响应时间核算:从传感器响应、输入滤波、安全程序周期、输出响应到执行器动作,逐段累加,确保总响应时间小于安全功能允许的最大时间。
  • I/O点数与类型:统计安全输入/输出点数,区分源型/漏型、继电器/晶体管,并预留10%~20%的备用点。
  • 电源容量核算:计算机架上所有模块的5V和24V电流消耗,安全电源额定输出应大于总消耗的1.2~1.3倍。
  • 背板总线兼容性:确认机架和电源模块支持安全通信,安全模块的安装位置不影响总线刷新周期。
配置示例(教学假设):某设备需实现急停(双通道)、安全门(双通道)和光幕(双通道)三类安全输入,以及两个安全接触器输出。安全输入共6点,安全输出2点。选用R16SFCPU(安全I/O上限满足)、RX40S安全输入模块2块、RY40S安全输出模块1块、RPSF安全电源1块。安全程序周期设为20ms,输入滤波10ms,输出响应15ms,总响应时间约45ms,满足≤100ms的要求。
配置注意:安全I/O模块必须成对使用双通道输入点,不可将两路信号接入同一公共端后只取一路;安全输出模块的诊断回读线必须实际接入,否则无法检测输出触点粘连。背板总线上的安全模块地址和刷新参数需在工程工具中显式配置,不能依赖默认值。

在实际工程中,建议先画出安全功能框图,标注每个安全功能的传感器、逻辑处理和执行器,再对照iQ-R模块选型表逐项匹配。安全CPU的安全程序容量、安全I/O点数和安全通信周期是三个最容易被低估的参数,选型时应留出足够余量,避免后期扩展时被迫更换CPU或增加机架。