上位机、SCADA、边缘网关到底怎么分?一张图讲清监控系统分层

丁丁智造 · 2026-06-08
上位机、SCADA、边缘网关到底怎么分?一张图讲清监控系统分层
导读:很多项目做着做着就混乱,根源是没分清 HMI、SCADA、边缘网关和时序库各自的职责。本文用一张分层图讲清边界,并给出每一层的选型方向。

先抛结论

一个可长期维护的设备监控系统,从上到下可以分成五层:现场设备层 → 通讯采集层 → 数据存储层 → 业务/监控层 → 展示层。HMI、SCADA、边缘网关不是互相替代的关系,而是处在不同层、解决不同问题。

五层架构一图看懂

分层解决什么问题典型软件/技术
现场设备层控制与执行PLC、仪表、机器人、传感器
通讯采集层把多协议数据统一读上来libmodbus、open62541、Neuron、KEPServerEX
数据存储层高频点位可靠落盘TDengine、TimescaleDB、SQLite
业务/监控层报警、逻辑、画面、接口自研上位机、Ignition、组态王、Node-RED
展示层给人看、给系统用Web HMI、Grafana、MES/大屏

三个最容易混淆的概念

HMI(人机界面):面向单台设备或一条线,强调操作和状态显示,点位少、离设备近。嵌入式触屏用 LVGL,Windows 桌面用 WPF/Qt,未来趋势是 Web HMI。

SCADA(数据采集与监视控制):面向车间或厂区,强调分布式采集、报警归档、历史趋势、权限和冗余。点位从几百到几万,典型如 Ignition、组态王、Rapid SCADA。

边缘网关:不直接面向操作员,它的职责是“南向多协议采集、北向统一上报”,常带边缘计算和断网缓存,典型如 Neuron、Node-RED、ThingsGateway。

一个判断口诀

  • 只服务一台设备、要触屏操作 → 做 HMI
  • 要集中看一片设备、管报警和历史 → 上 SCADA
  • 设备协议杂、要统一上送到平台 → 加 边缘网关
  • 数据要长期存、要分析追溯 → 配 时序数据库

落地建议

新项目不要试图用一个软件包打天下。推荐的最小可演进组合是:采集层统一驱动 + 时序库存数据 + 轻量监控层做画面,三者解耦,任何一层将来都能替换,而不影响其他层。

选型拿不准时,可以在本站「软件库」按分类对比,或在「技术咨询」描述你的设备规模和协议,获取针对性建议。