Technical data

Technology functions
CPU 317T: Technology Functions
6-40 A5E00251798-03
Output parameters
Parameter Data type Start value Description
Done BOOL FALSE TRUE: Destination position reached
Busy BOOL FALSE TRUE: Command is busy
CommandAborted
BOOL FALSE TRUE: The command was aborted by another
command or by an error during command
execution.
If ErrorStatus of the technology DB
does not indicate an error, the
command was canceled by a subsequent
command.
If ErrorStatus reports an error, an error at
the TO occurred during command
execution and has caused cancellation of
the command.
Error BOOL FALSE
TRUE: Command initiation with error.
The command is not executed; the cause
is found in the ErrorID.
FALSE: Command initiation without error
ErrorID WORD 0
ErrorID of the Error output parameter.
MC_MoveAbsolute - Example of "Override motion"
The signal profile below shows the override reaction of the (Mode = 0)
"MC_MoveAbsolute" technology function.
Phase "a"
The first positive edge at input parameter Execute (Exe_1) of FB1 starts absolute
positioning of the axis (Axis_1). Done_1 reports that the absolute destination
position 1000 has been reached.
In time with Done_1 = TRUE, the system starts a further positioning command at
FB2 (input parameter Execute (Exe_2)). Reaction times during command
execution lead to a brief standstill of the axis (see the zoomed visualization.) After
this standstill, the axis approaches the (Axis_1) absolute position 1500. Done_2
outputs a corresponding signal when this position is reached.
Phase "b"
A further positive edge at input parameter Execute (Exe_1) of FB1 starts absolute
positioning of the axis (Axis_1).
A further positioning command is started at FB2 before the destination position
1000 is reached (input parameter Execute (Exe_2)). Abort_1 reports the
cancellation of the current positioning command at FB1. The axis (Axis_1) is driven
at the specified deceleration Deceleration = 10 until it has reached Velocity = 30.
Done_2 outputs a message when the destination position 1500 is reached.