ETrigATlTo (FB)

FUNCTION_BLOCK ETrigATlTo EXTENDS ETrigATl IMPLEMENTS IETrigATlTo

Base implementation of a PLCopen Edge Triggered Behavior Model (see: IETrigATlTo)

For use, this block should be extended and the specific inputs and outputs must be supplemented. The output eErrorID of the application-specific enum type ERROR must be added.

InOut:

Scope

Name

Type

Comment

Inherited from

Input

xExecute

BOOL

Rising edge: Starts defined operation

FALSE: Resets the defined operation after ready condition was reached

ETrigATl

xAbort

BOOL

TRUE: Aborts the operation

ETrigATl

udiTimeLimit

UDINT

Max. operating time per invocation [µs], 0: No operating time limit

ETrigATl

Output

xDone

BOOL

TRUE: Ready condition reached

ETrigATl

xBusy

BOOL

TRUE: Operation is running

ETrigATl

xError

BOOL

TRUE: Error condition reached

ETrigATl

xAborted

BOOL

TRUE: Abort condition reached

ETrigATl

Input

udiTimeOut

UDINT

Max. operating time for executing [µs], 0: No operating time limit