Overview and location of the instance entry points are shown in Figure 3.
Figure 3– Instance Entry Points for Network Interfaces and Streams
The Resources Objectshall be used as the browse entry point for physical and logical resources of the device the Serveris running on. It shall reside in the Server Objectdefined in OPC 10000-5. It may contain a set of OrganizesReferences that point to other Objectsrepresenting specific resources. It is formally defined in Table 36.
Table 36– Resources definition
Attribute |
Value |
||
BrowseName |
Resources |
||
References |
NodeClass |
BrowseName |
Comment |
ComponentOf of the Server Object defined in Part 5. |
|||
HasTypeDefinition |
ObjectType |
FolderType |
|
Organizes |
Object |
Communication |
Defined in 5.4.2 |
Conformance Units |
|||
BNM Entry Points |
The Communication Objectshall be used as the browse entry point for communication related resources of the physical device the Serveris running on. It is formally defined in Table 37.
The Communication Objectis referenced by an Organizes Referencefrom the Resources Objectdefined in 5.4.1.
The Communication Objectmay include the following subfolders:
- MappingTables
- NetworkInterfaces
- Streams
Note: It is recommended to keep TSN-Streams and possible future (DetNet-)Flows separated in specific folders.
Table 37– Communication definition
Attribute |
Value |
||
BrowseName |
Communication |
||
References |
NodeClass |
BrowseName |
Comment |
HasTypeDefinition |
ObjectType |
FolderType |
|
Organizes |
Object |
MappingTables |
Defined in 5.4.3 |
Organizes |
Object |
NetworkInterfaces |
Defined in 5.4.4 |
Organizes |
Object |
Streams |
Defined in 5.4.5 |
Conformance Units |
|||
BNM Entry Points |
The MappingTables Objectshall be used as the browse entry point for mapping tables of priority values and their application labels. It is formally defined in Table 39. All instances of the PriorityMappingTableTypeshall be referenced from this Object, either directly or indirectly, following hierarchical References.
Table 38– MappingTables definition
Attribute |
Value |
||
BrowseName |
MappingTables |
||
References |
NodeClass |
BrowseName |
Comment |
HasTypeDefinition |
ObjectType |
FolderType |
|
Conformance Units |
|||
BNM Mapping Entry Points |
The NetworkInterfaces Objectshall be used as the browse entry point for network interfaces of the device the Serveris running on. It is formally defined in Table 39.
Table 39– 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 Objectscan be stored within this folder that implement the UA Interface IIetfBaseNetworkInterfaceType.
All Objectsof Type IetfBaseNetworkInterfaceTypewithin the NetworkInterfacesfolder shall represent either a physical or virtual network interface.
The Streams Objectshall be used as the browse entry point for network streams of the device the Serveris running on. It is formally defined in Table 40.
Attribute |
Value |
||
BrowseName |
Streams |
||
References |
NodeClass |
BrowseName |
Comment |
HasTypeDefinition |
ObjectType |
FolderType |
|
Organizes |
Object |
TalkerStreams |
Defined in 5.4.6 |
Organizes |
Object |
ListenerStreams |
Defined in 5.4.7 |
Conformance Units |
|||
BNM TSN Entry Points |
The TalkerStreams Objectshall be used as the browse entry point for sending network streams of the device the Serveris running on. It is formally defined in Table 41.
Table 41– TalkerStreams definition
Attribute |
Value |
||
BrowseName |
TalkerStreams |
||
References |
NodeClass |
BrowseName |
Comment |
HasTypeDefinition |
ObjectType |
FolderType |
|
Conformance Units |
|||
BNM TSN Entry Points |
The ListenerStreams Objectshall be used as the browse entry point for receiving network streams of the device the Serveris running on. It is formally defined in Table 42.
Table 42– ListenerStreams definition
Attribute |
Value |
||
BrowseName |
ListenerStreams |
||
References |
NodeClass |
BrowseName |
Comment |
HasTypeDefinition |
ObjectType |
FolderType |
|
Conformance Units |
|||
BNM TSN Entry Points |