Télécharger Imprimer la page

Leroy Somer Nidec Powerdrive MD Smart Serie Guide De Mise En Service page 169

Publicité

- le code fonction qui sélectionne une commande (lecture
ou écriture de mots, de bits...) pour les trames question et
réponse (codé sur un octet),
- le champ d'information contenant les paramètres liés a la
commande (codé sur «n» octets),
- le CRC de la trame, calculé sur seize bits qui permet de
détecter des erreurs de transmission.
La trame est terminée par une période de silence minimum,
équivalente au temps de transmission pour 3,5 caractères (par
ex., à 19200 bauds, la période de silence doit être au minimum
de 1/19200 x 11 bits x 3,5, soit 2 ms). Cette période de silence
indique la fin du message, et l'esclave peut commencer à traiter
l'information transmise.
Toutes les informations sont codées en hexadécimal.
Code
Adresse
Données du message
esclave
fonction
Toutes les demandes du maître amèneront la réponse d'un seul
esclave. L'esclave répondra dans le temps maximum qui lui est
imparti (le temps de réponse minimum ne sera jamais inférieur
à la période de silence).
Cf. schéma ci-dessous.
Période de silence minimum
Détection
Demande
Maître
Période de silence minimum
Réponse
Demande
esclave
Maître
7.4.3 - Affectation des paramètres
Les variateurs POWERDRIVE sont paramétrés en utilisant une
notation menu.paramètre.
Les index «menu» et «paramètre» peuvent prendre les valeurs
0 à 99. Le menu.paramètre est affecté à un registre MODBUS
RTU menu x 100 + paramètres 16 bits pour les paramètres
16 bits. Pour l'adressage de paramètres 32 bits, il faut rajouter
0x4000 à l'adresse, soit 16384 et lire ou écrire 2 mots. Modbus
n'utilisant que des registres 16 bits, l'adressage des paramètres
8 bits se fera comme pour un 16 bits.
Pour affecter correctement les paramètres, l'esclave
incrémente (+1) l'adresse du registre reçu.
Exemple : X = menu ; Y = paramètre
Paramètre variateur
X.Y en 32 bits
Exemples
Pr 01.01 (32 bits)
Pr 01.09 (8 bits mais
considéré en 16 bits
Pr 07.03 (16 bits)
7.4.4 - Codage des données
MODBUS RTU utilise une représentation «big-endian» pour
les adresses et les informations de données (sauf pour le CRC
qui est «little-endian»). C'est-à-dire que lorsqu'une quantité
Guide de mise en service Powerdrive MD Smart
5641 fr - 2021.10 / c
FONCTIONNEMENT PAR MODBUS RTU
CRC
Intervalle
de silence
16 bits
Temps de réponse
esclave
trame
Traitement de la
trame par l'esclave
Adresse registre
(niveau protocole)
(X x 100) + Y -1
16384 + (X x 100) + Y - 1
16484
108
X.Y en 16 bits
numérique, plus «large» qu'un octet est transmise, l'octet le
plus significatif est envoyé en premier.
Par exemple :
16 – bits 0 x 1234
devrait être : 0x12
7.4.5 - Codes «fonction»
Le code fonction détermine le contexte et le format de données
du message.
Code fonction
Décimal Hexadécimal
0x03
3
0x06
6
16
0x10
23
0x17
• Code fonction 3 : lecture multiple
Lecture d'une zone contiguë de registres. L'esclave impose une
limite haute sur le nombre de registres qui peuvent être lus. Si
la limite est dépassée, l'esclave ne répond pas.
NOTE
Lecture de 99 paramètres au maximum.
Trame envoyée par le Maître :
Octets
0
Adresse de l'esclave (1 à 247)
1
Code fonction 0x03
2
Poids fort de l'adresse du premier mot
3
Poids faible de l'adresse du premier mot
4
Poids fort du nombre de mots à lire
5
Poids faible du nombre de mots à lire
6
Poids faible du CRC
7
Poids fort du CRC
n esclave
Ordre (03)
1 octet
hexadécimal
2 octets
hexadécimaux
Trame renvoyée par l'esclave :
Octets
0
Adresse de l'esclave
1
Code fonction 0x03
2
Nombre d'octets à lire
3
Poids fort du mot 0
4
Poids faible du mot 0
5
Poids fort du mot 1
6
Poids faible du mot 1
...
...
n
Poids faible du CRC
n + 1
Poids fort du CRC
Avec n = 3 + nombre d'octets à lire.
n esclave
Ordre (03)
Nbs octets
1 octet
hexadécimal
2 octets
hexadécimaux
1
2
er
ème
0x34
Description
Lecture multiple des registres
ou mots 16 bits
Écriture d'un seul registre ou
mot 16 bits
Écriture multiple des registres
ou mots 16 bits
Lecture et écriture multiples des
registres ou mots 16 bits
Description
Adresse du 1er mot
Nombre de mots
CRC
Description
Mot numéro 0
Mot numéro 1
... 
CRC
...
169

Publicité

loading

Ce manuel est également adapté pour:

Nidec powerdrive md3 smart