OPC Unified Architecture – Part 22: Base Network Model
5.4 Instance Entry Points
Overview and location of the instance entry points are shown in Figure 3.
Figure 3 – Instance Entry Points for Network Interfaces, Streams, Mapping Tables and LLDP information
5.4.1 Resources Folder
The ResourcesObject shall be used as the browse entry point for physical and logical resources of the device the Server is running on. It shall reside in the ServerObject defined in OPC 10000-5. It can contain a set of Organizes References that point to other Objects representing specific resources. It is formally defined in Table 50.
Table 50 – Resources definition
Attribute
Value
BrowseName
Resources
References
NodeClass
BrowseName
Comment
ComponentOf of the Server Object defined in Part 5.
The CommunicationObject shall be used as the browse entry point for communication related resources of the physical device the Server is running on. It is formally defined in Table 51.
The CommunicationObject is referenced by an OrganizesReference from the ResourcesObject defined in 5.4.1.
The CommunicationObject can include the following subfolders:
MappingTables
NetworkInterfaces
Streams
Additionally, the CommunicationObject may include the LLDP instance.
The MappingTablesObject shall be used as the browse entry point for mapping tables of priority values and their application labels. It is formally defined in Table 52 – MappingTables definition. All instances of the PriorityMappingTableType shall be referenced from this Object, either directly or indirectly, following hierarchical References.
Table 52 – MappingTables definition
Attribute
Value
BrowseName
MappingTables
References
NodeClass
BrowseName
Comment
HasTypeDefinition
ObjectType
FolderType
Conformance Units
BNM Mapping Entry Points
5.4.4 NetworkInterfaces Folder
The NetworkInterfacesObject shall be used as the browse entry point for network interfaces of the device the Server is running on. It is formally defined in Table 53.
Table 53 – NetworkInterfaces definition
Attribute
Value
BrowseName
NetworkInterfaces
References
NodeClass
BrowseName
Comment
HasTypeDefinition
ObjectType
FolderType
Conformance Units
BNM Entry Points
The NetworkInterfaces folder is intended to hold instances, which are of IetfBaseNetworkInterfaceType or a subtype of it. However other Objects can be stored within this folder that implement the UA Interface IIetfBaseNetworkInterfaceType.
All Objects of Type IetfBaseNetworkInterfaceType within the NetworkInterfaces folder shall represent either a physical or virtual network interface.
5.4.5 Streams Folder
The StreamsObject shall be used as the browse entry point for network streams of the device the Server is running on. It is formally defined in Table 54.
The TalkerStreamsObject shall be used as the browse entry point for sending network streams of the device the Server is running on. It is formally defined in Table 55.
Table 55 – TalkerStreams definition
Attribute
Value
BrowseName
TalkerStreams
References
NodeClass
BrowseName
Comment
HasTypeDefinition
ObjectType
FolderType
Conformance Units
BNM TSN Entry Points
5.4.7 ListenerStreams Folder
The ListenerStreamsObject shall be used as the browse entry point for receiving network streams of the device the Server is running on. It is formally defined in Table 56.
Table 56 – ListenerStreams definition
Attribute
Value
BrowseName
ListenerStreams
References
NodeClass
BrowseName
Comment
HasTypeDefinition
ObjectType
FolderType
Conformance Units
BNM TSN Entry Points
5.4.8 LLDP Information Object
The LLDPInformationObject shall be used as the single browse entry point for all LLDP information represented in the Server running on the device. It is formally defined in Table 57.