IF_AsyncManager - Start (Metodo)

Panoramica

Tipo:

Metodo

Disponibile a partire da:

V1.2.3.0

Versioni:

Versione corrente

Operazione

Assegnare una funzione a un task asincrono.

Descrizione

Il metodo Start viene utilizzato per eseguire in outsource una funzione (che in genere richiede tempo) in un task separato.

NOTA: prima di utilizzare il metodo Start, è necessario che il metodo Init sia stato completato correttamente.
NOTA: Se si eseguono funzioni che richiedono tempo nei task asincroni, le modifiche online potrebbero non essere più possibili poiché potrebbe non essere disponibile uno slot temporale appropriato entro 10 secondi dal timeout.

Interfaccia

Ingresso

Tipo di dati

Descrizione

i_ifAsync

IF_Async

Ingresso per l’assegnazione del blocco funzione che implementa l'interfaccia IF_Async e il cui metodo Job() deve essere eseguito in modo asincrono.

Uscita

Tipo di dati

Descrizione

q_xError

BOOL

Se questa uscita è impostata a TRUE, è stato rilevato un errore. Per informazioni, consultare q_etResult e q_etResultMsg.

q_etResult

ET_Result

Fornisce informazioni su stato e diagnostica come valore numerico.

q_sResultMsg

STRING(80)

Fornisce ulteriori informazioni su stato e diagnostica come messaggio di testo.