Il blocco funzione AnalogIO fornisce informazioni sull'avatar di I/O analogici con due ingressi e un'uscita.
Ingresso |
Tipo di dati |
Descrizione |
---|---|---|
iq_TeSysIslandRef |
FB_TeSys_island |
Riferimento al dispositivo TeSys island |
i_sAvatarName |
STRING(GPL.Gc_uiLengthOfAvatarName) |
Fare riferimento all'avatar definito nella configurazione TeSys island. |
i_xEnable |
BOOL |
Un fronte di salita all'ingresso i_xEnable avvia lo scambio dati ciclici tra il blocco funzione e l'avatar selezionato. Finché i_xEnable è TRUE, i dati ciclici vengono scambiati a ogni ciclo del controller. Un fronte di discesa all'ingresso i_xEnable arresta lo scambio dei dati. Vedere la sezione Comportamento dei blocchi funzione con l'ingresso i_xEnable. |
i_iAQ0 |
INT |
Valore da scrivere sull'uscita analogica 0. Unità e scala dipendono dal tipo di uscita analogica configurata.
|
Uscita |
Tipo di dati |
Descrizione |
---|---|---|
q_xActive |
BOOL |
Se il blocco funzione è attivo, questa uscita è impostata a TRUE. |
q_xError |
BOOL |
Se questa uscita è impostata su 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[30] |
Fornisce ulteriori informazioni su stato e diagnostica come messaggio di testo. |
q_xReady |
BOOL |
Indica TRUE se l'avatar è pronto per ricevere comandi. |
q_iAI0 |
INT |
Indica il valore letto dall'ingresso analogico 0. Unità e scala dipendono dal tipo di ingresso analogico configurato.
|
q_iAI1 |
INT |
Indica il valore letto dall'ingresso analogico 1. Unità e scala dipendono dal tipo di uscita analogica configurata.
|