OPC UA 信息模型云库简介

news2025/1/18 19:07:42

        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 的短板。

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

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

相关文章

【DDD】学习笔记-事件风暴与领域分析建模

在确定了全景事件流之后,可以在战略设计层面继续精进,鉴别出领域与限界上下文的边界,进入战术设计阶段的领域分析建模。 事件风暴的分析模型要素 通过事件风暴进行领域分析建模,其核心的模型要素就是“事件”。除此之外&#xf…

InstantBox:开箱即用的临时 Linux 环境

在云计算和虚拟化技术日益成熟的今天,我们有时需要一个快速、简单、临时的 Linux 环境来进行各种任务。这就是 InstantBox 的用武之地。 什么是 InstantBox? InstantBox 是一个开源项目,它可以快速启动临时的 Linux 系统,并提供…

LAXCUS分布式操作系统目标:软件算力入口

英伟达现在的市值相当于整个中国股市!说明了什么? AI 大潮下,算力就是生产力,也是未来 20 年一切产业的基础,英伟达已经把住硬件算力入口,LAXCUS 分布式操作系统瞄准软件算力入口,做好了&#…

【Chrono Engine学习总结】4-vehicle-4.2-车辆轨迹跟踪

由于Chrono的官方教程在一些细节方面解释的并不清楚,自己做了一些尝试,做学习总结。 0、Vehicle的driver driver在上一篇总结中有过介绍,【Chrono Engine学习总结】4-vehicle-4.1-vehicle的基本概念,这里进一步介绍。 对于一个…

C++ //练习 6.6 说明形参、局部变量以及局部静态变量的区别。编写一个函数,同时用到这三种形式。

C Primer(第5版) 练习 6.6 练习 6.6 说明形参、局部变量以及局部静态变量的区别。编写一个函数,同时用到这三种形式。 环境:Linux Ubuntu(云服务器) 工具:vim 代码块 /********************…

C语言—数组(2)

在不知道数组类型的情况下,如何确定数组元素的个数? 一维数组:sizeof(a) /sizeof(a[0]) 二维数组:sizeof(a[0])/sizeof(a[0][0]) 当然此次我做的题没体现出来我在末尾写一段演示了一下 因为二维数组也可以看成是一个一维数组 25⬆2.131. 一个二维数组赋了初值&…

Github 2024-02-13 开源项目日报 Top9

根据Github Trendings的统计,今日(2024-02-13统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量JavaScript项目2Python项目2C项目2TypeScript项目2Rust项目1Go项目1Dart项目1Java项目1C项目1 系统设计指南 …

彻底改变单词嵌入和文本分类

目录 一、介绍二、起源与发展三、技术基础四、FastText 的优点五、代码六、结论 一、介绍 2016 年由 Facebook 的 AI Research (FAIR) 团队推出的 FastText 已迅速成为自然语言处理 (NLP) 领域的基石。这种创新的词嵌入和文本分类…

【MySQL】:分组查询、排序查询、分页查询、以及执行顺序

🎥 屿小夏 : 个人主页 🔥个人专栏 : MySQL从入门到进阶 🌄 莫道桑榆晚,为霞尚满天! 文章目录 📑前言一. 分组查询1.1 语法1.2 where与having区别1.3 注意事项:1.4 案例: 二. 排序查询…

力扣精选算法100道——【模板】前缀和 (二维)

目录 🎈题目解析 🎈算法原理 🎈实现代码 二维前缀和【模板】 🎈题目解析 上一题我们讲述了一维的前缀和求法。 第一行三个参数,n是行数3,m是列数4,q3代表查询次数 接下来就是n行m列的矩阵…

剪辑视频衔接怎么操作 剪辑视频衔接过渡自然方法 剪辑视频教程新手入门 抖音剪辑短视频 会声会影视频制作教程

视频剪辑在现代社交媒体和数字媒体时代中变得越来越重要。它广泛应用于各种领域,包括电影制作、广告宣传、教育培训、社交媒体内容创作等。 一、剪辑视频衔接怎么操作 会声会影是一款功能强大、易于使用的视频编辑软件。接下来我们拿会声会影为例讲解剪辑视频如何…

探索设计模式的魅力:捕捉变化的风-用观察者模式提升用户体验

设计模式专栏:http://t.csdnimg.cn/U54zu 目录 一、引言 核心概念 应用场景 可以解决的问题 二、场景案例 2.1 不用设计模式实现 2.2 存在问题 2.3 使用设计模式实现 2.4 成功克服 三、工作原理 3.1 结构图和说明 3.2 工作原理详解 3.3 实现步骤 四、 优…

2024-02-13 Unity 编辑器开发之编辑器拓展4 —— EditorGUIUtility

文章目录 1 EditorGUIUtility 介绍2 加载资源2.1 Eidtor Default Resources2.2 不存在返回 null2.3 不存在则报错2.4 代码示例 3 搜索框查询、对象选中提示3.1 ShowObjectPicker3.2 PingObject3.3 代码示例 4 窗口事件传递、坐标转换4.1 CommandEvent4.2 GUIPoint 和 ScreenPoi…

关于在分布式环境中RVN和使用场景的介绍3

简介 在《关于在分布式环境中RVN和使用场景的介绍2》和《关于在分布式环境中RVN和使用场景的介绍1》中我们介绍了RVN的概念和在一些具体用例中的使用。在本文中我们讨论一下在分布式环境中使用RVN需要注意的问题。 问题 我们在收到一条待处理的事件时,需要检查该…

代码随想录算法训练营Day56|583. 两个字符串的删除操作、72. 编辑距离

目录 583. 两个字符串的删除操作 前言 思路 算法实现 法二 72. 编辑距离 前言 思路 算法实现 总结 583. 两个字符串的删除操作 题目链接 文章链接 前言 本题与上一题不同的子序列相比,变化就是两个字符串都可以进行删除操作了。 思路 利用动规五部曲进…

Ocr之TesseractOcr的安装及使用

目录 一、安装环境 二、安装内容 三、安装过程及识别测试 1. 安装过程 2. 程序编写 总结 1. 安装复杂度较低 2. 国外开源Ocr 3. 可设置识别参数 4. 工具类 一、 系统环境windows 10 linux环境也可安装, 可借鉴此篇文章>> | 二、安装内容 Tesseract exe 程序安…

《金融人工智能:用python实现ai量化交易》

融合了数学、python、深度学习以及金融知识,是本推荐的好书。请收藏本文,读后再给大学总结。

React18原理: 核心包结构与两大工作循环

React核心包结构 1 ) react react基础包,只提供定义 react组件(ReactElement)的必要函数一般来说需要和渲染器(react-dom,react-native)一同使用在编写react应用的代码时, 大部分都是调用此包的api比如, 我们定义组件的时候,就是它提供的class Demo ext…

Elasticsearch:适用于 iOS 和 Android 本机应用程序的 Elastic APM

作者:来自 Elastic Akhilesh Pokhariyal, Cesar Munoz, Bryce Buchanan 适用于本机应用程序的 Elastic APM 提供传出 HTTP 请求和视图加载的自动检测,捕获自定义事件、错误和崩溃,并包括用于数据分析和故障排除目的的预构建仪表板。 适用于 …

LeetCode:83和82.删除排序链表中的重复元素I,II

这两题算是链表的基础题,就遍历删除没啥特点, 83甚至不需要考虑第一个结点的特殊情况,属实是名副其实的easy了 LeetCode:21.合并两个有序链表之第一次的特殊情况-CSDN博客 83. 删除排序链表中的重复元素 - 力扣(Lee…