OPC 10000-22: OPC Unified Architecture

Part 22: Base Network Model

Release 1.05.01

Copyright (c) 2022 OPC Foundation
Generated on 2/25/2022 8:17:28 PM.

This document is subject to the license terms described here.

This document is a copy of the original which can be found here.

Table of Contents

1 Scope

2 Normative references

3 Terms, definitions, abbreviated terms, and conventions
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Concepts
    4.1 Type and Naming Conventions
    4.2 Usage of OPC UA Interfaces

5 Model
    5.1 Overview
    5.2 OPC UA Interfaces
        5.2.1 IIetfBaseNetworkInterfaceType Interface
        5.2.2 IIeeeBaseEthernetPortType Interface
        5.2.3 IIeeeAutoNegotiationStatusType Interface
        5.2.4 IBaseEthernetCapabilitiesType Interface
        5.2.5 IVlanIdType Interface
        5.2.6 ISrClassType Interface
        5.2.7 IIeeeBaseTsnStreamType Interface
        5.2.8 IIeeeBaseTsnTrafficSpecificationType Interface
        5.2.9 IIeeeBaseTsnStatusStreamType Interface
        5.2.10 IIeeeTsnInterfaceConfigurationType Interface
        5.2.11 IIeeeTsnInterfaceConfigurationTalkerType Interface
        5.2.12 IIeeeTsnInterfaceConfigurationListenerType Interface
        5.2.13 IIeeeTsnMacAddressType Interface
        5.2.14 IIeeeTsnVlanTagType Interface
        5.2.15 IPriorityMappingEntryType Interface
    5.3 DataTypes
        5.3.1 Enumeration DataTypes
   Duplex enumeration
   InterfaceAdminStatus enumeration
   InterfaceOperStatus enumeration
   NegotiationStatus enumeration
   TsnFailureCode Enumeration
   TsnStreamState Enumeration
   TsnTalkerStatus Enumeration
   TsnListenerStatus Enumeration
        5.3.2 Structure DataTypes
    5.4 Instance Entry Points
        5.4.1 Resources Folder
        5.4.2 Communication Folder
        5.4.3 MappingTables Folder
        5.4.4 NetworkInterfaces Folder
        5.4.5 Streams Folder
        5.4.6 TalkerStreams Folder
        5.4.7 ListenerStreams Folder
    5.5 ObjectTypes
        5.5.1 IetfBaseNetworkInterfaceType
   IetfBaseNetworkInterfaceType definition
        5.5.2 PriorityMappingTableType
   PriorityMappingTableType definition
   AddPriorityMappingEntry method
   DeletePriorityMappingEntry method
    5.6 ReferenceTypes
        5.6.1 UsesPriorityMappingTable ReferenceType
        5.6.2 HasLowerLayerInterface ReferenceType

Annex A Modelling Examples (informative)
    A.1 Modelling Examples for Network Interfaces
        A.1.1 Virtual Network Interfaces
        A.1.2 Link Aggregation
    A.2 Modelling Examples for PriorityMappingEntries
    A.3 Usage of BNM in other UA Specifications
        A.3.1 Usage of BNM for PubSub over TSN
        A.3.2 Usage of BNM in PROFINET Companion Spec