Nidec Unidrive M400 Guide De Mise En Service page 68

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

Publicité

Informations
Informations
Installation
relatives à 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-8 Demande maître
Octet
L'adresse du nœud d'esclave entre 1 et 247,0
0
est 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-9 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
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.
68
Installation
Mise en
Paramètres
électrique
service
de base
Description
Description
Mise en marche
Optimi-
Fonctionnement de
du moteur
sation
la carte média NV
bit 15
bit 14
TYP1
TYP0
Type select
Le champ de type 2 bits sélectionne le type de données en fonction du
tableau ci-dessous :
Champ de
Type de
type
données
bits 15-14
sélectionné
00
INT16
01
INT32
10
Float32
11
Réservé
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-10 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
du CRC
Bit le plus
7
significatif
du CRC
Tableau 8-11 Réponse esclave
Octet
Valeur
0
0x08
Adresse du nœud de destination de l'esclave
1
0x03
Code fonction 03 : lecture multiple
Longueur des données (octets) = 4 registres
2
0x10
32 bits = 16 octets
3-6
Données de Pr 20.021
7-10
Données de Pr 20.022
11-14
Données de Pr 20.023
15-18
Données de Pr 20.024
Bit le
moins
19
significatif
du CRC
Bit le plus
20
significatif
du CRC
Unidrive M400 Guide de mise en service - Contrôle
API
Paramètres
Dia-
Informations sur
embarqué
avancés
gnostics
la conformité UL
bits 0 - 13
Parameter address
X x 100+Y-1
Commentaires
Compatible avec les versions
antérieures
Norme IEEE754
Pas de prise en charge sur tous les
esclaves
Description
Description
Édition : 3

Publicité

Table des Matières
loading

Table des Matières