Télécharger Imprimer la page

SICK S700 Serie Manuel D'utilisation page 166

Publicité

11
COMMANDE À DISTANCE SOUS MODBUS
11
Commande à distance sous Modbus
11.1
Introduction au protocole Modbus
166
M A N U E L D ' U T I L I S A T I O N | S700
Fonction
®
Modbus
est une norme de communication pour les commandes numériques permettant
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 (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.
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.
Champs d'une commande
adresse de l'appareil code de la fonction
(address)
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 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.
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
argument de la fonction
(function)
somme de contrôle
(data)
(check sum)
8012699/YR50/V3-0/2016-03 | SICK
Sujet à modification sans préavis

Publicité

loading

Ce manuel est également adapté pour:

S710S710 csaS711S711 csaS715-standardS715 csa ... Afficher tout