在 OPC Unified Architecture Part 3: Address Space Model (v1.05.06) 标准中,References ReferenceType 被定义为所有引用类型的抽象基类。该类型本身不携带任何具体语义,也不定义约束条件,其主要作用在于支持 OPC UA 服务中的简单过滤与查询操作。

工业控制器开发者在实际工程场景中构建节点关系时,不应直接使用 References ReferenceType,而必须选用其具体的子类型。标准中定义了多种具有特定语义的子类型,例如:
1. HasProperty ReferenceType:用于表示节点与其属性之间的引用关系。
2. HasSubtype ReferenceType:用于建立类型定义(如 ObjectType 或 VariableType)与其子类型之间的继承关系。
3. HierarchicalReference ReferenceType:通常用于表示层级结构中的父子节点关系,具体语义需结合上下文及标准中关于 Object Model 和 Node Model 的定义来理解。

开发者应根据业务逻辑中节点间关系的本质(是属性关联、类型继承还是层级包含),选择对应的子类型进行建模。这种区分确保了地址空间模型在数据交换和服务调用时的语义准确性和规范性。

信息来源