老旧工厂PLC数据采集,用Node-RED+MQTT低成本方案与专业工业网关相比可靠性差距多大?

2026-10-07

先说结论:能不能跑通,两者差不多;能不能跑三年不掉链子,差距是数量级的。

我这几年接过不少老厂的活,车间里躺着十几二十年前的西门子S7-200、三菱FX、欧姆龙CPM,有的连以太网口都没有,就一个485口。老板的需求也很朴素:把产量、运行状态传到办公室大屏上看看。预算?一听专业网关报价就开始皱眉:"我看网上说树莓派装个Node-RED,几十块钱就搞定了啊。"

这话没错,Node-RED+MQTT 确实能搞定,我自己也这么干过。但得分清楚你搞的是"演示"还是"生产"。

差距一:断电断网之后,谁自己爬得起来

这是最要命的一条。车间电工检修,随手拉个闸;或者晚上厂区网络抽风。专业网关干的事是:来电自动起、网络恢复自动重连、断网期间数据先存本地,通了再补传。整个过程没人管。

Node-RED 跑在树莓派上,情况就微妙了:轻则 Node-RED 服务没自启,重则 SD 卡文件系统损坏,直接变砖。SD 卡这东西就像一本天天擦写重记的账本,工业现场 7×24 小时写日志、写缓存,几个月就磨穿了。我见过最惨的一次,一个注塑车间三台树莓派,半年内全挂,全是 SD 卡的事儿。

差距二:数据完整率,账面上看不出来

老板只看大屏有没有数,不看数对不对。但真到了月底对产量,问题就来了。

专业网关断网缓存、时间戳对齐、重复数据去重都是标配,一年下来数据完整率 99.9% 起步。Node-RED 方案默认是"网络不通就丢",你要自己做队列、做本地落盘、做重传,还得处理断电时队列写一半的脏数据——这些坑,没踩过的人根本想不到。

打个比方:专业网关是快递公司的"签收制",丢件要赔;Node-RED 裸奔就是"扔出去就不管了",丢没丢全靠运气。

差距三:环境耐受和长期无人值守

老厂房什么环境?夏天车间 45℃、粉尘、油雾、电压不稳。专业网关是宽温设计,-20℃到 70℃都能扛,电源做过浪涌防护。树莓派是消费级产品,官方工作温度 0~50℃,放在配电柜里夏天烫手,冬天早上起不来。电源更别说了,一个劣质充电头遇上电压波动,直接带走。

还有个隐形成本:维护。专业网关有远程诊断、远程配置下发、看门狗自恢复,出问题你在办公室就能看。Node-RED 方案出问题,你得开车去现场,插显示器、插键盘,运气不好还得重刷系统。一年跑五趟,油钱加人工早就超过网关差价了。

那到底差多少?给个糙数

| 场景 | Node-RED+MQTT | 专业工业网关 | |---|---|---| | 首次跑通 | 1天 | 1-2天 | | 年均意外停机 | 5~20次 | 0~2次 | | 典型数据完整率 | 95%~99% | 99.9%+ | | 三年总成本(含维护) | 低开高走 | 高开低走 |

小点位、非关键数据、有人值守、就是做个看板——Node-RED 完全够用,性价比无敌。

关键工艺参数、要对接MES/ERP、无人值守的远端泵站水厂——老老实实上工业网关。真要省钱,可以混合着来:关键点位走网关保证可靠性,边缘再挂个 Node-RED 做二次加工、协议转换、上报云端,两边优点都占着。

说白了,便宜方案赌的是"不出事",专业方案买的是"出事也不怕"。你要赌多大,看这条数据断了老板会不会半夜给你打电话。

更多方案可访问 itfangan.com