4. 安全硬件组态与接线

安全硬件组态是安全PLC系统工程从“选型”走向“落地”的关键一步。与标准PLC不同,安全模块的接线不仅要保证信号正确,还要保证故障可被检测、可被隔离、可被诊断。本节围绕F-CPU、F-DI、F-DO、F-AI、F-AO五类模块,梳理接线规范、传感器与执行器接口方式,以及冗余与诊断电路的设计要点。

一、核心原理:安全接线为什么“不一样”

标准DI模块通常采用单通道、共阳极或共阴极接法,只要信号到达即可。而F-DI模块的核心是“可检测故障”:它需要识别断线、短路、交叉回路、电源丢失等异常。因此F-DI常采用双通道采样、测试脉冲输出、反相逻辑或1oo2/2oo3表决结构。F-DO则通过周期性测试脉冲检测输出回路是否短路或断路,确保执行器在未请求时不会误动作。

F-AI/F-AO模块处理模拟量时,除了量程与精度,还要考虑信号冗余、超量程检测、断线检测和一致性比较。安全模拟量的典型做法是双通道采集同一物理量,在F-CPU中进行差值比较,超过阈值即触发安全响应。

安全接线的三条底线:
1. 安全信号必须可诊断,不能“只通不检”;
2. 安全回路必须可隔离,故障不得蔓延到其他通道;
3. 安全输出必须可测试,测试脉冲不得驱动执行器误动作。

二、F-CPU与模块组态:地址、F参数与冗余

在TIA Portal中,F-CPU下挂F模块时,每个F模块都会分配F参数,包括F目标地址、F监视时间、F源地址等。F目标地址是安全程序访问该模块的唯一标识,必须与硬件组态一致。F监视时间用于检测通信超时,典型值为100~500ms,需根据安全响应时间要求设定。

冗余设计上,F-CPU可采用1oo2结构,即两个CPU通过同步光纤或背板同步,任一CPU故障时系统仍能进入安全状态。F-DI/F-DO也可采用双通道冗余接线:两个通道分别接入同一传感器或执行器,在安全程序中做一致性比较。若两通道不一致超过设定时间,则触发安全停机。

F-CPU 组态关键参数示例:
F目标地址: 1000
F监视时间: 300 ms
F源地址:   2000
F参数:     F_DI_1oo2, F_DO_1oo2
安全程序周期: 10 ms

三、F-DI接线:传感器接口与测试脉冲

F-DI模块常见接线方式有单通道、双通道和反相双通道。单通道用于低安全等级,双通道用于高安全等级。双通道接线时,传感器通常采用双触点或双输出型,两个触点分别接入两个输入通道。模块内部会输出测试脉冲,通过传感器触点返回,从而检测断线和短路。

对于急停按钮、安全门开关等机械触点,推荐使用双通道常闭触点串联或并联。常闭触点在安全回路中更可靠,因为断线时回路断开,系统进入安全状态。对于安全光幕、安全激光扫描仪等电子传感器,通常采用OSSD输出,需注意其输出类型(PNP/NPN)与F-DI模块的输入类型匹配。

  • 急停按钮:双通道常闭触点,分别接入F-DI两个通道;
  • 安全门开关:双通道常闭触点,加装机械锁止;
  • 安全光幕:OSSD PNP输出,接入F-DI,注意测试脉冲兼容性;
  • 安全地毯:四线制,双通道输出,需检测短路。

四、F-DO接线:执行器接口与测试脉冲

F-DO模块的输出通常采用高边驱动或低边驱动。安全执行器包括安全继电器、接触器、安全阀等。F-DO的测试脉冲会在输出关断时短暂导通,用于检测输出回路是否短路到电源或地。因此,执行器必须能够承受测试脉冲而不误动作。对于安全接触器,建议使用带强制导向触点的型号,以便反馈触点接入F-DI进行状态监视。

F-DO接线时,负载电源应与模块电源分开,避免负载短路影响模块。输出回路应加装熔断器或断路器,防止过流损坏模块。对于高安全等级,F-DO可采用双通道输出,两个通道串联或并联驱动同一执行器,并在安全程序中做一致性比较。

注意:F-DO的测试脉冲可能导致某些敏感执行器误动作。若执行器无法承受测试脉冲,应选用支持脉冲抑制的F-DO模块,或在输出回路中加装滤波电路。

五、F-AI/F-AO接线:模拟量安全与冗余

F-AI模块用于安全模拟量采集,如压力、温度、流量等。接线时需注意信号类型(4-20mA、0-10V、RTD、热电偶)和隔离方式。4-20mA信号具有断线检测能力,因为0mA表示断线,低于3.6mA可触发故障。F-AI通常采用双通道采集,两个通道分别接入同一传感器或两个独立传感器,在F-CPU中比较差值。

F-AO模块用于安全模拟量输出,如安全阀开度控制。F-AO的输出需具备回读功能,即模块输出电流后,通过另一通道读取实际输出值,与设定值比较。若偏差超过阈值,则触发安全响应。F-AO接线时,负载阻抗需在模块允许范围内,避免过载。

模块典型信号诊断方式冗余结构
F-DI24V DC,双通道测试脉冲、断线、短路1oo2、2oo3
F-DO24V DC,高边/低边测试脉冲、回读1oo2、双通道串联
F-AI4-20mA,0-10V断线、超量程、差值比较双通道比较
F-AO4-20mA回读、偏差比较双通道比较

六、冗余与诊断电路设计

冗余设计的核心是“故障可检测、可切换”。对于F-DI,双通道接线时,两个通道的信号应来自同一传感器的两个独立触点,或两个独立传感器。若两个通道信号不一致超过F监视时间,则触发安全停机。对于F-DO,双通道输出时,两个通道应串联驱动同一执行器,任一通道故障时执行器失电。

诊断电路设计包括:电源诊断、回路诊断、模块诊断。电源诊断通过监测24V电源是否在范围内,若欠压或过压则触发故障。回路诊断通过测试脉冲检测断线和短路。模块诊断通过模块内部自检和F-CPU的通信监视实现。

F-CPU 安全硬件组态与接线拓扑 F-CPU 1oo2 冗余 / F监视 300ms F-DI 双通道 / 测试脉冲 急停 / 门开关 / 光幕 F-DO 高边/低边 / 回读 接触器 / 安全阀 F-AI 4-20mA / 双通道 压力 / 温度 / 流量 F-AO 4-20mA / 回读 安全阀开度 传感器 双触点 / OSSD 执行器 接触器 / 安全阀 变送器 4-20mA / 双通道 调节阀 4-20mA / 回读 诊断与冗余机制 测试脉冲 · 断线/短路检测 · 双通道比较 · 回读校验 · F监视时间

七、案例与复盘:某包装线安全改造

某包装线原采用标准PLC控制,安全回路为硬线继电器。改造后采用S7-1500F,F-DI接入急停、安全门、光幕,F-DO驱动安全接触器,F-AI采集气压,F-AO控制安全阀。调试中发现F-DO测试脉冲导致接触器抖动,后更换为支持脉冲抑制的F-DO模块,问题解决。复盘要点:

  • F-DO测试脉冲必须与执行器兼容,选型时确认;
  • F-DI双通道接线时,两个通道的测试脉冲不能相互干扰;
  • F-AI双通道比较阈值需根据传感器精度设定,过小会误报,过大会漏报;
  • F监视时间应大于安全程序周期与通信延迟之和,避免误触发。
建议在硬件组态完成后,使用TIA Portal的“安全程序编译”功能检查F参数一致性,并在下载前进行F地址核对,避免因地址错位导致安全功能失效。

安全硬件组态与接线是安全PLC系统工程的物理基础。只有把F-CPU、F-DI、F-DO、F-AI、F-AO的接线规范、传感器与执行器接口、冗余与诊断电路设计到位,后续的安全程序才能可靠运行。实际工程中,应结合安全等级要求、现场环境和设备特性,灵活选择单通道、双通道或冗余结构,并始终把“可诊断、可隔离、可测试”作为接线设计的核心原则。