4. 西门子安全PLC产品体系
西门子安全PLC并不是一套独立于标准PLC之外的全新产品线,而是在标准S7-1200、S7-1500、ET 200SP硬件平台上,通过集成F-CPU(Fail-safe CPU)和F-DI/F-DO/F-AI/F-AO安全信号模块,配合STEP 7 Safety Advanced工程软件,实现符合IEC 61508 SIL 3、ISO 13849-1 PL e等级的安全控制。理解产品体系的关键,是把“安全CPU + 安全IO + 安全程序”三者作为一个整体来看,而不是只关注CPU型号。
一、三类安全控制平台的基本定位
S7-1200F是紧凑型安全控制器,CPU型号包括1214FC、1215FC、1217FC。它把安全程序与标准程序运行在同一CPU中,安全程序通过F-runtime group周期执行,典型安全程序循环时间在10~20 ms量级(示例值,实际取决于程序规模)。S7-1200F适合单机设备、小型产线,安全IO点数一般在几十点以内,本体可带F-DI/F-DO信号模块,也可通过PROFINET连接ET 200SP F分布式安全IO。
S7-1500F是中高端安全控制器,CPU型号如1511F-1 PN、1513F-1 PN、1516F-3 PN/DP、1518F-4 PN/DP。它支持更高的安全程序性能、更大的安全IO规模,并可通过PROFINET/PROFIBUS连接多个分布式F站。S7-1500F还支持F-CPU之间的安全通信(如F-IO控制器与智能设备之间的PROFIsafe通信),适合多工位、多区域联锁的中大型机器安全系统。
ET 200SP F是分布式安全IO站,由接口模块(如IM 155-6 PN HF)、安全数字量模块(如F-DI 8x24VDC HF、F-DO 4x24VDC/2A PM HF)、安全模拟量模块(如F-AI 6xI 2/4-wire HART HF)以及基座单元组成。ET 200SP F本身不是CPU,它作为PROFINET IO设备挂在S7-1200F或S7-1500F下,通过PROFIsafe协议与F-CPU交换安全数据。它的优势是就近安装、减少布线、便于扩展。
二、分布式安全IO的选型逻辑
分布式安全IO选型的核心问题是:安全信号在哪里产生、需要多快响应、需要多少点数、是否需要与标准IO混合组态。ET 200SP F的典型配置方式是:一个IM 155-6 PN HF接口模块作为PROFINET IO设备,后面插若干标准DI/DO模块和F-DI/F-DO模块,基座单元分为浅色(新电位组)和深色(延续电位组),安全模块通常需要独立电位组供电,以保证安全信号与标准信号之间的电气隔离。
以一台包装机为例:机器有3个安全门(每个门2个安全开关,双通道)、1个急停按钮(双通道)、1个安全光幕(双通道OSSD输出),共需要8个安全输入点;输出侧需要控制2个安全接触器(双通道)和1个变频器STO(双通道),共需要6个安全输出点。若采用S7-1200F本体扩展,可选用1块F-DI 8x24VDC和1块F-DO 4x24VDC,但本体扩展槽有限;若采用ET 200SP F分布式站,可选用1块F-DI 8x24VDC HF和1块F-DO 4x24VDC/2A PM HF,就近安装在机器旁,减少安全信号长距离布线带来的干扰和故障风险。
三、安全程序与硬件组态的对应关系
在STEP 7 Safety Advanced中,安全程序以F-runtime group形式组织,每个F-runtime group包含一个主安全块(如FB或FC)和若干被调用块。安全程序的执行周期与F-CPU的扫描周期相关,但安全程序有独立的监控时间。对于S7-1200F,安全程序循环时间通常设置为10~20 ms;对于S7-1500F,可设置更短,如5~10 ms(示例值,需根据实际程序规模和响应时间要求计算)。
硬件组态时,F-DI模块的通道参数需要设置:传感器类型(1oo1、1oo2、2oo3等)、测试脉冲、短路检测、断线检测等。例如,双通道急停按钮通常配置为1oo2评估,两个通道分别接F-DI模块的两个通道,模块通过测试脉冲检测通道间短路和断线。F-DO模块需要设置输出测试脉冲,用于检测输出回路是否能够正常断开。这些参数直接决定安全功能的诊断覆盖率(DC)和最终达到的PL/SIL等级。
四、典型选型对照与参数示例
| 对比项 | S7-1200F | S7-1500F | ET 200SP F |
|---|---|---|---|
| 典型CPU/接口 | 1214FC / 1215FC / 1217FC | 1511F-1 PN / 1516F-3 PN/DP | IM 155-6 PN HF |
| 安全IO扩展方式 | 本体F模块 + PROFINET分布式 | 本体F模块 + 多F站 + F-CPU通信 | 作为IO设备挂在F-CPU下 |
| 典型安全IO点数 | 几十点以内 | 数百点,多区域 | 每站几十点,可多站扩展 |
| 安全程序循环(示例) | 10~20 ms | 5~10 ms | 取决于F-CPU和PROFIsafe周期 |
| 适用场景 | 单机、小型产线 | 中大型机器、多工位联锁 | 就近安装、减少布线 |
实际选型时,建议先画出安全功能回路图,标注每个安全功能的传感器类型、逻辑评估方式、执行器类型和所需PL/SIL等级,再统计安全输入/输出点数及分布位置,最后选择CPU平台和IO模块。对于分布式站,还需确认PROFINET网络拓扑、PROFIsafe看门狗时间、F站地址分配和F参数下载方式。只有硬件组态、安全程序和安全参数三者一致,安全功能才能真正按预期执行。