Introduction Au Protocole Modbus - SICK S700 Série Manuel D'utilisation

Masquer les pouces Voir aussi pour S700 Série:
Table des Matières

Publicité

Introduction au protocole Modbus

1 1 .1
Fonction
Modbus
une liaison entre un appareil « maître » et plusieurs « esclaves ». Le protocole Modbus définit seule-
ment les commandes de communication, en aucun cas leur transmission électronique ; C'est pour-
quoi il peut être utilisé avec diverses interfaces électroniques numériques (par 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.
Variantes
Il existe deux versions du Modbus.
Champs d'une commande
adresse de l'appa-
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.
182
®
est une norme de communication pour les commandes numériques permettant d'établir
Mode de transmission ASCII : un octet (8 bits) est envoyé sous forme de deux caractères ASCII (2
caractères de 4 bits). 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.
Code de la fonc-
reil
tion
(address)
(function)
L'adresse de l'appareil est choisie de façon unique pour chacun des appareils raccordés.
Les codes des fonctions sont spécifiques du protocole Modbus. L'utilisateur commande à
l'esclave par ex. d'envoyer des données de mesure (Read) ou de modifier un registre d'état
interne (Force).
L'argument de la fonction contient les informations nécessaires au code de la fonction. Ces don-
né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.
Il est possible d'obtenir (en anglais) d'autres informations sur le protocole Modbus, par
ex. sur le site web suivant : http://www.modbus.org
Commande à distance sous Modbus
argument de la fonction
(data)
S700 · Manuel d'utilisation · 8012699 V 2.1 · © SICK AG
somme de
contrôle
(check sum)

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

S700S710S711S715S720 exS721 ex

Table des Matières