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为例,常见做法是使用双通道常闭触点,分别接入两个独立输入通道,并采用交叉接线或独立接线。交叉接线时,两个通道的测试脉冲不同相,可检测通道间短路;独立接线则更依赖模块自身的诊断能力。安全门开关通常使用两个常闭触点加一个常开触点,常闭用于安全通道,常开用于状态监视。
安全输出驱动安全接触器时,建议采用双通道输出串联或输出加外部安全继电器的方式。若使用双通道晶体管输出,两个输出应分别驱动接触器的两个线圈端子,或通过安全继电器实现冗余切断。接线时还需注意:安全输出不得与标准输出共用负载回路;安全地线与标准地线应分开走线,避免共阻抗干扰。
四、硬件选型依据
选型的第一步不是看型号,而是看风险评估结果。根据 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 适合小型、成本敏感、安全回路固定的场合。若现场有粉尘、振动或宽温要求,需确认模块的防护等级和工作温度范围。此外,安全模块必须与安全程序版本匹配,固件升级后需重新验证安全功能。
五、接线与调试中的常见问题
安全DI接线时,最常见的问题是测试脉冲与传感器类型不匹配。例如某些安全光幕输出为半导体PNP,若模块测试脉冲为下拉型,可能导致误触发。此时需在模块组态中关闭该通道测试脉冲,或选用支持该传感器类型的模块。安全DO接线时,若负载电流超过模块额定值,应增加中间安全继电器,而不是并联多个输出通道。
调试阶段应逐通道验证:断开一路输入,观察安全程序是否正确进入安全状态;短接输出负载,观察回读诊断是否报错。所有验证结果应记录在安全验证报告中,作为后续维护和改造的依据。
掌握这些硬件平台的基本组成、I/O类型和选型逻辑后,才能在实际项目中正确选择 ctrlX SAFETY 或 Bosch LTC,并完成符合安全等级要求的接线与验证。