1. 课程导入与平台定位

在集团化制造企业中,工厂往往不是孤立运行的。一个集团可能同时拥有华东、华南、西南甚至海外的多个生产基地,每个基地又各自运行着DCS、PLC、SCADA、MES、LIMS、能源管理系统等不同年代、不同厂商、不同协议的系统。当总部希望了解“所有工厂今天的单位产品能耗是多少”“A厂和B厂同一条产线的OEE差距在哪里”“某原料在三个工厂的库存能否互相调拨”时,数据往往散落在几十个数据库、上百张报表和无数个Excel文件中。AVEVA多工厂运营数据协同平台要解决的,正是这种“数据在、但用不起来”的问题。

一、平台要解决的核心问题

多工厂数据协同的难点并不在于“采集”,而在于“统一”和“可信”。同一类数据在不同工厂可能有不同的命名:A厂叫“1#熟料线”,B厂叫“KL-01”;同一个温度点,有的系统用摄氏度、有的用华氏度;同一个班次,有的从8:00开始、有的从7:30开始。如果这些差异不在平台层被统一,总部看到的任何汇总数字都不可信。

AVEVA多工厂运营数据协同平台的核心价值可以概括为三点:

  • 统一语义:通过资产模型(Asset Model)和统一命名空间,把不同工厂的同类设备、同类测点映射到同一套模板下,使“1#熟料线”和“KL-01”在平台中指向同一类对象。
  • 统一时序:通过时间序列服务对多源数据进行对齐、插值、单位换算和时区归一,保证跨厂对比时“同一时刻”是真正可比的。
  • 统一视图:通过运营看板、KPI计算和事件管理,把分散的实时数据、历史数据和业务指标组织成总部、区域、工厂三级都能使用的视图。

需要强调的是,平台不是要替代各工厂现有的DCS或MES,而是作为“运营数据层”位于它们之上,做汇聚、标准化和协同分析。工厂原有的控制逻辑、安全联锁、生产执行流程保持不变。

二、典型适用场景

以下场景是该平台最常见的落地切入点,也是后续章节会反复用到的业务背景:

场景典型问题平台提供的能力
集团级KPI对标各厂OEE、能耗、收率口径不一致统一KPI模板、跨厂对比看板
集中监控与报警总部无法实时掌握各厂关键装置状态多厂实时数据汇聚、统一报警分级
能源与碳排放管理能耗数据分散、无法按产品分摊能源模型、单位产品能耗计算
跨厂库存与调度原料、备件库存信息不透明库存数据协同、调拨建议
设备健康与预测维护同类设备故障模式无法跨厂复用设备模型、振动/温度趋势集中分析

这些场景有一个共同前提:数据必须先“进得来、对得上、看得懂”。因此平台的整体架构不是简单的“采集—存储—展示”三层,而是围绕资产模型和时间序列两条主线组织的。

三、整体架构概览

从数据流向看,平台可以理解为五个层次:工厂侧数据源、边缘采集与缓冲、平台接入与建模、统一数据服务、运营应用。工厂侧的DCS、PLC、 historians、MES通过OPC UA、OPC DA、Modbus、SQL等接口把数据送到边缘节点;边缘节点做协议转换、断线缓存和初步过滤;平台接入层完成数据清洗、时间戳对齐和资产模型绑定;统一数据服务提供实时查询、历史查询、KPI计算和事件服务;最上层是总部看板、工厂看板、移动端和第三方系统。

下面这张图用“数据流+分层”的方式展示平台的整体架构。图中左侧是工厂侧数据源,中间是边缘与平台接入,右侧是统一数据服务和运营应用;箭头方向表示数据从工厂向总部汇聚,同时平台向工厂下发模型配置和KPI定义。

AVEVA多工厂运营数据协同平台整体架构 数据自左向右汇聚,模型与KPI定义自右向左下发 工厂侧数据源 DCS / PLC 实时过程值、报警 Historian 历史趋势、批次记录 MES / LIMS 工单、质量、物料 能源管理系统 电、水、气、汽计量 手工报表 / Excel 班次、产量、备注 多协议、多时区 命名与单位不统一 边缘采集与缓冲 协议转换 OPC UA / Modbus / SQL 断线缓存 网络恢复后补传 初步过滤 死区、量程、质量码 时间戳标记 本地时间+UTC 边缘节点示例 A厂:OPC UA Server B厂:Modbus TCP C厂:Historian API 平台接入与建模 数据清洗 去重、补缺、单位换算 资产模型绑定 设备模板、层级关系 统一命名空间 跨厂同义测点映射 时间对齐 时区归一、插值策略 建模示例 熟料线 → 窑 → 温度点 A厂1#窑 = B厂KL-01 统一单位:℃、t、kWh 统一数据服务 实时查询服务(当前值、快照) 历史查询服务(趋势、聚合) KPI计算与事件服务 运营应用 集团级KPI对标看板 多厂集中监控与报警 能源/碳排放分析 移动端与第三方集成 模型下发 KPI定义 工厂侧保持原有控制系统不变;平台负责汇聚、标准化与协同分析,不替代DCS/MES

理解这张图时,建议抓住三条主线。第一条是数据上行:从工厂侧到边缘、到平台、到应用,数据逐步被标准化。第二条是模型下行:资产模型和KPI定义从平台配置后下发到边缘和工厂侧,指导数据如何被组织和计算。第三条是服务分层:实时查询、历史查询、KPI计算和事件服务是并列的能力,应用层按需调用,而不是把所有逻辑堆在一个看板里。

四、一个具体的协同示例

假设集团要对比A、B两个工厂熟料线的单位产品综合能耗。A厂DCS中该测点名为“KL1_Energy_kWh”,单位是kWh,时间戳为本地时间;B厂Historian中名为“B_KL_01_Power”,单位是MWh,时间戳为UTC。平台的处理过程是:边缘节点分别采集两个测点,平台接入层根据资产模型把两者绑定到“熟料线/能耗”模板,统一换算为kWh,统一到同一时区,再按班次聚合。最终在集团看板上,两个工厂的“单位熟料综合能耗”可以直接并列比较。如果某一天B厂数据缺失,平台会依据配置的插值策略标记数据质量,而不是直接显示一个看似正常的数字。

判断平台是否真正“协同”的一个简单标准:当总部人员看到一个跨厂对比数字时,能否在不打电话问工厂的情况下,知道这个数字来自哪个测点、经过哪些换算、数据质量如何。如果做不到,说明平台还停留在“数据搬运”阶段。

五、学习本课程需要建立的认知