4. 边缘控制层核心设备与组态

边缘控制层是EcoStruxure三层架构中直接与产线设备、传感器和执行机构打交道的层级。它向上承接监控层下发的配方、工艺参数与调度指令,向下驱动变频器、伺服、阀岛、气缸等执行元件,同时把现场采集的原始数据做初步加工后上传。理解这一层,关键要抓住三类核心设备的分工:PLC负责确定性逻辑与高速联锁,PAC在PLC基础上叠加了运动控制、过程控制和更复杂的数据处理能力,边缘网关则承担协议转换、数据预处理与本地数据缓存。三者不是替代关系,而是按控制周期、运算复杂度和通信需求分层协作。

三类设备的定位与选型依据

PLC以循环扫描方式执行程序,扫描周期通常在1~10 ms量级,适合离散量逻辑、安全联锁和高速计数。PAC采用更强大的处理器与实时操作系统,支持IEC 61131-3全部五种语言,并可运行C/C++或结构化文本实现复杂算法,扫描周期可低至0.1 ms,适合多轴同步、PID回路整定和批量数据处理。边缘网关不直接参与实时控制,它的价值在于把Modbus RTU、Profibus、CANopen等异构协议统一为OPC UA或MQTT,并在本地完成滤波、单位换算、越限判断和断网续传。

选型时先看控制周期要求:若联锁响应需小于5 ms,必须用PLC或PAC的硬件中断;若只是温度、压力等慢过程,网关侧做预处理即可。再看数据量:单条产线每秒产生上千个测点时,网关需要支持边缘计算,避免全部原始数据涌向云端。

控制逻辑组态:从工艺描述到可执行程序

以一条典型的包装产线为例,工艺要求为:输送带将纸箱送至贴标位,光电传感器检测到纸箱后停止输送,贴标气缸下压并延时0.3 s,贴标完成后气缸复位,输送带继续运行。用梯形图实现时,输入映射为I0.0(光电)、I0.1(气缸上限位)、I0.2(气缸下限位),输出为Q0.0(输送带)、Q0.1(气缸电磁阀)。核心逻辑是:当I0.0为ON且气缸在上限位时,置位Q0.1并启动定时器T37;T37到达0.3 s后复位Q0.1;当I0.1再次为ON时,重新启动Q0.0。这里必须加入互锁——气缸未复位时禁止输送带启动,否则会撞箱。

// 结构化文本示例:贴标工位控制
IF I0.0 AND I0.1 THEN
    Q0.1 := TRUE;          // 气缸下压
    T37(IN := TRUE, PT := T#300ms);
END_IF;

IF T37.Q THEN
    Q0.1 := FALSE;         // 气缸复位
END_IF;

IF I0.1 AND NOT Q0.1 THEN
    Q0.0 := TRUE;          // 输送带放行
ELSE
    Q0.0 := FALSE;
END_IF;

组态时要注意三点:一是输入滤波时间要与传感器响应匹配,光电传感器通常设2~5 ms;二是输出模块的响应时间要计入联锁余量;三是所有安全相关信号应走独立的安全PLC或安全继电器,不能与普通逻辑混用。

数据预处理与本地闭环控制

边缘网关的数据预处理通常包含四个动作:去噪(滑动平均或中值滤波)、换算(4~20 mA转工程量)、越限标记(超出阈值打质量戳)、压缩上传(变化死区+定时心跳)。以温度信号为例,原始值0~27648对应0~150 ℃,网关按公式 T = (Raw - 5530) / 147.6 换算,再对连续5个周期取中值,最后以0.5 ℃死区判断是否上传。

本地闭环控制则是在PLC或PAC中完成的。以挤出机机筒温度为例,设定值180 ℃,实测值由热电偶经网关送入PLC,PLC执行PID运算后输出4~20 mA给固态继电器。比例带设为15 ℃,积分时间120 s,微分时间20 s。调试时先投手动,观察输出与温度的对应关系,再切自动,看超调量和稳定时间。若超调超过5 ℃,可适当增大比例带或减小积分作用。

产线边缘控制方案:设备分工与数据流 现场设备层 光电/接近传感器 热电偶/压力变送器 变频器/伺服驱动 气缸/电磁阀 安全门/急停 安全继电器 边缘控制层 PLC 逻辑联锁 / 高速计数 扫描周期 1~10 ms PAC PID / 运动控制 扫描周期 0.1~1 ms 边缘网关 协议转换 / 滤波 断网续传 / 质量戳 本地闭环回路 温度/压力/位置 监控与云端 SCADA/HMI EcoStruxure MES/ERP 数据湖/分析 本地闭环:测量→PID→输出→执行 网关预处理链 ① 滑动平均/中值滤波 ② 4~20mA→工程量 ③ 越限打质量戳 ④ 死区压缩上传 ⑤ 断网本地缓存 ⑥ 恢复后补传 实线:实时控制与采集路径 虚线:预处理与闭环反馈路径

产线边缘控制方案示例

以一条日化灌装线为例,方案配置如下:灌装阀控制由PLC完成,扫描周期2 ms,负责12个灌装头的顺序启停和液位联锁;旋盖扭矩闭环由PAC完成,采样周期0.5 ms,执行PID并输出模拟量给伺服;边缘网关采集8台变频器的运行电流、2路称重信号和1路视觉检测结果,做滤波后以MQTT上传至EcoStruxure平台。网关本地设置断网缓存30 min,恢复后按时间戳补传。

调试阶段先验证PLC逻辑:手动触发光电传感器,观察输送带停止和气缸动作是否与设计一致,用示波器测量从传感器信号到输出动作的延迟,应小于8 ms。再整定PAC的扭矩PID:先设P=2.5、I=0.8 s、D=0.05 s,观察旋盖扭矩曲线,若稳态误差大于0.3 N·m则增大I,若振荡则减小P。最后检查网关数据质量:在平台侧查看温度曲线,确认无跳变、无断点,质量戳均为Good。

边缘控制方案的核心判断依据:控制周期是否满足工艺要求、联锁是否覆盖所有危险工况、数据预处理是否保留原始特征、断网时本地闭环是否仍能独立运行。这四点决定了方案能否真正落地。