Edge Triggered (AbbETrig)ΒΆ

../_images/f7e91305c790964d0a317f340e4a3035

After a rising edge at the input Execute the state goes from Dormant to Busy. In the first cycle all inputs are sampled and stored.

When the task is completed successfully the state goes from Busy to Done.

In case of an error the state goes to Error.

The states Done or Error are stable for minimum one cycle and as long as Execute is TRUE. With a falling edge of Execute, the state goes via Reset to Dormant.

Description of standard inputs and outputs:

  • Execute

    A rising edge starts the operation, the output Busy goes to TRUE. In the first cycle all other inputs are read and stored, afterwards they are ignored.

    A falling edge does not stop the operation.

    After Done = TRUE or Error = TRUE and Execute = FALSE all outputs will be reset.

  • Busy

    Operation is running (while outputs Done and Error are FALSE)

  • Done

    Operation is completed without error (while outputs Busy and Error are FALSE).

    This output is TRUE for at least one cycle or until Execute is set to FALSE

  • Error

    Operation is stopped with error (while outputs Busy and Done are FALSE).

    This output is TRUE for at least one cycle or until Execute is set to FALSE.

    The output ErrorID gives more details about the error.