Code Fonction 23 : Lecture/Écriture Multiples; Types De Données Étendues - Nidec Digitax HD Serie Guide De Mise En Route

Variateur de vitesse ac pour moteurs asynchrones et servomoteurs
Table des Matières

Publicité

Informations relatives
Informations
Installation
à la sécurité
sur le produit
mécanique
Code fonction 23 : Lecture/Écriture multiples
Écriture et lecture de deux zones contigües de registres.
L'esclave impose une limite supérieure au nombre de registres pouvant
être écrits. Si cette limite est dépassée, l'esclave supprime la demande
et le délai de réponse au maître est dépassé.
Tableau 8-9 Demande maître
Octet
L'adresse du nœud d'esclave entre 1 et 247,0 est
0
globale.
1
Code de fonction 0x17
Bit le plus significatif de l'adresse du registre de début à
2
lire
Bit le moins significatif de l'adresse du registre de début
3
à lire
4
Bit le plus significatif du nombre de registres 16 bits à lire
Bit le moins significatif du nombre de registres 16 bits à
5
lire
Bit le plus significatif de l'adresse du registre de début à
6
écrire
Bit le moins significatif de l'adresse du registre de début
7
à écrire
Bit le plus significatif du nombre de registres 16 bits à
8
écrire
Bit le moins significatif du nombre de registres 16 bits à
9
écrire
10
Longueur des données du registre à écrire (en octets)
11
Bit le plus significatif 0 des données du registre
12
Bit le moins significatif 0 des données du registre
11+Nombre
Bit le moins significatif du CRC
d'octets
12+Nombre
Bit le plus significatif du CRC
d'octets
Tableau 8-10 Réponse esclave
Octet
0
Adresse du nœud de la source de l'esclave
1
Code de fonction 0x17
Longueur des données du registre dans le bloc de
2
lecture (en octets)
3
Bit le plus significatif 0 des données du registre
4
Bit le moins significatif 0 des données du registre
3+Nombre
Bit le moins significatif du CRC
d'octets
4+Nombre
Bit le plus significatif du CRC
d'octets
s
Guide de mise en service - Contrôle de l'Unidrive M751
Édition : 3
Installation
Mise en
Paramètres
Mise en marche
électrique
service
de base
Description
Description
Fonctionnement
Optimisation
du moteur
de la carte SD
8.6.7
Types de données étendues
Les registres MODBUS standard sont des registres 16 bits et le
schéma de correspondance standard affecte un seul paramètre de type
numéro X.Y à un seul registre MODBUS. Pour prendre en charge les
types de données 32 bits (entiers et décimaux), les services de lecture
et écriture multiples MODBUS sont utilisés pour transférer une zone
contiguë de registres 16 bits.
Les dispositifs esclaves contiennent généralement un ensemble mixte
de registres 16 bits et 32 bits. Pour permettre au maître de sélectionner
l'accès 16 ou 32 bits souhaité, les deux bits supérieurs de l'adresse du
registre sont utilisés pour indiquer le type de données sélectionné.
NOTE
La sélection est appliquée à l'accès au bloc complet.
bit 15
bit 14
TYP1
TYP0
Sélection du type
Le champ de type 2 bits sélectionne le type de données en fonction du
tableau ci-dessous :
Champ de type
bits 15-14
00
01
10
11
Si un type de données 32 bits est sélectionné, l'esclave utilise deux
registres MODBUS 16 bits consécutifs (en « big-endian »). Le maître
doit également également définir le « nombre correct de registres
16 bits ».
Par exemple, lecture de Pr 20.021 à Pr 20.024 sous forme de
paramètres 32 bits en utilisant le code fonction 03 à partir du nœud 8 :
Tableau 8-11 Demande maître
Octet
Valeur
0
0x08
Adresse du nœud de destination de l'esclave
1
0x03
Code fonction 03 : lecture multiple
2
0x47
Adresse du registre de début Pr 20.021
(16384 + 2021 - 1) = 18404 = 0x47E4
3
0xE4
4
0x00
Nombre de registres 16 bits à lire
Pr 20.021 à Pr 20.024 correspond à 4 registres
5
0x08
32 bits = 8 registres 16 bits
Bit le moins
6
significatif
CRC
du CRC
Bit le plus
7
significatif
CRC
du CRC
Paramètres
API interne
Diagnostics
avancés
bits 0 - 13
Adresse du paramètre
X x 100+Y -1
Type de données
Commentaires
sélectionné
Compatible avec les
INT16
versions antérieures
INT32
Float32
Non pris en charge
Réservé
Description
Informations sur
la conformité UL
107

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Digitax hd m751Digitax hd m753Digitax hd m753 serie

Table des Matières