Le protocole Modbus RTU permet la lecture uniquement des valeurs de processus et des totalisateurs. La lecture
utilise la fonction 04 (Lire les registres d'entrée), registres dont les adresses commencent par 3xxxx. Pour simplifier
la notation, dans la partie suivante, seules des adresses de registres en notation décimale sont utilisées, et non
leur nom complet (3xxxx) correspondant au protocole MODBUS.
L'utilisation des fonctions Modbus permet à l'utilisateur de transférer des données vers le système informatique :
Résultats des processus de mesure ;
•
Date et heure (horloge en temps réel réglable).
•
Deux fonctions Modbus sont utilisables :
H04 : Lecture en entrée
•
H10 : Écriture en sortie
•
Le protocole Modbus RTU est disponible via le port RS-485 et le protocole Modbus TCP via le port Ethernet.
13.1 Paramètres de transmission en série et informations générales
•
Mode de fonctionnement : Modbus RTU
•
Adresse : 001 (001, .. , 099)
•
Vitesse : 9600 (1200, .. , 115, 2k)
•
Parité : PAIRE (AUCUNE, IMPAIRE, PAIRE)
•
Délai de réponse (min) : 50 ms (10, 20, 30, 50, 70, 100, 150, 200, 300, 400 ms)
Les paramètres de transmission ne permettent pas de définir de durée maximum ("Délai de réponse (max) :") car
en mode Modbus RTU, la réponse a une commande est envoyée immédiatement. Le délai maximum ne dépasse
jamais quelques millisecondes.
Conformément à la norme MODBUS, en mode RTU, une trame (informations transmises) se présente comme suit :
Début
Adresse
T1 ... T4
Les informations transmises de l'ordinateur maître à l'appareil sont une requête, tandis que l'appareil envoie une
réponse.
156
13. Protocole MODBUS
Fonction
1 octet
1 octet
Données
Contrôle CRC
n octets
2 octets
IM-P333-26
Fin
T1 ... T4
MI Indice 4