-

Done output

Output for signaling "function block processing completed".

Data type: SAFEBOOL

Connection: If required, the signal can be connected to a variable of the SAFEBOOL data type or to other safety-related functions/function blocks.

ValueDescription
SAFETRUE
  • Function block is activated (Activate = TRUE) and
  • the function block has deleted the specified recipe file from the remanent memory of the standard controller.
The DiagCode = 8000 is shown.

Note
  • The delete operation may last several Safety PLC cycles. Therefore, Done may only be set to SAFETRUE after a few cycles after switching the CommandDelete input to SAFETRUE.
  • After a successful delete operation, output Done remains SAFETRUE until the next operation, even if the CommandDelete input is switched back to SAFEFALSE. With a new SAFETRUE signal at CommandDelete, Done is always switched to SAFEFALSE.

SAFEFALSE
  • Function block is either not activated (Activate = FALSE, DiagCode = 0000), or
  • an error occurred due to an invalid value applying at a function block input (e.g., IDRecipeFile out of valid range), or
  • the addressed recipe file is not accessible/not existent, or
  • the function block processing is still in progress, or
  • an error occurred during the processing, for example, because the file to be deleted is in use or the flash memory of the standard controller could not be accessed.
Refer to...
  • ... the help topic "Fault avoidance" where the handling of various potential error scenarios is explained.
  • ... the diagnostic code value present at the DiagCode output for details.