7.3 VisionMaintenanceInfoType ObjectType Definition

This subtype of FunctionalGroupType contains basic information needed to provide maintenance of an Item. It is formally defined in Table 14.

Note: In addition to the variables defined in this ObjectType it is possible to inform about maintenance related events of an Item using ConditionType’s events. In those cases, it is strongly suggested the use of the information model describe on OPC 10000-110 Asset Management Basics. Each of those ConditionType’s shall implement the IMaintenanceEventType and use a relevant category (e.g., CalibrationDueConditionClassType) when appropriate.

Figure 10 – VisionMaintenanceInfoType
Table 14 – VisionMaintenanceInfoType Definition
Attribute Value
BrowseNameVisionMaintenanceInfoType
IsAbstractFalse
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:HasPropertyVariableStartOfWarranty0:UtcTime0:PropertyTypeO
0:HasPropertyVariableLastService0:UtcTime0:PropertyTypeO
0:HasPropertyVariableNextService0:UtcTime0:PropertyTypeO
0:HasPropertyVariableCalibrationNeeded0:Boolean0:PropertyTypeO
0:HasPropertyVariableLastCalibration0:UtcTime0:PropertyTypeO
0:HasPropertyVariableNextCalibration0:UtcTime0:PropertyTypeO
0:HasComponentVariableServiceClass0:UInteger 0:MultiStateDiscreteTypeO
0:HasPropertyVariableMaintenanceRecord0:String0:PropertyTypeO
0:HasPropertyVariableFirmwareInfo0:String0:PropertyTypeO
0:HasAddInObject2:OperationCounters3:MachineryOperationCounterTypeO

The components of the VisionMaintenanceInfoType have additional subcomponents which are defined in Table 23.

Table 15 – VisionMaintenanceInfoType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
0:HasPropertyVariable2:PowerOnDuration0:Duration0:PropertyTypeO
0:HasPropertyVariable2:OperationDuration0:Duration0:PropertyTypeO
0:HasPropertyVariable2:OperationCycleCounter0:UInteger0:PropertyTypeO

The StartOfWarranty property denotes the beginning of the warranty period of the item.

The LastService property denotes the last moment in time when the most recent service was carried out on the item.

The NextService property denotes the planned moment in time when the next service is to be carried out on the item.

The CalibrationNeeded property is a flag that if True denotes that the item needs calibration.

The LastCalibration property denotes the time when the previous calibration was carried out on the item.

The NextCalibration property denotes the planned time when the next calibration is to be carried out on the item.

The ServiceClass property provides information that an item is classified as a wear and tear part, whether it is a line replaceable unit (LRU), shop replaceable unit (SRU), wear and tear part (WTP), infrastructural unit (ISU), infrastructural equipment (ISE), etc.

The 2:OperationCounters is recommended to be used as defined in OPC 40001-1.

Note: Servers can add additional entries into the EnumStrings array. The order of the value attributes corresponds with the numeric value that must be provided in the value of the variable.

Table 16 – VisionMaintenanceInfoType Attribute values for child Nodes
BrowsePath Value Attributes

OTHER

LRU – Line Replaceable Unit

SRU – Shop Replaceable Unit

WTP – Wear and Tear Part

ISU – Infrastructural Unit

ISE – Infrastructural Equipment

The MaintenanceRecord property provides the most recent note that was recorded while performing maintenance. This property can be historized if a history of previous maintenance notes is to be made available. This property can also be used to provide a link to an external resource (e.g., a file or a webpage) where the user can get access to more information about the item related to maintenance.

Note: If the server implements maintenance events using OPC 10000-110 Asset Management Basics, a maintenance record can also be created by a client application monitoring the events triggered by Item.

The FirmwareInfo property denotes the information about the firmware of the Item.