工业智能网关实际处在什么之间
车间里同时说着多种语言。一台 CNC 机床可能以 19,200 波特率在 RS-485 上输出 Modbus RTU。一台电表说 Modbus TCP。一个振动传感器通过专有总线发送 10 kHz 采样。它们上方的 IoT 中台通常只接受一种东西:通过 MQTT、HTTP 或 OPC UA 传输的结构化消息。总得有人做翻译。这个角色就是工业智能网关。
网关不是路由器,也不是 PLC。路由器搬运数据包,不关心包的含义。PLC 在个位数毫秒内闭合控制回路。网关处在中间:它读取标签,映射到统一命名空间,打上时间戳,再向上发布。典型周期从 100 ms 到几秒,用于监测没问题,用于运动控制则不够。
这个区别决定了大部分硬件选型。需要确定性控制,就买 PLC。需要知道 40 台机器上个班次做了什么,并且要同一套数据结构,就需要网关。把两种任务塞进一个盒子,项目往往就卡在这里。
还有一条边界。网关掌握 OT 网络的边缘。它下面的一切都是可信且扁平的。它上面的一切都应经过 DMZ。把网关同时放在两侧,你就等于在防火墙上架了一座桥。
数据采集如何从传感器走到中台
采集从轮询或订阅开始。轮询按固定周期读取寄存器列表:每 500 ms 从 30 台变频器各读 120 个保持寄存器。订阅则是监听,适合智能断路器等事件驱动设备。轮询调试更简单。标签数超过几千时,订阅的扩展性更好。
第二阶段是归一化。原始值以整数加缩放系数到达:3,412 计数等于 341.2 V,有符号 16 位,增益 0.1。网关应用比例、偏移和单位换算,然后写入一个规范标签名。在边缘做这一步,中台收到的就是伏特,而不是计数。跳过它,每个看板作者都要重做同样的换算。
然后是缓存。网络会断。交换机会重启。断点续传把最近几小时或几天的读数保存在本地闪存,链路恢复后按顺序重放。缓存大小按标签数乘采样率乘中断时长估算。一条 2,000 标签的产线以 1 Hz 采样、中断 8 小时,约需 5,800 万个采样点,所以压缩或死区过滤比原始磁盘容量更重要。
最后是发布。MQTT QoS 1 是常见选择。消息携带设备 ID、来自 NTP 同步时钟的时间戳、质量标志和数值。如果网关时钟漂移,中台会把好数据存到错误时间下,之后再多分析也救不回来。
采样率、带宽与设计失效点
带宽很容易被低估。单个三轴加速度计以 25.6 kHz 采样,每秒产生 76,800 个值。每个 16 位,仅一个传感器在开销前就约 1.2 Mbit/s。走蜂窝链路,几天就会耗尽流量套餐。振动工作应放在本地分析仪上,或放在先降为 RMS、峰值因子等特征再发送的网关上。
确定性是第二个限制。基于 Linux 的网关在软件层调度任务。20-50 ms 的抖动很正常,负载高时更差。如果下游控制回路需要 5 ms,网关给不了。用网关做协调和记录,把硬实时留在驱动器和 PLC 里。
第三个限制是协议覆盖。各厂商方言不同:字节序交换、非标准功能码、未公开寄存器。两台都声称支持 Modbus TCP 的设备,仍可能需要不同的映射文件。集成时间要按设备型号预算,而不是按设备台数。十台相同驱动器只需一份映射。十种不同型号就要十份。
环境决定最后一条边界。压铸单元里的网关面对 45 °C 环境温度、油雾和振动。额定温度是在端子处测的,不是在密封柜内测的。要降额使用,并给壳体真正的散热路径。
机械侧:壳体、DIN 导轨与散热路径
网关通常以 DIN 导轨模块或需要壳体的板级单元出货。两者都需要同样的三件事:安装刚度、散热路径和连接器可达性。固定柜内用 1.5 mm 冲压钣金支架即可。单元装在运动臂或户外立杆上时,铸件或机加工壳体更合适。
散热设计对现场寿命的影响往往大于电子部分。标称 60 °C 的无风扇网关,前提是鳍片周围有自由空气。把它装进阳光下的密封 IP66 壳体内,内部空气可能高出 20 °C。要么开通风口,要么用铝板把热量导到壳体壁上。平面度控制在 ±0.05 mm 的机加工铝均热板,能与导热垫保持稳定接触。
连接器开孔是加工公差问题,不是外观问题。M12 和 M8 面板连接器需要键槽对正,否则线缆插不到位。Ø12 mm 开孔偏移 0.2 mm 就足以让螺纹卡住。控制壳体我们按孔位 ±0.005 mm 加工,保证密封垫均匀压缩,首次拉线后 IP 等级仍然有效。
如果网关安装在机床框架上,支架要有足够刚度。1.5 mm 钢板做 200 mm 悬臂,连接器处会变形,焊点会疲劳。改用 3 mm,或增加成型加强筋。
这对中间平台和报表意味着什么
中间平台拿到什么,取决于网关给什么。网关按变化逐条发送,平台存的是事件;每秒发一次完整快照,平台存的是时间序列。两种都能用,但回答的问题不同。事件回答什么时候变了,快照回答平均值是多少。在映射第一个点位之前就要定下来。
数据质量标志比多数团队预想的更重要。轮询失败时把值标为过期,设备返回错误码时标为坏值。没有标志,冻结的传感器读起来像稳定过程,机器停机时趋势曲线却看着完美。
时间同步是安静的故障源。两个网关之间漂移 2 秒,跨线关联就失去意义。对全厂统一时间源跑 NTP,每月检查一次偏移。如果网关完全没有网络时间,每次断电重启后都可能出问题。
最后是配置下发。400 个点位、没有模板的网关,每台要手工配好几天。把设备配置文件做一次、存成文件、批量推送。上线速度取决于这个文件,不取决于硬件。
边缘过滤与云端处理:哪种适合你的产线
同样的数据,两个地方都能做削减。按链路质量和点位数量来选。
| 指标 | 在网关侧过滤 | 在中间平台处理 |
|---|---|---|
| 链路可靠性 | 蜂窝信号弱或按流量计费、卫星链路 | 稳定的光纤或厂内局域网 |
| 点位数量 | 超过 5,000 点,只发变化 | 低于 1,000 点,全量发送 |
| 延迟要求 | 现场 200 ms 内报警 | 看板每分钟刷新 |
| 带宽成本 | 计费 SIM 卡,按 GB 计费 | 内部网络包月 |
| 历史深度 | 本地环形缓冲,8-72 小时 | 平台内完整保留 |
| 维护技能 | 边缘脚本、设备侧规则 | 服务端数据管道和 SQL |
| 升级风险 | 固件推送涉及大量设备 | 集中修改,一次部署 |
| 适用场景 | 远程泵站、风电、移动资产 | 单一工厂、密集有线网络 |
工程师购买前会问的问题
一个工业智能网关能替代 PLC 吗?
不能。网关以 100 ms 到秒级读取和发布数据。PLC 以个位数毫秒的确定性时序闭合控制回路。
两者都保留。安全与运动控制归 PLC,网关只上报 PLC 已有的数据。
一个网关能处理多少个标签?
取决于轮询速率和协议,不取决于宣传数字。作为参考,中端设备跨几种协议每秒约轮询 5,000 个点位。
超过这个量,改用变化上报,或按区域把负载分到两个网关。
断点续传需要多大缓冲?
点位数乘以采样率,再乘以预计最长中断时间。2,000 点、1 Hz、8 小时,约需 5,800 万个样本。
先做死区过滤。对缓慢变化的工艺数据,通常能减少 80% 以上的存储量。
网关壳体影响 IP 等级吗?
影响。等级属于组装后的整机,包括密封垫、开孔和电缆接头。开孔加工正确、接头匹配,密封才能保持。
孔开大了,或密封面上有毛刺,第一次冲洗就会进水。
多个网关之间如何保持时间戳一致?
对全厂统一时间源跑 NTP,所有网关都指向它。每月检查一次偏移,固件更新后也要检查。
网关在中断期间缓冲的数据,回放时用原始时间戳,不用回放时刻的时间。
共享机器数据或图纸前需要签 NDA 吗?
硬件图纸和壳体文件需要,这是常规做法。我们可按要求签 NDA 作业,上传文件按保密处理。
发来壳体模型、连接器清单和平面度要求,我们据此报价。
