9 Profiles and ConformanceUnits

9.1 Conformance Units

This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Pumps and Vacuum Pumps.

Table 152 – Conformance Units for OPC UA for Pumps and Vacuum Pumps
Category Title Description
ServerBase SystemThe PumpType is implemented by the server.
ServerHistorizingThe Historizing Attribute and the HistoryRead Attribute is True for at least one Quantity.
ServerLimit Alarm StatusThe ObjectTypes MeasurementsType, DriveMeasurementsType, InletConnectionMeasurementsType and OutletConnectionMeasurementsType have a 0:GeneratesEvent reference targeting one of the subtypes of the 0:LimitAlarmType.
ServerPumpClass DataThe PumpClass Property of the Design FunctionalGroup is instantiated for all instantiated Pumps and carries a legal value.
ServerPump Connection PortAt least one of the InletConnectionPortType or the OutletConnectionPortType is implemented by the Server.
ServerPump ControlAt least one of ControlType, ActuationType or one of subtypes of ActuationType is implemented by the Server.
ServerPump Drive PortThe DrivePortType is implemented by the server.
ServerPump Identification

Supports the PumpIdentificationType with all its mandatory

InstanceDeclarations, and optionally the optional InstanceDeclarations with read access.

ServerPump
PumpType
Mandatory Nodes
All nodes declared as mandatory in the PumpType are available in the AdressSpace.
ServerSupervision Health StatusEvery instance of a variable of type 0:TwoStateDiscreteType in the subtypes of SupervisionType has a GeneratesEvent reference targeting one of the subtypes of the 2:DeviceHealthDiagnosticAlarmType.

9.2 Profiles

9.2.1 Profile list

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

Table 153 – Profile URIs for OPC UA for Pumps and Vacuum Pumps
Profile URI
Pump Base Server Profilehttp://opcfoundation.org/UA-Profile/Pumps/Server/Base
Pump Advanced Server Profilehttp://opcfoundation.org/UA-Profile/Pumps/Server/Advanced

9.2.2 Server Facets

9.2.2.1 Overview

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

9.2.2.2 Pump Base Server Profile

This Profile defines the elements for a Pump Server which supports basic functionality like the configuration of the Pump, perform various analyses, and provide machine identification.

Table 154 – Pump Base Server Profile
Group Conformance Unit / Profile Title M / O
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

0:Aggregate Subscription Server Facet

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

M
Profile

3:Machine Identification Writable Server Facet

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

M
PumpPump PumpType Mandatory NodesM
PumpBase SystemM
9.2.2.3 Pump Advanced Server Profile

This Profile defines the elements for a Pump Server which supports advanced functionality like the control of the pump, provide health and limit status in the AddressSpace and provide ports.

Table 155 – Pump Advanced 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: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:Base Historical Event Server Facet

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

M
Profile

0:Historical Raw Data Server Facet

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

M
Profile

0:Historical Aggregate Server Facet

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

M
Profile

Pump Base Server Profile

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

M
PumpsHistorizingO
PumpsLimit Alarm StatusO
PumpsPumpClass DataO
PumpsPump Connection PortO
PumpsPump ControlO
PumpsPump Drive PortO
PumpsSupervision Health StatusO

9.2.3 Client Facets

This version of the specification does not define any Client Facets.