102BTechnology instructions
9.3 Basic motion control
S7-1200 Programmable controller
382
System Manual, 11/2011, A5E02486680-05
Table 9- 59 Example 2 - Aborting the task
([HFXWH
%XV\
'RQH
&RPPDQG
$ERUWHG
(UURU
Abort
If "Execute" = FALSE before the task is aborted
([HFXWH
%XV\
'RQH
&RPPDQG
$ERUWHG
(UURU
Abort
If "Execute" = FALSE after the task is aborted
①
The task is started with a positive edge at the input parameter "Execute". Depending on the programming, "Execute"
can still be reset to the value FALSE during the task, or the value TRUE can be retained until after completion of the task.
②
While the task is active, the output parameter "Busy" indicates the value TRUE.
③
During task execution, the task is aborted by another motion control task. If the task is aborted, output parameter
"Busy" changes to FALSE and "CommandAborted" to TRUE.
④
If "Execute" retains the value TRUE until after the task is aborted, then "CommandAborted" also remains TRUE and
changes its value to FALSE together with "Execute".
⑤
If "Execute" has been set to FALSE before the task is aborted, "CommandAborted" indicates the value TRUE for only
one execution cycle.