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.
Value | Description |
SAFETRUE |
- Function block is activated (Activate = TRUE) and
- the function block has deleted the specified data set in the recipe file. i.e., has overwritten its content with 0-values.
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 modified 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.
|