OPC 30145: PROFINET Drives
Released 1.00
2024-11-13
This document is subject to the license terms described here.
The general OPC Foundation specification license agreement also applies and can be found here.
This document is a copy of the original which can be found here.
This document defines nodes in the following nodesets:
        
            1 Scope
        
        
            2 Normative references
        
        
            3 Terms, abbreviated terms and conventions
        
        
            3.1 Overview
        
        
            3.2 OPC UA for PROFINET Drives Terms from Profile Drive Technology – Encoder Profile [PI 3162 ENCP]
        
        
            3.2.1 Output Data
        
        
            3.2.2 Input Data
        
        
            3.2.3 IO Data
        
        
            3.2.4 DO IO Data
        
        
            3.2.5 Process Data
        
        
            3.3 Term defined for this document
        
        
            3.3.1 Controller
        
        
            3.3.2 P-Device
        
        
            3.3.3 Supervisor
        
        
            3.3.4 Drive Unit
        
        
            3.4 Drive
        
        
            3.4.1 PROFINET Drive
        
        
            3.4.2 Drive Object
        
        
            3.4.3 Axis type Drive Object (Axis/DO)
        
        
            3.4.4 Telegram
        
        
            3.4.5 Standard Telegram
        
        
            3.4.6 Signal
        
        
            3.4.7 Standard Signal
        
        
            3.4.8 PN Submodule
        
        
            3.5 Abbreviated terms
        
        
            3.6 Conventions used in this document
        
        
            3.6.1 Conventions for Node descriptions
        
        
            3.6.1.1 Node definitions
        
        
            3.6.1.2 Additional References
        
        
            3.6.1.3 Additional sub-components
        
        
            3.6.1.4 Additional Attribute values
        
        
            3.6.2 NodeIds and BrowseNames
        
        
            3.6.2.1 NodeIds
        
        
            3.6.2.2 BrowseNames
        
        
            3.6.3 Common Attributes
        
        
            3.6.3.1 General
        
        
            3.6.3.2 Objects
        
        
            3.6.3.3 Variables
        
        
            3.6.3.4 VariableTypes
        
        
            3.6.3.5 Methods
        
        
            4 General information to PROFINET Drives and OPC UA
        
        
            4.1 Introduction to PROFINET Drives
        
        
            4.1.1 Drive Model
        
        
            4.1.2 Drive Object
        
        
            4.1.3 Axis type Drive Object
        
        
            4.1.4 Axis types and PROFIdrive Application Classes
        
        
            4.1.5 Drive Communication Model
        
        
            4.2 Introduction to OPC Unified Architecture
        
        
            4.2.1 What is OPC UA?
        
        
            4.2.2 Basics of OPC UA
        
        
            4.2.3 Information modelling in OPC UA
        
        
            4.2.3.1 Concepts
        
        
            4.2.3.2 Namespaces
        
        
            4.2.3.3 Companion Specifications
        
        
            5 Use cases
        
        
            6 OPC UA for PROFINET Drives Functional Information Model Overview
        
        
            6.1 Introduction to OPC UA for Drive Information Model
        
        
            6.2 PROFINET Drive Security
        
        
            7 OPC UA ObjectTypes
        
        
            7.1 DriveAxisType
        
        
            7.2 VelocityDriveAxisType
        
        
            7.3 FrequencyDriveAxisType
        
        
            7.4 PositioningDriveAxisType
        
        
            7.5 VelocityServoDriveAxisType
        
        
            7.6 PositionServoDriveAxisType
        
        
            7.7 TraversingTaskType
        
        
            7.8 SafetyType
        
        
            7.9 SafetyFunctionType
        
        
            7.10 OPC UA Variable Mapping to Drive Properties
        
        
            8 OPC UA EventTypes
        
        
            8.1 AxisEventType
        
        
            8.2 AxisSwOvertravelEventType
        
        
            8.3 AxisHwOvertravelEventType
        
        
            8.4 TorqueLimitEventType
        
        
            8.5 ForceLimitEventType
        
        
            8.6 MotorCurrentLimitEventType
        
        
            8.7 DiagnosisAlarmType
        
        
            9 OPC UA VariableTypes
        
        
            9.1 AxisTypeVariableType
        
        
            9.2 HomingDirectionType
        
        
            9.3 HomingModeType
        
        
            9.4 TemperatureVariableType
        
        
            10 Profiles and Conformance Units
        
        
            10.1 Conformance Units
        
        
            10.2 Profiles
        
        
            10.2.1 Profile list
        
        
            10.2.2 Server Facets
        
        
            10.2.2.1 Overview
        
        
            10.2.2.2 PDRV Small Server Profile
        
        
            10.2.2.3 PDRV Standard Server Profile
        
        
            10.2.2.4 PDRV Full Server Profile
        
        
            10.2.3 Client Facets
        
        
            11 Namespaces
        
        
            11.1 Namespace Metadata
        
        
            11.2 Handling of OPC UA Namespaces
        
        
            Annex A (normative) PROFINET Drives Namespace and mappings
        
        
            A.1 NodeSet and Supplementary Files for PROFINET Drives Information Model
        
        
            Annex B (normative)
        
        
            B.1 Fault code definition
        
        
            Annex C (normative)
        
        
            C.1 Signal and parameter mapping to OPC UA Variables
        
        
            Annex D (normative)
        
        
            D.1 Relationship of asset model and functional model