IF_AsyncManager - Start (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V1.2.3.0

Versionen:

Aktuelle Version

Task

Weisen Sie einer asynchronen Task eine Funktion zu.

Beschreibung

Die Methode Start wird zur Auslagerung der Ausführung einer Funktion (üblicherweise zeitintensiv) in eine separate Task verwendet.

HINWEIS: Bevor die Methode Start verwendet wird, muss die Methode Init erfolgreich abgeschlossen worden sein.
HINWEIS: Wenn Sie zeitaufwändige Funktionen in asynchronen Tasks ausführen, sind unter Umständen keine Online-Änderungen mehr möglich, da innerhalb von 10 Sekunden nach dem Timeout möglicherweise kein geeignetes Zeitfenster verfügbar ist.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_ifAsync

IF_Async

Eingang für die Zuweisung des Funktionsbausteins, der die Schnittstelle IF_Async implementiert und dessen Methode Job() asynchron ausgeführt werden soll.

Ausgang

Datentyp

Beschreibung

q_xError

BOOL

Wenn dieser Ausgang auf TRUE gesetzt wird, wurde ein Fehler identifiziert. Für weitere Informationen, siehe q_etResult und q_etResultMsg,

q_etResult

ET_Result

Stellt Diagnose- und Statusinformationen in Form numerischer Werte bereit.

q_sResultMsg

STRING(80)

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