[翻译] Asset Administration Shells

news2024/12/23 6:29:15

关于资产管理外壳 (AAS)

资产管理外壳 (AAS) 是工业4.0中的关键概念,为产品、资源(如设备)和过程提供信息隐藏和更高层次的抽象。AAS 是技术和设备无关的机器可读描述,提供访问资产属性和功能的统一接口。与现有解决方案不同,AAS 提供了一个制造商独立的标准化管理外壳元模型。目前在生产自动化领域没有类似的技术中立、制造商独立的标准。每个工业4.0资产都有一个AAS,用于管理和访问其属性、服务及事件信息。

资产管理外壳的类型

目前,资产管理外壳 (AAS) 分为三种类型:

  1. 类型1 AAS:序列化文件,例如XML或JSON文件。这些文件包含静态信息,可以作为文件分发。Eclipse BaSyx组件能够传输和接收类型1的AAS。这类AAS的数据模型由AAS元模型定义。

  2. 类型2 AAS:作为运行时实例存在,托管在服务器上。它们可能包含静态信息,也可能与其他组件交互。这种AAS提供前端接口,例如访问设备服务、传感器实时数据或备件的实时可用性和交货时间。类型2 AAS也提供属性和操作,并能够通过事件信号通知条件变化。其数据模型同样由AAS元模型定义,并且定义了通用的运行时接口,允许访问属性、操作和事件。因此,类型2 AAS可以实现对异构实体的统一接口。

  3. 类型3 AAS:扩展了类型2 AAS,额外实现了主动行为,即它们能够自主开始通信和协商。VDI/VDE 2139定义了类型3 AAS使用的语言。

  • AAS通信

    • 每个AAS通过一个实现BaSys工业4.0通信API的HTTP/REST接口进行通信。
  • 访问资产管理外壳

    • 资产管理外壳通过符合工业4.0的通信标准进行访问。对于BaSys 4.0和Eclipse BaSyx,所有的AAS至少可以通过定义的HTTP/REST接口进行访问。BaSyx提供服务器组件,可以托管类型1的AAS。类型2的AAS可以托管在共享的AAS服务器上,或者作为系统中的单独可执行文件进行部署。然而,每个类型2和类型3的AAS可能提供额外的通信方式,以支持例如高吞吐量通信或特定上下文所需的协议。
  • AAS层

    • AAS层通常包括对AAS特定功能的访问,以及对操作和属性的通用访问和通信。AAS将一个实体转化为可管理的工业4.0组件,它是在数字世界中资产的逻辑表示。除了通用的AAS接口外,AAS还可以实现一个特定的、与资产相关的API,以便更容易地访问资产数据和服务。AAS提供了对资产的全部信息的访问。AAS本身提供通用信息,AAS子模型则提供更详细的信息。AAS列出AAS子模型并提供对它们的访问。资产管理外壳反映了其底层资产的通信能力。资产可以是主动的或被动的,因此,AAS也可以是主动的或被动的实体。
  • AAS子模型

    • 通常,AAS包含或引用几个子模型。子模型定义了属性和服务,并实现了一个反射性接口。它们提供高级信息,例如有关资产提供的服务、资产状态模型或工厂拓扑模型的相关信息。子模型可能包含属性、功能、事件、引用、关系、文件和网页引用以及BLOBs。这使得能够以子模型的形式提供各种数据,并包含许多数据源。子模型可以为以前需要使用专有接口的数据源提供一个外观接口。因此,它们在现代工业4.0系统中作为共同的交互点发挥作用。
  • AAS和子模型接口

    • AAS和子模型以树状结构组织信息。AAS使用严格且一致的格式,将所有包含的信息组织为属性树。相同的格式也用于子模型属性的结构化。AAS和子模型定义了一个统一的API,用于访问AAS信息以及AAS子模型中的信息。用于访问AAS及其子模型的具体API在此进行了描述。资产管理外壳及其子模型可能在系统中分布。虽然AAS通常驻留在服务器上以确保设备故障时的存在,但子模型可能被部署到物理设备上。如果子模型提供对频繁更改的数据的访问,将其部署到设备上可能是最好的解决方案,否则需要从设备到子模型位置不断传输数据流。分布式AAS方法使得可以将AAS和子模型用作分散的数据存储和数据源的统一接口。静态数据、数据库和工具可以配备子模型接口,以便以AAS子模型的形式提供各种数据。
  • 基于资产管理外壳的BaSyx架构示例

    • 符合BaSys 4.0的工业4.0生产系统由生产资产(设备、工人、产品)、应用程序、注册表以及AAS和子模型提供者组成。AAS和子模型实现了与资产及不同类型的数据和数据源的统一接口。多个主机可能实现子模型提供者;一些提供者例如将AAS和子模型数据保存在数据库中,其他提供者则仅提供易失性数据。

 

第一种场景涉及支持工业4.0通信的智能设备,这些设备可以自主注册其资产管理外壳 (AAS) 和子模型,并直接与系统通信。而第二种场景中,集成的设备是传统设备,不支持工业4.0通信。为了将这种设备集成到系统中,需要一个专门的设备管理器负责注册设备的AAS和子模型,并通过原生协议与设备通信,将数据推送到设备的子模型中。 

资产管理壳体元模型 资产管理壳体(AAS)元模型定义了相关类型,类别间的关系,资产管理壳体的属性,以及相关类型,例如子模型。

资产管理壳体元模型描述了资产管理壳体和AAS子模型的总体结构。它描述了每个AAS和AAS子模型所导出的属性的最小数量及其含义。对于每个属性,都给出了其描述、类型和基数。基数也定义了属性是否是可选的,即该属性的最小值数量是零还是大于零。

资产管理壳体元模型由工业4.0平台定义,确切的元模型定义可以从工业4.0平台下载,名为“资产管理壳体的详细信息 - 第一部分”。Eclipse BaSyx提供了AAS标准的参考实现。以下描述是根据该文档改编的。每个AAS至少定义了AAS元模型中描述的属性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1975079.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C# 下的限定符运算详解(全部,任意,包含)与示例

文章目录 1.限定符概述2. 全部限定符运算(All)3. 任意限定符运算(Any)4. 包含限定符运算(Contains)总结 当我们在C#编程中需要进行条件判断或集合操作时,限定符(qualifiers&#xff…

Vue项目启动ESLint报错no-unused-vars解决办法

目录 原因分析解决方法 Vue项目启动时报错如下 ✘ http://eslint.org/docs/rules/no-unused-vars index is assigned a value but never usedsrc\views\friend\list.vue:206:17const index this.tableList.indexOf(v)^原因分析 ESLint是一个在JavaScript代码中识别和报告问…

【传知代码】辅助任务改进社交帖子多模态分类(论文复现)

在当今数字化社交时代,社交媒体平台如同人们生活的一部分,每天数以亿计的帖子在网络上涌现。这些帖子不仅仅是信息的载体,更是人们思想、情感和行为的折射。然而,要准确理解和分析这些多样化的社交帖子,仅依靠文本内容…

请问如何做好软件测试工作呢?

一、明确测试目标和范围 理解测试目的:在开始测试之前,首先要明确测试的目标和范围,确保测试计划 与需求相匹配。这有助于测试人员聚焦在关键功能上,避免浪费时间和资源。制定详细的测试计划:根据项目需求&#xff0…

【Python】爬取网易新闻今日热点列表数据并导出

1. 需求 从网易新闻的科技模块爬取今日热点的列表数据,其中包括标题、图片、标签、发表时间、路径、详细文本内容,最后导出这些列表数据到Excel中。 网易科技新闻网址:https://tech.163.com 2. 解决步骤 2.1 前期准备 爬虫脚本中需要引用…

Visio新手安装及超全快捷指令合集

Microsoft Visio是一款专业的流程图和图表绘制软件,是微软旗下的一款图表和矢量图形应用程序,属于Microsoft 365系列的一部分。但Visio需要单独安装,安装完成之后可与Word联用。 一、Visio软件介绍 Visio 是一款用途多样的绘图工具&#xff…

全球氢钎焊市场规划预测:未来六年CAGR为3.4%

随着全球制造业的持续发展和消费者对高质量产品的需求增加,氢钎焊作为一种高效的焊接技术,正逐渐受到市场的广泛关注。本文旨在通过深度分析氢钎焊行业的各个维度,揭示行业发展趋势和潜在机会。 【市场趋势的演变】 1. 市场规模与增长&#…

【uniapp】集成第三方插件示例

文章目录 uniapp芯套Android壳app目录下/libs目录导入全部aar工程目录下导入rewriter文件夹 uniapp芯套Android壳 https://blog.csdn.net/xzzteach/article/details/140800350 app目录下/libs目录导入全部aar工程目录下导入rewriter文件夹 本地引入包内容 在 project 级别的…

解决com.alibaba.csp.sentinel.slots.block.flow.FlowException: null

springboot项目配置sentinel,能限流成功但是不能限流方法 原因 名字没对应上

token和embedding

1. token 2. embedding 1.token token:词元/令牌/词 tokenization:分词 tokenizer:分词器 token是最小语义单元,通常可以是,一个字母、一个词、一个数字、一个汉字或任何其他有意义的字符组合,取决于文本处…

免费【2024】springboot 大学生心理健康诊断专家系统设计与开发

博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化…

R语言统计分析——点图

参考资料:R语言实战【第2版】 点图提供了一种在简单水平刻度上绘制大量有标签值得方法。我们可以使用dotchart()函数创建点图,格式为: dotchart(x,labels) 其中,x是一个数值向量,而labels则是由每个点的标签组成的向量…

【Linux系统编程】:进程地址空间1

1.引出进程地址空间 因为str指向的是字符串首字母的地址,首字母是字符常量“h”,地址存储在字符常量区,无法修改,故报错。 Linux进程地址空间与进程内存布局详解 - 知乎 (zhihu.com) 我们编写一段代码,来认识一下存储…

C++ const、constexpr与consteval作用与区别

C const、constexpr与consteval作用与区别 在C 常量表达式和编译时优化中,我们已经提到了常量、编译时常量与运行时常量的概念。为了加深理解,我们再重新明晰一下这三者的概念。 常量:初始化之后便不可修改的量。在c中使用const修饰的“变量”…

开源Spring Boot版本WebSSH:轻松在浏览器中管理SSH和FTP

介绍 WebSSH 是一个轻量级的开源ssh工具,只需安装在服务端,就可以通过浏览器访问SSH和FTP。它支持文件和日志高亮显示,Vim 和 Top 命令,实时查看日志,并且操作体验与标准的 Shell 基本相同。WebSSH 支持多会话、文件上…

“艺启创作 智绘未来”AI漫画创意大赛,燃动国漫新纪元!

8月2日,百度文库宣布携手玄机科技举办国内首个「AI漫画大赛」,用户可以直接尝试用AI创作漫画,并在未来为用户独家提供AI小说、AI漫画分镜等行业领先的跨模态AI创作能力。 跨界融合,创新无限 本次大赛,不仅是创意的碰撞…

深度学习 —— 个人学习笔记9(图像卷积、填充和步幅及多输入多输出通道)

声明 本文章为个人学习使用,版面观感若有不适请谅解,文中知识仅代表个人观点,若出现错误,欢迎各位批评指正。 十九、图像卷积 import torch from torch import nndevice torch.device("cuda:0" if torch.cuda.is_ava…

【Stable Diffusion】(基础篇八)—— 局部重绘

局部重绘 本系列博客笔记主要参考B站nenly同学的视频教程,传送门:B站第一套系统的AI绘画课!零基础学会Stable Diffusion,这绝对是你看过的最容易上手的AI绘画教程 | SD WebUI 保姆级攻略_哔哩哔哩_bilibili 我们使用SD生成一张整…

【Vulnhub系列】Vulnhub Noob 靶场渗透(原创)

【Vulnhub系列靶场】Vulnhub Noob靶场渗透 原文转载已经过授权 原文链接:Lusen的小窝 - 学无止尽,不进则退 (lusensec.github.io) 一、主机发现 二、端口扫描 有一个go.php的form表单接收文件 这里识别21端口存在未授权,55077 是ssh 的服务…

计算机网络学习:TCP握手挥手强制连接中断

之前系统学习过TCP协议&#xff0c;但很多地方并不是特别清晰&#xff0c;今天结合抓包情况&#xff0c;再拾一下拾一下>.< 首先看一下TCP数据包的标志位&#xff1a; SYN&#xff1a;简写为S&#xff0c;同步标志位&#xff0c;用于建立会话连接&#xff0c;同步序列号…