3. 数字线程的体系架构

数字线程不是一条“把文件从A传到B”的流水线,而是一张贯穿产品全生命周期的可追溯数据关系网。它的体系架构要回答三个问题:数据在哪些阶段产生、阶段之间靠什么关联、跨系统跨企业时如何互操作。理解这三层,才能把“数字线程”从概念落到可实施的架构上。

一、生命周期五阶段的数据流主线

以一款机电产品为例,数字线程的主线可以沿五个阶段展开,每个阶段都有典型的产生者、数据对象和向下游传递的关键标识。

  • 需求阶段:产生需求条目、指标约束、验证条件。核心是给每条需求分配唯一需求ID,并建立需求之间的分解与派生关系。
  • 设计阶段:产生三维模型、装配结构、材料与公差、仿真结果。核心是把设计对象与需求ID建立“满足/验证”链接。
  • 制造阶段:产生工艺路线、工序、工装、NC程序、检验记录。核心是把工序与设计特征、批次与序列号绑定。
  • 运维阶段:产生运行参数、故障事件、维修工单、更换件记录。核心是把现场事件回溯到具体序列号与设计版本。
  • 退役阶段:产生拆解方案、回收材料清单、合规处置记录。核心是复用前四阶段的数据完成可回收性判断与追溯归档。

这五个阶段并非简单串联:需求会因运维反馈而变更,设计会因制造可行性而迭代。因此数字线程的架构必须支持双向追溯——既能从需求查到现场故障,也能从故障反查到需求条款。

二、参考架构:ISO 10303 与 IIoT 参考架构的分工

ISO 10303(STEP)解决的是产品数据的表达与交换。它用EXPRESS语言定义信息模型,用应用协议(AP)约束特定行业的数据范围,例如AP242面向三维模型与PMI(产品制造信息)的集成交换。STEP的价值在于:几何、装配、公差、BOM可以用标准化的方式被不同CAD/PLM系统读写,而不是靠私有格式转换。

IIoT参考架构(如工业互联网参考架构IIRA、以及IEC 62264/ISA-95的分层思想)解决的是设备、边缘、平台、应用之间的连接与数据采集。它通常分为边缘层、平台层、应用层,强调设备接入、协议转换、时序数据管理和服务化接口。

两者在数字线程中是互补关系:STEP管“产品怎么被定义”,IIoT架构管“产品怎么被连接和观测”。一个完整的数字线程架构,需要在平台层把STEP语义模型与IIoT采集的时序数据通过统一标识关联起来。

关键判断:如果只做IIoT采集而没有产品语义模型,得到的是“设备数据孤岛”;如果只做STEP交换而没有运行数据回写,得到的是“静态产品档案”。数字线程要求两者在标识层打通。

三、系统集成与互操作基础

互操作不是“能连上”,而是分层的:

  1. 语法互操作:双方能解析同一格式,如XML、JSON、STEP文件。
  2. 语义互操作:双方对同一字段含义一致,如“批次号”在MES和QMS中指向同一对象。
  3. 组织互操作:跨企业时权限、责任、变更流程可协同。

实现语义互操作的常用手段是统一标识与本体映射。例如用全局唯一标识(如基于UUID的零件主键)贯穿PLM、MES、QMS;用本体或分类字典把“设计特征—工序—检验项”映射到同一语义节点。集成方式上,PLM与ERP常用中间表或API同步BOM,MES与设备常用OPC UA采集,运维数据通过MQTT/HTTP回传平台。

下面这张图给出数字线程从需求到退役的数据流与参考架构落点,重点表现各阶段的数据对象、关联标识以及STEP与IIoT架构在其中的位置。

数字线程生命周期数据流与参考架构落点 需求 需求ID / 指标约束 验证条件 设计 三维模型 / BOM PMI / 仿真结果 制造 工艺 / 工序 / NC 批次 / 序列号 运维 运行参数 / 故障 维修 / 更换件 退役 拆解 / 回收清单 合规处置记录 运维反馈 / 变更追溯(反向) 统一标识与语义关联层:需求ID ↔ 零件主键 ↔ 序列号 ↔ 工单号 ↔ 事件ID 跨阶段追溯的公共锚点,解决“同名不同物、同物不同名” ISO 10303(STEP)— 产品语义 • EXPRESS 信息模型 • AP242:三维模型 + PMI 集成交换 • 装配结构 / 公差 / BOM 标准化表达 • 解决:设计数据跨CAD/PLM可读 落点:设计阶段语义定义 IIoT 参考架构 — 连接与观测 • 边缘层:设备接入 / 协议转换(OPC UA) • 平台层:时序数据 / 服务化接口 • 应用层:监控 / 分析 / 工单联动 • 解决:制造与运维数据实时采集 落点:制造/运维阶段数据回传

四、一个可操作的追溯示例

假设某型号电机在运维阶段出现“温升超标”故障。数字线程的追溯路径如下:

  1. 运维系统记录事件ID EVT-2024-0317-08,关联序列号 SN-MTR-004821。
  2. 通过统一标识层,序列号映射到制造批次 LOT-2024-02-A 和工单 WO-88231。
  3. 工单关联到设计版本 DES-V3.2 和需求ID REQ-THERM-005(温升≤65K)。
  4. 调取该批次检验记录,发现绕组电阻实测均值偏高约3%,指向来料或绕线工序偏差。
  5. 反向触发设计/工艺变更评估,形成闭环。

这个示例说明:数字线程的架构价值不在于存储了多少数据,而在于任意一个现场事件都能沿标识链回到需求条款和设计版本。要做到这一点,STEP提供语义骨架,IIoT架构提供数据入口,统一标识层提供连接锚点,三者缺一不可。

实施建议:先选一条产品线,梳理其需求ID、零件主键、序列号、工单号四类标识的现有编码规则,找出断点,再决定用PLM API、MES中间表还是OPC UA补齐。不要一开始就追求全企业覆盖。