在工业数字化浪潮持续推进的背景下,传统 SCADA 系统已逐渐难以满足快速集成、轻量部署、智能扩展的现代工业场景需求。为解决多协议接入复杂、上位机二次开发难、远程管理弱等问题,我们团队基于 Node-RED 进行了深度魔改,打造出一款集协议接入、逻辑编排、组态可视化、远程控制于一体的轻量级 SCADA 平台解决方案。
一、为什么选择魔改 Node-RED?
原生 Node-RED 是一款开源的可视化流程编排工具,广泛应用于物联网和智能家居场景。但其在工业控制中的应用存在如下短板:
- 缺少组态画面与 HMI 能力
- 工业协议支持弱(Modbus/OPCUA 等)
- 流程逻辑缺乏状态机制,难以描述复杂工艺
- 无用户/权限系统,难以部署到生产现场
- 免安装无需安装NODEJS环境,单独EXE程序双击就可以运行
因此,我们对其进行了以下关键能力增强:
⚙️ 二、魔改点亮点汇总
|
模块 |
增强内容 |
|
工业协议驱动 |
原生支持Modbus RTU, Modbus TCP, opcua, S7, FX serial, MC, hostlink, fins, Logix, mewtocol, FATEK, dlt645-1997, dlt645-2007, CJ / t188-2004, 104、自定义串口协议等 |
|
️ 组态画面 |
集成 HMI 编辑器(基于 canvas),支持动态图元、动画绑定 |
|
逻辑编排 |
增强流程控制,支持状态机模式、规则引擎、脚本注入(支持 JS/Go 插件) |
|
插件系统 |
支持插件热插拔,便于扩展新协议、新设备、新功能模块 |
|
️ 权限系统 |
加入用户登录、角色管理、节点/流程授权机制,适配多终端部署 |
|
部署优化 |
支持打包为轻量单体应用,适配边缘网关/Windows/Linux 平台运行 |
|
️ 远程管理 |
提供 REST + WebSocket 双通道远程运维能力,便于跨网管理设备 |
|
数据持久化 |
集成 SQLite/tdengine,支持趋势图、报表导出、告警记录 |






️ 三、架构图(简化版)

四、可配置的 SCADA 组态功能
我们的平台内嵌了一套完整的可视化组态引擎,支持:
- 拖拽式画面设计:支持仪表、动画、实时曲线、报警指示等控件
- 数据绑定:支持绑定设备变量、流转值、计算结果
- 状态动画:设备运行、停机、报警等状态可视化表现
- 多画面导航:支持项目结构化、画面跳转、看板式展示
可应用于 智慧工厂、能源管理、水务系统、产线看板、设备监控 等多种场景。
五、典型应用案例
✅ 智慧空调节能系统
通过魔改 Node-RED 快速集成空调主控系统,实时采集运行状态,依据规则动态调控压缩机和冷却泵,显著降低能耗。
✅ 边缘网关 SCADA 集成
在 ARM 平台网关中嵌入魔改系统,实现本地数据采集、处理与报警,支持离线自治与远程同步,具备断网可控能力。
✅ 多协议车间数据汇聚平台
部署在车间一体机中,实现 Modbus、串口定制协议设备统一接入,可视化界面直观展示各工位状态与报警。
✨ 六、优势对比(与传统 SCADA)
|
项目 |
魔改 Node-RED SCADA |
传统 SCADA 软件 |
|
开发效率 |
拖拽式逻辑配置 + 低代码组态 |
专业开发、周期长 |
|
协议扩展 |
插件式新增,热更新 |
协议支持封闭,需定制 |
|
部署形式 |
轻量单体/嵌入式/微服务 |
一般为中心式、重量级架构 |
|
运维能力 |
支持远程调试与热部署 |
大多数需现场手动部署 |
|
成本结构 |
自研开源、可商用改造 |
高授权费 + 高维护费 |
七、总结
魔改 Node-RED 不只是可视化编排,更是我们构建工业 SCADA 系统的底层核心平台。它轻量、高扩展、协议灵活,正逐步替代传统封闭SCADA系统,助力构建新时代工业智能化中台。



什么价格
软件怎么部署
一套卖十几万,不知道node-red官方知不知道这个项目
你向谁买了一套十几万。nodered插件在我们这里是免费的。
怎么获取
linux吗?
边缘能直接用在嵌入式平台上吗?如何获得详细介绍?
开源scada组态软件
除了便宜一点,根本无法和专业 scada 比
用的什么scada?
我们自己开发的
哪里下载
怎么部署?
如何获取这个平台?
收藏了,感谢分享