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
|
|
|