Nodeの構成

Nodeは、AttributeとReferenceという2つの構成要素があります。

Attribute

Attributeは、Nodeのデータを記述する唯一の記述要素です。Attributeは、Nodeの構成要素であるためにAddressSpaceに直接表示されません。Attributeは、NodeClass(後で説明します)ごとに定義されます。AttributeはOPC Foundationの仕様により定義され、Attributeは拡張できません。

Reference

ReferenceはAttributeと同様にNodeのもうひとつの構成要素です。Referenceは他のNodeとの関係を定義するために使用されます。Attributeと異なりReferenceは拡張できます。Attributeと異なりReferenceはNodeとしてAddressSpaceに公開されます。Referenceを含むNodeはSourceNode といい、ReferenceされるNodeをTargetNodeといいます。

AttributeとReferenceと定義の関係

OPC UAでNodeは規格された設計書、Definitionにより定義されます。DefinitionはNodeの2つの構成要素であるAttributeとReferenceで構成され、下記のような関係を持ちます。