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.
| 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 |
25.1 Status
Maintenance status of the machine/device/component (represented by the parent element).
| 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 |
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.
| Attribute | Value | ||||
| BrowseName | Reset | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
|---|