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
0ReferenceTypeIdNamespaceUri http://opcfoundation.org/UA/
NumericId35
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUri https://www.acme.com/BottleMachineProject/
NameME_BottleMachineProject
1ReferenceTypeIdNamespaceUri http://opcfoundation.org/UA/
NumericId47
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUri http://opcfoundation.org/UA/FX/AC/
NameFunctionalEntities
2ReferenceTypeIdNamespaceUri http://opcfoundation.org/UA/
NumericId35
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUri https://www.acme.com/BottleMachineProject/
NameBottleMachineFE
3ReferenceTypeIdNamespaceUri http://opcfoundation.org/UA/
NumericId47
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUri http://opcfoundation.org/UA/FX/AC/
NameOutputData
4ReferenceTypeIdNamespaceUri http://opcfoundation.org/UA/
NumericId35
IncludeSubTypesFalse
IsInverseFalse
TargetNameNamespaceUri https://www.acme.com/BottleMachineProject/
NameBottleIdOut