10 Profiles and Conformance Units

10.1 Conformance Units

This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Machinery – Process Values.

Table 8 – Conformance Units for Machinery – Process Values
Category Title Description
ServerMachinery Process Values Base SetpointTypeServer exposes the ProcessValueSetpointVariableType and all its supertypes in the AddressSpace.
ServerMachinery Process Values Base Process Value SetpointServer is configurable to support at least one instance of ProcessValueSetpointVariableType.
ServerMachinery Process Values Base TypesServer exposes the ProcessValueType and ProcessValueSetpointVariableType and all their supertypes in the AddressSpace.
ServerMachinery Process Values Base EventTypesServer exposes the ZeroPointAdjustmentEventType and all its supertypes in the AddressSpace.
ServerMachinery Process Values Analog Object InstancesServer is configurable to support at least one instance of ProcessValueType.
ServerMachinery Process Values ZeroPointAdjustment EventsServer is configurable to support at least one instance of ProcessValueType that generates Events of ZeroPointAdjustmentEventType. All instances that support the ZeroPointAdjustment Method generate Events of ZeroPointAdjustmentEventType.
ServerMachinery Process Values Percentage ValueServer is configurable to support at least one instance of ProcessValueType providing the PercentageValue Variable on the AnalogSignal.
ServerMachinery Process Values Deviation BaseServer is configurable to support at least one instance of ProcessValueSetpointVariableType having at least one deviation Variable
ServerMachinery Process Values MonitoringServer is configurable to support at least one instance of ProcessValueType providing the Status Variable.
ServerMachinery Process Values Deviation AutoAdjustmentServer is configurable to support at least one instance of ProcessValueSetpointVariableType providing the AutoDeviationAdjustment Variable.
ServerMachinery Process Values Deviation SensitivityServer is configurable to support at least one instance of ProcessValueSetpointVariableType providing the DeviationSensitivity Variable.
ServerMachinery Process Values Deviation AlarmServer is configurable to support at least one instance of ProcessValueType providing alarms of the ExclusiveDeviationAlarmType.
ServerMachinery Process Values Deviation Alarm ObjectServer is configurable to support at least one instance of ProcessValueType providing the DeviationAlarm Object.
ServerMachinery Process Values AlarmSuppressionServer is configurable to support at least one instance of ProcessValueType providing the AlarmSuppression Variable.
ServerMachinery Process Values Limits BaseServer is configurable to support at least one instance of ProcessValueType having at least one limit Variable on the AnalogSignal.
ServerMachinery Process Values Limits AlarmServer is configurable to support at least one instance of ProcessValueType providing alarms of the ExclusiveLimitAlarmType.
ServerMachinery Process Values Limits Alarm ObjectServer is configurable to support at least one instance of ProcessValueType providing the LimitAlarm Object.
ServerMachinery Process Values Device ObjectServer is configurable to support at least one Object providing the MachineryComponentIdentificationType AddIn and implementing the ISignalSet referencing an Object of Type ProcessValueType.

10.2 Profiles

10.2.1 Profile list

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

Table 9 – Profile URIs for Machinery – Process Values
Profile URI
Machinery-Process Values Base Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/Base/
Machinery-Process Values Simple Device Info Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/SimpleDeviceInfo/
Machinery-Process Values Zero Point Adjustment Base Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/ZeroPointAdjustmentBase/
Machinery-Process Values Zero Point Adjustment Events Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/ZeroPointAdjustmentEvents/
Machinery-Process Values Simulation Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/Simulation/
Machinery-Process Values Base Process Value Setpoint Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/Setpoint/
Machinery-Process Values Percentage Value Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/PercentageValue/
Machinery-Process Values Deviation Base Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationBase/
Machinery-Process Values Deviation AutoAdjustment Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationAutoAdjustment/
Machinery-Process Values Deviation Monitoring Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationMonitoring/
Machinery-Process Values Deviation Alarm Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationAlarm/
Machinery-Process Values Deviation Alarm Suppression Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationAlarmSuppression/
Machinery-Process Values Limits Base Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/LimitsBase/
Machinery-Process Values Limits Monitoring Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/LimitsMonitoring/
Machinery-Process Values Limits Alarm Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/LimitsAlarm/
Machinery-Process Values Limits Alarm Suppression Server Facethttp://opcfoundation.org/UA/Machinery/ProcessValues/Server/LimitsAlarmSuppression/

10.2.2 Server Facets

10.2.2.1 Overview

The following sections specify the Facets available for Servers that implement the Machinery – Process Values companion specification. Each section defines and describes a Facet or Profile.

10.2.2.2 Machinery-Process Values Base Server Facet

Table 10 defines a Facet that describes the base functionality to provide process values.

Table 10 – Machinery-Process Values Base Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Address Space Model0:Address Space BaseM
Attribute Services0:Attribute ReadM
Data Access0:Data Access AnalogUnitRangeTypeM
Data Access0:Data Access AnalogUnitTypeM
View Services0:View Basic 2M
View Services0:TranslateBrowsePathM
Machinery Process ValuesMachinery Process Values Base TypesM
Machinery Process ValuesMachinery Process Values Analog Object InstancesM
10.2.2.3 Machinery-Process Values Simple Device Info Server Facet

Table 11 defines a Facet that describes the base functionality to provide process values in the context of the device / component providing the process value. The identification of the device has to be included, optionally health information can be provided.

Table 11 – Machinery-Process Values Device Info Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Base Server Facet
PA-DIM3:PA-DIM ISignalM
Machinery Process ValuesMachinery Process Values Device Object M
DI2:DI DeviceHealthO
DI2:DI HealthDiagnosticsAlarm O
DI2:DI DeviceHealthPropertyO
Machinery4:Machinery Component IdentificationM
10.2.2.4 Machinery-Process Values Zero Point Adjustment Base Server Facet

Table 12 defines a Facet that a server can provide zero point adjustment functionality on a process value.

Table 12 – Machinery-Process Values Zero Point Adjustment Base Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Base Server Facet
PA-DIM3:PA-DIM ZeroPointAdjustment methodM
PA-DIM3:PA-DIM Analog SignalM
Method Services0:Method CallM
10.2.2.5 Machinery-Process Values Zero Point Adjustment Events Server Facet

Table 13 defines a Facet that a server can provide zero point adjustment on a process value including the generation of events when the adjustment is executed.

Table 13 – Machinery-Process Values Zero Point Adjustment Events Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Zero Point Adjustment Base Server Facet
Profile0:Standard Event Subscription 2022 Server Facet
Machinery Process ValuesMachinery Process Values Base EventTypesM
Machinery Process ValuesMachinery Process Values ZeroPointAdjustment EventsM
10.2.2.6 Machinery-Process Values Simulation Server Facet

Table 14 defines a Facet that a server can provide process values including simulation values.

Table 14 – Machinery-Process Values Simulation Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Base Server Facet
PA-DIM3:PA-DIM AnalogSignalVariable SimulationM
10.2.2.7 Machinery-Process Values Base Process Value Setpoint Server Facet

Table 15 defines a Facet that a server can provide process values including a process value setpoint.

Table 15 – Machinery-Process Values Base Process Value Setpoint Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Base Server Facet
Machinery Process ValuesMachinery Process Values Base Process Value SetpointM
10.2.2.8 Machinery-Process Values Percentage Value Server Facet

Table 16 defines a Facet that a server can provide process values including a percentage value.

Table 16 – Machinery-Process Values Percentage Value Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Base Server Facet
Machinery Process ValuesMachinery Process Values Percentage ValueM
10.2.2.9 Machinery-Process Values Deviation Base Server Facet

Table 17 defines a Facet that a server can provide process values including deviation limits.

Table 17 – Machinery-Process Values Deviation Base Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Base Server Facet
Machinery Process ValuesMachinery Process Values Deviation BaseM
10.2.2.10 Machinery-Process Values Deviation AutoAdjustment Server Facet

Table 18 defines a Facet that a server can provide process values including at least one deviation limit with automatic adjustment. Optionally, the sensitivity of the adjustment is provided.

Table 18 – Machinery-Process Values Deviation AutoAdjustment Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Deviation Base Server Facet
Machinery Process ValuesMachinery Process Values Deviation AutoAdjustmentM
Machinery Process ValuesMachinery Process Values Deviation SensitivityO
10.2.2.11 Machinery-Process Values Deviation Monitoring Server Facet

Table 19 defines a Facet that a server can provide process values including deviation limits and a variable to monitor if the deviation limit is reached.

Table 19 – Machinery-Process Values Deviation Monitoring Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Deviation Base Server Facet
Machinery Process ValuesMachinery Process Values MonitoringM
10.2.2.12 Machinery-Process Values Deviation Alarm Server Facet

Table 20 defines a Facet that a server can provide process values including deviation limits and alarms if the deviation limit is reached. Optionally the alarm is represented as Object in the AddressSpace.

Table 20 – Machinery-Process Values Deviation Alarm Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Deviation Base Server Facet
Profile0:A & C Base Condition 2022 Server Facet
Machinery Process ValuesMachinery Process Values Deviation AlarmM
Machinery Process ValuesMachinery Process Values Deviation Alarm ObjectO
10.2.2.13 Machinery-Process Values Deviation Alarm Suppression Server Facet

Table 21 defines a Facet that a server can provide process values including deviation limits and the possibility to supress alarming when the limit is reached.

Table 21 – Machinery-Process Values Deviation Alarm Suppression Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Deviation Base Server Facet
Machinery Process ValuesMachinery Process Values AlarmSuppressionM
10.2.2.14 Machinery-Process Values Limits Base Server Facet

Table 22 defines a Facet that a server can provide process values including deviation limits.

Table 22 – Machinery-Process Values Limits Base Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Base Server Facet
Machinery Process ValuesMachinery Process Values Limits BaseM
10.2.2.15 Machinery-Process Values Limits Monitoring Server Facet

Table 23 defines a Facet that a server can provide process values including absolute limits and a variable to monitor if the absolute limit is reached.

Table 23 – Machinery-Process Values Limits Monitoring Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Limits Base Server Facet
Machinery Process ValuesMachinery Process Values MonitoringM
10.2.2.16 Machinery-Process Values Limits Alarm Server Facet

Table 24 defines a Facet that a server can provide process values including absolute limits and alarms if the absolute limit is reached. Optionally the alarm is represented as Object in the AddressSpace.

Table 24 – Machinery-Process Values Limits Alarm Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Limits Base Server Facet
Profile0:A & C Base Condition 2022 Server Facet
Machinery Process ValuesMachinery Process Values Limits AlarmM
Machinery Process ValuesMachinery Process Values Limits Alarm ObjectO
10.2.2.17 Machinery-Process Values Limits Alarm Suppression Server Facet

Table 25 defines a Facet that a server can provide process values including absolute limits and the possibility to supress alarming when the limit is reached.

Table 25 – Machinery-Process Values Limits Alarm Suppression Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMachinery-Process Values Limits Base Server Facet
Machinery Process ValuesMachinery Process Values AlarmSuppressionM

10.2.3 Client Facets

10.2.3.1 Overview

This specification does not define any Facets for Clients.