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 |
||||
BrowseName |
MaintenanceType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of 0:BaseObjectType defined in OPC UA Part 5 |
|||||
0:HasProperty |
Variable |
Status |
MaintenanceStatusEnumeration |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
AdditionalInformation |
0:String |
0:PropertyType |
O, RO |
0:HasComponent |
Variable |
Interval |
0:Double |
0:AnalogItemType |
O, RO |
0:HasComponent |
Variable |
RemainingInterval |
0:Double |
0:AnalogItemType |
O, RO |
0:HasComponent |
Method |
Reset |
|
|
M |
0:HasComponent |
Variable |
TotalOperation |
0:Double |
0:AnalogItemType |
O, RO |
Maintenance status of the machine/device/component (represented by the parent element).
Table 137 – MaintenanceStatusEnumeration Definition
Name |
Value |
Description |
NOT_DUE |
0 |
Maintenance of the device/component is not due |
WARNING |
1 |
Maintenance of the device/component is due in the near future |
DUE |
2 |
Maintenance of the device/component is due |
Additional information on the necessary maintenance. Can be also a link to another document.
Description:Regular interval between two maintenances. Use of AnalogItemType for flexible units (e.g. months, days, operating hours, m).
Example: 1000 h
Description:Interval before next maintenance is due.
Example: 300 h
Same unit as Interval. How long is the component running in total.
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 |
||||
BrowseName |
Reset |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |