Commande À Distance Sous Modbus; Introduction Au Protocole Modbus - SICK S700 Série Manuel D'utilisation

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

Publicité

11
COMMANDE À DISTANCE SOUS MODBUS
11
Commande à distance sous Modbus
11.1

Introduction au protocole Modbus

174
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 transmis-
sion é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. On peut ordonner, par
exemple, à l'esclave d'émettre des données d'appareil (Read) ou de modifier des états
internes (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
(data)
(check sum)
8012699/ZU38/V4-0/2022-01 | SICK
Sujet à modification sans préavis
contrôle

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

S700S710S710 csaS711S711 csaS715-standard ... Afficher tout

Table des Matières