ETrigATo (FB)¶
FUNCTION_BLOCK ETrigATo EXTENDS EdgeTriggeredTimingControlledBehaviourModelBase IMPLEMENTS IETrigATo
Basisimplementierung eines PLCopen Edge Triggered Behavior Model (siehe IETrigATo)
Für die Verwendung sollte dieser Funktionsbaustein erweitert werden und die spezifischen Eingänge und Ausgänge müssen ergänzt werden. Der Ausgang eErrorID des applikationsspezifischen Enumerationstyps ERROR muss hinzugefügt werden.
- Ein-/Ausgänge:
Gültigkeitsbereich
Name
Typ
Beschreibung
Eingang
xExecuteBOOLSteigende Flanke: Startet die BearbeitungFALSE: Setzt den FB zurück, nachdem die Bearbeitung abgeschlossen wurdexAbortBOOLTRUE: Bricht die Bearbeitung abudiTimeOutUDINTMaximale Bearbeitungszeit [µs], 0: Keine Begrenzung der Bearbeitungszeit
Ausgang
xDoneBOOLTRUE: Fehlerbedingung wurde erreichtxBusyBOOLTRUE: Bearbeitung läuftxErrorBOOLTRUE: Fehlerbedingung wurde erreichtxAbortedBOOLTRUE: Bearbeitung wurde abgebrochen
Properties:
ActionController, inherited from TimingControlledBehaviourModelBase
ModelTimeLimit, 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: