Table 49 defines the corresponding ConformanceUnits for the OPC UA for Drive Information Model.
Table 49 – Conformance Units 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”. |
Table 50 lists all Profiles defined in this document and defines their URIs.
Table 50 – Profile URIs for Drive Information Model
Profile |
URI |
PDRV Small Server Profile |
|
PDRV Standard Server Profile |
|
PDRV Full Server Profile |
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
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 |
Profile |
0:Nano Embedded Device 2017 Server Profilehttp://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2017 |
|
Profile |
0:ComplexType 2017 Server Facethttp://opcfoundation.org/UA-Profile/Server/ComplexTypes2017 |
|
Profile |
0:Data Access Server Facethttp://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 |
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
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 |
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
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
PDRV Standard Server Profile |
|
PDRV |
PDRV Diagnosis Alarms |
M |
This specification does not define Client Facets.