7.15 TaskControlOperationType ObjectType
The TaskControlOperationType is an AddIn to extend instances of TaskControlType described in 7.21. It provides the possibility to handle programs with designated task controls. The task controls may be started manually or in a system context by use of SystemOperation.
The TaskControlOperationType provides a state machine to monitor or control a task control and information about which motion devices are controlled by this task control and is formally defined in Table 63.
7.15.1 Overview

| Attribute | Value | ||||
| BrowseName | TaskControlOperationType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the BaseObjectType defined in OPC 10000-5. | |||||
| 0:HasProperty | Variable | MotionDevicesUnderControl | 0:NodeId[] | 0:PropertyType | O, RO |
| 0:HasComponent | Object | TaskControlStateMachine | TaskControlStateMachineType | M | |
| 0:HasProperty | Variable | 0:DefaultInstanceBrowseName | 0:QualifiedName | 0:PropertyType | |
| ConformanceUnits | |||||
|---|---|---|---|---|---|
| Rob Task Control Monitor | |||||
| Rob Task Control Operation | |||||
| Rob TC MD Relationship |
The optional Variable MotionDevicesUnderControl provides an array of NodeIds pointing to instances of MotionDeviceType described in 7.2, which are under control of this task control, in combination with the loaded program.
The Object TaskControlStateMachine provides a state machine to monitor or to control the task controls which instantiated the TaskControlOperationType.
The Property 0:DefaultInstanceBrowseName of the TaskControlOperationType has an additional Attribute defined in Table 64.
| BrowsePath | Value Attribute | Description Attribute |
| 0:DefaultInstanceBrowseName | TaskControlOperation |