Questa keyword permette di definire una variabile di tipo STRU_CO_OBJ.
Questa variabile viene utilizzata dalle funzioni CO_ROBJ e CO_WOBJ per la lettura/scrittura degli ogetti fieldbus.
E' composta dalle seguenti informazioni:
Campo |
Tipo |
Descrizione |
---|---|---|
rid |
INT |
Robox ID associato al dispositivo |
objCode |
INT |
numero oggetto interessato |
subIndex |
INT |
numero subindex interessato |
type |
INT |
tipo di dato secondo la codifica usata per la CO_SEND_SDO/CO_ASW_SDO ossia: 0 = No object 1 = Unsigned 8 bits 2 = Unsigned 16 bits 3 = Unsigned 24 bits 4 = Unsigned 32 bits 5 = Real 32 bit -1 = Signed 8 bits -2 = Signed 16 bits -3 = Signed 24 bits -4 = Signed 32 bits |
data |
REAL |
dato ricevuto / inviato |
phase |
INT |
fase di lavoro/ modalitá di esecuzione: 1--> inizializzazione esecuzione passante (**) -1--> inizializzazione esecuzione bloccante(**) 2--> reserved RTE 3--> reserved RTE 4--> operazione eseguita con successo 0--> non inizializzato o errore altro--> valore illegale solo i valori contrassegnati con (**) SONO I SOLI scrivibili in questa variabile da parte dell'utente. |
res_1 |
INT |
|
Esempio di dichiarazione:
|