The ToolListTypeis a list of tools, where a tool may be a single tool or a multitool.
The ToolListTypeis formally defined in Table 57.
Table 57– ToolListType Definition
Attribute |
Value |
||||
BrowseName |
ToolListType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseObjectTypedefined in OPC 10000-5i.e. inheriting the InstanceDeclarations of that Node. |
|||||
0:HasComponent |
Object |
<Tool> |
|
BaseToolType |
OP |
0:HasProperty |
Variable |
0:NodeVersion |
0:String |
0:PropertyType |
O, RO |
0:GeneratesEvent |
ObjectType |
0:GeneralModelChangeEventType |
|
|
|
Conformance Units |
|||||
MachineTool Equipment ToolIdentification |
|||||
MachineTool Equipment Dynamic Tool List |
<Tool> is an OptionalPlaceholderfor nodes of BaseToolType. The tool list can thus contain any number of tools, including none. For the DisplayNameof the <Tool>, it is recommended to use the value of the NameProperty of the respective BaseToolTypeinstance.
The contents of the ToolListTypeinstance can change during the Serverruntime (e.g. if tools are inserted into the machine or removed from it). A change in the list can be indicated using the NodeVersion Propertyand the GeneralModelChangeEventType. The NodeVersionand the GeneralModelChangeEventTypeare intended to be used in the way defined in OPC 10000-3and 7.3.