Abilitare JavaScript per vedere questo sito.

ATTENZIONE: Questa funzione non può essere usata in un task se nello stesso sono presenti anche le funzioni co_send_sdo()/co_asw_sdo().

Questa funzione serve per eseguire la lettura di oggetti fieldbus CoE (viene letto l'oggetto definito da 'stru.objCode + stru.subIndex' sul dispositivo identificato da stru.rid).

Può leggere più tipi di dati rispetto alla funzione analoga co_robj().

La lettura può avvenire in modo passante o in modo bloccante (utilizzabile solo nei task 1-:-8).

Per modo passante si intende che la funzione deve essere continuamente chiamata e contemporaneamente testato lo stato attuale dell'operazione.

Per modo bloccante si intende che la funzione viene invocata e ritorna solo quando ha completato l'operazione di lettura.

La funzione rende un esito sullo stato dell'esecuzione.

Sintassi

i32 co_robj (stru_coe_obj stru, destination)

stru

Nome della struttura di tipo stru_coe_obj.

destination

Contiene le informazioni ricevute. destination deve essere un oggetto compatibile con i dati che si stanno leggendo (se si legge una VISIBLE STRING, destination sarà di tipo string, se si legge un OCTET_STRING sarà un array di byte o una struttura).

Risultato

Variabile di tipo i32 contenente il risultato.

Vedi gestione passante e/o gestione bloccante.

Validità

Rule, Task.

Note


 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC