Code Fonction 23 : Lecture/Écriture Multiples; Types De Données Étendues - Nidec Commander C200 Guide De Mise En Service

Variateur de vitesse ac pour moteurs asynchrones
Masquer les pouces Voir aussi pour Commander C200:
Table des Matières

Publicité

Informations relatives
Informations
à la sécurité
sur le produit
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 est
0
globale.
1
Code de fonction 0x17
Bit le plus significatif de l'adresse du registre de
2
début à lire
Bit le moins significatif de l'adresse du registre de
3
début à lire
Bit le plus significatif du nombre de registres 16 bits
4
à lire
Bit le moins significatif du nombre de registres
5
16 bits à lire
Bit le plus significatif de l'adresse du registre de
6
début à écrire
Bit le moins significatif de l'adresse du registre de
7
début à écrire
Bit le plus significatif du nombre de registres 16 bits
8
à écrire
Bit le moins significatif du nombre de registres
9
16 bits à écrire
Longueur des données du registre à écrire (en
10
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
s
Guide de mise en service - Contrôle des modèles C200/C300
Édition : 2
Installation
Installation
Mise en
Paramètres
mécanique
électrique
service
Description
Description
Mise en marche
Optimi-
de base
du moteur
sation
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 15-14
bits
sélectionné
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 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
1
0x03
2
0x47
3
0xE4
4
0x00
5
0x08
Bit le moins
6
significatif
du CRC
Bit le plus
7
significatif
du CRC
Carte
API
Paramètres
Diagnostics
média NV
embarqué
avancés
bits 0 - 13
Adresse du paramètre
X x 100+Y-1
Type de
données
Commentaires
Compatible avec les versions
INT16
antérieures
INT32
Norme IEEE754
Float32
Pas de prise en charge sur tous les
esclaves
Réservé
Description
Adresse du nœud de destination de l'esclave
Code fonction 03 : lecture multiple
Adresse du registre de début Pr 20.021
(16384 + 2021 - 1) = 18404 = 0x47E4
Nombre de registres 16 bits à lire
Pr 20.021 à Pr 20.024 correspond à 4 registres
32 bits = 8 registres 16 bits
Informations sur
la conformité UL
79

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Commander c300

Table des Matières