ILConTlC (ITF)¶
INTERFACE ILConTlC EXTENDS ILConC, ITimeLimited, ITimingControlled
Um einen Funktionsbaustein mit LConTIC-Verhalten zu erstellen, muss sein Action Provider mit dieser Schnittstelle dekoriert werden. Dieser parametriert so die Zustandsmaschine, die dann den Funktionsbaustein zu einem angemessen LConTIC-Verhalten zwingt.
Siehe Decorators für weitere Informationen zum Konzept.
Zustandsdiagramm für Funktionsbausteine mit LConTIC-Verhalten
- Starting:
⇒
StartActionläift, bisxCompleteTRUEist,xBusy⇒TRUE- Executing:
⇒
CyclicActionläuft, bisxCompleteTRUEist- Cleaning:
- ⇒
CleanupActionläuft An seinem Ende wirdExitActionwahrscheinlich einmal ausgeführt.Nach einerReady Conditionals Eingang, ist nur der AusgangszustandError(eErrorID≠ERROR.NO_ERROR) möglich.Nach einerError Conditionals Eingang, ist nur der AusgangszustandError(eErrorID≠ERROR.NO_ERROR) möglich.Nach einerAbort Conditionals Eingang, sind nur der AusgangszuständeResettingoderError(eErrorID≠ERROR.NO_ERROR) möglich.(xBusyis stillTRUE!) - Error:
xError⇒TRUE,eErrorID≠ERROR.NO_ERROR,xBusy⇒FALSE- Resetting:
- ⇒
ResetActionläuft, bisxCompleteTRUEistDanach:- the outputxErrorwill be set toFALSE.- The outputeErrorIDwill be set toERROR.NO_ERROR.
Methods:
StartAction, inherited from IStartActionProvider
