7.7 TraversingTaskType

The TraversingTaskType represents a traversing task.

Table 28 – TraversingTaskType Definition
Attribute Value
BrowseNameTraversingTaskType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType defined in [OPC 10000-5].
0:HasComponentVariableTraversingTaskNumber0:Int320:BaseDataVariableTypeM, RO
0:HasComponentVariableTargetPosition0:Float0:AnalogUnitTypeO, RO
0:HasComponentVariableVelocity0:Float0:AnalogUnitTypeO, RO
0:HasComponentVariableAcceleration0:Float0:AnalogUnitTypeO, RO
0:HasComponentVariableDeceleration0:Float0:AnalogUnitTypeO, RO
0:HasComponentVariablePositioningMode0:UInt160:MultiStateDiscreteTypeM, RO
Conformance Units
PDRV Measurement

The TraversingTaskNumber Variable contains the number of the traversing task currently executed. Interpretation of TraversingTaskNumber:

TraversingTaskNumber Value Traversing task executed
-5Jogging positive (S42)
-4Jogging negative (S42)
-3Homing procedure (S44)
-2MDI sub-mode active
-1No traversing task is executed: stand still (S41)
>=0Number of traversing task (0 – 1023)

If no traversing task is executed (TraversingTaskNumber == -1), the Value of all other Variables shall be 0. If a traversing task is executed (TraversingTaskNumber >=0), the AxisState Variable contains one of the values belonging to the S45 sub state machine (see [PI 3172 PDP], Figure 35 also).

The TargetPosition Variable contains the target position for the traversing task generator.

The Velocity Variable contains the desired speed for the traversing task generator.

The Acceleration Variable contains the desired acceleration for the traversing task generator.

The PositioningMode Variable contains the information if the TargetPosition Variable has to be interpreted as absolute or relative position encoded as 0:MultiStateDiscreteType defined in [OPC 10000-8]. The StateMachineState Variable contains the state of the positioning mode substate machine also encoded as 0:MultiStateDiscreteType. The content of their EnumStrings lookup table Properties is defined in Table 29.

Table 29 – TraversingTaskType Attribute values for child Nodes
BrowsePath Value Attribute

INACTIVE

RELATIVE_POSITIONING

ABSOLUTE_SHORTEST_PATH_MODULO_DIRECTION _POSITIONING

ABSOLUTE_POSITIVE_MODULO_DIRECTION _POSITIONING

ABSOLUTE_NEGATIVE_ MODULO_DIRECTION _POSITIONING

The following table contains descriptions of the semantic for all possible Values of the PositioningMode Variable.

Element Value Description
INACTIVENo traversing task is active.
RELATIVE_POSITIONINGRelative Positioning.
ABSOLUTE_SHORTEST_PATH_MODULO_DIRECTION _POSITIONINGThe absolute position shall be reached by the shortest path.
ABSOLUTE_POSITIVE_MODULO_DIRECTION _POSITIONINGThe absolute position shall be reached by a motion in positive direction.
ABSOLUTE_NEGATIVE_ MODULO_DIRECTION _POSITIONINGThe absolute position shall be reached by a motion in negative direction.