2. Bosch安全PLC硬件平台认知

在机器安全工程中,安全PLC并不是一个“更可靠的普通PLC”,而是一套从电源、CPU、I/O到通信都围绕功能安全重新设计的硬件平台。Bosch体系内常见的安全控制平台主要有两类:一类是博世力士乐(Rexroth)的 ctrlX SAFETY,它基于 ctrlX CORE 的开放架构,通过安全模块与 SafetyPRO 工程工具实现安全逻辑;另一类是 Bosch LTC 系列安全控制器,常见于紧凑型设备与专用安全控制场景。理解它们的模块组成、安全I/O类型和接线方式,是后续做安全回路设计、验证与排障的基础。

一、典型平台的模块组成

以 ctrlX SAFETY 为例,其硬件通常由以下几个层次构成。最底层是安全电源与背板/总线供电,为安全模块提供独立于标准控制的供电与参考地;中间是安全CPU模块,负责执行安全程序、管理安全任务周期、监控看门狗与双通道比较;再往上是安全I/O模块,包括安全数字量输入、安全数字量输出、安全模拟量输入以及安全继电器输出等;最上层是安全通信接口,如 FSoE(Fail-Safe over EtherCAT)、PROFIsafe 或 CIP Safety,用于安全控制器与远程安全I/O、驱动器之间的安全数据交换。Bosch LTC 则更偏向一体化紧凑结构,CPU、安全输入输出和部分安全继电器常集成在同一机壳内,适合小型安全回路。

需要特别注意的是,安全模块与标准模块在物理上可能共用同一机架或同一总线,但安全数据通道必须独立标识、独立组态。例如在 ctrlX SAFETY 中,安全I/O模块会带有明确的安全地址和 FSoE 从站地址,标准I/O则使用普通过程数据。两者不能混用地址空间,否则安全程序无法正确映射。

二、安全I/O类型与典型参数

安全数字量输入通常采用双通道或带测试脉冲的结构。以常见的安全DI模块为例,每通道可配置为单通道、双通道等效或双通道非等效输入。双通道等效要求两个输入在同一时间窗口内变化,常用于安全门开关、急停按钮;双通道非等效则允许两个通道存在一定时间差,常用于带机械触点的安全开关。模块内部会周期性输出测试脉冲,检测输入线路是否存在短路、断线或交叉故障。典型测试脉冲宽度在毫秒级,具体数值需查阅对应模块手册。

安全数字量输出一般分为安全晶体管输出和安全继电器输出。晶体管输出响应快、寿命长,适合驱动安全接触器线圈或安全阀;继电器输出则提供物理隔离和更高的负载能力,但动作寿命有限。安全模拟量输入用于采集压力、温度、速度等连续量,通常要求双通道采集并进行一致性比较,超差即触发安全状态。安全输出模块还会提供输出回读功能,即读取输出端实际电平,与期望值比较,用于检测输出短路或负载故障。

三、接线方式与安全回路示例

安全I/O的接线与普通I/O最大的区别在于:必须保证故障不会导致安全功能失效。以急停按钮接入安全DI为例,常见做法是使用双通道常闭触点,分别接入两个独立输入通道,并采用交叉接线或独立接线。交叉接线时,两个通道的测试脉冲不同相,可检测通道间短路;独立接线则更依赖模块自身的诊断能力。安全门开关通常使用两个常闭触点加一个常开触点,常闭用于安全通道,常开用于状态监视。

安全输出驱动安全接触器时,建议采用双通道输出串联或输出加外部安全继电器的方式。若使用双通道晶体管输出,两个输出应分别驱动接触器的两个线圈端子,或通过安全继电器实现冗余切断。接线时还需注意:安全输出不得与标准输出共用负载回路;安全地线与标准地线应分开走线,避免共阻抗干扰。

Bosch安全PLC典型硬件结构与安全I/O接线关系 安全电源 24V DC / 独立参考地 安全CPU模块 双通道比较 / 看门狗 / 安全任务 安全通信接口 FSoE / PROFIsafe / CIP Safety 安全I/O模块 DI / DO / AI / 继电器 安全数字量输入(双通道示例) 急停按钮 双常闭触点 安全门开关 2NC + 1NO DI CH1 安全数字量输出(双通道切断) DO CH1 DO CH2 安全接触器 双线圈 / 冗余切断 输出回读 / 诊断反馈 选型与接线关键判断 • 安全等级:根据风险评估确定 PLd/PLe 或 SIL2/SIL3,决定是否必须双通道。 • 输入类型:急停/安全门优先双通道等效;带时间差的机械开关可选非等效。 • 输出负载:感性负载加续流二极管;大电流优先安全继电器输出。 • 通信距离:远程I/O超过30m时优先FSoE/PROFIsafe,减少硬线压降与干扰。

四、硬件选型依据

选型的第一步不是看型号,而是看风险评估结果。根据 ISO 13849-1 确定所需性能等级(PLd 或 PLe),或根据 IEC 62061 确定 SIL 等级。若要求 PLe,安全输入必须采用双通道且具备高诊断覆盖率,安全输出必须采用冗余切断并带回读。若只要求 PLd,部分单通道带诊断的结构也可能满足,但需计算 MTTFd 和 DC。

第二步是点数与响应时间。统计安全输入点(急停、门开关、光幕、安全阀反馈)和安全输出点(接触器、阀、变频器使能),并预留10%~20%余量。响应时间方面,安全CPU周期、FSoE通信周期和输出模块响应时间共同决定总响应时间。例如安全CPU周期10ms、FSoE周期4ms、输出响应2ms,则最坏情况约16ms,必须小于设备停止时间要求。

第三步是环境与认证。ctrlX SAFETY 适合需要开放通信和模块化扩展的中大型设备;Bosch LTC 适合小型、成本敏感、安全回路固定的场合。若现场有粉尘、振动或宽温要求,需确认模块的防护等级和工作温度范围。此外,安全模块必须与安全程序版本匹配,固件升级后需重新验证安全功能。

实际选型时,建议先画出安全回路草图,标注每个安全功能所需的输入、输出、安全等级和响应时间,再对照模块手册中的诊断覆盖率、MTTFd 和认证信息逐项确认。不要仅凭“安全PLC”标签就认为可以满足所有安全等级。

五、接线与调试中的常见问题

安全DI接线时,最常见的问题是测试脉冲与传感器类型不匹配。例如某些安全光幕输出为半导体PNP,若模块测试脉冲为下拉型,可能导致误触发。此时需在模块组态中关闭该通道测试脉冲,或选用支持该传感器类型的模块。安全DO接线时,若负载电流超过模块额定值,应增加中间安全继电器,而不是并联多个输出通道。

调试阶段应逐通道验证:断开一路输入,观察安全程序是否正确进入安全状态;短接输出负载,观察回读诊断是否报错。所有验证结果应记录在安全验证报告中,作为后续维护和改造的依据。

掌握这些硬件平台的基本组成、I/O类型和选型逻辑后,才能在实际项目中正确选择 ctrlX SAFETY 或 Bosch LTC,并完成符合安全等级要求的接线与验证。