9.2 Facets and Profiles

9.2.1 Overview

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

Table 163 – Facet and Profile URIs for OPC UA for Compressed Air Systems
Profile URI
CAS Base Server Profilehttp://opcfoundation.org/UA-Profile/CAS/Server/Base
CAS Advanced Server Profilehttp://opcfoundation.org/UA-Profile/CAS/Server/Advanced
CAS Maintenance Management Server Profilehttp://opcfoundation.org/UA-Profile/CAS/Server/Maintenance
CAS Energy Management Server Profilehttp://opcfoundation.org/UA-Profile/CAS/Server/Energy
CAS Dynamic Server Profilehttp://opcfoundation.org/UA-Profile/CAS/Server/Dynamic
CAS Full Server Profilehttp://opcfoundation.org/UA-Profile/CAS/Server/Full
CAS Base Client Profilehttp://opcfoundation.org/UA-Profile/CAS/Client/Base
CAS Advanced Client Profilehttp://opcfoundation.org/UA-Profile/CAS/Client/Advanced
CAS Dynamic Client Profilehttp://opcfoundation.org/UA-Profile/CAS/Client/Dynamic
CAS Base Analyses Server Facethttp://opcfoundation.org/UA-Profile/CAS/Server/Analyses
CAS Advanced Analyses Server Facethttp://opcfoundation.org/UA-Profile/CAS/Server/AdvancedAnalyses
CAS Base Configuration Server Facethttp://opcfoundation.org/UA-Profile/CAS/Server/Configuration
CAS Advanced Configuration Server Facethttp://opcfoundation.org/UA-Profile/CAS/Server/AdvancedConfiguration
CAS Base Maintenance Management Server Facethttp://opcfoundation.org/UA-Profile/CAS/Server/BaseMaintenance
CAS Advanced Maintenance Management Server Facethttp://opcfoundation.org/UA-Profile/CAS/Server/AdvancedMaintenance
CAS Energy Management Server Facethttp://opcfoundation.org/UA-Profile/CAS/Server/BaseEnergy
CAS Operation Server Facethttp://opcfoundation.org/UA-Profile/CAS/Server/Operation

9.2.2 Server

9.2.2.1 Overview

The following sections define the Facets and Profiles available for Servers that implement the OPC UA for Compressed Air Systems companion specification.

9.2.2.2 CAS Base Analyses Server Facet

This Facet defines the elements for a Main Control System that provides prefabricated or pre-parameterized analyses on Compressed Air System or Airnet level. Although both Conformance Units are listed as optional, at least one shall be implemented to comply with this Facet.

Table 164 – CAS Base Analyses Server Facet
Group Conformance Unit / Profile Title M / O
CASCAS Analyses - PrefabricatedO
CASCAS Analyses - Pre-parameterizedO
9.2.2.3 CAS Advanced Analyses Server Facet

This Facet defines the elements for a Main Control System that provides parameterizable analyses on Compressed Air System or Airnet level and the possibility to store analysis reports in the AddressSpace.

Table 165 – CAS Advanced Analyses Server Facet
Group Conformance Unit / Profile Title M / O
CASCAS Analyses - ParameterizableM
CASCAS Analyses - OutputFileM
9.2.2.4 CAS Base Configuration Server Facet

This Facet defines the elements for a Main Control System that provides its OPC UA communication settings and the component class for Components.

Table 166 – CAS Base Configuration Server Facet
Group Conformance Unit / Profile Title M / O
CASCAS Configuration - Communication SettingsM
CASCAS Configuration - ComponentClassM
9.2.2.5 CAS Advanced Configuration Server Facet

This Facet defines the elements for a Main Control System whose configuration can be stored as a file in the OPC UA AddressSpace.

Table 167 – CAS Advanced Configuration Server Facet
Group Conformance Unit / Profile Title M / O
CASCAS Configuration - LoadM
CASCAS Configuration - SaveM
9.2.2.6 CAS Base Maintenance Management Server Facet

This Facet defines the elements for a Main Control System that provides a health state and statistics for CASParts.

Table 168 – CAS Base Maintenance Management Server Facet
Group Conformance Unit / Profile Title M / O
CASCAS Maintenance - HealthStateM
CASCAS Maintenance - StatisticsM
9.2.2.7 CAS Advanced Maintenance Management Server Facet

This Facet defines the elements for a Main Control System that provides events and conditions.

Table 169 – CAS Advanced Maintenance Management Server Facet
Group Conformance Unit / Profile Title M / O
CASCAS Maintenance - MCS to ServerM
CASCAS EventsM
9.2.2.8 CAS Energy Management Server Facet

This Facet defines the elements for a Main Control System that provides necessary Variables and their historization for energy management applications.

Table 170 – CAS Energy Management Server Facet
Group Conformance Unit / Profile Title M / O
CASCAS Energy Management - Electrical QuantitiesM
CASCAS Energy Management - Process Fluid QuantitiesM
CASCAS Energy Management - Runtime QuantitiesM
CASCAS Energy Management - Quantity HistorizationM
9.2.2.9 CAS Operation Server Facet

This Facet defines the elements for a Main Control System that provides necessary Variables for operational applications.

Table 171 – CAS Operation Server Facet
Group Conformance Unit / Profile Title M / O
CASCAS Operation - IntegratedStateM
CASCAS Operation - OperatingStateM
CASCAS Operation - FluidTypeM
CASCAS Operation - ProcessFluidCircuitM
CASCAS Operation - ElectricalCircuitM
CASCAS Operation - CoolantCircuitM
CASCAS Operation - StatisticsM
9.2.2.10 CAS Base Server Profile

This Profile defines the elements for a Main Control System that supports base functionality.

Table 172 – CAS Base Server Profile
Group Conformance Unit / Profile Title M / O
Profile

0:Address Space Notifier Server Facet

http://opcfoundation.org/UA-Profile/Server/AddressSpaceNotifier

M
Profile

0:Embedded 2017 UA Server Profile

http://opcfoundation.org/UA-Profile/Server/EmbeddedUA2017

M
Profile

0:Data Access Server Facet

http://opcfoundation.org/UA-Profile/Server/DataAccess

M
Profile

0:ComplexType 2017 Server Facet

http://opcfoundation.org/UA-Profile/Server/ComplexTypes2017

M
Profile

4:Machine Identification Writable Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Server/MachineIdentificationWritable

M
CAS

Base Analyses Server Facet

http://opcfoundation.org/UA-Profile/CAS/Server/Analyses

O
CASBase Configuration Server Facet
http://opcfoundation.org/UA-Profile/CAS/Server/Configuration
M
CASBase Maintenance Management Server Facet
http://opcfoundation.org/UA-Profile/CAS/Server/BaseMaintenance
M
CASOperation Server Facet
http://opcfoundation.org/UA-Profile/CAS/Server/Operation
M
CASCASPart IdentificationM
CASCASType Mandatory NodesM
CASCASType IdentificationM
CASNE107M
9.2.2.11 CAS Advanced Server Profile

This Profile defines the elements for a Main Control System that supports advanced functionality.

Table 173 – CAS Advanced Server Profile
Group Conformance Unit / Profile Title M / O
Profile

Base Server Profile

http://opcfoundation.org/UA-Profile/CAS/Server/Base

M
CAS

Advanced Configuration Server Facet

http://opcfoundation.org/UA-Profile/CAS/Server/AdvancedConfiguration

M
CAS

Advanced Analyses Server Facet

http://opcfoundation.org/UA-Profile/CAS/Server/AdvancedAnalyses

M
9.2.2.12 CAS Maintenance Management Server Profile

This Profile defines the elements for a Main Control System that supports the maintenance management use case.

Table 174 – CAS Maintenance Management Server Profile
Group Conformance Unit / Profile Title M / O
Profile

0:A & C Address Space Instance Server Facet

http://opcfoundation.org/UA-Profile/Server/ACAddressSpaceInstance

M
Profile

0:A & C Exclusive Alarming Server Facet

http://opcfoundation.org/UA-Profile/Server/ACExclusiveAlarming

M
Profile

0:Aggregate Subscription Server Facet

http://opcfoundation.org/UA-Profile/Server/AggregateSubscription

M
Profile3:IA Statistical Data Server Profile
http://opcfoundation.org/UA-Profile/IA/Server/StatisticalData
M
Profile

Base Server Profile

http://opcfoundation.org/UA-Profile/CAS/Server/Base

M
CASAdvanced Maintenance Management Server Facet
http://opcfoundation.org/UA-Profile/CAS/Server/AdvancedMaintenance
M
CASMaintenance - Server to MCSM
CASMaintenance - SensorO
9.2.2.13 CAS Energy Management Server Profile

This Profile defines the elements for a Main Control System that supports the energy management use case.

Table 175 – CAS Energy Management Server Profile
Group Conformance Unit / Profile Title M / O
Profile

Base Server Profile

http://opcfoundation.org/UA-Profile/CAS/Server/Base

M
CAS

Energy Management Server Facet

http://opcfoundation.org/UA-Profile/CAS/Server/BaseEnergy

M
9.2.2.14 CAS Dynamic Server Profile

This Profile defines the elements for a Main Control System that supports node manipulation during the runtime of the Server.

Table 176 – CAS Dynamic Server Profile
Group Conformance Unit / Profile Title M / O
Profile

0:Node Management Server Facet

http://opcfoundation.org/UA-Profile/Server/NodeManagement

M
Profile

Base Server Profile

http://opcfoundation.org/UA-Profile/CAS/Server/Base

M
CASDynamic - Add/RemoveM
CASDynamic - MoveM
9.2.2.15 CAS Full Server Profile

This Profile defines the elements for a Main Control System which supports all ConformanceUnits.

Table 177 – CAS Full Server Profile
Group Conformance Unit / Profile Title M / O
Profile

Base Server Profile

http://opcfoundation.org/UA-Profile/CAS/Server/Base

M
CAS

Advanced Analyses Server Facet

http://opcfoundation.org/UA-Profile/CAS/Server/AdvancedAnalyses

M
CAS

Advanced Configuration Server Facet

http://opcfoundation.org/UA-Profile/CAS/Server/AdvancedConfiguration

M
CAS

Advanced Maintenance Management Server Facet

http://opcfoundation.org/UA-Profile/CAS/Server/AdvancedMaintenance

M
CAS

Energy Management Server Facet

http://opcfoundation.org/UA-Profile/CAS/Server/BaseEnergy

M
CASCAS Maintenance - Server to MCSM
CASCAS Maintenance - SensorM
CASCAS Dynamic - Add/RemoveM
CASCAS Dynamic - MoveM

9.2.3 Client

9.2.3.1 Overview

The following sections define the Facets and Profiles available for Clients that implement the OPC UA for Compressed Air Systems companion specification.

9.2.3.2 CAS Base Client Profile

This Profile defines the elements for a Client that can fully use a CAS Base Server Profile Server.

Table 178 – CAS Base Client Profile
Group Conformance Unit / Profile Title M / O
Profile0:Standard UA Client 2017 Profile
http://opcfoundation.org/UA-Profile/Client/Standard2017
M
Profile

0:File Access Client Facet

http://opcfoundation.org/UA-Profile/Client/FileAccess

M
Profile0:Attribute Read Client Facet
http://opcfoundation.org/UA-Profile/Client/AttributeRead
M
Profile0:Attribute Write Client Facet
http://opcfoundation.org/UA-Profile/Client/AttributeWrite
M
Profile

0:DataAccess Client Facet

http://opcfoundation.org/UA-Profile/Client/DataAccess

M
Profile

0:Aggregate Subscriber Client Facet

http://opcfoundation.org/UA-Profile/Client/AggregateSubscription

M
9.2.3.3 CAS Advanced Client Profile

This Profile defines the elements for a Client that can fully use a CAS Advanced Server Profile, a CAS Maintenance Management Server Profile, and/or a CAS Energy Management Server Profile Server.

Table 179 – CAS Advanced Client Profile
Group Conformance Unit / Profile Title M / O
Profile

Base Client Profile

http://opcfoundation.org/UA-Profile/CAS/Client/Base

M
Profile

0:A & C Address Space Instance Client Facet

http://opcfoundation.org/UA-Profile/Client/ACAddressSpaceInstance

M
Profile

0:A & C Exclusive Alarming Client Facet

http://opcfoundation.org/UA-Profile/Client/ACExclusiveAlarming

M
Profile

0:Historical Access Client Facet

http://opcfoundation.org/UA-Profile/Client/HistoricalAccess

M
Profile

0:Historical Event Client Facet

http://opcfoundation.org/UA-Profile/Client/HistoricalEvents

M
9.2.3.4 CAS Dynamic Client Profile

This Profile defines the elements for a Client that can fully use a CAS Dynamic Server Profile Server.

Table 180 – CAS Dynamic Client Profile
Group Conformance Unit / Profile Title M / O
Profile

Base Client Profile

http://opcfoundation.org/UA-Profile/CAS/Client/Base

M
Profile

0:Node Management Client Facet

http://opcfoundation.org/UA-Profile/Client/NodeManagement

M
CASCAS Client Dynamic - Add/RemoveM
CASCAS Client Dynamic - MoveM
9.2.3.5 CAS Full Client Profile

This Profile defines the elements for a Client that can fully use every specified CAS Server.

Table 181 – CAS Dynamic Client Profile
Group Conformance Unit / Profile Title M / O
Profile

Advanced Client Profile

http://opcfoundation.org/UA-Profile/CAS/Client/Advanced

M
Profile

Dynamic Client Profile

http://opcfoundation.org/UA-Profile/CAS/Client/Dynamic

M