Node-RED工业节点推荐:Modbus、PLC、OPC UA、MQTT 都能搞定!
在工业现场,设备多、协议杂、系统分散是常态。但自从有了Node-RED,工程师只需“拖一拖”“连一连”,就能让 PLC、传感器、数据库与云端高效互通。
今天,深圳市钡铼技术有限公司 带你系统了解Node-RED 在工业领域最常用、最实用的节点库与应用方式
一、Modbus 节点:工业通信的基础语言
节点库:node-red-contrib-modbus支持 Modbus RTU / TCP / ASCII 三种模式,是最常用的工业通信节点。
应用场景
-
电表、电能分析仪、温控器、传感器等设备的数据采集
-
多通道 RS-485 接入
-
与 PLC、继电器模块进行双向控制
搭配建议结合 Function + InfluxDB 节点实现寄存器解析与数据落盘。钡铼ARMxy系列工业计算机内置 RS485 接口,可直接运行此节点,实现快速部署。
二、PLC 节点:打通各大品牌设备
Node-RED 几乎覆盖所有主流 PLC 通信协议,让异构设备轻松互联。
| 节点 | 品牌 / 协议 | 应用说明 |
|---|---|---|
node-red-contrib-s7 |
西门子 S7 | 支持 S7-200/300/1200/1500 直连 |
node-red-contrib-cip-ethernet-ip |
罗克韦尔 AB | EtherNet/IP 通信 |
node-red-contrib-ads-client |
倍福 / 欧姆龙 / 施耐德 | 支持 TwinCAT、NJ/NX、M241/M262 系列 |
node-red-contrib-mcprotocol |
三菱 PLC | FX/Q/L 系列 |
node-red-contrib-omron-fins |
欧姆龙 | FINS 协议 PLC |
node-red-contrib-keyence-plc |
基恩士 | 高速检测、运动控制 |
node-red-contrib-panasonic-plc |
松下 PLC | 自动化设备制造 |
@kjgalr/node-red-plcnext-connector |
Phoenix Contact PLCnext | 通过 REST API 通信 |
应用实例在钡铼 ARMxy 平台中,这些节点可实现 PLC 数据采集 → 边缘计算 → 云端上报,实现完整闭环。
三、OPC UA / DA 节点:工业互联的“数据桥梁”
节点库:
-
node-red-contrib-opcua(OPC UA Server/Client) -
node-red-contrib-opc-da(OPC DA 旧版接口)
功能说明
OPC UA 是现代工业通信的“统一接口”,支持建模、订阅、加密认证,可在不同厂家设备与上位系统之间实现无缝通信。
典型应用
-
从西门子、三菱等 PLC 采集实时数据并发布为 OPC UA Server
-
与 SCADA 系统或 MES 平台进行数据交互
-
将钡铼 BL450 边缘控制器采集的数据通过 OPC UA 安全上传至云端
应用亮点钡铼 BL410、BE116 等系列网关均内置 OPC UA 协议栈,可在 Node-RED 中直接启用 Server 或 Client 节点,实现云边一体化。
四、楼宇与能源节点:智能管理一体化
| 节点 | 协议 | 应用场景 |
|---|---|---|
node-red-contrib-bacnet |
BACnet | 楼控、新风、照明系统对接 |
node-red-contrib-knx-easy |
KNX | 智能建筑控制 |
node-red-contrib-m-bus |
M-Bus | 能源计量、水/气/热表采集 |
node-red-contrib-canal / canopen-mcan / socketcan |
CAN / CANopen | 储能、BMS、机器人底盘控制 |
node-red-contrib-meter-works |
DL/T 614-2007 | 电力数据采集 |
钡铼ARMxy系列通过 M-Bus + Modbus + CAN 三协议节点实现能源系统集中监测。
五、数据库与缓存节点
| 节点 | 类型 | 功能 |
|---|---|---|
node-red-node-sqlite |
SQLite | 本地轻量级数据库 |
node-red-node-mysql |
MySQL | 工厂信息系统 |
node-red-contrib-influxdb |
InfluxDB | 时序数据存储(断点续传) |
node-red-contrib-oracledb-mod |
Oracle | 企业级数据库 |
node-red-contrib-buffer |
缓存 | 防止断网丢数据 |
node-red:file |
文件节点 | 导出 CSV/JSON 报表 |
与 dashboard 节点组合,可快速生成实时趋势曲线与数据看板。
六、消息与告警节点
| 节点 | 通道 | 特点 |
|---|---|---|
node-red-node-email |
邮件 | 通用告警通道 |
node-red-contrib-wechats |
企业微信 | 企业内部通知 |
node-red-dx-dingding |
钉钉 | 支持 @成员 推送 |
node-red-node-telegrambot |
Telegram | 双向指令与状态反馈 |
例如:当 PLC 通信中断或温度超限时,Node-RED 自动推送告警至 微信/钉钉 群。
七、网络与云平台节点
| 节点 | 协议 | 应用 |
|---|---|---|
node-red:tcp |
TCP | 与现场设备通讯 |
node-red:udp |
UDP | 实时广播 |
node-red:websocket |
WebSocket | 网页实时显示 |
node-red:mqtt |
MQTT | 云端数据上传与订阅 |
node-red-contrib-aliyun-oss |
阿里云 OSS | 文件上传 |
node-red-contrib-aliyun-living |
飞燕 IoT | 阿里云设备连接 |
node-red-contrib-azure-iot-device |
Azure IoT | 微软云平台对接 |
node-red-contrib-ftp-server |
FTP | 本地文件服务 |
钡铼 BL450 可作为 MQTT Broker 和 Modbus Client 双角色运行,实现数据汇聚与分发。
八、可视化与控制节点八、可视化与控制节点
-
node-red-dashboard:经典可视化界面,提供曲线、仪表、开关等控件。 -
@flowfuse/node-red-dashboard:新版仪表板,支持自定义组件与响应式布局。 -
node-red:exec:执行 Linux 指令,控制 GPIO 或脚本。 -
node-red-contrib-pid:PID 控制器节点,适用于温控、阀门、流量闭环控制。
钡铼 ARMxy 系列支持本地 Dashboard 可视化界面,工程师可直接在浏览器中监控实时数据与控制逻辑。
Node-RED 的强大之处在于: 协议全覆盖 —— Modbus、PLC、OPC UA、MQTT、BACnet、CAN 等 逻辑可编排 —— 拖拽即可实现复杂控制 可视化一体化 —— Dashboard 实时监控 云边无缝连接 —— 支持主流云平台接入
深圳市钡铼技术有限公司ARMxy 全系产品内置 Node-RED 平台,支持从现场采集 → 边缘计算 → 云端上传 → 可视化监控的完整流程,助力客户快速构建工业 IoT 系统,实现数据互联与智能化升级。让工业更智能,让控制更简单。
浙公网安备 33010602011771号