The MaintenanceModeStateMachineType defines the different modes of maintenance being perfomed on a machine. It is used as a SubStateMachine. If the parent state is not active, the 0:CurrentState Variable of the MaintenanceModeStateMachineType shall have a status equal to Bad_StateNotActive.

The MaintenanceModeStateMachineType is formally defined in Table 32.

Table 32 – MaintenanceModeStateMachineType Definition

Attribute

Value

BrowseName

MaintenanceModeStateMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:FiniteStateMachineType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Object

Service

0:StateType

None

0:HasComponent

Object

Inspection

0:StateType

None

0:HasComponent

Object

Repair

0:StateType

None

0:HasComponent

Object

Upgrade

0:StateType

None

0:HasComponent

Object

Other

0:StateType

None

Conformance Units

MachineTool Monitoring MaintenanceMode

The MaintenanceModeStateMachineType does not define an initial state.

The Service state indicates that measures to maintain or increase availability and duration of life are implemented. For example, linear guides are replaced, the bearings are lubricated, or the working area is cleaned.

The Inspection state indicates that the status is evaluated. For example, the lubrication is checked, the expendable parts are examined for wear and tear or the functionality of a workpiece holder is checked.

The Repair state indicates that the functionality of the unit is restored. For example, errors are fixed, or components are replaced.

The Upgrade state indicates that the performance, functionality, etc. of the unit are improved. For example, software upgrades, retrofitting of more powerful modules or modules with a longer duration of life.

The Other state is used if none of the other states apply.

The InstanceDeclarations of the MaintenanceModeStateMachineType have additional Attribute values defined in Table 33.

Table 33 – MaintenanceModeStateMachineType Attribute Values for Child Nodes

BrowsePath

Value Attribute

Service

0:StateNumber

0

Inspection

0:StateNumber

1

Repair

0:StateNumber

2

Upgrade

0:StateNumber

3

Other

0:StateNumber

4