10 Profiles and Conformance Units
10.1 Conformance Units
Table 49 defines the corresponding ConformanceUnits for the OPC UA for Drive Information Model.
| Category | Title | Description |
|---|---|---|
| Server | PDRV Measurement | Supports Variables in the “Actual and Command Values” sub-aspect. |
| Server | PDRV Axis Properties | Supports Variables in the “Axis Properties” sub-aspect. |
| Server | PDRV Limit Events | Supports limit Events such as AxisSwOvertravelEventType, AxisHwOvertravelEventType, TorqueLimitEventType, ForceLimitEventType and MotorCurrentLimitEventType according to the axis type. This includes support of the OPC UA “Standard Event Subscription Server Facet”. |
| Server | PDRV Logbook Readable | Supports the Logbook Object in the “Diagnosis” sub-aspect. |
| Server | PDRV Logbook Events | Supports LogbookEventType and EncoderDiagnosisEventType Notifications. EncoderChannelType Objects might provide EncoderProbeLatchEventType and EncoderRefLatchEventType Notifications. This includes support of the OPC UA “Standard Event Subscription Server Facet”. |
| Server | PDRV Diagnosis Alarms | Supports DiagnosisAlarmType Notifications. This includes support of the OPC UA “A & C Alarm Server Facet”. |
| Server | PDRV Signals | Supports Signal Variables in the “Signals” sub-aspect. |
| Server | PDRV Security Roles | Server supports role-based security and restricts Method invocation to Sessions with granted “Operator” role. This includes support of the OPC UA “Security User Access Control Base Facet”. |
10.2 Profiles
10.2.1 Profile list
Table 50 lists all Profiles defined in this document and defines their URIs.
| Profile | URI |
|---|---|
| PDRV Small Server Profile | http://opcfoundation.org/UA-Profile/PDRV/Server/Small |
| PDRV Standard Server Profile | http://opcfoundation.org/UA-Profile/PDRV/Server/Standard |
| PDRV Full Server Profile | http://opcfoundation.org/UA-Profile/PDRV/Server/Full |
10.2.2 Server Facets
10.2.2.1 Overview
The following sections specify the Facets available for Servers that implement the PROFINET Drives companion specification. Each section defines and describes a Facet or Profile. Figure 28 shows the intended usage of the specified Profiles.

10.2.2.2 PDRV Small Server Profile
Table 51 defines a Profile containing the minimum OPC UA functionality and PDRV Conformance Units any PROFINET Drives Server at least shall provide. Intended to be implemented by Servers on simple Devices.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Profile | 0:Nano Embedded Device 2017 Server Profile http://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2017 | |
| Profile | 0:ComplexType 2017 Server Facet http://opcfoundation.org/UA-Profile/Server/ComplexTypes2017 | |
| Profile | 0:Data Access Server Facet http://opcfoundation.org/UA-Profile/Server/DataAccess | |
| PDRV | PDRV Measurement | M |
| PDRV | PDRV Axis Properties | M |
| PDRV | PDRV Logbook Readable | O |
| PDRV | PDRV Logbook Events | O |
| PDRV | PDRV Limit Events | O |
| PDRV | PDRV Security Roles | O |
10.2.2.3 PDRV Standard Server Profile
Table 52 defines a Profile that extends the Small Server Profile by adding Event generation. Intended be implemented by Servers on complex Devices like Drives or robots, but also on small Devices, Edge Devices and PLC’s.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
|---|---|---|
| Profile | PDRV Small Server Profile | |
| PDRV | PDRV Logbook Readable | M |
| PDRV | PDRV Logbook Events | M |
| PDRV | PDRV Limit Events | M |
| PDRV | PDRV Signals | O |
10.2.2.4 PDRV Full Server Profile
Table 52 defines a Profile that extends the Standard Server Profile by adding Alarm generation. Intended to be implemented by Servers on Complex Devices, Edge Devices and PLC’s.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
|---|---|---|
| Profile | PDRV Standard Server Profile | |
| PDRV | PDRV Diagnosis Alarms | M |
10.2.3 Client Facets
This specification does not define Client Facets.