Questa keyword permette di definire una variabile di tipo STRU_MODBUS.
Viene utilizzata dalle istruzioni di gestione modbus.
E' composta dalle seguenti informazioni:
Campo |
Tipo |
Descrizione |
---|---|---|
status |
INT |
va imposto = 0 per inizializzazione in uscita contiene codice errore o 1 se in attesa di fine compimento operazione (come il risultato delle funzioni che utilizzano questa struttura) |
address |
INT |
indice del primo indirizzo da leggere/scrivere |
quantity |
INT |
numero di indirizzo da leggere/scrivere |
endian |
INT |
tipo di endian da usare: •EM_B_16 = 0 Big Endian nella singola word (default) •EM_L_16 = 1 Little Endian nella singola word •EM_B_32 = 2 Big Endian in 32 bit •EM_L_32 = 3 Little Endian in 32 bit •EM_MB_32 = 4 Middle Big Endian in 32 bit •EM_ML_32 = 5 Middle little Endian in 32 bit •EM_B_64 = 6 Big Endian in 64 bit •EM_L_64 = 7 Little Endian in 64 bit •EM_MB_64 = 8 Middle Big Endian in 64 bit •EM_ML_64 = 9 Middle little Endian in 64 bit |
res_1 |
INT |
trans_id |
unitId |
INT |
unit_id |
res_3 |
REAL |
Time_stamp |
Esempio di utilizzo:
|