OPC 30110: OPC Unified Architecture

Release 1.00
2017-11-15

Copyright (c) 2019 OPC Foundation
Generated on 2019-09-17 11:29:21 AM.

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 Reference documents

3 Terms, definitions, and conventions
    3.1 Use of terms
    3.2 OPC UA for POWERLINK Information Model terms
    3.3 Abbreviations and symbols
    3.4 Conventions used in this document
        3.4.1 Conventions for Node descriptions
        3.4.2 NodeIds and BrowseNames
            3.4.2.1 NodeIds
            3.4.2.2 BrowseNames
        3.4.3 Common Attributes
            3.4.3.1 General
            3.4.3.2 Objects
            3.4.3.3 Variables
            3.4.3.4 VariableTypes

4 General information about Ethernet POWERLINK and OPC UA
    4.1 Introduction to Ethernet POWERLINK
        4.1.1 General
        4.1.2 Key features
        4.1.3 POWERLINK device model
        4.1.4 POWERLINK Object Dictionary
        4.1.5 Index and Sub-Index usage
    4.2 Introduction to OPC Unified Architecture
        4.2.1 General
        4.2.2 Graphical notation
    4.3 Use cases
        4.3.1 Access to a POWERLINK Object Dictionary from an OPC UA Client
        4.3.2 Access to POWERLINK Objects through untrusted networks

5 POWERLINK model overview
    5.1 Overview
    5.2 Modeling concepts
        5.2.1 POWERLINK Objects and their attributes
        5.2.2 PowerlinkArrayType
        5.2.3 PowerlinkRecordType
        5.2.4 PowerlinkVariableType

6 OPC UA ObjectTypes for POWERLINK Communication Profile EPSG DS 301
    6.1 PowerlinkDeviceType
        6.1.1 General
        6.1.2 PowerlinkDeviceType Definition
        6.1.3 Placeholder CNIdentifier
        6.1.4 Placeholder MNIdentifier
        6.1.5 Mapping for DeviceType (Types namespace)
    6.2 PowerlinkConnectionPointType
        6.2.1 General
        6.2.2 PowerlinkConnectionPointType Definition
        6.2.3 Method ReadByIndex
        6.2.4 Method WriteByIndex
    6.3 PowerlinkCnConnectionPointType
        6.3.1 General
        6.3.2 PowerlinkCnConnectionPointType Definition
        6.3.3 Placeholder DeviceProfileIdentifier
    6.4 PowerlinkMnConnectionPointType
        6.4.1 General
        6.4.2 PowerlinkMnConnectionPointType Definition

7 Mapping of DataTypes
    7.1 Primitive DataTypes
    7.2 Enumeration DataTypes
        7.2.1 PowerlinkNMTStateEnumeration
        7.2.2 PowerlinkNMTResetCmdEnumeration
    7.3 OptionSet DataTypes
        7.3.1 PowerlinkAttributes
        7.3.2 ErrorRegisterBits
    7.4 VariableTypes
        7.4.1 DIA_ERRStatistics_Type Definition
        7.4.2 DIA_NMTTelegrCount_Type Definition
        7.4.3 DLL_ErrorCntRec_Type Definition
        7.4.4 IDENTITY_Type Definition
        7.4.5 INP_ProcessImage_Type Definition
        7.4.6 NMT_BootTime_Type Definition
        7.4.7 NMT_CycleTiming_Type Definition
        7.4.8 NMT_EPLNodeID_Type Definition
        7.4.9 NMT_InterfaceGroup_Type Definition
        7.4.10 NMT_MNCycleTiming_Type Definition
        7.4.11 NMT_ParameterStorage_Type Definition
        7.4.12 NMT_RequestCmd_Type Definition
        7.4.13 NWL_IpAddrTable_Type Definition
        7.4.14 PDO_CommParamRecord_Type Definition
    7.5 Structure DataTypes
        7.5.1 PowerlinkErrorEntryDataType
        7.5.2 PowerlinkIpAddressDataType
        7.5.3 PowerlinkPDOMappingEntryDataType

8 Direct addressing of the POWERLINK Object Dictionary
    8.1 General
    8.2 OPAQUE NodeIds
        8.2.1 General
        8.2.2 NodeIds for single instances
        8.2.3 NodeIds for multiple instances
    8.3 String NodeIds

9 Profiles and namespaces
    9.1 Namespace metadata
    9.2 OPC UA Conformance Units and Profiles
    9.3 Handling of OPC UA namespaces

Annex A (normative): POWERLINK namespace and mappings
    A.1 Namespace and identifiers for POWERLINK Information Model
    A.2 Profile URIs for POWERLINK Information Model

Annex B : POWERLINK Object Dictionary
    B.1 References POWERLINK Objects to OPC UA Objects
    B.2 Objects not defined in OPC UA Information Model