Chapter 12 Troubleshooting
1
Parameter Name Timing for changing to TRUE Timing for changing to FALSE
to FALSE during the instruction
execution. One cycle later, Done
Busy
When Execute changes to
TRUE.
When Done changes to TRUE.
When Error changes to TRUE.
When CommandAborted changes
Active
When the instruction starts to
control the axis.
When Done changes to TRUE.
When Error changes to TRUE.
When CommandAborted changes
CommandAborted
When this instruction execution is
aborted by other motion control
instruction.
When Execute changes from
TRUE to FALSE.
CommandAborted is set to TRUE
when the instruction is aborted
after Execute
to FALSE during the instruction
execution. One cycle later,
CommandAborted changes to
Error
When an error occurs in the
instruction execution or the input
parameters for the instruction are
illegal.
When Execute changes from
TRUE to FALSE.
Output Update Timing Chart
Case 1: When Execute changes from FALSE to TRUE, Busy changes to TRUE and one cycle later,
Active changes to TRUE. When the positioning is completed, Done changes to TRUE and
meanwhile Busy and Active change to FALSE.
Case 2: When the instruction is aborted by other instruction after Execute changes from FALSE to
TRUE, CommandAborted changes to TRUE and meanwhile, Busy and Active change to
FALSE. When Execute changes from TRUE to FALSE, CommandAborted changes to FALSE.
Case 3: When an error occurs such as axis alarms or Offline after Execute changes from FALSE to
TRUE, Error changes to TRUE and ErrorID shows corresponding error code. Meanwhile, Busy
and Active change to FALSE. Error changes to FALSE when Execute changes from TRUE to
FALSE.
Execute
Done
Busy
Active
CommandAborted
Error
Error ID
Case 1
Case 2 Case 3
Case 4
11-15