OPC UA 信息模型云库简介

        OPC基金会宣布推出与清洁能源和智能制造创新研究所(CESMII)共同开发的全球可用的UA云库。凭借其多云架构,UA 云库见证了所有主要云供应商利用开放接口的贡献,并可用于共享、查找和协作 OPC UA 信息模型。如今,UA云库已经包含超过65个OPC UA信息模型,这些模型由各个公司以及AutoID、DEXPI、MDIS、MTConnect等国际标准组织创建,以及30多个VDMA工作组创建,作为其OPC UA配套规范工作的一部分。

     双方成立“OPC UA 云库”联合工作组 (JWG)。JWG的目标是指定机器、SCADA和制造执行系统的OPC UA信息模型将如何存储在基于云的数据库中并从中访问。这样的数据库将使制造商能够从广泛的OPC UA信息模型和配置文件中提取信息,用于其预构建的车间和业务数字化应用程序。

       OPC基金会和智能制造研究所之间的合作是天作之合,因为它们是互补的。一方面,美国政府支持的智能制造研究所(Smart Manufacturing Institute)致力于通过实现实时运营与在组织中创造价值的人员和系统之间的信息(数据和上下文)的无摩擦移动,帮助各种规模的企业加速智能制造的采用。另一方面,OPC基金会通过其OPC UA规范创建了全球采用的开放数据互操作性标准。该规范的信息建模功能和安全、可扩展的通信使其成为工业 4.0 和几乎所有其他国家工业物联网计划的基石。通过合作,CESMII和OPC基金会旨在使最广泛的美国制造商及其他制造商能够使用正确的数据建模基础进行创新并进入市场进行数字化转型。

OPCUA 云库的特点

UA 云库提供两个突出的优势:

  • 应用程序的 OPC UA 信息模型访问
  • 整个OPC UA配套规范集合的易用性,适用于一般最终用户

        虽然车间 (OT) 组件通常会发现和使用其他 OPC UA 组件的数据结构和服务,但出于安全考虑,基于云的应用程序无法随时访问此类语义信息。UA 云库通过让 IT 和基于云的应用程序直接从云端访问语义信息,而不是从 OT 系统手动获取语义信息,从而消除了这一差距。

        “UA云库是缺失的一环,它使OPC UA信息模型在全球范围内在云中可用,而无需连接到物理机器,”Microsoft公司首席架构师标准和联盟,UA云库工作组主席Erich Barnstedt说。“它使OPC UA信息模型(用作工业数字孪生的蓝图)能够被查找并与基于云的分析软件提供的时间序列机器遥测数据进行匹配,这是工业物联网项目的常见要求。”

        “很荣幸能与OPC基金会合作开展这项战略计划,”CESMII首席执行官John Dyck说。“UA云库确实是智能制造互操作性之旅中的重要一步,它将为制造系统的大幅简化和成本节约铺平道路!”

        OPC基金会总裁兼执行董事Stefan Hoppe表示:“OPC基金会和CESMII联合工作组所创造的价值怎么强调都不为过,因为它为我们提供了所需的机制,通过开放的、全球性的、单一的事实来源来促进对所有已知的OPC UA信息模型的访问。 Hoppe先生继续说道:”除了UA云库为应用程序带来的价值之外, 它将有助于全球OPC UA信息模型的协调和协调工作,使实时搜索和交叉引用最新的OPC UA配套规范变得容易。最后,UA云库将在依赖于互操作性的智能制造计划中发挥关键的基础设施作用。

关于CESMII

CESMII是美国国家智能制造研究所,致力于推动文化和技术转型,确保工业技术安全,成为国家的当务之急。通过在实时运营部门与在制造组织内部和之间创造价值的人员和系统之间实现信息(原始和上下文化数据)的无摩擦移动,CESMII 正在通过以下领域的可衡量改进来影响制造绩效:质量、吞吐量、成本/盈利能力、安全性、资产可靠性和能源生产力。CESMII成立于2016年,与能源部能源效率和可再生能源办公室(EERE)合作,是EERE先进制造办公室资助的第三家研究所。CESMII的项目和行政主页位于加州大学洛杉矶分校(UCLA)。

OPCUA 云库的作用

        我们可以理解为,OPCUA 云库是一个存储信息模型的数据库,软件工程师可以通过web 服务下载各种OPCUA 的信息模型,这要比目前的OPCUA 在线文档更加方便。应该可以直接下载符合OPCUA NodeSet2 标准的XML模型。这给软件设计人员极大的帮助,同时也有助于OPCUA 新项目模型的语义标准化,除了目前OPCUA 65 个配套规范之外,能够包含更多的信息模型,包括工业4.0 AAS和过程控制行业的MTP 模型,以及各种设备,传感器,执行部件以及软件组件的OPCUA 信息模型,它相当于OPCUA 模型的库。也类似与工业4.0管理壳仓库(AAS Repository)

 开源项目

云库是一个开源项目,项目GitHub官网:

https://github.com/cesmii/CESMII-CloudLibrary

特征

  • REST 接口
  • GraphQL 接口
  • Swagger 用户界面
  • GraphQL 用户界面
  • 用户管理 UI
  • 跨平台:在 Microsoft Azure、Amazon Web Services 和 Google Cloud Platform 上运行

部署平台

 Azure, AWS 和 GCP.

数据库

PostgreSQL

体验入口

你现在就可以在opcfoundation.org官网体验web网页浏览opcua 云库,当然现在能看到的主要是opcua 的配套规范的node2.xml 文档。

https://opcfoundation.org/markets-collaboration/cloudlib/

结束语 

我多次提到,开放自动化成败不是技术,而是模型库。OPCUA 云库补上OPCUA 的短板。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vue2.0+使用md-edit编辑器

前言:小刘开发过程中,如果是博客项目一般是会用到富文本。众多富文本中,小刘选择了markdown,并记录分享了下来。 # 使用 npm npm i kangc/v-md-editor -Smain.js基本配置import VueMarkdownEditor from kangc/v-md-editor; import…

【AI绘画+Midjourney平替】Fooocus:图像生成、修改软件(Controlnet原作者重新设计的UI+Windows一键部署)

代码:https://github.com/lllyasviel/Fooocus windows一键启动包下载:https://github.com/lllyasviel/Fooocus/releases/download/release/Fooocus_win64_2-1-831.7z B站视频教程:AI绘画入门神器:Fooocus | 简化SD流程&#xff0c…

国内唯一!通义灵码入选全球智能编码助手使用率 TOP 榜单

近日,在国内知名科技媒体 InfoQ 研究中心发布的《中国软件技术发展洞察和趋势预测报告 2024》中提到,随着 AI 和大模型技术的普及,开发者智能编码助手的使用习惯已经养成,其中,开发者使用的智能编码助手产品使用率超过…

【网络安全】URL解析器混淆攻击实现ChatGPT账户接管、Glassdoor服务器XSS

文章目录 通配符URL解析器混淆攻击实现ChatGPT账户接管通配符URL解析器混淆攻击实现Glassdoor服务器缓存XSS 本文不承担任何由于传播、利用本文所发布内容而造成的任何后果及法律责任。 本文将基于ChatGPT及Glassdoor两个实例阐发URL解析器混淆攻击。 开始本文前,…

SpringCloud-搭建Nacos服务中心

Nacos 是一个开源的动态服务发现、配置管理和服务管理平台。它支持多种服务发现协议,包括基于 DNS 和 HTTP 的服务发现。Nacos 提供了强大的配置管理和服务发现功能,使得在微服务架构中轻松实现服务注册、发现和配置管理成为可能。在本篇博客中&#xff…

亚信安慧AntDB推动数据库自主可控

亚信安慧AntDB正致力于验证数据库软硬件全自主可控的可行性,并将其应用于运营商核心的交易场景,以替代国外商业解决方案。为了实现这一目标,亚信安慧AntDB的研发团队不断进行技术创新和实践探索。 该数据库以自主研发的技术为基础&#xff0…

在 CentOS 7上使用 Apache 和 mod_wsgi 部署 Django 应用的方法

简介 Django 是一个强大的 Web 框架,可以帮助您快速启动 Python 应用程序或网站。Django 包括一个简化的开发服务器,用于在本地测试代码,但对于任何与生产相关的事情,都需要一个更安全和功能强大的 Web 服务器。 在本指南中&…

GPTs保姆级教程之实践

GPTs什么 使用GPTs的前提:ChatGPT Plus帐号 GTPs的作用:把我们和GPT对话的prompt,封装起来成为一个“黑匣子”。 主要有两个作用: 1、避免反复输入prompt,“黑匣子”打开,输入问题即可使用 2、在别人可以…

爬虫实战--人民网

文章目录 前言发现宝藏 前言 为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们…

npm 上传一个自己的应用(3) 在项目中导入及使用自己上传到NPM的工具

上文 npm 上传一个自己的应用(2) 创建一个JavaScript函数 并发布到NPM 我们创建了一个函数 并发上了npm 最后 我们这里 我们可以看到它的安装指令 这里 我们可以打开一个vue项目 终端输入 我们的安装指令 npm i 自己的包 如下代码 npm i grtest我们在 node_modules目录 下…

手拉手Vue3+vite引入echarts

技术栈springboot3hutool-alloshi-coreVue3viteechartsTailwindCSS软件版本IDEAIntelliJ IDEA 2022.2.1JDK17Spring Boot3.1hutool-all5.8.18oshi-core6.4.1Vue35.0.10vite5.0.10axios1.6.7echarts5.4.3 ECharts是一个使用 JavaScript 实现的开源可视化库,可以流畅…

苹果手机如何录屏?这里告诉你答案!

苹果公司的iPhone以其卓越的性能和用户体验受到了全球消费者的喜爱,而录屏功能作为手机的一项重要功能,能够帮助我们记录手机屏幕上的操作,分享游戏技巧、制作教程视频等。本文将为您介绍苹果手机如何录屏,帮助您更好地掌握录屏技…

Could not connect to Redis at 127.0.0.1:6379:由于目标计算机积极拒绝,无法连接...问题解决方法之一

一、问题描述 将Redis压缩包解压后,安装Redis过程中出现问题Could not connect to Redis at 127.0.0.1:6379:由于目标计算机积极拒绝,无法连接... 官网windows下redis开机自启动的指令如下: 1、在redis目录下执行 redis-server --service-in…

【征稿已开启】第五大数据、人工智能与软件工程国际研讨会(ICBASE 2024)

第五大数据、人工智能与软件工程国际研讨会(ICBASE 2024) 2024 5th International Conference on Big Data & Artificial Intelligence & Software Engineering 2024年09月20-22日 | 中国温州 第五届大数据、人工智能与软件工程国际研讨会&…

电脑虚拟内存怎么设置?1分钟快速增加内存!

“我电脑里的内存好像不太够用,因此,我想在电脑里增加一些虚拟内存。不知道我应该怎么操作呢?有什么比较简单的此操作方法吗?” 虚拟内存是计算机系统内存管理的一种技术,它为程序提供了一个比实际物理内存更大的内存空…

C#用Array类的FindAll方法和List<T>类的Add方法按关键词在数组中检索元素并输出

目录 一、使用的方法 1. Array.FindAll(T[], Predicate) 方法 (1)定义 (2)示例 2.List类的常用方法 (1)List.Add(T) 方法 (2)List.RemoveAt(Int32) 方法 (3&…

C++判断二叉树是否对称

可以使用递归的方式判断二叉树是否对称。判断二叉树是否为空,若为空则返回 true。然后编写一个辅助函数 isSymmetricHelper,该函数接受两个参数,分别是左子树和右子树。在 isSymmetricHelper 函数中,判断左子树的左子树和右子树的…

挑战杯 python+opencv+深度学习实现二维码识别

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 pythonopencv深度学习实现二维码识别 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:3分创新点:3分 该项目较为新颖&…

C++学习Day04之this指针

目录 一、程序及输出1.1 基础使用1.2 *this和链式编程1.2.1 返回引用进行链式编程1.2.2 返回值进行链式编程1.3 注意事项 二、分析与总结 一、程序及输出 在 C 中使用类的成员函数时,可以使用 this 指针来引用当前对象的地址。this 指针是一个隐式参数,它…

基于CNN卷积网络的MNIST手写数字识别matlab仿真,CNN编程实现不使用matlab工具箱

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 卷积神经网络(CNN) 4.2 损失函数和优化 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 ......................…