IEC 62541-3:2010
OPC unified architecture - Part 3: Address Space Model
发布时间:2010-07-29 实施时间:


地址空间模型是OPC UA的核心概念之一,它定义了OPC UA服务器中的所有元素及其关系。地址空间模型由数据模型、对象模型、节点、属性、方法和事件等元素组成。

数据模型是地址空间模型的基础,它定义了OPC UA服务器中的所有数据类型。数据模型包括基本数据类型、结构体、枚举类型和数组类型等。基本数据类型包括布尔型、整型、浮点型、字符串型和日期时间型等。结构体是由多个基本数据类型组成的复合数据类型,枚举类型是由多个枚举值组成的数据类型,数组类型是由多个相同类型的数据组成的数据类型。

对象模型是数据模型的扩展,它定义了OPC UA服务器中的所有对象及其关系。对象模型包括对象、变量、方法和事件等元素。对象是OPC UA服务器中的一个实体,它可以包含多个变量、方法和事件等元素。变量是对象中的一个属性,它可以是基本数据类型、结构体、枚举类型或数组类型。方法是对象中的一个操作,它可以执行某些操作并返回结果。事件是对象中的一个通知,它可以通知客户端某些状态的变化。

节点是地址空间模型的基本元素,它是OPC UA服务器中的一个实体,可以是对象、变量、方法或事件等元素。节点包括节点ID、节点名称、节点类型和节点属性等信息。节点ID是节点的唯一标识符,节点名称是节点的可读名称,节点类型是节点的类型信息,节点属性是节点的属性信息。

属性是节点的一个特性,它描述了节点的某些属性信息。属性包括访问级别、数据类型、值、描述和历史数据等信息。访问级别描述了节点的访问权限,数据类型描述了节点的数据类型,值描述了节点的当前值,描述描述了节点的描述信息,历史数据描述了节点的历史数据信息。

方法是节点的一个操作,它可以执行某些操作并返回结果。方法包括输入参数、输出参数和执行结果等信息。输入参数描述了方法的输入参数信息,输出参数描述了方法的输出参数信息,执行结果描述了方法的执行结果信息。

事件是节点的一个通知,它可以通知客户端某些状态的变化。事件包括事件ID、事件类型、事件源、事件时间和事件数据等信息。事件ID是事件的唯一标识符,事件类型描述了事件的类型信息,事件源描述了事件的源信息,事件时间描述了事件的发生时间,事件数据描述了事件的数据信息。

相关标准
- IEC 62541-1:2017 OPC统一架构-Part 1:概述、术语和概念
- IEC 62541-2:2010 OPC统一架构-Part 2:安全模型
- IEC 62541-4:2015 OPC统一架构-Part 4:服务
- IEC 62541-5:2014 OPC统一架构-Part 5:信息模型