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.