ETrigA (FB)ΒΆ
FUNCTION_BLOCK ETrigA EXTENDS ETrig IMPLEMENTS IETrigA
This function block is a base implementation of a PLCopen Edge Triggered Behavior Model (see: IETrigA).
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- BOOLRising edge: Starts defined operation- FALSE: Resets the defined operation after ready condition was reached- Output - xDone- BOOL- TRUE: Ready condition reached- xBusy- BOOL- TRUE: Operation is running- xError- BOOL- TRUE: Error condition reached- Input - xAbort- BOOL- TRUE: Aborts the operation- Output - xAborted- BOOL- TRUE: Abort condition reached
Properties:
ActionController, inherited from BehaviourModelBase
ModelTimeLimit, inherited from BehaviourModelBase
ModelTimeOut, inherited from BehaviourModelBase
Methods:
CleanupAction, inherited from BehaviourModelBase
CyclicAction, inherited from BehaviourModelBase
ExitAction, inherited from BehaviourModelBase
GetConfiguration, inherited from BehaviourModelBase
GetConfiguration2, inherited from BehaviourModelBase
ResetAction, inherited from BehaviourModelBase
SampleAction, inherited from EdgeTriggeredBehaviourModelBase
StartAction, inherited from BehaviourModelBase
StartModel, inherited from ETrig
Structure:
