Industry--OPC UA (OPC Unified Architecture) 统一架构

本文介绍了OPCUA作为德国工业4.0推荐的统一通讯协议规范的核心内容,包括其面向对象编程思想、面向服务架构(SOA)以及建模规则等关键特性。详细解释了OPCUA统一架构中的地址命名空间、信息建模和服务等方面。

OPC UA 同一架构 是 德国工业 4.0  中推荐得 唯一一个统一得通讯协议规范。

  • 面向对象编程思想 Oriented Object
  • SOA ( Service Oriented Architecture )  面向服务架构

典型得面向对象编程语言和对象类型之间也有差异。

一个区别是:没有标准得方式暴露一个方法得实现。

另一个区别是:OPC UA 更加灵活, 允许不依赖类型定义将组件添加到一个实例。

OPC UA 同一架构 核心部分为

  • Address Name Space 地址命名空间
  • Information Moduling 信息建模
  • Service 服务

 建模规则:

类型定义(对象类型或变量类型)引用得每一个实例,如果它有建模规则,

它就成为了一个实例声明。

建模规则指定了关于对象类型得实例会怎么处理该实例声明。

有三个基本得选择,也称为建模规则得命名规则:

 1) 第一种选择是使实例声明使强制的,意味着每个实例必须有一个对应此实例声明得部分。

具有相同浏览路径,而且类型必须和实例声明相同(当它是一个对象或变量) 或是该类型得子类型。

2)第二种选择是可选的, 也就是说,每个实例都可以有这样的一个部分。但它不要求一定有这样的对应部分。

3)第三种选择是约束,这意味着该实例声明定义了一个该类型定义实例的约束。稍后将看到更多细节关于什么限制是可行的。一个例子是,一个基数限制,用来指定类型定义的实例应该引用的实例的个数范围,这些实例和实例声明的类型相同。

 

OPU UA 中建模规则是一个可扩展的概念,也就是说服务器或标准的信息模型可以定义自己的建模规则。

 

转载于:https://www.cnblogs.com/masterSoul/p/7851842.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值