ETrigATl (FB)¶
FUNCTION_BLOCK ETrigATl EXTENDS EdgeTriggeredTimingControlledBehaviourModelBase IMPLEMENTS IETrigATl
Base implementation of a PLCopen Edge Triggered Behavior Model (see: IETrigATl)
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
Input
xExecuteBOOLRising edge: Starts defined operationFALSE: Resets the defined operation after ready condition was reachedxAbortBOOLTRUE: Aborts the operationudiTimeLimitUDINTMax. operating time per invocation [µs], 0: No operating time limit
Output
xDoneBOOLTRUE: Ready condition reachedxBusyBOOLTRUE: Operation is runningxErrorBOOLTRUE: Error condition reachedxAbortedBOOLTRUE: Abort condition reached
Properties:
ActionController, inherited from TimingControlledBehaviourModelBase
ModelTimeOut, inherited from TimingControlledBehaviourModelBase
Methods:
CleanupAction, inherited from TimingControlledBehaviourModelBase
CyclicAction, inherited from TimingControlledBehaviourModelBase
ExitAction, inherited from TimingControlledBehaviourModelBase
GetConfiguration, inherited from TimingControlledBehaviourModelBase
GetConfiguration2, inherited from TimingControlledBehaviourModelBase
ResetAction, inherited from TimingControlledBehaviourModelBase
SampleAction, inherited from EdgeTriggeredTimingControlledBehaviourModelBase
StartAction, inherited from TimingControlledBehaviourModelBase
Structure: