Set_Attribute_Single: impostare un attributo di un oggetto
Descrizione del blocco funzionale
Questo blocco funzionale imposta il contenuto di un attributo specifico di un'istanza di un oggetto
Questa tabella descrive la variabile 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. oFALSE: se Enable è impostato a FALSE, le uscite Done, Error o CommandAborted vengono impostate a TRUE per un ciclo. oTRUE: se Enable è impostato a FALSE, le uscite Done, Error o CommandAborted rimangono impostate a TRUE. |
i_xAbort |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oFALSE: l'esecuzione non è stata interrotta. oTRUE: l'esecuzione è stata interrotta da un altro blocco funzione. |
i_xMsgType |
BOOL |
oFALSE: UCCM oTRUE: messaggio connesso (classe 3) |
i_adTargetIP |
TCP_ADDR |
Indirizzo IP della destinazione. |
i_dwClass |
DWORD |
Classe di destinazione. Consultare Come trovare informazioni sugli oggetti nella documentazione del dispositivo. Deve essere 0xFFFFFFFF se la classe non fa parte della richiesta. |
i_dwInstance |
DWORD |
Istanza di destinazione. Consultare Come trovare informazioni sugli oggetti nella documentazione del dispositivo. Può essere 0 se la destinazione è un'istanza della classe. Deve essere 0xFFFFFFFF se l'istanza non fa parte della richiesta. |
i_dwAttribute |
DWORD |
Attributo di destinazione. Consultare Come trovare informazioni sugli oggetti nella documentazione del dispositivo. Deve essere 0xFFFFFFFF se l'attributo non fa parte della richiesta. |
i_abyRequestData |
ARRAY OF BYTE 0…MAX_EIP_REQUEST_DATA_SIZE |
I dati devono essere inviati alla destinazione. Se non usato, wDataSize deve essere 0 1. |
q_wDataSize |
WORD |
La dimensione effettiva del di abyRequestData 1. |
1 Anche il buffer dati di ingresso deve essere formattato. Vedere i dati della richiesta Set_Attribute_Single nella specifica ODVA EtherNet/IP volume 1. |
La seguente tabella descrive la variabile di uscita:
Uscita |
Tipo di dati |
Commento |
---|---|---|
q_xDone |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oFALSE: l'esecuzione non è stata avviata o è stato rilevato un errore. oTRUE: esecuzione terminata senza errori rilevati. |
q_xBusy |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oFALSE: il blocco funzione non è in fase di esecuzione. oTRUE: il blocco funzione è in fase di esecuzione. |
q_xAborted |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oFALSE: l'esecuzione non è stata interrotta. oTRUE: l'esecuzione è stata interrotta da un ingresso Abort. |
q_xError |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oFALSE: esecuzione del blocco funzione in corso, nessun errore rilevato. oTRUE: è stato rilevato un errore nell'esecuzione del blocco funzione. |
q_byCommError |
BYTE |
Fornisce informazioni sull'errore rilevato. |
q_dwOperError |
DWORD |
Fornisce informazioni sull'errore rilevato. |