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

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