A.3.7.3.1 NodeId – BrowsePath Example

A typical use case for the BrowsePath in a Descriptor is to reference the corresponding variable in the AddressSpace from the PublishedData of a PublishedDataSet if the variable does not contain a real NodeId. The RootNodeId attribute of the NodeId AttributeType refers to the starting point of the BrowsePath, and the Elements of the BrowsePath direct to the target. Figure A.7 shows an example.

Figure A.7 – Example for the use of the BrowsePath

The formal definition of the BrowsePath is given in Table A.3.

Table A.3 – Formal definition of the BrowsePath
0ReferenceTypeIdNamespaceUrihttp://opcfoundation.org/UA/
NumericId35
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUrihttps://www.acme.com/BottleMachineProject/
NameME_BottleMachineProject
1ReferenceTypeIdNamespaceUrihttp://opcfoundation.org/UA/
NumericId47
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUrihttp://opcfoundation.org/UA/FX/AC/
NameFunctionalEntities
2ReferenceTypeIdNamespaceUrihttp://opcfoundation.org/UA/
NumericId35
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUrihttps://www.acme.com/BottleMachineProject/
NameBottleMachineFE
3ReferenceTypeIdNamespaceUrihttp://opcfoundation.org/UA/
NumericId47
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUrihttp://opcfoundation.org/UA/FX/AC/
NameOutputData
4ReferenceTypeIdNamespaceUrihttp://opcfoundation.org/UA/
NumericId35
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUrihttps://www.acme.com/BottleMachineProject/
NameBottleIdOut