ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

工业互联网不会取代DCS,而是重塑其形态与边界

工业互联网不会取代DCS,而是重塑其形态与边界 1. 从一张现场照片说起DCS工程师站旁边的边缘网关前阵子去一家化工厂做调研看到很有意思的一幕DCS工程师站的操作台上运行着标准的组态监控画面操作员正在调整精馏塔的回流比。而在同一个机柜间里另一台不起眼的工业网关——那种带导轨安装、宽温设计、两颗网口的小盒子——正在默默往云端平台推送数据。厂里的IT工程师坐在旁边盯着笔记本上的时序数据库分析换热器出口温度的波动趋势。这两套系统一套是咱们工控人熟悉的DCS另一套是工业互联网项目落地的边缘盒子它们就在同一个房间里各干各的几乎没有直接对话。项目经理开玩笑说现在我们是办公室跑互联网现场跑控制两拨人互相看得见但谁也不懂谁。这个场景其实非常典型。过去几年我参加了不少工业互联网的论坛和项目评审几乎每次都有人问同一个问题工业互联网和传统工控是什么关系它会不会把DCS取代掉问的人有企业老板也有刚入行的年轻工程师。他们看到互联网公司宣传的平台赋能云边协同数据驱动再看看自家DCS那套运行了十几年的组态软件天然会产生一种老技术要被新技术干掉的担忧。我的答案其实就在那张现场照片里DCS没有被取代它还是那个控制系统的核心但它的边界正在被重新定义外围正在被工业互联网一点点包住。这篇文章我想从技术本质、工程实践和行业演变三个层面把这件事讲透。2. 工业互联网与传统工控骨子里的差异很多人把工业互联网理解成工业设备联网这是最大的误区。联网只是最表层的东西两者的设计哲学、技术栈、目标函数完全不在一个维度上。2.1 一个是踩刹车的一个是看导航的我用一个最简单的类比DCS是驾驶员的手和脚负责踩油门、刹车、打方向盘它必须对路况做出毫秒级的反应工业互联网是导航系统和行车记录仪负责告诉你前方拥堵、哪条路更快、本次行程油耗多少。导航再聪明也不会替你去踩刹车——因为刹车动作的容错率是零。DCS的核心任务是把一个工业过程稳定在设定点附近。比如锅炉汽包水位设定值是50%允许波动范围可能是±5%。一旦偏离DCS要在几百毫秒内通过PID算法调整给水阀开度把水位拉回来。这个过程要求确定性每一轮运算、每一次指令输出都在规定时间内完成不容许任何随机的网络抖动或任务抢占。而工业互联网的核心任务是在更大的时间尺度和空间范围里做优化。它采集几百上千个测点数据分析设备健康度、能耗趋势、质量相关性给出下一个班次的运行建议或这台泵预计三个月后需要检修这样的结论。它的时间分辨率通常以秒、分钟甚至小时计但它的优化范围是整个工厂甚至产业链。2.2 技术栈的隔阂从通信协议到数据语义传统工控的技术栈是围绕实时性与可用性构建的。DCS内部的通信过去走的是DCS厂商的专有总线比如霍尼韦尔的TDC、横河的Vnet、和利时的MACS总线现在主流是工业以太网Profinet、EtherNet/IP、EtherCAT等。这些协议的共同特点是短帧、固定周期、低延迟、高确定性。以EtherCAT为例它能做到在几十微秒内完成一帧数据的传输和刷新而且刷新周期是严格固定的。工业互联网的技术栈则是围绕弹性与开放性构建的。MQTT、OPC UA、HTTP/HTTPS、Kafka这些协议强调的是异构设备接入、跨系统互联、数据可扩展。MQTT的消息发布订阅机制天然适合海量设备接入但它的QoS机制和网络延迟在毫秒级控制面前根本不适用。OPC UA作为信息模型标准能把DCS的测点语义暴露给上层平台但它解决的是数据能不能拿出来而不是数据能不能参与控制。数据语义的差异也很要命。在DCS里一个测点PI_101背后是1号进料泵的出口压力它的单位、量程、报警上下限、联锁逻辑都是有严格定义的。而在工业互联网平台里同一个泵的压力数据可能被贴上稳态均值波动标准差上升速率等衍生标签用于故障诊断或能耗分析。两者说的是同一件事但关心的维度完全不一样。这也是为什么很多工业互联网项目做数据治理时最大的工作量不是数据采集而是把控制系统的点位语义翻译成分析场景需要的业务语义。2.3 可靠性哲学的分歧这是最深刻的分歧。传统工控对故障的态度是不让它发生发生了要快速隔离。所以DCS有冗余控制器、冗余电源、冗余通讯总线有看门狗、有掉电保持、有无扰切换。一套DCS的设计寿命通常是15到20年期间要经历多次检修、扩容但控制器本体很少停机。工业互联网对故障的态度是允许局部故障通过冗余副本和快速恢复来兜底。互联网的三副本自动故障转移滚动发布本质上是接受故障是常态的哲学。这在IT系统里没问题但在工业现场一台冗余控制器切换时的无扰要求是零数据丢失、零控制中断这是分布式系统的最终一致性模型无法保证的。我遇到过很多工业互联网平台厂商抱怨DCS厂商接口不开放其实背后的逻辑很简单DCS厂商不是不开放而是不能为了开放牺牲控制环路的确定性。给上层平台开一个只读接口和把控制权交给一套通用计算架构这是完全不同的两回事。3. DCS为什么这么顽固它的护城河不是旧是硬聊完差异再说说DCS本身。很多人觉得DCS是老古董是时候被淘汰了。这个判断大错特错。DCS的护城河不是技术陈旧而是它把控制这件事做到了工程级可靠。3.1 硬实时与确定性过程工业的底线化工、炼油、电力、冶金这些过程工业装置内物料是连续流动的反应是持续进行的能量是不断转换的。在这种场景下控制系统必须对任何扰动做出及时且确定的响应。我把DCS的实时性拆成三个层次第一层是采集实时性。现场变送器压力、温度、流量的采样周期通常是100毫秒级DCS通过I/O卡件周期性地扫描这些信号。扫描延迟是确定的不会因为网络忙而推迟。第二层是回路控制实时性。PID控制块在控制器中按固定周期执行典型值是100ms到1s。对于一些快速回路比如压缩机防喘振周期可以做到50ms甚至更快。每个扫描周期内控制器要完成所有回路的状态计算、PID运算、联锁判断并在周期末尾输出指令。第三层是网络传输实时性。从控制器到操作员站再到现场远程I/O通信是周期性的、调度的优先级是明确的。重要数据如联锁状态永远优先传输。这三层任何一个环节出现不确定延迟都可能酿成事故。而工业互联网的通用架构从操作系统Linux、中间件消息队列、数据库到网络传输每一层都有不可控的调度延迟和抖动。这不是换个更好的服务器就能解决的而是架构层面的基因差异。3.2 高可用与安全认证不是炫技是底线DCS的高可用设计是几十年炼出来的。冗余控制器通过心跳线互相监测主机故障时备机在毫秒级完成状态接管而且连控制器内的最后输出值都保持连续——操作员在画面上甚至感觉不到切换发生过。这种无扰切换的背后是极其严格的状态同步机制主备机的控制块状态、回路PID内部参数、联锁逻辑的每一步都必须保持一致。功能安全是另一道护城河。在涉及SIL安全完整性等级认证的场合比如石化装置的SIS安全仪表系统责任边界、认证体系、监管要求都是围绕DCS/PLC/SIS这套体系建立的。一套经过TÜV认证的DCS它的故障率、诊断覆盖率、动作可靠性都是有量化指标的。而工业互联网目前的标准体系比如IEC 62443网络安全标准解决的是信息安全问题离控制功能安全还差着一整个工程认证体系的距离。3.3 长生命周期与存量资产过程工业的装置寿命通常超过20年一套DCS在装置生命周期内会稳定运行十几年。这带来的结果是存量DCS的市场基数极大。按照行业统计全球过程控制系统的存量市场以万套计中国大型火电机组、石化联合装置里DCS的国产化率这些年也一路走高。国产头部厂商如和利时、中控不仅在国内市场占据主力位置近年更是在全球DCS市场份额上登顶。这些存量系统每天都在为工业生产创造价值谁会因为喜欢新技术就把它换成一套需要三年稳定期的云平台4. 工业互联网不是来抢饭碗的它在补一座从没建好的桥既然DCS短时间取代不了那工业互联网到底在工厂里干什么这几年我参与了不少边缘计算、预测性维护、数字孪生项目说实话工业互联网解决的是传统工控体系长期想解决但没解决的上层建筑问题。4.1 传统工控体系的三块短板第一块短板是数据出不来。DCS的数据都封闭在厂商自己的架构里比如组态软件的实时数据库、历史趋势站。要去翻一段历史数据往往要在操作员站上手动导出格式还不通用。很多工厂做能耗分析第一步不是分析而是扒数据——从几十个DCS/PLC/仪表里人工整理数据费时费劲。第二块短板是模型建不起来。数据出来之后传统工控没有好的工具链去做机器学习、统计分析。这些年不少团队尝试在DCS工程师站旁边架一台分析服务器跑Python、跑TensorFlow但数据怎么打通、结果怎么回写、模型怎么迭代一直都是灰色地带。第三块短板是人的协同效率低。大型装置的工艺优化靠的是经验丰富的工程师盯盘。一个人盯几十上百个参数眼睛不够用老师傅退休了经验就带走了。这是工业互联网最能直接切入的场景——用算法辅助人盯盘用知识库沉淀经验。4.2 边缘计算在DCS旁边搭一个翻译官工业互联网项目落地的第一跳通常是边缘计算设备。这类工业互联网边缘计算实训箱式的产品这几年在高校和培训市场也很火。实际工程里的边缘网关做的事情非常具体通过OPC UA、Modbus TCP等协议从DCS/PLC读取实时数据在本地完成数据清洗、滤波、异常值剔除运行轻量级的推理模型比如振动分析、能耗异常检测把处理后的数据按需推送到云平台同时支持本地缓存断网续传注意边缘网关读DCS数据几乎都是只读的。它不参与控制回路不下发设定值只做一个旁路观察者。这个定位很重要——即使边缘网关宕机DCS照常运行生产不受影响。这正是工业互联网能在传统工厂里边改造边生产的根本原因。4.3 平台侧真正创造价值的场景平台侧的应用我见过的、真正能算清楚ROI的大概有这么几类预测性维护对关键机泵、压缩机的振动、温度、电流进行趋势建模提前1到3个月预警故障。一个大型炼化厂的关键机组非计划停机一天损失是百万级起步的预测性维护的价值很容易算。工艺优化/先进控制APC在DCS原有PID回路之上增加多变量模型预测控制MPC优化反应转化率、能耗指标。注意APC的优化指令最终还是要送到DCS回路里执行DCS依然是最后一公里的执行器。能耗管理对全厂电、水、蒸汽、燃料做分项计量与实时成本核算找出跑冒滴漏环节。这个场景不需要高实时性数据延迟几分钟都没关系非常适合工业互联网。质量软测量用机器学习模型通过可测的工艺参数温度、压力、流量实时预测产品质量指标比如汽油辛烷值、聚合物粘度。软测量结果可以让操作员提前调整工艺减少不合格品。这几个场景的共同特点都是优化和分析不是控制。这也再次印证了上一章的观点工业互联网在控制系统的外层创造增量价值而不是替代内层的控制功能。5. 三座大山为什么现在谈取代还太早即使工业互联网在工厂里落地得风生水起要说取代DCS我认为至少还有三座大山挡在前面。这不是保守而是工程现实。5.1 实时性的物理墙前面讲了DCS的确定性实时性。工业互联网想接管控制必须跨越一层实时性的物理墙通用操作系统Linux、Windows的调度延迟、虚拟化/容器化的I/O中断延迟、云边网络的不确定性、甚至CPU的功耗和散热约束。这些都是当前通用IT架构很难在工业现场大规模实现毫秒级确定性闭环的原因。当然现场有一类例外是PLC领域特别是运动控制和机器人控制它们用的实时操作系统RTOS和工业实时以太网已经能做到微秒级。但这些技术和我们现在讨论的工业互联网平台完全是两条技术路线后者走的是通用计算IP网络路线目标完全不同。5.2 生命周期错配这是最现实的一关。DCS的工程寿命是15到20年一个电厂、一个炼油厂的DCS系统可能比使用它的工程师的职业生涯还长。而工业互联网的技术栈呢容器、K8s、Spark这些技术每三四年就换一代。一家制造业企业凭什么让一套要跑20年的控制系统去跟随三年一迭代的IT技术栈很多企业做信息化规划时都吃过这个亏买了一套云平台五年后发现厂商已经不维护老版本了被迫迁移。这种事在办公系统里无所谓但在控制系统中是不可能接受的。所以工业互联网厂商要打进过程工业的核心层必须回答一个问题你能承诺多少年的生命周期你的技术栈到时候还在不在5.3 安全与责任边界第三个问题其实比技术更棘手——出了事故谁负责DCS系统有明确的功能安全认证有严格的工程规范有清晰的责任主体。如果一套控制系统里加入了工业互联网的通用组件那它的故障模式、攻击面、责任归属都会变得模糊。近年来工控安全IEC 62443、等保2.0有多火各位做项目的都清楚。工业互联网平台接入后等于给工厂的生产网络增加了一条触网的通路。DCS的网络安全防护做得好不好直接影响工厂会不会被勒索软件、黑客攻击瘫痪。换句话说工业互联网一方面在解决数据问题另一方面也在扩大攻击面。在这个过程中DCS作为控制系统的底线不仅没有被削弱反而因为要让外部数据进来但不能让外部控制进来变得更重要了。6. 我更看好以DCS为底座、工业互联网做骨架的融合形态聊了这么多差异和分歧回到标题的核心问题工业互联网到底会不会取代DCS我的判断是不会但DCS的形态会被重塑而且这个重塑正在进行中。6.1 分层共生工业互联网作为中间层崛起传统DCS的五层架构现场设备层、控制层、操作监控层、生产管理层、企业经营层里工业互联网真正切入的是生产管理层和操作监控层之间的空间。过去生产管理层MES、调度系统要从DCS拿数据靠的是厂商专有的接口和定制开发非常痛苦。工业互联网的标准做法是在操作监控层之上部署一套工业数据中台通过OPC UA等标准协议统一接入DCS/PLC数据向上对MES、ERP、数字孪生平台提供统一的数据服务。这套中间层很难被当成下一个DCS但它的存在让DCS的每一次运行数据都能被上层应用高效利用。这个趋势对DCS厂商的影响其实很深远。越来越多的DCS厂商意识到卖给客户的不应该只是一套控制系统而应该是控制系统数据接入能力边缘计算节点云平台连接套件的整体方案。国产头部厂商和利时为代表在推出新一代DCS时几乎都把支持OPC UA服务端、内置边缘计算模块、可对接云平台当作标准配置。国际上艾默生、西门子、霍尼韦尔也都在推自己的工业互联网控制系统融合架构比如艾默生的Plantweb、西门子的Industrial Operations X。6.2 大模型和AI介入后DCS会变成什么最近行业里讨论度很高的TPT大模型这类工业大模型也让我思考了这个问题。大模型在过程工业里最先落地的场景大概率不是代替DCS做控制而是在以下方向操作指导把老师傅的工艺调整经验喂给大模型当工况异常时由大模型给出优先检查哪几个参数、建议调整哪个设定值的建议操作员确认后执行。故障知识库把大量历史故障案例结构化大模型作为语义搜索引擎帮助工程师快速定位问题原因。报警泛滥治理DCS一报警就几百条大模型可以按影响程度对报警进行排序和归因减少报警疲劳。这些应用都有一个共同特点辅助人做决策最终决定权还在人手里涉及回路参数的修改依然要通过DCS的操作员站、按权限审批流程来执行。也就是说大模型和AI改变的是DCS体系的人机交互层和决策支持层而不是控制内核。不过有一个趋势值得关注先进过程控制APC与AI的结合。传统MPC是离线整定、在线执行的模型参数靠工程师手动调优。未来机器学习模型可以在线更新根据实时工况自动修正预测模型甚至自动生成新的控制策略。这种学习型控制确实在往控制内核里渗透但它的落地形式依然是通过DCS的开放控制接口比如OPC UA的写权限、DCS厂商的C/C# API去执行。控制器的运算内核和DCS的可靠性保障机制依然是不可替代的底座。6.3 哪些零件真会被替换最后说点直接的在融合演进的过程中一些东西确实会被工业互联网变相干掉。老旧的工程师站/操作员站软件很多DCS的上位机软件还停留在Windows XP/7时代用户体验差升级成本高。工业互联网的Web组态、云组态甚至手机App远程监控正在逐渐替代这部分功能。操作员开始习惯在平板上看趋势、收报警而不是死守在工程师站的CRT前面。零散的独立服务器以前一套DCS要配套一堆历史站、接口机、Web服务器每个都是独立硬件维护成本高。现在边缘虚拟化、容器化可以把这些服务整合到少数几台通用服务器上运行统一管理。人工报表和人工数据整理这个不用说凡是用工业互联网平台接过的工厂第一个被替代的就是每天下班前手填报表的岗位。但这些替换本质上都不触及DCS的控制内核。DCS依然是那个握着方向盘的手工业互联网只是换了仪表盘、换了导航、换了行车记录仪。写在最后说了这么多这台导航会不会取代方向盘的争论最终还是要回到现场去检验。我的体会是工业互联网和传统工控的关系不是取代而是分工。DCS负责把工厂稳住工业互联网负责让工厂更好——前者是稳的底座后者是优的引擎二者是互补关系。做边缘计算项目这些年我最深的教训是不要试图用一套通用IT架构去包打天下也不要把DCS工程师当成上一代的人。真正能跑通的项目往往是DCS工程师和IT工程师一起蹲在机柜间一个讲清楚这个回路为什么不能随便调一个讲清楚这个数据到了平台上能算出什么。这种跨界的协作才是工业互联网在这个行业里最稀缺的东西。未来几年最吃香的工控工程师一定会是既懂DCS控制逻辑、又懂IT数据架构的两栖人才。
返回列表