Structure De La Requête Du Maître - Eaton M-Max Série Manuel D'utilisation

Masquer les pouces Voir aussi pour M-Max Série:
Table des Matières

Publicité

Interface série (Modbus RTU)
Structure de la requête du maître
Adresse :
• L'adresse (1 à 255) du convertisseur de fréquence auquel
s'adresse la requête est inscrite dans le paramètre S2.3. Seul le
convertisseur de fréquence portant cette adresse peut répondre
à la requête.
• L'adresse 0 est utilisée par le maître comme une adresse dite de
« broadcast » (information adressée à tous les participants du
bus). Dans ce mode, les différents participants ne peuvent pas
être adressés individuellement et aucune donnée ne peut être
émise par les esclaves.
Code de la
Désignation
fonction
[hex]
03
Read Holding Registers
04
Read Input Registers
06
Write Single Register
10
Write Multiple Register
Données:
La longueur du bloc de données (Data : N x 1 octet) dépend du
code de la fonction. Le bloc de données se compose de deux jeux
de caractères hexadécimaux situés chacun dans la plage
de 00 à FF. Il comporte des informations complémentaires
destinées à l'esclave, pour permettre d'exécuter l'action définie
par le maître dans le code de fonction. Exemple : nombre de
paramètres à traiter.
CRC:
Dans Modbus RTU, les télégrammes comportent un contrôle
cyclique d'erreur (CRC = Cyclical Redundancy Check, contrôle
cyclique par redondance). Ce champ CRC se compose de deux
octets d'une valeur tout-ou-rien de 16 bits. Le contrôle d'erreur
CRC est toujours effectué indépendamment de la méthode de
contrôle de parité pour chaque caractère du télégramme. Le
résultat CRC est ajouté au télégramme par le maître. Durant la
réception du télégramme, l'esclave procède à un nouveau calcul et
compare la valeur ainsi obtenue avec la valeur effectivement
présente dans le champ CRC.
140
Code de la fonction:
Le code de la fonction définit le type d'information. Au niveau du
M-Max
Description
Lecture des registres de maintien au niveau de l'esclave (données du processus, paramètres,
configuration).
Lors d'une requête du maître, la lecture peut porter sur 11 registres au maximum.
Lecture des registres des entrées au niveau de l'esclave (données du processus, paramètres,
configuration).
Lors d'une requête du maître, la lecture peut porter sur 11 registres au maximum.
Ecriture d'un registre de maintien dans l'esclave.
Dans le cas d'un télégramme commun (« broadcast »), l'écriture est effectuée au niveau de tous les
esclaves. Le registre est lu en retour pour comparaison.
Ecriture de plusieurs registres de maintien dans un esclave.
Dans le cas d'un télégramme commun (« broadcast »), l'écriture est effectuée au niveau de tous les
esclaves.
Lors d'une requête du maître, l'écriture peut porter sur 11 registres au maximum.
Structure de la réponse de l'esclave
Temps de transmission nécessaire:
• Le laps de temps entre la réception d'une requête du maître et
la réponse du convertisseur de fréquence est au minimum de
3,5 caractères (temps de repos).
• Une fois que le maître a reçu une réponse du convertisseur de
fréquence, il doit respecter un temps d'attente au moins égal au
temps de silence avant de pouvoir émettre une nouvelle
requête.
Réponse normale d'un esclave :
• Si la requête du maître contient une fonction de registre
d'écriture (code de fonction 06 ou 16), le convertisseur de
fréquence renvoie directement la requête en guise de réponse.
• Si la requête du maître contient une fonction de registre de
lecture (code de fonction 03 ou 04), le convertisseur de
fréquence renvoie en réponse les données lues avec l'adresse de
l'esclave et le code de la fonction.
Réponse d'un esclave en cas de défaut :
Si une requête contient une erreur (adresse de données erronée ou
valeur de donnée incorrecte), à l'exception d'une erreur de
transmission, le convertisseur de fréquence renvoie un message
d'exception sans rien exécuter. Vous avez la possibilité d'analyser
le message d'exception.
TM
, il est possible d'effectuer les actions suivantes :
04/10 MN04020001Z-FR

Publicité

Table des Matières
loading

Table des Matières