8 OPC UA ObjectTypes ToC Previous Next

8.5 Equipment ToC Previous Next

8.5.3 BaseToolType ToC Previous Next index

The BaseToolType serves as a supertype to the ToolType and the MultiToolType. It is an abstract type, meaning it is not instantiated, only the subtypes are.

The BaseToolType is formally defined in Table 48.

Table 48 – BaseToolType Definition

Attribute Value        
BrowseName BaseToolType        
IsAbstract True        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node.          
0:HasSubtype ObjectType MultiToolType Defined in 8.5.5    
0:HasSubtype ObjectType ToolType Defined in 8.5.4    
0:HasProperty Variable Identifier 0:String 0:PropertyType O, RO
0:HasComponent Object Location   0:BaseObjectType O
0:HasProperty Variable Name 0:String 0:PropertyType O, RO

Table 49 – BaseToolType Additional Subcomponents

Source Path References NodeClass BrowseName DataType TypeDefinition Others
Location 0:HasProperty Variable Name 0:String 0:PropertyType M, RO
Location 0:HasProperty Variable PlaceNumber 0:UInt16 0:PropertyType M, RO

Identifier is a unique identifier for a tool. The Identifier can be used to provide a unique ID given by a superordinated management system. This ID can’t be generated on the machine, it has to be transferred to the machine by a global tool management system.

The Location indicates where the tool is located, represented by Name, a name for the tool’s location (e.g. the tool magazine) and PlaceNumber, the place number at this location (refer to Table 49). If there is a shared magazine for multiple machines, a tool will be shown in the tool list (see 8.5.1 and 8.5.2) of all machines for which the tool is available.

The Name is used to name a tool to ease recognition. This name can be specific to the tool (e.g. “special_formpress_part294”), to the type of tool (e.g. “8mm drill”) or to the program (e.g. “T3”).

Previous Next