2.5.1.1
Adresse esclave
2.5.1.2
Codes de fonction
Tab. 26 : Valeurs 16 bits
Code de fonction
0x03 (3)
0x06 (6)
0x10 (16)
0x17 (23)
2.5.1.3
Caractéristiques
2.5.1.4
Somme de contrôle CRC
L'adresse esclave peut être réglée de 1 à 247.
Préréglage : 20
Commande
« Read Holding Register »
« Write Single Register »
« Write Multiple Register »
« Read / Write Multiple Register »
Tous les registres ne sont pas compatibles avec toutes les com‐
« Read Holding Register » peut être appelé uniquement
mandes.
avec le code de fonction 3.
Taille maximale des messages
Des tailles de message trop grandes peuvent per‐
turber la communication.
La taille de message maximale pour la fonction
« Read Holding Register » est de 200 octets à
19 200 bauds (100 octets à 9 600 bauds ou
400 octets à 38 400 bauds).
La longueur et le contenu d'un champ de données dépendent de
sa nature, selon qu'il s'agit d'un télégramme de requête ou de
réponse :
Tab. 27 : Télégramme de requête
Longueur
2 octets
2 octets
Tab. 28 : Télégramme de réponse
Longueur
1 octet
n octet
La somme de contrôle peut être calculée à l'aide de cet outil :
https://www.lammertbies.nl/comm/info/crc-calculation.html .
Notice technique complémentaire ModBus RTU
Nombre max. de registres dans
une transaction
125
1
123
Lecture : 125 / Écriture : 121
Contenu
Registre
Nombre de registres à transmettre
Contenu
Nombre d'octets à transmettre
Contenu des registres demandés
31