Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
AutomationML(AML)是一种基于 XML 的开放数据交换格式,旨在连接生产系统整个生命周期中的各类工程工具。IEC 62714 系列提供了 AML 的正式标准化:第1部分定义了总体架构,第2部分(本文档)规定了角色类库,后续部分涵盖了特定应用领域。其核心概念是工程数据——从机械 CAD 到电气设计再到 PLC 编程——可以使用标准化语义以统一格式表示。
IEC 62714-2 定义的角色类库为描述生产系统中组件的功能角色提供了语义词汇表。每个角色类定义了组件的用途而非物理形态——实现了功能与实现的分离。这一抽象层对于工具互操作性和数字孪生建模至关重要。
该标准定义了四个主要角色类库,每个针对特定的制造范式。下表总结了这些类库及其关键角色类。
| 类库名称 | 适用行业 | 关键角色类 | 典型应用 |
|---|---|---|---|
| AutomationMLDMIRoleClassLib | 离散制造 | 机器人、机床、运输、存储、夹具、门、工具、载具 | 汽车装配、电子生产、机械加工 |
| AutomationMLCMIRoleClassLib | 连续制造 | 连续制造设备、各类过程设备类型 | 化工、石油天然气、制药连续生产 |
| AutomationMLBMIRoleClassLib | 批处理制造 | 批处理制造设备、过程单元组件 | 食品饮料、特种化学品、生物技术 |
| AutomationMLCSRoleClassLib | 控制系统 | 控制设备、PLC、NC、RC、PAC、传感器、执行器、控制器、工控机、HMI | 自动化架构设计、控制网络规划 |
离散制造库(AutomationMLDMIRoleClassLib)最为详细,反映了 AML 在汽车生产中的起源。DiscManufacturingEquipment 角色类作为顶层容器,其专门子类覆盖了工厂车间中的各类生产设备。Transport 角色类涵盖输送机(带式、辊式、链式、托盘式、悬挂式)、AGV、升降台和变位机。Storage 角色类涵盖车身存储区、存储区和存储单元。
AutomationMLCSRoleClassLib 对自动化工程师尤为重要。它提供了控制设备的全面分类体系,弥合了物理硬件与软件功能之间的鸿沟。
| 角色类 | 父类 | 描述 | 示例设备 |
|---|---|---|---|
| ControlEquipment | 根类 | 所有控制设备的顶层类 | 任何自动化控制器 |
| Controller | ControlEquipment | 执行控制逻辑的设备 | 可编程逻辑控制器 |
| PLC | Controller | 可编程逻辑控制器 | 西门子 S7、Allen-Bradley ControlLogix |
| NC | Controller | 数控器 | CNC 机床控制器 |
| RC | Controller | 机器人控制器 | ABB IRC5、KUKA KR C4 |
| PAC | Controller | 可编程自动化控制器 | Beckhoff CX 系列、NI cRIO |
| Sensor | ControlHardware | 测量物理量的设备 | 接近传感器、温度传感器、视觉系统 |
| Actuator | ControlHardware | 产生物理运动或动作的设备 | 电机、阀门、电磁阀、气缸 |
| Communication | ControlEquipment | 网络和通信基础设施 | 以太网交换机、现场总线网关 |
| HMI | IPC / EmbeddedDevice | 人机界面 | 触摸屏、操作终端 |
标准的附录 A 提供了信息性(非规范性)扩展角色类库,为复杂生产系统提供了更细粒度。这包括专门的方面角色类,如 PLCFacet(描述 PLC 特定特性,如循环时间、内存容量、IEC 61131-3 支持的编程语言)和 HMIFacet(描述显示属性、分辨率和触摸能力)。
企业层级方面类——Enterprise、Site、Area、ProductionLine、WorkCell、ProcessCell、Unit 和 ProductionUnit——与 ISA-95 / IEC 62264 功能层级模型保持一致。这种对齐设计旨在弥合企业资源规划(ERP)系统与车间自动化之间的鸿沟,实现从第4级(业务规划)到第1级(传感和执行)的垂直集成。
对于实施基于 AutomationML 数据交换的工程师,IEC 62714-2 的几个关键见解至关重要。首先,角色类的选择决定了工程数据将被下游工具如何解释——被分类为”PLC”的组件与被分类为”IPC”的组件即使物理上相似也会被区别对待。其次,该标准与 ISA-95(IEC 62264)的对齐使其适用于改造项目和新建项目,因为遗留设备无论外形如何都可以映射到适当的角色类。第三,方面机制(附录A)允许角色类组合,使单个设备能够同时表达多个功能角色——这对于建模复杂多功能自动化组件是一个强大功能。