5.3 Timeout
Se l'apparecchio Master non riceve risposta entro 0,5 secondi, può scartare l'ultima richiesta.
5.4 Ciclo d'informazione
È' supportato un ciclo d'informazione
5.5 Ordine dei byte
Il protocollo Modbus utilizza il formato Big Endian.
5.6 Struttura di un messaggio
Pause all'interno della trasmissione di messaggi
Pause >= lunghezza di 1,5 segni tra i singoli byte di un messaggio porta a un errore nella trama dati.
Identificatore d'inizio e di fine
Come Identificatore di inizio e di fine di un messaggio viene specificata una pausa di messaggi della
lunghezza di 3,5 segni. Questa pausa deve essere rispettata tra i singoli messaggi.
5.7 Codici di funzione
Sono supportati i seguenti codici di funzione.
5.8 Valori dei dati
I valori dei dati a 32-Bit sono trasmessi attraverso il MODBUS nel formato integro oppure nel formato float.
L'indirizzo di registro determina il formato dei dati da utilizzare.
5.8.1 Formato Float (virgola mobile - 32 bit)
I valori Float sono codificati secondo lo standard IEEE 754 (single floating point) e sono impostato nel
seguente modo.
E
X
S
M
Attraverso la conversione di dati nella rappresentazione a virgola mobile, si sviluppano errori di conversione
(errori dovuto ad arrotondamento), la cui causa è dovuta al numero limitato di bit di mantissa.
Pagina 6
0,5 sec.
Indirizzo Slave Codice di funzione Dati
1 byte
1 byte
Codice di
funzione
03
hex
10
hex
11
hex
Indirizzo X + 1
SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
byte 4
byte 3
N bytes
Descrizione
Leggere più registri
Scrivere più registri
Identificazione degli Slave
Indirizzo X
byte 2
S:
Segno
E:
Esponente
M:
Mantissa
X:
Valore totale
CRC
2 byte
byte 1