ETrigATlTo (FB)¶
FUNCTION_BLOCK ETrigATlTo EXTENDS ETrigATl IMPLEMENTS IETrigATlTo
Basisimplementierung eines PLCopen Edge Triggered Behavior Model (siehe IETrigATlTo)
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
Geerbt von
Eingang
xExecute
BOOL
Steigende Flanke: Startet die BearbeitungFALSE
: Setzt den FB zurück, nachdem die Bearbeitung abgeschlossen wurdexAbort
BOOL
TRUE
: Bricht die Bearbeitung abudiTimeLimit
UDINT
Maximale Ausführungszeit pro Aufruf [µs], 0: Keine Begrenzung der Ausführungszeit
Ausgang
xDone
BOOL
TRUE
: Fehlerbedingung wurde erreichtxBusy
BOOL
TRUE
: Bearbeitung läuftxError
BOOL
TRUE
: Fehlerbedingung wurde erreichtxAborted
BOOL
TRUE
: Bearbeitung wurde abgebrochenEingang
udiTimeOut
UDINT
Maximale Bearbeitungszeit [µs], 0: Keine Begrenzung der Bearbeitungszeit
Properties:
ActionController, inherited from TimingControlledBehaviourModelBase
ModelTimeLimit, inherited from ETrigATl
Methods:
AbortModel, inherited from ETrigATl
CleanupAction, inherited from TimingControlledBehaviourModelBase
CyclicAction, inherited from TimingControlledBehaviourModelBase
ExitAction, inherited from TimingControlledBehaviourModelBase
GetConfiguration, inherited from TimingControlledBehaviourModelBase
GetConfiguration2, inherited from TimingControlledBehaviourModelBase
ResetAction, inherited from TimingControlledBehaviourModelBase
ResetModel, inherited from ETrigATl
SampleAction, inherited from EdgeTriggeredTimingControlledBehaviourModelBase
StartAction, inherited from TimingControlledBehaviourModelBase
StartModel, inherited from ETrigATl
Structure: