Nidec Unidrive M700 Guide De Mise En Service page 127

Masquer les pouces Voir aussi pour Unidrive M700:
Table des Matières

Publicité

Informations relatives
Informations
Installation
à la sécurité
sur le produit
mécanique
9.3.5
Adressage des registres
L'adresse de registre Modbus est une adresse 16 bits, dont les deux bits
supérieurs sont utilisés pour la sélection du type de données, les 14 bits
restants servant à représenter l'adresse des paramètres, en tenant
compte du fait que l'esclave incrémente la valeur de l'adresse d'une
unité, ce qui résulte en une adresse théorique maximum de paramètre
de 163.84 (limitée à 162.99 dans le logiciel) lorsque le mode
d'adressage standard par défaut (voir Mode d'adressage de registre
Modbus (S.15.013) est utilisé.
Pour accéder à un numéro de paramètre supérieur à 99, le mode
d'adressage modifié doit être utilisé (voir Mode d'adressage de registre
Modbus (S.15.013). Il est ainsi possible d'accéder aux numéros de
paramètres supérieurs à 255 et de limiter le numéro de menu maximum
à 63.
Aucun reset n'est requis pour activer la modification.
NOTE
En effet, le mode d'adressage est activé immédiatement
après le changement.
Le dispositif esclave Modbus incrémente l'adresse du registre d'une
unité avant de traiter la commande, ce qui empêche l'accès au
paramètre Pr 00.000 du variateur ou au module optionnel.
Le tableau Tableau 9-15 indique comment l'adresse de registre de début
est calculée pour les deux modes d'adressage.
Tableau 9-15 Adresse du registre de début
Paramètre
Mode
CT
d'adressage
Standard
s.mm.ppp
Modifié
Décimal
Standard
120
0.01.021
Modifié
276
Standard
99
0.01.000
Modifié
255
Standard
7000
3.70.001
Modifié
S/O
Standard
S/O
0.03.161
Modifié
928
9.3.6
Code fonction 03 :
Lecture de registres multiples
Ce code de fonction permet la lecture d'une série contiguë de registres.
Le nombre maximum de registres susceptibles d'être lus est 120, ce qui
correspond à 120 paramètres 16 bits ou 60 paramètres 32 bits qui
peuvent être lus lors d'une transaction. Si cette limite est dépassée,
le serveur envoie un code de réponse d'exception 2.
Données de demande maître
Octet Description
7
Code de fonction 0x03
Adresse du registre de début
8
(Bit le plus significatif)
Adresse du registre de début
9
(Bit le moins significatif)
Nombre de registres 16 bits
10
(Bit le plus significatif)
Nombre de registres 16 bits
11
(Bit le moins significatif)
Guide de mise en service - Contrôle de l'Unidrive M700 / M701 / M702
Édition : 2
Installation
Mise en
Paramètres
Mise en marche
électrique
service
de base
Registre du protocole
mm * 100 + ppp - 1
mm * 256 + ppp - 1
Exemples
16 bits
32 bits
Hexadécimal
Hexadécimal
Décimal
(0x)
00 78
16504
01 14
16660
00 63
16483
00 FF
16639
1B 58
23384
S/O
S/O
S/O
S/O
03 A0
17312
Données de demande esclave
Octet Description
7
Code de fonction 0x03
Longueur des données dans
8
le bloc de lecture
(en octets)
Données du registre
9
(Bit le plus significatif)
Données du registre
10
(Bit le moins significatif)
Communication
Optimisation
du moteur
avec le variateur
La réponse normale comprend le code de fonction, le nombre d'octets
de données dans le bloc de lecture, suivi des données du registre
(sauf si une exception se produit).
Si l'adressage 32 bits des paramètres est utilisé, pour chaque lecture de
paramètre :
Deux registres 16 bits doivent être utilisés dans la demande.
Les données de registre dans la réponse comprendront
4 octets de données.
Exemple
Pour lire les paramètres du variateur 0.20.021 à 0.20.023 (ID de
transaction = 42) avec l'accès aux données 32 bits et l'adressage
standard :
Données de demande maître
Valeur
hexa-
Octet
Description
déci-
male
0-1
00 2A ID de transaction (42)
ID de protocole
2-3
00 00
(0=TCP/IP)
4-5
00 06 Longueur (Octets=6)
Identificateur unique
6
FF
(FF= Variateur)
7
03
Code de fonction (3)
Registre de début
8-9
47 E4
(20.20)
10-11
00 06 Nombre de registres (6)
(0x)
40 78
41 14
40 63
9.3.7
Code fonction 06 : Écriture d'un seul registre
40 FF
Ce code de fonction écrit une seule valeur 16 bits sur un registre.
5B 58
La réponse normale est un écho de la demande (sauf si une exception
se produit) renvoyé après l'écriture du paramètre.
S/O
L'adresse du registre peut être une adresse de paramètre 32 bits,
S/O
mais seuls les 16 bits inférieurs de la valeur sont écrits.
43 A0
Données de demande maître
Octet Description
7
Code de fonction 0x06
Adresse du registre de début
8
(Bit le plus significatif)
Adresse du registre de début
9
(Bit le moins significatif)
Données du registre
10
(Bit le plus significatif)
Données du registre
11
(Bit le moins significatif)
Exemple
Pour écrire la valeur 12345 dans le paramètre du variateur 0.20.001
(ID de transaction = 42) en utilisant l'adressage standard :
Fonctionnement de
API
Paramètres
la carte média NV
embarqué
avancés
Données de demande esclave
Valeur
hexa-
Octet
déci-
male
0-1
00 2A
2-3
00 00
4-5
00 0F
6
FF
7
03
8
0C
9-12
?
13-16
?
17-20
?
Données de demande esclave
Octet Description
7
Code de fonction 0x06
Adresse du registre de début
8
(Bit le plus significatif)
Adresse du registre de début
9
(Bit le moins significatif)
Données du registre
10
(Bit le plus significatif)
Données du registre
11
(Bit le moins significatif)
Informations sur
Diagnostics
la conformité UL
Description
ID de transaction
(42)
ID de protocole
(0=TCP/IP)
Longueur
(Octets=15)
Identificateur
unique (FF=
Variateur)
Code de fonction
(3)
Longueur des
données
(Octets=12)
Données de
Pr 0.20.021
Données de
Pr 0.20.022
Données de
Pr 0.20.023
127

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Unidrive m701Unidrive m702

Table des Matières