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.