ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

工业互联网不会取代DCS?解析两者共生关系与未来演进

工业互联网不会取代DCS?解析两者共生关系与未来演进 直接给结论如果非要用一句话回答“工业互联网和传统工控是什么关系、会不会取代 DCS”我的判断是——工业互联网不但没打算把 DCS 干掉反而正在帮 DCS 换一层“新皮肤”。但要说清楚这件事远比“取代”两个字复杂。我过去几年一直做流程行业的控制系统集成和工业互联网平台落地经手的项目里既有上世纪的老 DCS 系统也有刚上线的新一代国产控制系统。每次跟 IT 圈的朋友聊到“工业互联网会不会取代 DCS”这类话题我都能感觉到两边存在巨大的认知差搞 IT 的觉得 DCS 是“老掉牙的封闭盒子”搞工控的觉得工业互联网就是“把数据传到云端的大屏”。真实情况远没有这么简单。这篇文章我想把这段关系从头捋一遍讲清楚工业互联网和传统工控各自的位置、彼此的边界、以及哪些东西正在被“拆掉重做”哪些东西仍然不可能被替代。这篇文章适合三类人看刚入行的仪表/控制工程师想弄明白自己天天维护的 DCS 到底在工业互联网浪潮里处于什么位置做工业互联网平台的产品经理和开发需要理解 OT 侧的硬约束到底来自哪里以及企业里负责数字化规划的管理者想判断“推工业互联网”和“改造 DCS”之间的优先级。1. 先给结论DCS 不会被工业互联网“干掉”但会被“拆掉一层皮”这个结论不是和稀泥而是我在多个真实项目里反复验证后的体会。要理解它先得搞清楚工业互联网和传统工控的关系尺度它们根本不是同一层的东西不存在直接竞争。1.1 工业互联网是“上层建筑”DCS 是“底层神经系统”用一个最直白的比喻传统工控里的 DCS 承担的是“躯体控制”和“肌肉反射”——它负责让锅炉不超温、让反应釜不超压、让阀门按设定值精准开度而工业互联网更像“大脑皮层”和“神经中枢”——它负责接收全身的感官信号汇总、分析、学习然后给出策略建议让整个身体的协调性更好。大脑皮层不会取代肌肉和脊髓反射。一个正常人如果把自己的条件反射全砍掉大脑再聪明也指挥不动身体反过来如果大脑皮层完全停工肌肉虽然还有基础反射但会失去整体的协调、优化和预测能力。工业互联网和 DCS 之间就是这种“指挥-执行-反馈”的上下层关系而不是“同层替代”的关系。1.2 更准确地说不是“取代”是“同化”如果看过去五年的技术趋势真正在发生的事可以概括为“工业互联网在逐步同化 DCS 的外围而没有动它的内核”。外围指什么指组态软件、历史记录、操作员站、报表系统、报警管理内核指什么指控制器、IO卡件、冗余网络、实时闭环逻辑。你可以观察一个现象现在几乎没有哪个 DCS 厂商会拒绝在系统里加一个 OPC UA 服务器几乎所有的国产 DCS 都在主动拥抱 Modbus TCP、EtherNet/IP、MQTT 这样的开放协议。因为工业互联网平台要采集数据底层还是在用 DCS 把数据“吐”出来。DCS 的内核不仅没被取代反而因为这些接口的存在获得了更大的用武之地。1.3 为什么“取代”这个词总是出现在讨论里因为工业互联网的边界太模糊了。市场上有太多号称“工业互联网平台”的产品有的做设备远程监控有的做能耗分析有的做预测性维护有的干脆就是个可视化报表工具。它们给人的第一印象是“我能完整看到工厂的一切信息”——于是不懂 OT 的人顺理成章地认为平台什么都能干那还要 DCS 干嘛这是个典型的“外行看人只看脸”的误解。工业互联网平台能“看到”一切是因为 DCS 先把一切做完了闭环控制。平台看到的每一个温度、压力、流量数据在底层都有一个画面上看不出、但时时刻刻在跑的控制算法。把平台和 DCS 的关系理解成“显示器与主机”的关系比“替代关系”靠谱得多。2. 先搞清楚 DCS 和工业互联网各自的“底盘”要讨论关系先得把两边的底子摆出来。这里我不做教科书式的定义只讲这些技术在实际工厂里到底靠什么立足。2.1 DCS 的看家本领集散控制架构DCS 全称是 Distributed Control System集散控制系统。“集”是集中监控“散”是分散控制。它的核心思想从 1975 年霍尼韦尔推出第一套 TDC2000 开始就没变过把控制功能分散到一个个现场控制站每站管一片区域再把所有站通过冗余网络接到中控室让操作员在一堆显示器前掌握全厂。我常跟刚入行的同事说DCS 之所以在流程行业统治了快五十年不是因为它的技术最炫而是因为它的架构最符合流程工业的“连续性”特点。一个炼油厂不可能停下来重启它的控制系统必须做到任何单点失效都不能影响生产所以 DCS 要求控制器冗余、电源冗余、网络冗余、IO 冗余。这套极致追求可用性的思想到今天仍然是工业互联网平台达不到的——大多数互联网平台宕机几分钟没人觉得有什么大不了但反应釜停在错误的温度区间几分钟可能一批料就废了。2.2 工业互联网的看家本领把 OT 数据变成 IT 资产工业互联网平台的核心能力可以从三个层面看连接、计算、应用。连接负责把分散的设备和系统拉到一个数据空间里计算负责把数据清洗、加工、建模应用负责把模型变成具体的业务动作比如设备预测性维护、工艺参数优化、能源调度。这一套玩法的底层逻辑本质上是从 IT 界迁移过来的“数据资产化”思想。平台厂商最喜欢讲的一句话是“数据是新的石油。”这句话放在管理层面没问题但放到控制层面上就非常危险。因为 DCS 的核心资产不是一个一个的“数据点”而是点与点之间的“逻辑链条”PID 回路、联锁逻辑、顺控步序这些是工程师用几十年工艺经验写下来的平台拿到一堆点表若不理解逻辑就只能做统计不能做决策。2.3 从 L0 到 L5不同层级说的根本不是同一种语言行业里常引用的 ISA-95 分层模型能很好地解释两者差异。L0 是现场仪表和执行机构L1 是控制PLC、DCS 的控制器L2 是监控和组态操作员站、历史站L3 是制造执行MES、调度、质量L4 是企业经营ERPL5 是跨企业协同网络。传统工控稳稳地占着 L0-L2工业互联网平台实际在啃 L2 以上的部分。L2 是交界地带所以扯皮最多DCS 厂商说“我的历史站就是数据中心”工业互联网厂商说“你的历史站连个趋势分析都要手工配置”。但 L1 以下几乎没有工业互联网平台敢碰——因为碰了就要承担安全事故责任而 IT 公司普遍不具备功能安全的设计和认证能力。2.4 “实训箱”这类东西的出现正是分层边界的产物关键词里有个“工业互联网边缘计算实训箱”这类产品从形态到内容与过去几年行业对分层边界的探索完全吻合。实训箱本质是一个“缩小版的产线控制系统”里面既有 PLC 或者 DCS 风格的控制器逻辑也有边缘计算模块、传感器采集模块、工业网关模块还能直接连接公有云平台。它最典型的用法是把一台教学设备同时当成“被控对象”和“数据源”让学生先在本地用梯形图或者功能块做完闭环控制再通过边缘网关把数据上传到云平台做分析。它的存在恰好说明了一个现实工业互联网项目从规划到落地需要的人才是“既懂控制逻辑、又懂数据链路”的复合型人才而实训箱就是训练这种人才的载体。传统 DCS 的培训往往只教组态和回路整定工业互联网的培训往往只教 Python 和大数据实训箱试图把这中间断掉的一公里接起来。3. 会“消失”的是什么会“更强”的又是什么这个问题值得所有从业者认真想一遍。我不迷信“DCS 永存”的保守论调也不认同“一切上云”的激进论调。未来五年到十年DCS 的某些组成部分一定会消失或变形但另一些部分只会越来越坚固。3.1 监控层和记录层正在被平台“吞掉”的部分先说最可能被冲击的。过去 DCS 的监控和记录功能是绑在系统内部的操作员站负责画面历史站负责存数据报表功能负责出日报。这套体系本身没什么大毛病痛点在于太封闭——想分析三个月前的趋势得先导数据再拉 Excel想跨厂对比数据得一台一台去导出。工业互联网平台首先吃掉的就是这一层。当前的主流做法是DCS 通过 OPC UA 或 Modbus TCP 把数据实时上传到边缘网关网关做清洗后推送到时序数据库前端看板直接对接数据库做可视化。操作员想看历史曲线直接打开浏览器不用再坐在专用操作员站前点来点去。这样做的结果是DCS 厂商传统上依靠“历史站报表”收的那部分授权费用正在被平台工具边缘化。但请注意被吞掉的是“记录和展示”的职能不是“产生数据”的设备。DCS 的历史站可能会被时序数据库替代组态画面的渲染可能会被 Web 组态工具替代但现场的温度变送器、阀门定位器、PID 回路仍然一个都不能少。3.2 控制器层实时闭环控制是不可攻破的堡垒再往下一层控制器是整个工业互联网最难“染指”的地方。为什么因为流程行业对控制的要求是“确定性的实时响应”而这个要求在通用 IT 架构里几乎天然缺失。举个例子。一个典型的温度控制回路控制周期通常是 100ms 到 1s 不等这个周期内必须完成读输入、跑 PID 算法、输出到执行器、检查报警条件。如果这套逻辑跑在通用服务器上操作系统一个调度抖动周期就可能被拉长到几秒温度在错误区间多待一会后续就可能会触发联锁停车。DCS 和 PLC 的控制器之所以能用极小的资源干极重的活靠的是专用实时操作系统和经过认证的调度机制这是“通用计算”给不了的确定性。再看安全认证这关。用于 SIS安全仪表系统的控制器需要通过 SIL 等级认证认证过程涉及大量安全完整性分析的文档和测试这套游戏规则不是平台厂商短期能玩转的。所以我的判断很明确未来控制逻辑仍然跑在 DCS/PLC 的控制器里跑在边缘服务器上的充其量只是“数据预处理”和“轻量级 AI 推理”不会把核心闭环跑在通用服务器上。3.3 通讯层协议走向开放是“取代”反而最彻底的一层DCS 的老用户都感受过封闭协议的痛苦。早年各家 DCS 的点表和通讯协议互不兼容数据分析师想从不同品牌的控制器里拿数据光是解析协议就能耗掉半个项目周期。工业互联网入场之后这件事被强制改变了。现在的 DCS 如果不支持 OPC UA、不支持 MQTT、不支持标准的以太网接口几乎就失去了被纳入智能工厂体系的门票。所以通讯层的趋势不是某个厂家的协议“统一天下”而是开放协议成为所有厂家的共同底座。这个意义上说传统的“私有协议垄断”正在被取代但 DCS 设备本身并没有消失只是它把话说成了大家都听得懂的普通话。4. 正在发生的演进从国产 DCS 冲榜到大模型入厂如果只停留在“分层模型”上说关系未免太静态了。最近两年的行业热点已经把 DCS 和工业互联网的关系推向了更深的维度。4.1 国产 DCS 在部分跑道上冲到前面靠的不只是国产替代行业里今年有个很受关注的数据在流程工业的一些细分领域国产 DCS 的新增装机份额已经冲到了全球前排甚至在一些统计里拿到了“第一”。这件事的意义不止是“国产替代”四个字能概括的。我接触过一些国产 DCS 项目比如和利时、国能智深在火电、核电工控领域的推进明显感觉到这两个方向的变化一是硬件层面已经完全自立从控制器 CPU 到 IO 卡件都做到了全国产化供应链二是软件层面的“上位”能力正在补课组态软件、实时数据库、报警管理都开始对标国际一线品牌。更重要的一点是国产 DCS 的“上位”刚好撞上了工业互联网的“下沉”。以前进口 DCS 的优势之一是“全栈封闭”——硬件、软件、服务都是自己的用户想接入第三方平台非常困难。国产 DCS 为了在存量市场上快速打开局面普遍采取了“友好开放”策略不仅提供标准的 OPC UA 接口还愿意配合用户做定制化的数据接口。这个策略的直接结果是工业互联网平台接入国产 DCS 的成本远低于接入老牌进口系统无形中加速了“DCS平台”联合架构的普及。4.2 大模型入厂给 DCS 装上“会说话的副驾驶”热搜词里还有一条“从 TPt 大模型到工控安全的深度拆解”这个方向值得单独说一说。过去 DCS 操作员的经验是高度个人化的老师傅能从一堆报警里凭直觉判断“这次是仪表故障还是工艺波动”但新员工很难在短时间内获得这种判断力。大模型恰恰可以训练成这种“经验引擎”。现在已经有团队在做这样的事把 DCS 的历史报警数据、工况数据、操作记录拿来做模型训练让大模型解释报警组合的因果关系甚至直接生成组态逻辑的候选脚本。比如大模型的输出可以辅助工程师快速排查报警根因、生成批次报告、解释报警序列背后的工艺逻辑。这在本质上没有替代 DCS 的任何控制功能但把“人机交互”的效率拉高了一大截。还要特别提到的是工控安全。DCS 系统被黑客攻击之后影响的不只是“数据泄露”而是“物理破坏”。工业互联网平台在扩展 DCS 数据通道的同时也把原来封闭的控制网络暴露到了更大的攻击面上。所以这两年“工控安全评估”“等保测评”在流程行业变得非常普遍这正是“工业互联网 DCS”这个组合带来的新课题既要数据通又要边界防。所有做联合架构的人都应该把安全方案放在第一位而不是先打通数据再补防火墙。4.3 边缘计算设备的角色不是来抢 DCS 饭碗而是来“垫高”DCS边缘计算在工业互联网体系里的定位越来越像“DCS 和云平台之间的翻译官”。一个典型的边缘网关做的事包括从 DCS 的 OPC UA server 里订阅数据进行本地缓存做简单的阈值判断或异常检测把处理过的数据按规则上传云端同时响应云端的配置下发指令。这里有一个关键细节边缘网关不会主动“闭环控制”现场设备。它即便发现温度异常也只会发报警给平台或操作员真正执行动作的仍然是 DCS 里的联锁逻辑。这并不是边缘网关“做不了”而是任何没有经过安全认证的通用设备都不应该承担安全关键动作。谁是执行者谁就要对事故负责这个边界在工程实践里非常清晰。5. 一个真实项目的落地经验与踩坑记录理论讲再多不如把一个联合架构项目的实战过程摆出来。下面这个项目我以“老 DCS 改造 边缘计算接入 工业互联网平台”为主线讲讲我们踩过的具体坑。5.1 项目背景与整体架构这个项目是一家化工厂的数字化改造厂里用的是十年前投产的一套国产 DCS控制器站已经有五六年没动过大改动系统支持 OPC DA 和 Modbus TCP。客户的目标很朴素建立一套统一的设备监控平台把三套装置的数据集中到一块大屏上并在此基础上跑几组工艺优化分析模型。我们最终搭的架构分四层底层原 DCS 系统负责所有现场控制不做任何改动。采集层在每套装置的工程师站旁部署一台工业边缘网关通过 OPC DA 连接 DCS采集点表约 5000 点采集周期设定为 500ms。传输层网关通过厂区工业以太网上传到中央机房数据格式统一为 JSON附带时间戳和质量戳。应用层时序数据库存储数据可视化平台做看板分析模型跑在边缘侧。这套架构里DCS 完全是一个“被集成对象”但又是整个系统唯一不能出错的底座。项目实施期间DCS 一次都没停机边缘网关重启过几次平台也发布过几次版本这就是典型的“控制层不动信息层迭代”。5.2 第一个大坑OPC DA 的 DCOM 权限带来的地狱开局我敢说凡是从老 DCS 采集过数据的人都经历过 OPC DA 的 DCOM 配置噩梦。OPC DA 是微软 DCOM 之上的老协议跨机器访问时需要同时配置 Windows 防火墙、DCOM 权限、OPC 用户组、登录凭据。项目第一天我们就在这块熬了几乎一整天一边是 DCS 工程师站提供的只读账号一边是网关服务器上的 Windows 10 系统两边怎么配 DCOM 都连不上事件管理器里全是访问拒绝。后来总结的解决路径其实很简单不要在网关服务器上直接跨机器调 DCOM而是先在 DCS 工程师站上安装一个本地的 OPC 转 OPC UA 的桥接服务把 DA 数据先翻译成 UA 协议网关再去连接这个 UA 端点。这样做虽然多了一层进程但绕开了 DCOM 跨机器权限这个无法彻底解决的问题。此后我们做任何老 DCS 接入项目就再也没在这种琐碎但致命的问题上耗过。5.3 第二个大坑点表的“脏数据”远比想象严重DCS 点表里的脏数据是所有做平台集成的新手最容易低估的问题。我们一开始把 5000 个点全部同步到平台结果发现大量点的数值要么长期不变、要么跳变无规律。排查下来有几种典型情况有些点是仪表检修时的临时强制值工程师在 DCS 里打了“强制”标志之后就忘了恢复有些点属于历史遗留的无效通道物理上根本没有接线还有些老工艺点没有量程和单位显示出来完全是数字天书。解决这个问题的标准动作是做一次“点表体检”从 DCS 导出一份完整的点描述文件将每个点的量程、单位、注释、是否强制、报警状态全部列出来跟工艺人员逐条核对。最后由工艺值班长签字确认一份“有效点清单”平台只接入清单上的点。这个过程很繁琐但直接决定了后期数据的可信度。5.4 第三个坑报警泛滥与平台“狼来了”困境平台上线之后最让人头疼的不是技术不通而是报警泛滥。DCS 原有的报警设定是基于“单回路安全”的每个回路都有高高、高、低、低低报警到了平台里这些报警被不加筛选地全部推送给值班人员结果一天几千条报警真正的异常反而被淹没。这就是典型的“狼来了”效应。后来我们做了一版报警压缩算法把相同装置、相同时段、相同原因的报警做聚合只推送“根因报警”和“衍生报警”的代表再根据历史上的人工处理记录给报警打上“常见干扰”标签比如仪表波动、联锁测试、检修状态这些标签可以动态抑制。运行了两个月之后平台日均报警从三千条降到三百条以内值班人员才真正开始把平台当作“助手”而不是“噪声源”。5.5 总结一下这类项目的几条判断经验经历了这些我对“DCS 会不会被工业互联网取代”这个问题的最终结论有了更具体的支撑如果你的目标只是做数据展示和分析不要碰 DCS 的控制层只碰它的数据出口平台和 DCS 完全可以“和平共处”。如果你的目标是想做闭环优化也别急着绕开 DCS 直接加执行器先做“操作建议—人工确认—DCS 执行”的半闭环模式等模型很成熟了再考虑自动闭环。如果你的企业在部署国产 DCS未来的信息化前景大概率比老进口 DCS 更好因为国产系统的接口开放度普遍更高配合平台化的意愿也更强。不要迷信“边缘计算取代控制器”。边缘计算做的是数据预处理和辅助判断把安全关键的动作留在认证过的控制器里这是工程伦理问题不是技术能力问题。6. 最后再分享一个让项目“好看”更“好用”的细节很多数字化项目履历上都会写“接入点数 XX 万、数据秒级上云”但老板和管理者真正关心的其实是“平台能不能帮助少出事、多产出”。我这里有一个特别简单的建议在做工业互联网平台与 DCS 联合架构的初期不要急着把几十万点全部接上来做“全厂一张图”先把每一个装置最重要的 30 到 50 个工艺参数接上来跑通“数据采集—分析—日报推送—异常预警”的最小闭环让客户切实看到每天的产量、能耗、报警统计自动生成比任何 PPT 都有说服力。在这类项目里我的体会是工业互联网越是“无处不在”DCS 越会“无声无息地重要”。真正优秀的工厂数字化不是把 DCS 的页面搬到手机上而是让 DCS 在底层多干活、少出事让工业互联网在数据层多分析、多预警两者各守各的时间尺度——DCS 守毫秒和秒平台守分钟和小时。把这个时间尺度的分工想明白了“取代不取代”自然就不是问题了。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进