Download Tutorial - Mect srl.

Transcript
s.r.l. mect
TPAC tutorial
Esempio:
OUTPUT:
Valore ritornato: UINT
0 la richiesta è processata
1 se il modbus è occupato;
Errori: Se presenti sono
riportati in MODBUSstatus[1];
Valori letti: sono riportati nel
vettore MODBUSdata
MODBUSdata[0] = numero
degli elementi letti
MODBUSdata[i] = contenuto
del registro
MB_f04
Legge i registri con riferimento
3XXXX e ne rende
disponibile il contenuto nel
vettore MODBUSdata.
La funzione non supporta il
broadcast.
Esempio
INPUT:
slave_addr: UINT indirizzo
dello slave
start_addr: UINT indirizzo
iniziale del registro da leggere
(l’indirizzo 30001 in realtà
corrisponde al registro 30000)
count: UINT numero di registri
da leggere al massimo 256
byteorder: USINT ordinamento
dei byte nella risposta dello
slave (il protocollo RTU
prevede prima il byte ALTO e
poi quello BASSO ma alcuni
controller adottano la
convenzione inversa)
0 byte ALTO – byte BASSO
1 byte BASSO – byte ALTO
OUTPUT:
Valore ritornato: UINT
0 la richiesta è processata
1 se il modbus è occupato;
Errori: Se presenti sono
riportati in MODBUSstatus[1];
Valori letti: sono riportati nel
vettore MODBUSdata
MODBUSdata[0] = numero
degli elementi letti
MODBUSdata[i] = contenuto
del registro
M7000_14 03/11
85