11.2 Profiles

11.2.1 Profile list

Table 51 lists all Profiles defined in this document and defines their URIs.

Table 51 – Profile URIs for PROFINET GSD Generic Model
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.

Table 52 – PNGSDGM Base Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile0:Core 2017 Server Facet
http://opcfoundation.org/UA-Profile/Server/Core2017Facet
M
Profile0:UA-TCP UA-SC UA Binary
http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
M
Profile0:Data Access Server Facet
http://opcfoundation.org/UA-Profile/Server/DataAccess
M
Profile2:BaseDevice_Server_FacetM
PNGSDGMPNGSDGM DeviceM
PNGSDGMPNGSDGM IO DataM
PNGSDGMPNGSDGM ParameterM
PNGSDGMPNGSDGM Alarm EventO
Subscription Services0:Subscription DurableO
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.

Table 53 – PNGSDGM Advanced Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile0:Core 2017 Server Facet
http://opcfoundation.org/UA-Profile/Server/Core2017Facet
M
Profile0:UA-TCP UA-SC UA Binary
http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
M
Profile0:Data Access Server Facet
http://opcfoundation.org/UA-Profile/Server/DataAccess
M
Profile2:BaseDevice_Server_FacetM
PNGSDGMPNGSDGM DeviceM
PNGSDGMPNGSDGM IO DataM
PNGSDGMPNGSDGM Data ObjectsM
PNGSDGMPNGSDGM ParameterM
PNGSDGMPNGSDGM Alarm EventO
Subscription Services0:Subscription DurableO
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.

Table 54 – PNGSDGM Extended Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile0:Core 2017 Server Facet
http://opcfoundation.org/UA-Profile/Server/Core2017Facet
M
Profile0:UA-TCP UA-SC UA Binary
http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary
M
Profile0:Data Access Server Facet
http://opcfoundation.org/UA-Profile/Server/DataAccess
M
Profile2:BaseDevice_Server_FacetM
PNGSDGMPNGSDGM DeviceM
PNGSDGMPNGSDGM IO DataM
PNGSDGMPNGSDGM Data ObjectsM
PNGSDGMPNGSDGM BMP AccessM
PNGSDGMPNGSDGM ParameterM
PNGSDGMPNGSDGM Alarm EventO
Subscription Services0:Subscription DurableO

11.2.3 Client Facets

This specification does not define Client Facets.