11 Profiles and Conformance Units
11.1 Conformance Units
Table 62 defines the corresponding ConformanceUnits for the OPC UA Information Model 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”. |
11.2 Profiles
11.2.1 Profile list
Table 63 lists all Profiles defined in this document and defines their URIs.
| 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 |
11.2.2 Server Facets
11.2.2.1 Overview
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.
11.2.2.2 PNENC Detector Server Profile
Table 64 defines a Profile containing the minimum OPC UA functionality and PNENC Conformance Units any PROFINET Encoder Server at least shall provide.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Profile | 0:Nano Embedded Device 2017 Server Profile http://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2017 | M |
| Profile | 0:ComplexType 2017 Server Facet http://opcfoundation.org/UA-Profile/Server/ComplexTypes2017 | M |
| Profile | 0:UA-TCP UA-SC UA Binary http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary | M |
| Profile | 0:Data Access Server Facet http://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 |
11.2.2.3 PNENC Detector Monitor Server Profile
Table 65 defines a Profile that extends the Detector Server Profile by adding Event generation and diagnosis support.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Profile | 0:Nano Embedded Device 2017 Server Profile http://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2017 | M |
| Profile | 0:ComplexType 2017 Server Facet http://opcfoundation.org/UA-Profile/Server/ComplexTypes2017 | M |
| Profile | 0:UA-TCP UA-SC UA Binary http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary | M |
| Profile | 0:Data Access Server Facet http://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 |
11.2.3 Client Facets
This specification does not define Client Facets.