10 Profiles and Conformance Units

10.1 Conformance Units

Table 49 defines the corresponding ConformanceUnits for the OPC UA for Drive Information Model.

Table 49 – Conformance Units for Drive Information Model
CategoryTitleDescription
ServerPDRV MeasurementSupports Variables in the “Actual and Command Values” sub-aspect.
ServerPDRV Axis PropertiesSupports Variables in the “Axis Properties” sub-aspect.
ServerPDRV Limit EventsSupports 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”.
ServerPDRV Logbook ReadableSupports the Logbook Object in the “Diagnosis” sub-aspect.
Server PDRV Logbook EventsSupports LogbookEventType and EncoderDiagnosisEventType Notifications. EncoderChannelType Objects might provide EncoderProbeLatchEventType and EncoderRefLatchEventType Notifications. This includes support of the OPC UA “Standard Event Subscription Server Facet”.
ServerPDRV Diagnosis AlarmsSupports DiagnosisAlarmType Notifications.
This includes support of the OPC UA “A & C Alarm Server Facet”.
ServerPDRV SignalsSupports Signal Variables in the “Signals” sub-aspect.
ServerPDRV 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.

Table 50 – Profile URIs for Drive Information Model
ProfileURI
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.

Figure 28 – PDRV Server Profiles Intended Usage
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.

Table 51 – PDRV Small Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile0:Nano Embedded Device 2017 Server Profile
http://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2017
Profile0:ComplexType 2017 Server Facet
http://opcfoundation.org/UA-Profile/Server/ComplexTypes2017
Profile0:Data Access Server Facet
http://opcfoundation.org/UA-Profile/Server/DataAccess
PDRVPDRV MeasurementM
PDRVPDRV Axis PropertiesM
PDRVPDRV Logbook ReadableO
PDRVPDRV Logbook EventsO
PDRVPDRV Limit EventsO
PDRVPDRV Security RolesO
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.

Table 52 – PDRV Standard Server Profile
GroupConformance Unit / Profile TitleMandatory / Optional
ProfilePDRV Small Server Profile
PDRVPDRV Logbook ReadableM
PDRVPDRV Logbook EventsM
PDRVPDRV Limit EventsM
PDRVPDRV SignalsO
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.

Table 53 – PDRV Full Server Profile
GroupConformance Unit / Profile TitleMandatory / Optional
ProfilePDRV Standard Server Profile
PDRVPDRV Diagnosis AlarmsM

10.2.3 Client Facets

This specification does not define Client Facets.