Behavior of Busy Output

The Busy output indicates that the function block is still working, with new output values to be expected.

  • Busy is SET at the rising edge of Execute and RESET when one of the outputs (e.g., Done, Aborted, or Error) is set.
  • It is recommended that this function block is kept in the active loop of the application program for at least as long as Busy is TRUE, because the outputs can still change.
  • For one axis, several function blocks can be busy, but only one can be active at a time.
    • Exceptions are MC_SuperImposed and MC_Phasing, where more than one function block related to one axis can be active.