DefineUnitModeWithHandler (Methode)

Überblick

Typ:

Schnittstelle

Verfügbar ab:

V1.4.2.0

Übernommen aus:

Beschreibung

Die Methode DefineUnitModeWithHandler hat die gleiche Funktionalität wie die Methode DefineUnitMode(). Darüber hinaus ermöglicht die Methode DefineUnitModeWithHandler jedoch die Übergabe einer Instanz des Funktionsbausteins FB_StateModelHandlerBase. Dadurch erhält der FB_UnitModeManager2 Zugriff auf diese Instanz, und mithilfe der Methode ExecuteCurrentState() wird die entsprechende Zustandsmethode der Instanz aufgerufen.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_sName

STRING

Siehe die Schnittstelle von DefineUnitMode (Methode).

i_diValue

UDINT

i_diStatesDisabled

DINT

i_diStatesModeChangeAllowed

DINT

i_etInitialState

ET_States

i_ifStateModelHandler

IF_StateModelHandler

Dieser Parameter wird verwendet, um die Schnittstelle an die Instanz von FB_StateModelHandlerBase zu übergeben.

Ausgang

Datentyp

Beschreibung

q_etResult

ET_Result

Stellt Diagnose- und Statusinformationen in Form numerischer Werte bereit.

If q_xError = FALSE, q_etResult stellt Statusinformationen bereit.

If q_xError = TRUE, q_etResult stellt Diagnose-/Fehlerinformationen bereit.

q_sResultMsg

STRING

Stellt zusätzliche Diagnose- und Statusinformationen in Form von Textmeldungen bereit.

Rückgabewert

Ausgang

Datentyp

Beschreibung

DefineUnitModeWithHandler

BOOL

Gibt TRUE an, wenn die Methode erfolgreich abgeschlossen wurde.