The SupervisionMechanicsType provides Variables used for monitoring the Pump mechanics. It is illustrated in Figure 13 and formally defined in Table 31. For the generation of events, the SupervisionMechanicsType has references to the four Namur NE 107 statuses defined in OPC 10000-100. The InputNode Property of the Alarm shall contain the NodeId of the Component.

image018.jpg

Figure 13 – Illustration of SupervisionMechanicsType

Table 31 – SupervisionMechanicsType Definition

Attribute

Value

BrowseName

SupervisionMechanicsType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Variable

AxialBearingAbrasion

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AxialBearingFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

AxialBearingOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

BearingFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

BrakeChopper

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

BrakeOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

ExcessVibration

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

GapWear

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

MechanicalFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Misalignment

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RadialBearingAbrasion

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RadialBearingFault

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RadialBearingOverheat

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RotorBlocked

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

RotorStationRubbing

0:Boolean

0:TwoStateDiscreteType

O, RO

0:HasComponent

Variable

Unbalance

0:Boolean

0:TwoStateDiscreteType

O, RO

0:GeneratesEvent

ObjectType

2:CheckFunctionAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:FailureAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:MaintenanceRequiredAlarmType

Defined in OPC 10000-100

0:GeneratesEvent

ObjectType

2:OffSpecAlarmType

Defined in OPC 10000-100

The InstanceDeclarations of the SupervisionMechanicsType have additional Attributes defined in Table 32. The Variables and the associated Descriptions are based on the standard VDMA 24223-1.

Table 32 – SupervisionMechanicsType Attribute values for child Nodes

BrowsePath

Description Attribute

AxialBearingAbrasion

This attribute indicates an unacceptable abrasion of the axial bearing.

AxialBearingFault

This attribute indicates a failure of the axial bearing.

AxialBearingOverheat

This attribute indicates an overheating of the axial bearing.

BearingFault

This attribute indicates a generic bearing failure.

BrakeChopper

This attribute indicates a problem of the brake chopper.

BrakeOverheat

This attribute indicates an overheating of a brake.

ExcessVibration

This attribute indicates unacceptable high mechanical vibration.

GapWear

This attribute indicates a mechanical wear at gap.

MechanicalFault

This attribute indicates a generic mechanical fault.

Misalignment

This attribute indicates a misalignment.

RadialBearingAbrasion

This attribute indicates an unacceptable abrasion of the radial bearing.

RadialBearingFault

This attribute indicates a failure of the radial bearing.

RadialBearingOverheat

This attribute indicates an overheating of the radial bearing.

RotorBlocked

This attribute indicates a blocked rotor.

RotorStationRubbing

This attribute indicates the rubbing of stator and rotor.

Unbalance

This attribute indicates an unbalance.