OPC UA

OPC是什么
OPC代表开放平台通信(Open Platform Communications)。
OPC UA (unified Architecture)开放平台通信统一架构。
OPC是一项应用于自动化行业及其他行业的数据安全交换可互操作性标准。它独立于平台,并确保来自多个厂商的设备之间信息的无缝传输,OPC基金会负责该标准的开发和维护。
OPC UA网站:https://www.opcfoundation.cn/
OPC UA开源代码网站:https://github.com/open62541/open62541
独立的内部OPC UA服务器可以用三种方式呈现
1.OPC UA内嵌到设备、机器、控制器中;
2.OPC UA服务器运行在另一个计算机上;
3.通过OPC UA网关来进行转换。
OPC UA功能子集
极小型:
1.核心服务器的基本功能,建立安全的信息传通道、查找支持的端点、支持建立会话、服务器对象、遍历地址空间、对内元素的读写;
2.无安全策略;
3.“用户令牌-用户名密码”,针对OPC UA 客户端强制用户使用基于用户名密码认证机制。
微型
在极小型的基础上增加
1.二个并发会话和一个简单的数据订阅服务;
嵌入式型
在微型的基础上增加
1.安全策略-Basic128Rsa15和更高的订阅服务;
标准型
在嵌入式型的甚而上增加
1.基础服务行为、用户令牌-X509证书、扩展数据变化订阅;
分析服务器
标准型+审计+复杂类型+方法+数据访问

OPC UA基础概念
信息模型(Information model)
OPC UA 使用了对象(objects)作为过程系统表示数据和活动的基础。对象包含了变量,事件和方法,它们通过引用(reference)来互相连接。

OPC UA 信息模型是节点的网络(Network of Node,),或者称为结构化图(graph),由节点(node)和引用(References)组成,这种结构图称之为OPC UA 的地址空间。这种图形结构可以描述各种各样的结构化信息(对象)。

地址空间要点:

地址空间是用来给服务器提供标准方式,以向客户端表示对象。
地址空间的实现途径是使用对象模型,通过变量和方法的对象,以及表达关系的对象。
地址空间中模型的元素被称为节点,为节点分配节点类来代表对象模型的元素。
对象及其组件在地址空间中表示为节点的集合,节点由属性描述并由引用相连。
OPC UA建模的基本在于节点和节点间的引用。

1、对象模型
在这里插入图片描述

2、节点模型
在这里插入图片描述

节点模型要点
节点根据用途分属于不同的节点类别(NodeClass),一些表示实例(/Root/Objects),一些表示类型(/Root/Types)。
节点类依据属性和引用来定义。OPC UA规范定义的节点类称为地址空间的元数据,地址空间中每个节点都是这些节点类的实例。
节点是节点类的实例,属性和引用是节点的基本组件。
**属性(Attribute)**用于描述节点,不同的节点类别有不同的属性(属性集)。节点类的定义中包括属性的定义,因此属性不包括在地址空间中。
**引用(Reference)**表示节点间的关系。引用被定义为引用类型节点的实例,存在于地址空间中。
3、引用模型
在这里插入图片描述

4、OPC UA认证及费用
OPC认证目前好像不是强制的,可以简单的理解为对自己开发的OPC产品进行送检,让OPC基金会背书,增加产品知名度,当然,对于产品有要求的,对成本不敏感的还是可以去认证的,毕竟认证相当于考试,通过认证的产品,必然是合格的产品。

认证费用,参考OPC基金官网:

OPC认证测试是一项为OPC基金会企业用户会员和UA Logo会员提供的高级服务:

企业用户会员:¥ 7000元/天
UA Logo会员:¥14000元/天
测试通常需要5天时间来测试客户端或服务器。支持多个接口的较大系统可能需要更多的时间。

参考文章
https://blog.csdn.net/m0_46577050/article/details/120898867
https://blog.csdn.net/SHK242673/article/details/109721926?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163531906616780271559531%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=163531906616780271559531&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-7-109721926.pc_search_result_control_group&utm_term=opc%20ua%20%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187
open62541分析 https://blog.csdn.net/whahu1989/category_9236462.html?spm=1001.2014.3001.5482

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值