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