2 Description du protocole Modbus
2.2
Supports de transmission pour Modbus
Interface série
La spécification Modbus prévoit pour le transfert de données par interface série les modes de trans-
mission RTU (Remote Terminal Unit) et ASCII (transfert de données au format ASCII). Le JUMO digiLine
O-DO S10 ne prend en charge que le mode RTU. Les données y sont transmises au format binaire sur
le bus série (RS485).
chapitre 5 "Modbus par port série", Page 25
2.3
Structure d'une trame Modbus RTU
Les trames Modbus structurées suivant le modèle suivant :
Adresse de l'esclave
1 octet
Chaque trame contient quatre champs :
Adresse de l'esclave
Code de la fonction
Champ des données
Somme de contrôle
2.4
Codes de fonction
Vue d'ensemble des fonctions
Les fonctions de la norme Modbus décrites ci-après sont disponibles pour lire des valeurs de mesure,
des données relatives à l'appareil et au process, ainsi que pour écrire des données.
Code de fonction
Hex.
03 ou 04
06
10
8
Code de la fonction
1 octet
Adresse d'appareil de l'esclave
Choix de la fonction (lecture/écriture de mots)
Contient les informations (suivant le code de la fonction)
- adresse du ou des mots/adresse du ou des bits
- nombre de mots/nombre de bits
- valeur(s) des mots/valeur(s) des bits
Détection des erreurs de transmission
Fonction
Déc.
3 ou 4
Lecture de n mots
6
Ecriture d'un mot
16
Ecriture de n mots
Champ des données
x octets
Limitation
Max. 125 mots (250 octets)
Max. 1 mot (2 octets)
Max. 123 mots (246 octets)
Somme de contrôle
CRC
2 octets