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.

Table 50 – Conformance Units for PROFINET GSD Generic Model
Category Title Description
ServerPNGSDGM Device Server shows the PROFINET Device structure (Module – SubmoduleChannel).
ServerPNGSDGM Parameter Server provides the Parameter data of the Devices in the Information Model.
ServerPNGSDGM IO Data Server provides the IO Data of the Devices in the Information Model.
ServerPNGSDGM Data Objects Server provides the vendor specific Data Objects yielded by vendor specific PROFINET data records.
ServerPNGSDGM BMP Access Server provides Data Objects obtained using BMP Access.
ServerPNGSDGM 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.

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.