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

Server

Machinery Process Values Base SetpointType

Server exposes the ProcessValueSetpointVariableType and all its supertypes in the AddressSpace.

Server

Machinery Process Values Base Process Value Setpoint

Server is configurable to support at least one instance of ProcessValueSetpointVariableType.

Server

Machinery Process Values Base Types

Server exposes the ProcessValueType and ProcessValueSetpointVariableType and all their supertypes in the AddressSpace.

Server

Machinery Process Values Base EventTypes

Server exposes the ZeroPointAdjustmentEventType and all its supertypes in the AddressSpace.

Server

Machinery Process Values Analog Object Instances

Server is configurable to support at least one instance of ProcessValueType.

Server

Machinery Process Values ZeroPointAdjustment Events

Server 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.

Server

Machinery Process Values Percentage Value

Server is configurable to support at least one instance of ProcessValueType providing the PercentageValue Variable on the AnalogSignal.

Server

Machinery Process Values Deviation Base

Server is configurable to support at least one instance of ProcessValueSetpointVariableType having at least one deviation Variable

Server

Machinery Process Values Monitoring

Server is configurable to support at least one instance of ProcessValueType providing the Status Variable.

Server

Machinery Process Values Deviation AutoAdjustment

Server is configurable to support at least one instance of ProcessValueSetpointVariableType providing the AutoDeviationAdjustment Variable.

Server

Machinery Process Values Deviation Sensitivity

Server is configurable to support at least one instance of ProcessValueSetpointVariableType providing the DeviationSensitivity Variable.

Server

Machinery Process Values Deviation Alarm

Server is configurable to support at least one instance of ProcessValueType providing alarms of the ExclusiveDeviationAlarmType.

Server

Machinery Process Values Deviation Alarm Object

Server is configurable to support at least one instance of ProcessValueType providing the DeviationAlarm Object.

Server

Machinery Process Values AlarmSuppression

Server is configurable to support at least one instance of ProcessValueType providing the AlarmSuppression Variable.

Server

Machinery Process Values Limits Base

Server is configurable to support at least one instance of ProcessValueType having at least one limit Variable on the AnalogSignal.

Server

Machinery Process Values Limits Alarm

Server is configurable to support at least one instance of ProcessValueType providing alarms of the ExclusiveLimitAlarmType.

Server

Machinery Process Values Limits Alarm Object

Server is configurable to support at least one instance of ProcessValueType providing the LimitAlarm Object.

Server

Machinery Process Values Device Object

Server is configurable to support at least one Object providing the MachineryComponentIdentificationType AddIn and implementing the ISignalSet referencing an Object of Type ProcessValueType.

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 Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/Base/

Machinery-Process Values Simple Device Info Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/SimpleDeviceInfo/

Machinery-Process Values Zero Point Adjustment Base Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/ZeroPointAdjustmentBase/

Machinery-Process Values Zero Point Adjustment Events Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/ZeroPointAdjustmentEvents/

Machinery-Process Values Simulation Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/Simulation/

Machinery-Process Values Base Process Value Setpoint Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/Setpoint/

Machinery-Process Values Percentage Value Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/PercentageValue/

Machinery-Process Values Deviation Base Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationBase/

Machinery-Process Values Deviation AutoAdjustment Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationAutoAdjustment/

Machinery-Process Values Deviation Monitoring Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationMonitoring/

Machinery-Process Values Deviation Alarm Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationAlarm/

Machinery-Process Values Deviation Alarm Suppression Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/DeviationAlarmSuppression/

Machinery-Process Values Limits Base Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/LimitsBase/

Machinery-Process Values Limits Monitoring Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/LimitsMonitoring/

Machinery-Process Values Limits Alarm Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/LimitsAlarm/

Machinery-Process Values Limits Alarm Suppression Server Facet

http://opcfoundation.org/UA/Machinery/ProcessValues/Server/LimitsAlarmSuppression/

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.

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 Model

0:Address Space Base

M

Attribute Services

0:Attribute Read

M

Data Access

0:Data Access AnalogUnitRangeType

M

Data Access

0:Data Access AnalogUnitType

M

View Services

0:View Basic 2

M

View Services

0:TranslateBrowsePath

M

Machinery Process Values

Machinery Process Values Base Types

M

Machinery Process Values

Machinery Process Values Analog Object Instances

M

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

Profile

Machinery-Process Values Base Server Facet

PA-DIM

3:PA-DIM ISignal

M

Machinery Process Values

Machinery Process Values Device Object

M

DI

2:DI DeviceHealth

O

DI

2:DI HealthDiagnosticsAlarm

O

DI

2:DI DeviceHealthProperty

O

Machinery

4:Machinery Component Identification

M

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

Profile

Machinery-Process Values Base Server Facet

PA-DIM

3:PA-DIM ZeroPointAdjustment method

M

PA-DIM

3:PA-DIM Analog Signal

M

Method Services

0:Method Call

M

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

Profile

Machinery-Process Values Zero Point Adjustment Base Server Facet

Profile

0:Standard Event Subscription 2022 Server Facet

Machinery Process Values

Machinery Process Values Base EventTypes

M

Machinery Process Values

Machinery Process Values ZeroPointAdjustment Events

M

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

Profile

Machinery-Process Values Base Server Facet

PA-DIM

3:PA-DIM AnalogSignalVariable Simulation

M

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

Profile

Machinery-Process Values Base Server Facet

Machinery Process Values

Machinery Process Values Base Process Value Setpoint

M

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

Profile

Machinery-Process Values Base Server Facet

Machinery Process Values

Machinery Process Values Percentage Value

M

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

Profile

Machinery-Process Values Base Server Facet

Machinery Process Values

Machinery Process Values Deviation Base

M

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

Profile

Machinery-Process Values Deviation Base Server Facet

Machinery Process Values

Machinery Process Values Deviation AutoAdjustment

M

Machinery Process Values

Machinery Process Values Deviation Sensitivity

O

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

Profile

Machinery-Process Values Deviation Base Server Facet

Machinery Process Values

Machinery Process Values Monitoring

M

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

Profile

Machinery-Process Values Deviation Base Server Facet

Profile

0:A & C Base Condition 2022 Server Facet

Machinery Process Values

Machinery Process Values Deviation Alarm

M

Machinery Process Values

Machinery Process Values Deviation Alarm Object

O

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

Profile

Machinery-Process Values Deviation Base Server Facet

Machinery Process Values

Machinery Process Values AlarmSuppression

M

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

Profile

Machinery-Process Values Base Server Facet

Machinery Process Values

Machinery Process Values Limits Base

M

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

Profile

Machinery-Process Values Limits Base Server Facet

Machinery Process Values

Machinery Process Values Monitoring

M

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

Profile

Machinery-Process Values Limits Base Server Facet

Profile

0:A & C Base Condition 2022 Server Facet

Machinery Process Values

Machinery Process Values Limits Alarm

M

Machinery Process Values

Machinery Process Values Limits Alarm Object

O

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

Profile

Machinery-Process Values Limits Base Server Facet

Machinery Process Values

Machinery Process Values AlarmSuppression

M

This specification does not define any Facets for Clients.