1. 课程导入与工程认知
在智能制造与工业物联网快速发展的今天,车间网络早已不是"一台交换机接几台设备"的简单结构。随着产线设备数量增加、协议种类多样化、数据采集与上层系统对接需求增强,单一网关往往难以同时满足实时控制、数据汇聚、协议转换和远程运维等多重任务。多网关分层部署,正是为解决这一矛盾而提出的工程方法。
所谓多网关分层部署,是指在车间网络中按照功能与层级划分多个网关角色,让不同网关承担不同的职责,并通过明确的上下行接口协同工作。它不是一个产品,而是一种架构思想:把"一个网关干所有事"变成"多个网关各司其职、分层协作"。而车间组网工程,则是把这种架构思想落地为可施工、可调试、可运维的物理网络与配置体系,包括设备选型、拓扑设计、地址规划、协议映射、冗余策略和验收测试等完整环节。
为什么需要分层:从单网关瓶颈说起
假设一条典型装配车间有 6 条产线,每条产线有 12 台 PLC、8 台变频器、4 台扫码枪和若干传感器,全部采用 Modbus RTU 与 Profinet 混合通信。如果只用一个网关统一采集并上传,会立刻遇到三个问题:第一,网关串口数量有限,无法同时接入大量 RS-485 设备;第二,实时控制数据与历史采集数据混在同一通道,采集延迟会干扰控制响应;第三,一旦网关故障,整条车间的数据链路全部中断,风险高度集中。
分层部署的核心目标可以归纳为四点:职责分离(控制与采集分离)、负载分担(多网关并行处理)、故障隔离(单点故障不影响全局)、可扩展(新增产线只需增加边缘网关,不必改动核心架构)。
典型分层架构
一个常见的四层结构如下:最底层是设备层,包含 PLC、变频器、仪表、传感器等现场设备;其上是边缘网关层,通常按产线或区域部署,负责协议转换与本地数据汇聚;再往上是汇聚网关层,负责多边缘网关的数据整合、边缘计算与向云端或 MES 的上传;最顶层是平台层,包括 SCADA、MES、云平台等。层与层之间通过明确的接口协议通信,例如边缘网关到汇聚网关常用 OPC UA 或 MQTT,汇聚网关到平台常用 MQTT/HTTPS。
典型场景与工程约束
多网关分层部署并非适用于所有车间。它最适合以下场景:产线数量多且分布在不同物理区域;设备协议种类超过三种;对数据实时性和可靠性有明确分级要求;未来 1~2 年有扩产或改造计划。反之,如果车间只有一条产线、设备不超过 20 台、协议统一,单网关方案反而更经济。
在实际工程中,还需要关注几个关键约束。第一,地址规划:每个边缘网关下的设备 IP 或站号必须唯一,且与汇聚网关的地址段不冲突。例如边缘网关 A 管理 192.168.10.0/24,边缘网关 B 管理 192.168.20.0/24,汇聚网关使用 192.168.1.0/24。第二,带宽估算:假设每条产线有 200 个采集点,每个点 50 字节,采集周期 1 秒,则单条产线数据速率约为 200×50×8 = 80 kbps,三条产线合计 240 kbps,千兆上行链路完全够用,但若采集周期缩短到 100 ms,则需重新核算。第三,冗余设计:汇聚网关通常采用双机热备,边缘网关可根据产线重要性选择是否冗余。