29 MaterialListType ToC Previous Next

This ObjectType is used to provide a list of materials which are intended to be used on the machine.

Table 145 – MaterialListType Definition

Attribute Value        
BrowseName MaterialListType        
IsAbstract False        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5          
0:HasProperty Variable 0:NodeVersion 0:String 0:PropertyType M, RO
0:HasProperty Variable DensityUnit 0:EUInformation 0:PropertyType M, RO
0:HasComponent Object Material_<Nr>   MaterialType OP
0:HasComponent Method AddMaterial     O
0:HasComponent Method RemoveMaterialById     O
0:GeneratesEvent ObjectType RequestAddMaterialEventType Defined in 29.5    
0:GeneratesEvent ObjectType 0:GeneralModelChangeEventType      

When instances for materials are created, the BrowseNames shall be “Material_<Nr>” where <Nr> is a three-digit number with leading zeros, starting with “001”.

29.1 NodeVersion ToC Previous Next

The NodeVersion Property as defined in OPC UA Part 3 is used to inform the client about model changes. Here it informs about added or removed instances of MaterialType.

Previous Next