STAMOS S-LS-96 Manual De Instrucciones página 137

Tabla de contenido

Publicidad

Idiomas disponibles
  • ES

Idiomas disponibles

  • ESPAÑOL, página 174
Le code de fonction est envoyé dans le deuxième octet de la trame. Les codes
de fonction qui peuvent être définis dans le protocole de communication
Modbus sont de 1 à 127. À l'aide du code de fonction, le maître indique la
tâche à effectuer par l'esclave. En réponse, l'esclave renvoie le même code
de fonction, qui indique l'exécution des opérations demandées.
Le tableau ci-dessous contient des exemples de codes de fonction du
protocole Modbus.
Code de
fonction
03H
06H
10H
f)
Espace de données
L'espace de données indique le type d'informations renvoyées par l'esclave
ou les opérations à effectuer. Ces informations peuvent être des données
(entrées/sorties numériques, entrées/sorties analogiques, registres, etc.),
une adresse de référence, etc. Par exemple, le maître envoie à l'esclave une
commande de retour de la valeur du registre (y compris l'adresse initiale et la
longueur du registre de lecture) avec le code de fonction : 03 ; dans ce cas,
les données renvoyées comprennent à la fois la longueur et le contenu des
données du registre. L'adresse et les informations sur les données varient
d'un esclave à l'autre.
Les données renvoyées comprennent : l'adresse de l'esclave, le code de
fonction, l'espace de données et le code CRC. Les données de l'espace de
données occupent deux octets, le premier ayant un poids plus fort.
g) Exigences en matière d'intervalles
Avant d'envoyer les données, il faut une interruption de fonctionnement du
bus de données, qui doit être supérieure à la vitesse de transmission (pour
9600 bps, cette interruption est d'au moins 5 ms).
3. Introduction aux codes de fonction du protocole Modbus
Nota : L'alimentation supporte uniquement les codes de fonction décrits ci-
après.
a) Code de fonction « 03 » : lecture des entrées d'un registre multicanal
Par exemple : le maître a besoin de lire les données de 6 registres de
l'esclave dont l'adresse est 01 et l'adresse initiale 1000.
L'adresse et les données du registre de données de l'esclave :
Adresse de registre
Définition
Lecture des données de
registre
Écriture d'un registre
Écriture de plusieurs
registres
Registre de données
(valeur hexadécimale)
Opération (binaire)
Lecture des données d'un ou
plusieurs registres
Écriture d'un ensemble de
données dans un registre
Écriture de plusieurs
ensembles de données binaires
dans plusieurs registres
Paramètres
correspondants

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S-ls-100S-ls-101S-ls-102S-ls-103

Tabla de contenido