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