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

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

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.

image032.png

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.