地址空间
OPC UA 地址空间的主要目标是为服务器提供一种向客户端表示对象的标准方式。OPC UA 对象模型旨在满足这一目标。它根据变量和方法定义对象。它还允许表达与其他对象的关系。
对象模型
UA 服务用于访问对象及其组件,例如读取或写入变量值、调用方法或从对象接收事件。浏览服务可用于探索对象及其组件之间的关系。
该模型的元素在地址空间中表示为节点。每个节点都分配给一个节点类,例如对象、变量和方法,并表示对象模型的不同元素。
节点模型
OPC UA 服务器向客户端提供的一组对象和相关信息是其地址空间。
对象及其组件在地址空间中表示为一组节点(例如对象、变量和方法节点)。节点由属性描述并通过引用相互连接。
节点类定义不同节点的属性和引用。OPC UA 定义了八个节点类别。地址空间中的每个节点都是这些节点类之一的实例。不允许客户端和服务器定义额外的节点类或扩展这些节点类的定义(例如节点类的属性列表)