AutomationML 简介和书籍翻译分享

目录

背景介绍

领域动态

翻译书籍的计划

1.1 Automation Markup Language 概述

1.2 AutomationML 基本特征

1.3 信息编码的四层模型

1.4 AutomationML文件 举例

专家信息


背景介绍

笔者在德国柏林工业大学读硕期间,于2019-2020有幸在柏林inpro公司的生产系统和信息工程部门参与AutomationML领域的工作。部门同事兼我的论文导师Dr.-Ing. Lorenz Hundt 作为AutomationML委员会的一员,主持了AutomationML白皮书-Part6:《AutomationML 组件》的编撰。 

在Lorenz博士的指导下,我以白皮书-Part6为技术标准,独立一款开发桌面WPF应用:AutomationML 组件编辑器用以验证和实现白皮书中的技术concept并提供可视化的操作方式。

2021年回国后,笔者依旧在关注AutomaitonML的动态:

领域动态

2020年之前该领域的发展里程碑如下: 

2020.10.14 白皮书第6部分-AutomationML组件发布:
本白皮书是AutomationML规范的第6部分,定义了一个将自动化组件综合描述为AutomationML组件的模型。

2021.04.14 SAP SE 加入 AutomationML association.

2021.07.19 Rainer Drath 和所有合著者出版了该领域的专业书籍

  1. AutomationML – 实用指南
  2. AutomationML – 工业食谱

AutomationML books – now available – AutomationMLhttps://www.automationml.org/news/automationml-books-now-available/

2021.09.22 AutomationML成立15周年, 公布了一个简短的解释性视频,为利益相关方、用户和决策者简要概述AutomationML及其应用领域和优势;

AutomationMLhttps://www.automationml.org/

2021.12.23 AutomationML Editor 编辑器 v.5.6.10 

  • 新方法在树节点的上下文菜单中复制 CAEX 对象 ID允许复制 CAEX 对象 ID。
  • 现在还为角色引用(SupportedRoleClass 和 RoleRequirements)定义了移动和复制粘贴操作。
  • 参考导航对话框中的新功能允许向前和向后导航。
  • 粘贴对话框中的新功能允许在不关闭对话框的情况下应用粘贴操作并继续处理另一个选定的目标。
  • 树搜索中的新搜索选项属性值允许搜索具有特定属性值的元素。
  • 树搜索控件中的附加按钮允许缩小或放大树以显示搜索结果。
  • 当在搜索字段中输入文本时,新的导航按钮将显示在搜索对话框底部的新弹出窗口中,支持 F3 和 shift+F3。
  • 搜索范围由树视图中的选定元素定义,当前范围在弹出窗口中标记。
  • 如果属性数据类型定义为xs:IDREF并且值是有效的 CAEX 对象 ID,则将新方法Goto 引用的 CAEX 对象添加到属性上下文菜单。

2022.05.13   AutomationML Editor 编辑器 新系列版本 V6 (新的许可策略)

AutomationML eV 发布了下一代 AutomationML 编辑器版本 6,具有新设计、改进的可用性、暗模式、简化的版本建模和类派生、简化的实例生成和实例更新、对镜像概念的扩展支持、自动保存、集成下载 AML 库/示例、直接访问新的和即将推出的 AutomationML 书籍的补充内容、产品图像的可视化、自动更新和新的插件,如 AMLDraw、XMLViewer 或 AMLDocman,以及许多进一步的改进和bug修复。

版本 6 还引入了新的许可模型:AutomationML 编辑器仍然免费提供,但在 AutomationML 模型的大小或某些插件的使用方面引入了一些限制。大小限制是慷慨的,不会影响其对大多数教育和教学目的的适用性。

AutomationML eV 的成员通过成员区域的成员资格自动接收许可证密钥,并且该许可证可分发给整个公司/组织。AutomationML eV 成员的模型大小不受限制,并且还可以使用其他功能和插件。

2022.05.15 AutomationML Part 5 Communication 成为一项国际标准(IEC 62714-5)

https://webstore.iec.ch/preview/info_iec62714-5%7Bed1.0%7Db.pdfhttps://webstore.iec.ch/preview/info_iec62714-5%7Bed1.0%7Db.pdf

2022.05.20 AutomationML Editor (V6) 更新

可以编辑所有 CAEX 对象的 所有标题定义

新的嵌入式更新功能

New service release for the AutomationML Editor – AutomationMLhttps://www.automationml.org/news/new-service-release-for-the-automationml-editor/...

翻译书籍的计划

鉴于该领域在国内的资料处于比较匮乏的阶段, 我正着手于翻译两本专业书, 以便相关领域的专家学者一起学习交流:

  1. AutomationML – A Pratical Guide
  2. AutomationML – The Industrial Cookbook

后续会在其他文章中持续更新发布文章.

1.1 Automation Markup Language 概述

AutomationML 的基础CAEX(IEC62424)构成, 是一种基于XML的数据格式

它存储了面向对象的工程信息,例如,工厂的层次结构
每个CAEX对象可以
§ 包含 属性(Attribute) 
§ 引用 存储在第三方XML文件中 几何学 运动学 逻辑学信息
这使得跨领域的建模成为可能,并为未来的扩展而设计。

AutomationML 数据交换的价值

工厂工程各阶段之间的数据交换是工程数据重复使用、质量和一致性的关键。

它降低了开发成本和时间,简化了维护和可比性。

基于XML的数据格式可以在各种不同的设计工具之间进行独立的工程数据交换

它描述了生产系统在使用阶段的系统结构和系统行为

并允许将工厂组件建模为结合各个方面的数据对象。

AutomationML

代表了 工程数据和工程工作流程的 数字化
并结合了 XML 面向对象 语义学 的优点
实现了人类和机器的 可读性
它追求的是全面的电子数据模型的 交换 ,而不是 EXCEL 表。
它使 复杂的工程工具链中的数据在工业领域中实现无缝流动。

AutomationML 允许

领域模型建模
工业标准 数字化为 电子信息模型

1.2 AutomationML 基本特征

有一个 精简和分布式的文件架构
它没有定义任何新的文件格式,而是结合了现有的已被证明适用于其特定领域的 XML 数据格式
AutomationML 一项结合工业自动化和 IT 的技术
AutomationML允许对广泛的工程数据进行建模。
AutomationML是面向对象的,支持对象网络的建模。
AutomationML不提供领域特定的语义,但允许对现有和未来的语义标准进行建模。这是将语法和语义严格分开的结果。
AutomationML允许异质数据的建模(专利和标准化数据的混合)。
AutomationML为基于UUID的对象提供严格的识别能力。
AutomationML支持存储版本信息,包括版本历史信息。
AutomationML以高粒度提供数据源信息。
AutomationML具有通过新库、新外部文档和新概念进行扩 展的内置能力。
AutomationML拥有一个活跃的社区,不断开发最佳实践建 议和软件支持。
AutomationML需要AutomationML引擎的低开发工作量。

1.3 信息编码的四层模型

用AML对信息进行编码总结为四层抽象

AutomationML支持所有描述层的全部范围

1.4 AutomationML文件 举例

一个AML项目文件在 AutomationML Editor中打开的样子与以XML的形式打开的样子如下: 

1.5 不同的数据交换格式的目的和它们之间的关系

AutomationML 与 OPC UA 在AAS中的定位

AutomationML和OPC UA 的技术组合可以满足AAS的要求,其组件管理和符合工业4.0的通信。

这里,AutomationML被用来描述哪些数据和信息被交换,
而OPC UA被用来确定数据和信息的传输方式

 

 

专家信息

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值