说实话,干了二十年工控,我现在看到某些厂里的SCADA系统还跑在Windows XP上,心里就一阵发紧。不是我不念旧,是这玩意儿一出事,真能让你吃不了兜着走。最近给一个汽车零部件厂做诊断,他们的SCADA服务器还是2008年上的,跑得颤颤巍巍,操作员跟我说“死机重启就行”——我差点没背过气去。可是你也不能全怪业主,SCADA升级这摊子事儿,水太深了。
SCADA的前世今生——从接线端子到云原生
SCADA,全称监督控制与数据采集,说白了就是工业现场的“千里眼”加“遥控手”。早年间,这活儿靠硬接线和仪表盘,后来有了远程终端单元(RTU)和可编程逻辑控制器(PLC),数据采集才慢慢数字化。90年代那会儿,我们管SCADA叫“组态软件”——Intouch、WinCC、iFIX,老工控人哪个没被这些软件折腾过?组个画面,写个脚本,连个数据库,动不动就报“OPC通信错误”。
但现在的SCADA早就不是那个概念了。随着工业物联网(IIoT)铺开,边缘计算网关直接把数据推到云端,OPC UA和MQTT协议成了标配。你甚至可以在手机上点开App,看见千里之外油井的抽油机冲程曲线。去年我在胜利油田一个项目里,就是用基于云原生的SCADA平台替换了二十多套本地化的旧系统,数据延迟从秒级降到了毫秒级。那感觉——爽!可爽的背后,坑也不少。

不过话说回来,SCADA的核心其实一直没变:实时性和可靠性。化工厂的反应釜温度超限了,你必须在几百毫秒内关断阀门,靠人反应早炸了。这就是为什么很多场合,PLC直连的硬接线联锁仍然雷打不动。最近有个做锂电涂布机的客户,非要把涂布浆料粘度控制回路放到云上,我说你疯了吧?网络一抖,整条极片报废你赔得起吗?最终我们折中,边缘端做实时控制,云上做预测性维护,总算消停了。
当SCADA遇上工业4.0:是进化还是被吞并?
这些年,总有IT背景的人跟我说:你们工控那套SCADA过时了,你看我们大数据平台、数字孪生…… 我每次都反问一句:你平台崩了,现场炸了,谁负责?IT和OT的鸿沟,不是技术问题,是责任边界问题。不过,打归打,闹归闹,融合是躲不掉的。去年德国汉诺威工博会上,西门子的Industrial Edge、倍福的TwinCAT/BSD,都在喊“软件定义控制”。有意思的是,他们的SCADA系统开始内嵌AI预测模型,比如风机轴承劣化趋势,直接在HMI上弹预警,还能给出剩余寿命——这东西真香,我们已经在风电场上跑了大半年了,准确率超过85%。
可另一方面,开源也来搅局了。像Eclipse 4diac、OpenPLC这些,居然能让屌丝团队用树莓派搭出一套简易SCADA。我上次在深圳华强北,看到有人拿Node-RED拖拽几下,就把几个Modbus仪表的数据丢到了MQTT服务器,再挂个Grafana展示,成本不到一千块。这场景对中小企业简直不要太友好。但!千万别拿这套东西去绑定关键工艺,除非你做好了半夜爬起来重启的心理准备。

别让SCADA变成“开放控制系统”

安全这事儿,我提起来就头皮发麻。2015年乌克兰电网那次攻击,攻击者就是通过SCADA系统远程操作断路器,造成大面积停电。后来美国Colonial Pipeline的油管勒索事件,虽说不是直接攻SCADA,但也逼停了整个管道——因为调度系统瘫了。现在国内很多工厂的SCADA网络,连最基本的物理隔离都没有,工程师站能直接上网,U盘乱插,简直是裸奔。去年帮一家水厂做等保测评,发现他们的SCADA服务器居然开了3389端口,还暴露在公网——我当场就吼了项目经理。多可怕!
防护策略其实就几条,但执行起来很难。第一,区域隔离,用工业防火墙把控制网和信息网隔开,只开放必要端口。第二,主机加固,别再用XP了,升级到Win10 LTSC或Linux,打上补丁,移除不必要的服务。第三,审计和日志,有人动过下位机程序,你得立刻知道。我们试用过几家国产的工控安全产品,威努特、长扬,效果还行,但误报率还有待降低。另外,零信任架构也开始往工控里渗透了,每次访问都要认证,不过对实时性影响还需要评估——目前我看悬,等几年吧。
一线工程师的常见纠结

问:老旧的SCADA系统想上云,第一步该做什么?
答:第一步绝不是买什么云网关。先老老实实把你的资产台账理清楚:PLC型号、通信协议、测点数量、报警逻辑。然后评估哪些数据需要实时,哪些可以容忍延迟。我之前碰过一个案例,客户直接把所有数据往阿里云IoT平台扔,结果每月流量费好几万,还老断线。后来我们改成边缘计算盒子本地预处理,只上传特征值和报警,成本降了90%。还有,协议转换别自己写!用成熟的协议网关,比如ThingsBoard、Kepware,省心。
问:现在都说SCADA要被IIoT平台取代了,真的吗?
答:这话我听过不下十遍了。SCADA专注的是监视与控制,强在毫秒级响应和本地自治;IIoT平台呢,强在海量数据存储和分析。一个管生,一个管养,你说谁取代谁?目前最务实的路线是融合:现场层用SCADA保证控制,管理层用IIoT平台做大数据和AI。有些厂商非要把SCADA做成纯Web,把控制逻辑也服务化,这在非关键场合可以,关键场合就是找死。所以,别听概念忽悠,看场景。
最后说个趋势。今年我观察到,很多大型企业开始搞集团级SCADA一体化,把分散在各地工厂的SCADA系统,通过统一的数据中台汇聚,然后做跨厂区的能效优化、产能平衡。这背后需要解决数据标准化问题——OPC UA配套规范(比如 PackML)就派上用场了。不过,数据上来了,组织墙又来了:设备部不给数据,生产部要实时看,IT部门要管服务器,扯皮能扯半年。所以,技术问题最终都是管理问题。哎,工控这碗饭,吃的是技术,操的是奶妈的心。
免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:监督控制与数据采集(SCADA):别让老系统拖了智能制造的腿 https://www.dachanpin.com/a/tg/64363.html