7.6 MaintenanceGroupType ObjectType Definition

The MaintenanceGroupType provides FunctionalGroups for general maintenance and specific maintenance strategies, such as condition based maintenance, preventive maintenance, and breakdown maintenance. It is illustrated in Figure 11 and formally defined in Table 19.

Figure 11 – Illustration of MaintenanceGroupType
Table 19 – MaintenanceGroupType Definition
Attribute Value
BrowseNameMaintenanceGroupType
IsAbstractFalse
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:HasComponentObjectBreakdownMaintenanceBreakdownMaintenanceTypeO
0:HasComponentObjectConditionBasedMaintenanceConditionBasedMaintenanceTypeO
0:HasComponentObjectGeneralMaintenanceGeneralMaintenanceTypeO
0:HasComponentObjectPreventiveMaintenancePreventiveMaintenanceTypeO

The InstanceDeclarations of the MaintenanceGroupType have additional Attributes defined in Table 20.

Table 20 – MaintenanceGroupType Attribute values for child Nodes
BrowsePath Description Attribute
BreakdownMaintenanceProperties for breakdown maintenance.
ConditionBasedMaintenanceProperties for condition based maintenance.
GeneralMaintenanceGeneral maintenance properties.
PreventiveMaintenanceProperties for preventive maintenance.