Introduction Au Protocole Modbus - SICK SIDOR Manuel D'utilisation

Table des Matières

Publicité

Introduction au protocole Modbus

11 . 1
Fonction
Modbus
d'établir une liaison entre un appareil "maître" et plusieurs "esclaves". Le protocole
Modbus définit seulement les commandes de communication, en aucun cas leur
transmission électronique. C'est pourquoi il peut être utilisé avec diverses interfaces
électroniques numériques (p. ex. RS232, RS422, RS485). Développé à l'origine par la
société MODICON pour des composants maison d'interfaçage, le protocole Modbus est
largement répandu dans les applications industrielles.
Version
Il existe deux versions du Modbus :
● Mode de transmission ASCII : un octet (8 bits) est envoyé sous forme de deux
caractères ASCII (2 caractères de 4 bits). Ce mode permet d'effectuer des poses de
transmission entre deux caractères consécutifs (d'une seconde au plus).
● Mode de transmission RTU : un octet est envoyé sous forme de deux caractères
hexadécimaux de 4 bits. Dans ce mode, la transmission des données est plus rapide.
Champs d'une commande
Adresse de l'appareil
● L'adresse de l'appareil est choisie de façon unique pour chacun des appareils
raccordés.
● Les codes des fonctions sont spécifiques au protocole Modbus L'utilisateur commande
à l'esclave p. ex. d'envoyer des données de mesure (
d'état interne (Force).
● L'argument de la fonction contient les informations nécessaires au code de la fonction.
Ces données sont spécifiques de l'appareil, c.-à-d.qu'elles doivent être définies par son
fabricant. Le code et l'argument de la fonction constituent ensemble la commande que
l'esclave doit exécuter.
● La somme de contrôle permet de vérifier la bonne transmission des données. Elle est
calculée automatiquement par l'émetteur et le récepteur. Lorsque le résultat est
identique, on estime que les données ont été transmises correctement.
Réponse de l'esclave.
L'esclave répond en général à une commande en renvoyant un "écho" comportant le
même code de fonction, mais dont l'argument contient les informations demandées. En
cas de défaut, le code de fonction est modifié, et l'argument renferme le code du défaut.
156
®
est une norme de communication pour les commandes numériques permettant
Code de la fonction Argument de la fonction Somme de contrôle
(address)
(function)
Il est possible d'obtenir (en anglais) d'autres informations sur le protocole
Modbus, p. ex. sur le site web suivant : http://www.modbus.org
Commande à distance sous Modbus
(data)
) ou de modifier un registre
Read
SIDOR · Manuel d'utilisation · 8011604 V 2.3 · © SICK AG
(check sum)

Publicité

Table des Matières
loading

Table des Matières