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