2. ISA-95标准体系

ISA-95 是工业自动化与信息化领域最重要的国际标准之一,全称为 Enterprise-Control System Integration(企业控制系统集成)。它解决的核心问题是:如何让企业级业务系统(ERP)与工厂级控制系统(MES/SCADA)之间用统一的语言描述对象、交换数据、划分职责。理解 ISA-95 的起源、发展历程以及与 IEC 62264 的对应关系,是掌握后续工厂层级模型与对象建模方法的前提。

一、起源:从“信息孤岛”到统一模型

20 世纪 90 年代,制造企业普遍面临一个困境:ERP 系统关注订单、库存、成本,而车间控制系统关注设备状态、工艺参数、批次执行。两者之间没有统一的数据模型,集成往往依赖点对点定制接口,导致项目周期长、维护成本高、语义不一致。

1995 年前后,美国仪表协会 ISA(现国际自动化学会)成立 SP95 委员会,目标是制定一套跨企业层与控制层的集成标准。委员会成员来自终端用户、自动化厂商、ERP 供应商和系统集成商,这保证了标准既贴近现场,又具备企业级视角。2000 年,ISA-95 第一部分正式发布,随后逐步扩展为多部分标准体系。

核心思想:不是规定“用什么软件”,而是规定“用什么对象、什么层级、什么接口”来描述制造运营,使不同厂商的系统可以在同一语义框架下互操作。

二、发展历程:从 Part 1 到多部分体系

ISA-95 并非一次性完成,而是随着工业实践不断扩展。其发展大致可分为三个阶段:

  • 基础模型阶段(2000—2003):发布 Part 1 与 Part 2,确立功能层级模型、对象模型和属性交换框架。
  • 制造运营阶段(2005—2013):Part 3 定义制造运营管理(MOM)活动模型,Part 4 定义对象模型与属性,Part 5 定义业务到制造的事务流程。
  • 扩展与落地阶段(2014 至今):Part 6 定义消息服务模型,Part 7 面向制造系统模板,后续部分持续补充安全、批次、维护等领域。

这一演进路径说明:ISA-95 从“分层参考模型”逐步走向“可执行、可交换、可验证”的工程标准。

三、与 IEC 62264 的关系:同一标准,两个编号

ISA-95 与 IEC 62264 本质上是同一套标准的不同发布渠道。ISA 负责制定原始标准,IEC 将其采纳为国际标准,编号为 IEC 62264。两者在技术内容上高度一致,通常称为“ISA-95 / IEC 62264”。

部分 ISA-95 名称 IEC 62264 对应 核心内容
Part 1 Models and Terminology IEC 62264-1 功能层级模型、术语、对象模型基础
Part 2 Object Model Attributes IEC 62264-2 对象属性、属性交换格式
Part 3 Activity Models of MOM IEC 62264-3 制造运营管理活动模型
Part 4 Object Models and Attributes IEC 62264-4 MOM 对象模型与属性
Part 5 Business to Manufacturing Transactions IEC 62264-5 业务到制造的事务流程
Part 6 Messaging Service Model IEC 62264-6 消息服务模型与交换模式

在实际项目中,若客户要求“符合 IEC 62264”,通常等价于“符合 ISA-95”。但需注意版本对应关系:IEC 采纳可能存在时间差,引用时应明确具体部分与年份。

四、标准各部分内容概览与使用场景

ISA-95 各部分并非孤立,而是形成“模型—属性—活动—事务—消息”的完整链条。下图展示了标准体系的结构关系与典型使用场景。

ISA-95 / IEC 62264 标准体系结构 从层级模型到消息交换的完整链条 Part 1 功能层级模型 企业层 / 控制层 / 术语定义 IEC 62264-1 Part 2 对象模型属性 属性定义 / 交换格式 IEC 62264-2 Part 3 MOM 活动模型 生产 / 维护 / 质量 / 库存 IEC 62264-3 Part 4 MOM 对象模型 对象关系 / 属性扩展 IEC 62264-4 Part 5 业务到制造事务 订单 / 排产 / 执行 / 反馈 IEC 62264-5 Part 6 消息服务模型 消息结构 / 交换模式 IEC 62264-6 典型使用场景 • 系统集成:用 Part 1/2 统一 ERP 与 MES 的对象语义,避免点对点接口。 • MES 设计:用 Part 3/4 定义生产、维护、质量、库存的活动与对象模型。 • 接口开发:用 Part 5/6 规范事务流程与消息格式,实现可验证的数据交换。 • 合规审计:引用 IEC 62264 对应部分,明确标准版本与适用范围。

五、案例:一次 ERP-MES 集成中的标准选择

某汽车零部件工厂计划将 ERP 的生产订单下发到 MES,并回收完工数量与质量结果。项目初期,团队直接按 ERP 表结构开发接口,结果 MES 厂商更换后接口全部重写。

复盘时,团队引入 ISA-95 框架:

  1. 用 Part 1 明确企业层与制造层的职责边界,确定“订单下发”属于 Level 3 到 Level 4 的交互。
  2. 用 Part 2 定义生产订单、物料、设备等对象的属性字段,统一命名与数据类型。
  3. 用 Part 5 设计“订单下发—确认—执行—完工反馈”的事务流程。
  4. 用 Part 6 规定消息格式与交换模式,使接口可测试、可替换。

改造后,接口文档从“厂商私有说明”变为“标准条款映射表”,新 MES 接入周期缩短约 40%。

实践建议:在项目合同中明确引用“ISA-95 / IEC 62264 第 X 部分”,并附上对象与事务的映射表,可显著降低集成风险。

六、常见误区与复盘

  • 误区一:ISA-95 是一套软件。它是参考模型与标准,不规定具体产品实现。
  • 误区二:只要用了 MES 就符合 ISA-95。符合性取决于对象模型、接口语义和事务流程是否按标准定义。
  • 误区三:IEC 62264 与 ISA-95 完全不同。两者技术内容对应,引用时注意部分编号与版本年份即可。
  • 误区四:Part 1 就够了。Part 1 只提供层级与术语,落地必须结合 Part 2/3/5/6 才能形成可执行接口。
注意:ISA-95 各部分的版本并非同步更新。在跨国项目或合规审计中,应逐部分确认所引用的年份版本,避免“部分符合、部分过期”的情况。

总体来看,ISA-95 的价值在于用一套稳定的语义框架,把企业业务与工厂控制连接起来。理解其起源、演进以及与 IEC 62264 的对应关系,是后续学习工厂层级模型、对象建模与接口设计的基础。