12.2.2 Server Facets

12.2.2.1 Overview

The following sections specify the Facets available for Servers that implement the OPC UA for PROFINET Remote IO companion specification. Each section defines and describes a Facet or Profile.

12.2.2.2 PNRIO Common Server Facet

The PNRIO Common Server Facet contains all Conformance Units and Profiles which are used by the other Profiles. It is intended to be used only as part of the subsequent defined Profiles.

Table 137 – PNRIO Common Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
PNRIOPNRIO AlarmsO
PNRIOPNRIO EventsO
PNRIOPNRIO Durable SubscriptionsO
PNRIOPNRIO Cyclic TelegramsO
PNRIOPNRIO Operator ModeO
PNRIOPNRIO QualifiersO
Profile0:Nano Embedded Device 2017 Server Profile
http://opcfoundation.org/UA-Profile/Server/NanoEmbeddedDevice2017
M
Profile0:ComplexType 2017 Server Facet
http://opcfoundation.org/UA-Profile/Server/ComplexTypes2017
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
12.2.2.3 PNRIO Base Server Profile

From the PNRIO Conformance Units, the PNRIO Base Server Profile demands the PNRIO Channel Objects Conformance Unit only. Servers implementing this Profile provide Channel Objects, but do not offer Channel Group Objects or any component of the later, as Process Variables or a RioChannelGroupConfigType Object.

Table 138 – PNRIO Base Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
PNRIO PNRIO Common Server FacetM
PNRIOPNRIO Channel ObjectsM
12.2.2.4 PNRIO Group Server Profile

From the PNRIO Conformance Units, the PNRIO Group Server Profile demands the PNRIO Channel Groups and the PNRIO Process Variables Conformance Units. Servers implementing this Profile do not provide Channel Objects. Optionally RioChannelGroupConfigType Objects may be provided as components of Channel Group Objects.

Table 139 – PNRIO Group Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
PNRIOPNRIO Common Server FacetM
PNRIOPNRIO Channel GroupsM
PNRIOPNRIO Process VariablesM
PNRIOPNRIO ConfigurationO
12.2.2.5 PNRIO Grouped Channels Server Profile

From the PNRIO Conformance Units, the PNRIO Grouped Channels Server Profile demands the PNRIO Channel Groups and the PNRIO Channel Objects Conformance Units. Servers implementing this Profile do not provide Process Variables. Optionally RioChannelGroupConfigType Objects may be provided as components of Channel Group Objects.

Table 140 – PNRIO Grouped Channels Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
PNRIOPNRIO Common Server FacetM
PNRIOPNRIO Channel GroupsM
PNRIOPNRIO Channel ObjectsM
PNRIOPNRIO ConfigurationO
12.2.2.6 PNRIO Full Grouped Channels Server Profile

From the PNRIO Conformance Units, the PNRIO Grouped Channels Server Profile demands the PNRIO Channel Groups, the PNRIO Channel Objects and the PNRIO Process Variables Conformance Units. Optionally RioChannelGroupConfigType Objects may be provided as components of Channel Group Objects.

Table 141 – PNRIO Full Grouped Channels Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
PNRIOPNRIO Common Server FacetM
PNRIOPNRIO Channel GroupsM
PNRIOPNRIO Channel ObjectsM
PNRIOPNRIO Process VariablesM
PNRIOPNRIO ConfigurationO
12.2.2.7 PNRIO Channel Operator Server Facet
Table 142 – PNRIO Channel Operator Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
PNRIOPNRIO Operator ModeM
Profile2:Locking_Server_FacetM
PNRIOPNRIO Security RolesO
12.2.2.8 Untitled