11 Profiles and Conformance Units
11.1 Conformance Units
Table 50 defines the corresponding ConformanceUnits for the OPC UA Information Model for PROFINET GSD Generic Model.
| Category | Title | Description |
| Server | PNGSDGM Device | Server shows the PROFINET Device structure (Module – Submodule – Channel). |
| Server | PNGSDGM Parameter | Server provides the Parameter data of the Devices in the Information Model. |
| Server | PNGSDGM IO Data | Server provides the IO Data of the Devices in the Information Model. |
| Server | PNGSDGM Data Objects | Server provides the vendor specific Data Objects yielded by vendor specific PROFINET data records. |
| Server | PNGSDGM BMP Access | Server provides Data Objects obtained using BMP Access. |
| Server | PNGSDGM Alarm Event | Server provides Diagnosis information by generating GsdGenAlarmEventType Events. |
11.2 Profiles
11.2.1 Profile list
Table 51 lists all Profiles defined in this document and defines their URIs.
| Profile | URI |
| PNGSDGM Base Server Profile | http://opcfoundation.org/UA-Profile/PNGSDGM/Server/Base |
| PNGSDGM Advanced Server Profile | http://opcfoundation.org/UA-Profile/PNGSDGM/Server/Advanced |
| PNGSDGM Extended Server Profile | http://opcfoundation.org/UA-Profile/PNGSDGM/Server/Extended |
11.2.2 Server Facets
11.2.2.1 Overview
The following sections specify the Facets available for Servers that implement the PROFINET GSD Generic Model companion specification. Each section defines and describes a Facet or Profile.
A specification can define multiple Facets if not all features are to be implemented by all Servers and Clients. The name of the Facet shall give a hint of the subset. An overall description shall be provided that explains the subset and it potential use.
11.2.2.2 PNGSDGM Base Server Profile
Table 52 defines a Profile that describes the minimum OPC UA functionality provided by the Server implementing this specification.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Profile | 0:Core 2017 Server Facet http://opcfoundation.org/UA-Profile/Server/Core2017Facet | 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 |
| Profile | 2:BaseDevice_Server_Facet | M |
| PNGSDGM | PNGSDGM Device | M |
| PNGSDGM | PNGSDGM IO Data | M |
| PNGSDGM | PNGSDGM Parameter | M |
| PNGSDGM | PNGSDGM Alarm Event | O |
| Subscription Services | 0:Subscription Durable | O |
11.2.2.3 PNGSDGM Advanced Server Profile
Table 53 defines a Profile that adds the Generic Data Objects Conformance Unit to the minimum OPC UA functionality defined by the PNGSDGM Base Server Profile.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Profile | 0:Core 2017 Server Facet http://opcfoundation.org/UA-Profile/Server/Core2017Facet | 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 |
| Profile | 2:BaseDevice_Server_Facet | M |
| PNGSDGM | PNGSDGM Device | M |
| PNGSDGM | PNGSDGM IO Data | M |
| PNGSDGM | PNGSDGM Data Objects | M |
| PNGSDGM | PNGSDGM Parameter | M |
| PNGSDGM | PNGSDGM Alarm Event | O |
| Subscription Services | 0:Subscription Durable | O |
11.2.2.4 PNGSDGM Extended Server Profile
Table 54 defines a Profile that adds the Generic BMP Access Conformance Unit to the OPC UA functionality defined by the PNGSDGM Advanced Server Profile.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Profile | 0:Core 2017 Server Facet http://opcfoundation.org/UA-Profile/Server/Core2017Facet | 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 |
| Profile | 2:BaseDevice_Server_Facet | M |
| PNGSDGM | PNGSDGM Device | M |
| PNGSDGM | PNGSDGM IO Data | M |
| PNGSDGM | PNGSDGM Data Objects | M |
| PNGSDGM | PNGSDGM BMP Access | M |
| PNGSDGM | PNGSDGM Parameter | M |
| PNGSDGM | PNGSDGM Alarm Event | O |
| Subscription Services | 0:Subscription Durable | O |
11.2.3 Client Facets
This specification does not define Client Facets.