it
5 Configurazione
5
Configurazione
5.1
Modbus
5.2
Leggi registri multipli
118
Green
Fast Blinking
(100 ms)
Red
Fixed
Orange
Fixed
Orange
Slow blinking
(500 ms)
I seguenti codici funzione Modbus sono supportati:
Tab.225 Funzioni Modbus
codice
funzione
03d
Leggi holding register
04d
Leggi input register
06d
Scrivi registro singolo
16d
Scrivi Registro multiplo
Il codice funzione 03 (esadecimale) consente al dispositivo iniziale di
richiedere informazioni dal dispositivo seguente. La struttura del
messaggio di comando è mostrata di seguito. Il formato del messaggio di
comando viene letto dal byte superiore a quello inferiore, in modo che
l'indirizzo seguente compaia per primo.
Tab.226 Formato del comando "Leggi registri multipli"
Byte del messaggio
leggi posizione
Indirizzo seguente
Codice funzione
Registro di avvio
Superiore
Inferiore
Quantità
Superiore
Inferiore
CRC-16
Inferiore
Superiore
In questo esempio, il registro di avvio punta al 32° registro decimale, e i
comandi delle quantità da leggere fino al registro decimale 35.
Tab.227 Messaggi di risposta normali "Leggi registri multipli"
Byte del messaggio
leggi posizione
Indirizzo seguente
Codice funzione
Conteggio byte
Registro di avvio
Superiore
Inferiore
Registro successivo
Superiore
Inferiore
Ultimo registro
Superiore
GTW-08 Modbus start-up phase
No Modbus communication available
No communication on L-Bus
GTW-08 Modbus error
Esempio di input esa
decimale
64
03
00
20
00
04
xx
xx
Esempio di output esa
decimale
64
03
06
xx
xx
xx
xx
xx
7854678 - v.01 - 15092023