Document ref. AD3007b1.doc P. 2 / 14
PROTOCOLLO MODBUS®
A partire dalla revisione software 10, gli avviatori
statici serie Adx supportano il protocollo Modbus®
RTU sulla porta seriale RS-232.
Grazie a questa funzione e’ possibile leggere lo stato
degli avviatori e controllare gli stessi tramite software
di supervisione standard forniti da terze parti oppure
tramite apparecchiature dotate di interfaccia
Modbus® quali PLC e terminali intelligenti.
IMPOSTAZIONE DEI PARAMETRI
Per configurare il protocollo Modbus®, accedere al
Menu funzioni ed agire sui parametri riportati nella
seguente tabella:
TABELLA PARAMETRI
PAR Funzione
Range
Default
P.55
Baud-rate porta
RS-232
4800
9600
19200
9600
P.56
Indirizzo porta
seriale RS-232
1 - 255
1
…
… …
…
P.63
Protocollo
Lovato
Modbus® RTU
Lovato
P.64
Parità
Nessuna
Even (pari)
Odd (dispari)
Nessuna
PROTOCOLLO MODBUS® RTU
Se si seleziona il parametro P.63 come protocollo
Modbus® RTU, la struttura del messaggio di
comunicazione è così costituita:
T1
T2
T3
Indirizzo
( 8 bit)
Funzione
(8 bit)
Dati
(N x 8 bit)
CRC
(16 bit)
T1
T2
T3
•
il campo Indirizzo contiene l’indirizzo dello
strumento slave cui il messaggio viene inviato.
•
il campo Funzione contiene il codice della funzione
che deve essere eseguita dallo slave.
•
il campo Dati contiene i dati inviati allo slave o
quelli inviati dallo slave come risposta ad una
domanda.
•
il campo CRC consente sia al master che allo slave
di verificare se ci sono errori di trasmissione.
Questo consente, in caso di disturbo sulla linea di
trasmissione, di ignorare il messaggio inviato per
evitare problemi sia dal lato master che slave.
•
la sequenza T1 T2 T3 corrisponde al tempo
durante il quale non devono essere scambiati dati sul
bus di comunicazione, per consentire agli strumenti
collegati di riconoscere la fine di un messaggio e
l’inizio del successivo. Questo tempo deve essere
pari a 3.5 caratteri.
L’Adx misura il tempo trascorso tra la ricezione di un
carattere e il successivo e se questo tempo supera
quello necessario per trasmettere 3.5 caratteri, riferiti
al baud rate impostato, il prossimo carattere viene
considerato l’inizio di un nuovo messaggio.
MODBUS® PROTOCOL
Starting from software revision 10, Adx series soft
starters support the Modbus® protocol on their RS-
232 serial port.
Using this feature it is possible to read the status of
the starter and to control it from a standard third-
party supervision software or from other intelligent
devices with standard Modbus® interface, such as
PLCs and intelligent terminals.
PARAMETER SETTING
To configure the Modbus® protocol, enter Function
menu and set the parameters listed in the following
table:
PARAMETERS TABLE
PAR Function
Range
Default
P.55
RS-232 port
baud rate
4800
9600
19200
9600
P.56
RS-232 port
serial address
1 - 255
1
…
… …
…
P.63
Protocol
Lovato
Modbus® RTU
Lovato
P.64
Parity
None
Even
Odd
None
MODBUS® RTU PROTOCOL
If one selects the parameter P.63 as Modbus®
RTU protocol, the communication message has the
following structure:
T1
T2
T3
Address
( 8 bit)
Function
(8 bit)
Data
(N x 8 bit)
CRC
(16 bit)
T1
T2
T3
•
The Address field holds the serial address of the
slave destination device.
•
The Function field holds the code of the function
that must be executed by the slave.
•
The Data field
contains data sent to the slave or
data received from the slave in response to a query
•
The CRC field allows the master and slave
devices to check the message integrity. If a
message has been corrupted by electrical noise or
interference, the CRC field allows the devices to
recognize the error and thereby to ignore the
message.
•
The T1 T2 T3 sequence corresponds to a time in
which data must not be exchanged on the
communication bus to allow the connected devices
to recognize the end of one message and the
beginning of another. This time must be at least 3.5
times the time required to send one character.
The Adx measures the time that elapse from the
reception of one character and the following. If this
time exceeds the time necessary to send 3.5
characters at the selected baudrate, then the next
character will be considered as the first of a new
message.