EIPGetHealthBit: ottiene il valore del bit di stato funzionamento

Descrizione del blocco funzione

Questo blocco funzionale restituisce il valore di un bit di stato specificato.

Rappresentazione grafica

Ingressi

Questa tabella descrive le variabili di ingresso:

Ingresso

Tipo di dati

Commento

i_xExecute

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

Un fronte di salita dell'ingresso Execute avvia il blocco funzione. Il blocco funzione continua a essere eseguito e l'uscita Busy è impostata a TRUE. Un altro fronte di salita dell'ingresso Execute mentre il blocco funzione è in esecuzione viene ignorato.

  • FALSE: Se l'ingresso Execute è impostato a FALSE durante l'esecuzione del blocco funzione, l'uscita Done o Error viene impostata a TRUE per un ciclo.

  • TRUE: L'uscita Done o Error è impostata a TRUE finché l'ingresso Execute è impostato a TRUE

i_uiConnId

UINT

ID connessione.

Uscite

Questa tabella descrive le variabili di uscita:

Uscita

Tipo di dati

Commento

q_xDone

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: l'esecuzione non è stata avviata o è stato rilevato un errore.

  • TRUE: esecuzione terminata senza errori rilevati.

q_xBusy

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: il blocco funzione non è in fase di esecuzione.

  • TRUE: il blocco funzione è in fase di esecuzione.

q_xError

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: esecuzione del blocco funzione in corso, nessun errore rilevato.

  • TRUE: è stato rilevato un errore nell'esecuzione del blocco funzione.

q_HealthValue

UINT

Restituisce il valore di stato:

  • 0: la connessione non è stata stabilita.

  • 0: la connessione è stata stabilita.