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 |
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 |
PNGSDGM Alarm Event |
Server provides Diagnosis information by generating GsdGenAlarmEventType Events. |
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 |
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.
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 |
Profile |
0:Core 2017 Server Facethttp://opcfoundation.org/UA-Profile/Server/Core2017Facet |
M |
Profile |
0:UA-TCP UA-SC UA Binaryhttp://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary |
M |
Profile |
0:Data Access Server Facethttp://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 |
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 |
Profile |
0:Core 2017 Server Facethttp://opcfoundation.org/UA-Profile/Server/Core2017Facet |
M |
Profile |
0:UA-TCP UA-SC UA Binaryhttp://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary |
M |
Profile |
0:Data Access Server Facethttp://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 |
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 |
Profile |
0:Core 2017 Server Facethttp://opcfoundation.org/UA-Profile/Server/Core2017Facet |
M |
Profile |
0:UA-TCP UA-SC UA Binaryhttp://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary |
M |
Profile |
0:Data Access Server Facethttp://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 |
This specification does not define Client Facets.