25 MaintenanceType

The MaintenanceType provides information on the maintenance status. It can be used as child element of objects which represent the whole machine/device or single components, depending for which part the information is given.

Table 136 – MaintenanceType Definition
Attribute Value
BrowseNameMaintenanceType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasPropertyVariableStatusMaintenanceStatusEnumeration0:PropertyTypeM, RO
0:HasPropertyVariableAdditionalInformation0:String0:PropertyTypeO, RO
0:HasComponentVariableInterval0:Double0:AnalogItemTypeO, RO
0:HasComponentVariableRemainingInterval0:Double0:AnalogItemTypeO, RO
0:HasComponentMethodResetM
0:HasComponentVariableTotalOperation0:Double0:AnalogItemTypeO, RO

25.1 Status

Maintenance status of the machine/device/component (represented by the parent element).

Table 137 – MaintenanceStatusEnumeration Definition
Name Value Description
NOT_DUE0Maintenance of the device/component is not due
WARNING1Maintenance of the device/component is due in the near future
DUE2Maintenance of the device/component is due

25.2 AdditionalInformation

Additional information on the necessary maintenance. Can be also a link to another document.

25.3 Interval

Description:Regular interval between two maintenances. Use of AnalogItemType for flexible units (e.g. months, days, operating hours, m).
Example:1000 h

25.4 RemainingInterval

Description:Interval before next maintenance is due.
Example:300 h

25.5 TotalOperation

Same unit as Interval. How long is the component running in total.

25.6 Reset

This Method sets the RemainingInterval to Interval and Status to NOT_DUE_0.

Signature

	Reset ();

The method has no Input- or OutputArguments.

Table 138 – Reset Method AddressSpace Definition
Attribute Value
BrowseNameReset
References Node Class BrowseName DataType TypeDefinition Modelling Rule