Table 62 defines the corresponding ConformanceUnits for the OPC UA Information Model for PROFINET Encoder.

Table 62 – Conformance Units for PROFINET Encoder

Category

Title

Description

Server

PNENC Measurement

Supports Variables in the “Measurement/Actual Values” sub-aspect.

Server

PNENC Config Readable

Supports the AxisConfig, ControlConfig and SensorConfig Objects in the “Configuration” sub-aspect.

Server

PNENC Config Writable

Supports the SetAxisConfig, SetControlConfig and SetSensorConfig Methods.

Server

PNENC Sensor Readable

Supports the Object in the “Sensor & Probes” sub-aspect.

Server

PNENC Sensor Events

Supports EncoderRefLatchEventType Notifications. This includes support of the OPC UA “Standard Event Subscription Server Facet”.

Server

PNENC Sensor Controllable

Supports the PresetControl and Ref1LatchStart Methods.

Server

PNENC Probes Readable

Supports the Probes Object in the “Sensor & Probes” sub-aspect containing at least one EncoderProbeType Object.

Server

PNENC Probes Events

Supports EncoderProbeLatchEventType Notifications.This includes support of the OPC UA “Standard Event Subscription Server Facet”.

Server

PNENC Probes Controllable

Supports the LatchStart Method.

Server

PNENC Logbook Readable

Supports the Logbook Object in the “Diagnosis” sub-aspect.

Server

PNENC Logbook Evens

Supports LogbookEventType Notifications.This includes support of the OPC UA “Standard Event Subscription Server Facet”.

Server

PNENC Diagnosis Events

Supports EncoderDiagnosisEventType Notifications.This includes support of the OPC UA “Standard Event Subscription Server Facet”.

Server

PNENC Signals

Supports Signal Variables in the “Signals” sub-aspect.

Server

PNENC 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 63 lists all Profiles defined in this document and defines their URIs.

Table 63 – Profile URIs for PROFINET Encoder

Profile

URI

PNENC Detector Server Profile

http://opcfoundation.org/UA-Profile/PNENC/Server/Detector

PNENC Detector Monitor Server Profile

http://opcfoundation.org/UA-Profile/PNENC/Server/DetectorMonitor

The following sections specify the Facets available for Servers that implement the PROFINET Encoder companion specification. Each section defines and describes a Facet or Profile.

Table 64 defines a Profile containing the minimum OPC UA functionality and PNENC Conformance Units any PROFINET Encoder Server at least shall provide.

Table 64 – PNENC Detector Server Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:Nano Embedded Device 2017 Server Profilehttp://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2017

M

Profile

0:ComplexType 2017 Server Facethttp://opcfoundation.org/UA-Profile/Server/ComplexTypes2017

M

Profile

0:UA-TCP UA-SC UA Binaryhttp://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary

M

Profile

0:Data Access Server Facethttp://opcfoundation.org/UA-Profile/Server/DataAccess

M

PNENC

PNENC Measurement

M

PNENC

PNENC Config Readable

M

PNENC

PNENC Sensor Readable

M

PNENC

PNENC Sensor Events

O

PNENC

PNENC Logbook Events

O

PNENC

PNENC Diagnosis Events

O

PNENC

PNENC Logbook Readable

O

PNENC

PNENC Config Writable

O

PNENC

PNENC Sensor Controllable

O

PNENC

PNENC Probes Readable

O

PNENC

PNENC Probes Events

O

PNENC

PNENC Probes Controllable

O

PNENC

PNENC Signals

O

PNENC

PNENC Security Roles

O

Table 65 defines a Profile that extends the Detector Server Profile by adding Event generation and diagnosis support.

Table 65 – PNENC Detector Monitor Server Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:Nano Embedded Device 2017 Server Profilehttp://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2017

M

Profile

0:ComplexType 2017 Server Facethttp://opcfoundation.org/UA-Profile/Server/ComplexTypes2017

M

Profile

0:UA-TCP UA-SC UA Binaryhttp://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary

M

Profile

0:Data Access Server Facethttp://opcfoundation.org/UA-Profile/Server/DataAccess

M

PNENC

PNENC Measurement

M

PNENC

PNENC Config Readable

M

PNENC

PNENC Sensor Readable

M

PNENC

PNENC Sensor Events

M

PNENC

PNENC Logbook Events

M

PNENC

PNENC Diagnosis Events

M

PNENC

PNENC Logbook Readable

M

PNENC

PNENC Config Writable

O

PNENC

PNENC Sensor Controllable

O

PNENC

PNENC Probes Readable

O

PNENC

PNENC Probes Events

O

PNENC

PNENC Probes Controllable

O

PNENC

PNENC Signals

O

PNENC

PNENC Security Roles

O

This specification does not define Client Facets.