IETrigTo (ITF)¶
INTERFACE IETrigTo EXTENDS IETrig, ITimeOutConstraint, ITimingControlled
Um einen Funktionsbaustein mit ETrigTo
-Verhalten zu erstellen, muss sein Action Provider mit dieser Schnittstelle dekoriert werden. Dieser parametriert so die Zustandsmaschine, die dann den Funktionsbaustein zu einem angemessen ETrigTo
-Verhalten zwingt.
Siehe Decorators für weitere Informationen zum Konzept.
Zustandsdiagramm für Funktionsbausteine mit ETrigTo-Verhalten

- Starting:
- ⇒
StartAction
läift, bisxComplete
TRUE
ist,xBusy
⇒TRUE
Am Anfang wirdSampleAction
wahrscheinlich einmal ausgeführt. - Executing:
⇒
CyclicAction
läuft, bisxComplete
TRUE
ist- Cleaning:
- ⇒
CleanupAction
läuft An seinem Ende wirdExitAction
wahrscheinlich einmal ausgeführt.Nach einerReady Condition
als Eingang, sind nur die AusgangszuständeDone
(xComplete
isTRUE
) oderError
(eErrorID
≠ERROR.NO_ERROR
) möglich.Nach einerError Condition
als Eingang, ist nur der AusgangszustandError
(eErrorID
≠ERROR.NO_ERROR
) möglich. - Done:
xDone
⇒TRUE
,xBusy
⇒FALSE
- Error:
xError
⇒TRUE
,eErrorID
≠ERROR.NO_ERROR
,xBusy
⇒FALSE
- Resetting:
- ⇒
ResetAction
läuft, bisxComplete
TRUE
istDanach:- the outputsxDone
andxError
will be set toFALSE
.- The outputeErrorID
will be set toERROR.NO_ERROR
.
Methods:
StartAction, inherited from IStartActionProvider