地址空间模型是OPC UA的核心概念之一,用于描述OPC UA服务器中的数据、对象、方法和事件等信息。地址空间模型由节点、属性、方法和事件等组成,其中节点是最基本的元素。节点是OPC UA服务器中的一个实体,可以是数据、对象、方法或事件。每个节点都有一个唯一的标识符(NodeID),用于在OPC UA网络中唯一标识该节点。
节点可以包含属性,属性是节点的特征或状态。属性可以是节点的值、名称、描述、数据类型等。节点还可以包含方法,方法是节点的操作或功能。方法可以接受输入参数,执行某些操作,并返回输出参数。节点还可以包含事件,事件是节点的状态变化或其他重要信息。事件可以由服务器主动发送给客户端,也可以由客户端订阅后接收。
IEC 62541-3:2015规定了地址空间模型的基本概念、数据模型、对象模型、节点、属性、方法和事件等内容。其中,数据模型定义了OPC UA中使用的数据类型和编码方式,对象模型定义了OPC UA中使用的对象类型和实例化方式。节点是地址空间模型的基本元素,可以是数据节点、对象节点、方法节点或事件节点。属性是节点的特征或状态,可以是节点的值、名称、描述、数据类型等。方法是节点的操作或功能,可以接受输入参数,执行某些操作,并返回输出参数。事件是节点的状态变化或其他重要信息,可以由服务器主动发送给客户端,也可以由客户端订阅后接收。
IEC 62541-3:2015还规定了节点的访问级别和安全性。节点的访问级别定义了节点的访问权限,包括读、写、执行等。节点的安全性定义了节点的安全保护级别,包括认证、授权、加密等。节点的访问级别和安全性是OPC UA服务器设计和实现的重要考虑因素。
相关标准
- IEC 62541-1:2017 OPC统一架构-概述、术语和概念
- IEC 62541-2:2010 OPC统一架构-安全模型
- IEC 62541-4:2015 OPC统一架构-服务
- IEC 62541-5:2014 OPC统一架构-信息模型