OPC UA 云端模型库

news/2024/6/17 22:25:14 标签: OPC UA

        UA 云库(opc ua cloud library)是互联网上可用的中央库,可以在其中上传配套规范 (CS) 并将其提供给其他人。许多CS是由OPC基金会的联合工作组开发和发布的。来自不同行业和应用领域的几位专家共同努力,为许多机器和系统提供了标准化的数据结构。此外,还可以创建和上传单独的随行规范。用户和软件客户端可以访问 UA 云库。

主页:https://uacloudlibrary.opcfoundation.org/

 UA 云库拥有 251 个活跃用户、67 个信息模型,所有 VDMA 配套规范 现已推出。 这使得UA云库成为您下一个工业物联网项目的完美起点 。

为什么需要 UA 云库?  

使用 UA 云库,可以在库中加载和实施所需的配套规范。不仅人类用户,软件客户端也可以将这些技术规范用于各自的系统。在设置过程中,软件客户端将通过 UA 云库接收数据模型。因此,他们可以从库中加载这些CS,并将其用于内部数据交换。UA 云库还提供了将您自己的 CS 包含在库中并使其在云中可用的选项。 

UA 云库适用于谁? 

对于内部机器 数据采集,在交换OPC UA数据时使用标准化的数据结构是合理的。 基于该标准,公司的所有机器和系统都可以分发,处理和评估OPC UA数据。 创建 这种结构可能非常耗时,因此仅建议用于更多的机器和系统。UA 云库 还可以作为 o wn 实例托管,以便在全球范围内共享自己的公司自己的 CS。 

小公司 

UA 云库非常适合小型公司或不希望构建 自己的结构的公司。 它提供了由不同公司在联合工作组 中针对 不同 用例创建的各种数据模型。公司合适的 结构 可以通过 图书馆轻松下载和实施,以实现数据交换的数字化。因此, UA 云库中为每家公司提供了适当的结构。 

大公司 

较大的公司也受益于 UA 云库。 库中已有的配套规范 也适用于具有许多机器和系统的环境。 也可以 建议 创建内部配套规范。投入的时间将得到回报,因为自己的CS将完全符合自己的需求。然后,该数据结构可以发布在 UA云库中,并 可用于 所有机器和系统,甚至全球其他工厂。 

实现

        UA 云库是与 OPC 基金会在其中一个联合工作组内合作开发的。UA 云库基于微软C# 实现。并且在GitHub 上公开了源码:https://github.com/OPCFoundation/UA-CloudLibrary。

UA 云库可以通过各种方式查询

  • 浏览器
  • Swagger UI 
  • GraphQL 

使用

使用浏览器可以读取OPCUA 的各种配套规范的XML,但是网络上没有介绍如何使用GraphQL 查询OPCUA 模型

笔者做了一些尝试:

 如何方便系统集成上读取信息模型,应用软件需要有更便捷的方式。

背后的逻辑

无论是工业4.0,还是开放性自动化。其背后的逻辑就是建模。而建模的目的是为了重用,分享和协作。因此,构建模型仓库就显得格外重要。在软件开发领域,有大名鼎鼎的GitHub,也有许多各种代码仓。

   除了OPC UA  基金会制定一些基本的OPC UA 配套规范之外,大量的模型是由行业协会组织制定的。在我国依靠什么机构来构建高质量的信息模型是值得思考的问题。


http://www.niftyadmin.cn/n/388149.html

相关文章

关于人力资源管理职能,你需要知道的事

每个成功的企业都有一个称职的人力资源部门。它是任何企业的重要组成部分,是员工和管理层之间的纽带。人力资源涵盖影响组织人员的所有任务,从基本的人力资源活动到战略决策。 对于任何希望可持续发展的企业来说,人力资源管理职能的重要性不…

python 机器学习之NLP要理解透的知识

一、LSTM缺点: 训练时间较长:由于LSTM需要处理的参数较多,因此需要更长时间的训练。 容易出现梯度消失和梯度爆炸:由于LSTM中的梯度会在多个时间步长中反复传递,因此可能会出现梯度消失或梯度爆炸的问题。 对于某些情…

代码随想录算法训练营第四十三天|1049. 最后一块石头的重量 II 494. 目标和 474.一和零

目录 LeeCode1049. 最后一块石头的重量 II LeeCode 494. 目标和 LeeCode 474.一和零 LeeCode1049. 最后一块石头的重量 II 1049. 最后一块石头的重量 II - 力扣(LeetCode) 思路: 给定背包容量,尽可能装,求最多能…

【Java】动态代理

Java 的代理模式是一种设计模式,它可以让一个对象(代理对象)代替另一个对象(目标对象)去执行一些操作,并且可以在执行前后添加一些额外的功能。代理模式可以实现对目标对象的功能扩展和保护。 Java 的代理…

革命性3D打印数据处理软件 CHITUBOX Pro 1.3.0 Crack

CHITUBOX PRO登场 革命性的3D打印数据处理软件,让你发挥3D打印的无限潜力 支持多种主流CAD文件格式 除了传统的stl和obj文件,CHITUBOX Pro还支持导入各种主流的CAD文件格式,包括3ds、3mf、3dm、stp、step、wrl、x3d、sat、sab、dae、dxf、fb…

STM32F4_SPI协议详解

目录 1. 什么是SPI 2. SPI物理层 3. SPI协议层 3.1 SPI基本通讯过程 3.2 数据有效性 3.3 CPOL/CPHA及通讯模式 4. SPI框图及通讯过程 4.1 SPI框图 4.2 通讯过程 5. SPI初始化结构体 6. Flash芯片(W25Q128)简介 7. 库函数配置SPI1的主模式 8. 实验程序 8.1 实验程…

【测试人生】测试工程如何去学习接口自动化技术

一、为什么要学习自动化 提高生产力:自动化可以帮助您在短时间内完成重复性工作,从而大大提高生产力。自动化不仅减少了手动执行任务所需的时间和精力,还减少了出错的风险。 质量保证:自动化测试可以确保软件在修改后仍然按预期运…

Vue3 mixin 自定义指令 teleport

文章目录 Vue3 mixin & 自定义指令 & teleportmixin 混入简单使用 自定义指令简单使用全局注册参数 teleport 传送门简单使用 Vue3 mixin & 自定义指令 & teleport mixin 混入 mixins 选项接受一个 mixin 对象数组。这些 mixin 对象可以像普通的实例对象一样…