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 |
||||
BrowseName |
MaintenanceGroupType |
||||
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 |
Object |
BreakdownMaintenance |
|
BreakdownMaintenanceType |
O |
0:HasComponent |
Object |
ConditionBasedMaintenance |
|
ConditionBasedMaintenanceType |
O |
0:HasComponent |
Object |
GeneralMaintenance |
|
GeneralMaintenanceType |
O |
0:HasComponent |
Object |
PreventiveMaintenance |
|
PreventiveMaintenanceType |
O |
The InstanceDeclarations of the MaintenanceGroupType have additional Attributes defined in Table 20.
Table 20 – MaintenanceGroupType Attribute values for child Nodes
BrowsePath |
Description Attribute |
BreakdownMaintenance |
Properties for breakdown maintenance. |
ConditionBasedMaintenance |
Properties for condition based maintenance. |
GeneralMaintenance |
General maintenance properties. |
PreventiveMaintenance |
Properties for preventive maintenance. |