Trasferire ed eseguire codice specifico dell'utente in un task in esecuzione asincrona al programma.
L'interfaccia IF_AsyncManager2 viene implementata da questa libreria ed è utilizzata per gli scopi seguenti:
Inizializzare AsyncManager
Assegnare la parte di programma da eseguire in modo asincrono al task che la chiama
Recuperare informazioni su task creati, job in sospeso e job attivi
Nome |
Tipo di dati |
Accesso |
Descrizione |
---|---|---|---|
udiActiveJobs |
UDINT |
Lettura |
Indica il numero di job in esecuzione. |
udiCreatedTasks |
UDINT |
Lettura |
Indica il numero di task asincroni creati. |
udiPendingJobs |
UDINT |
Lettura |
Indica il numero di job in sospeso nella coda. |
xInitDone |
BOOL |
Lettura |
Segnala se l'inizializzazione di AsyncManager è stata eseguita correttamente. |