I/O Blocks > Discrete Output (DO) function block

Discrete Output function block status handling

Under normal conditions, the output statuses (OUT_D and BKCAL_OUT_D) are Good: Cascade. However, the block supports a status action on failure and block error indications.

Action on failure

When the output hardware goes bad, the OUT_D and BKCAL_OUT_D statuses are set to Bad: DeviceFail. The BLOCK_ERR parameter shows Output failure. When SIMULATE_D is enabled, OUT_D does not show Bad status.

When there is no DST assigned to the IO_READBACK parameter, PV_D status is set to Bad and the BLOCK_ERR parameter shows Bad PV.

When the input hardware used for IO_READBACK goes bad, BLOCK_ERR shows Bad PV and Readback failed. In this case, the status of READBACK_D and PV_D is Bad: DeviceFail.