5.5.12 Protocol Modbus
Le protocole Modbus RTU est pris en charge dans cette application. les vitesses de transmission prises en charge
sont 1200, 2400, 4800, 9600, 19200, 38400, 57600 et 115200. La vitesse de transmission par défaut est 19200
bauds. Selon le protocole Modbus sélectionné, les données sont transmises dans des trames de données de 8
bits avec parité pair ou impaire et 1 bit d'arrêt, ou pas de parité et 2 ou 1 (non-standard) bits d'arrêt.
La spécification du protocole Modbus actuel ne définit pas l'usage du registre, mais il existe une convention de
numérotation informelle de registre dérivée de la spécification du protocole original (désormais obsolète) Modicon
modbus, et utilisé par de nombreux fournisseurs de produits Modbus.
Registres
Usage
00001-09999
Bits de lecture / d'écriture ( «bobines»)
10001-19999
Bits de lecture uniquement (entrées discrètes)
Lecture uniquement de registres 16 bits ("registres
d'entrée»), IEEE 754 paires flottantes de registre de
30001-39999
point, les chaînes de longueur arbitraires codés comme
deux caractères ASCII par registre de 16 bits
Lecture/écriture
d'entrée»), IEEE 754 paires flottantes de registre de
40001-49999
point, les chaînes de longueur arbitraires codés comme
deux caractères ASCII par registre de 16 bits
Chaque gamme de numéros de registre correspond à une gamme unique d'adresses qui sont déterminées par le
code de fonction et le numéro de registre. L'adresse est égale au nombre de registre moins un de quatre chiffres
le moins significatifs, comme indiqué dans le tableau suivant.
Registres
Codes de fonction
00001-09999
01, 05, 15
10001-19999
02
30001-39999
03, 04
40001-49999
03, 06, 16
84
de
registres
16
bits
Type de données et plage d'adresses
Lecture/écriture bits 0000-9998
Lecture uniquement bits 0000-9999
Lecture uniquement des registres 16-bit 0000-9998
Lecture/écriture des registres 16-bit 0000-9998
Codes fonction valide
01 (lecture bobines)
05 (écriture bobine simple)
15 (écriture bobines multiple)
02 (lecture entrées discrètes)
03 (lecture de la tenue des registres)
04 (lecture des registres d'entrées)
("registres
03 (lecture de la tenue des registres)
06 (écriture registre simple)
16 (écriture registres multiple)
IM-P198-05
MI Indice 2