10.4.
Structure de télégramme Modbus
L'Optidrive VTC prend en charge les communications Maître / Esclave RTU Modbus RTU, au moyen des commandes 03 Read Holding Registers
(registres de maintien de lecture) et 06 Write Single Holding Register (registre de maintien unique d'écriture). De nombreux dispositifs maîtres
traitent la première adresse de registre (Register) en tant Register 0. Il peut donc s'avérer nécessaire de convertir les informations de numéros
de registre (Register Numbers) de la section 10.5 en soustrayant 1 pour obtenir l'adresse de registre correcte. La structure de télégramme est
la suivante :
Commande 03 – Read Holding Registers
Télégramme
Longueur
Maître
Adresse Esclave
1 Octet
Code de
1 Octet
fonction (03)
ère
1
adresse de
2 Octets
registre
Nb de registres
2 Octets
CRC Somme de
2 Octets
contrôle
10.5.
Carte de registre Modbus
Numéro
Par.
de
Commandes
Type
modèle
supportées
CV
1
-
R/W
03,06
2
-
R/W
03,06
3
-
R/W
03,06
4
-
R/W
03,06
5
-
R
03
6
-
R
03
7
R
03
8
R
03
10
R
03
11
-
R
03
21
P0-01 R
03
22
P0-02 R
03
33
P0-13 R
03
40
P0-20 R
03
41
P0-21 R
03
42
P0-22 R
03
43
P0-23 R
03
44
P0-24 R
03
46
P0-26 R
03
47
P0-27 R
03
Guide de l'utilisateur Optidrive VTC
Réponse Esclave
Longueur
Adresse Esclave
1
Octet
Adresse de début
1
Octet
ère
1
valeur de
2
Octets
registre
ème
2
valeur de
2
Octets
registre
Etc.
CRC Somme de
2
Octets
contrôle
Fonction
Octet inférieur Octet supérieur
Commande de contrôle de
variateur
Point de consigne de référence de
vitesse Modbus
Référence de couple
Temps d'accélération et de
décélération
Réservé
Code d'erreur
Etat du variateur
Fréquence de moteur de sortie
Courant de moteur de sortie
Puissance nominale de moteur
Etat d'entrée numérique
Valeur d'entrée analogique
bipolaire
2ème valeur d'entrée analogique
Tension de sortie
Tension du bus CC
Température du variateur
Tension d'alimentation L1
Tension d'alimentation L2
Tension d'alimentation L3
Compteur kWh
Compteur MWh
www.invertek.co.uk
Commande 06 – Write Single Holding Register
Télégramme
Longueur
Maître
Adresse Esclave
1 Octet
Code de fonction
1 Octet
(06)
Adresse de
2 Octets
registre
Valeur
2 Octets
CRC Somme de
2 Octets
contrôle
Plage
Explication
0..3
Mot de 16 bits.
Bit 0 : Bas = Arrêt, Haut = Exécution Activation
Bit 1 : Bas = Pas de fonction, Haut = RAZ défaut
Bit 2 : Bas = Rampe de décél. 1 (P1-04), Haut= rampe de
décél. 2
0..20000 Fréquence de point de consigne x10, p. ex. 100 = 10 Hz
0..2000
Point de consigne de couple % x 10, p. ex. 1000 = 100 %
0..255
Temps de rampe en secondes x 10, p. ex. 250 = 25 secondes
Octet bas = Code d'erreur de variateur, voir le tableau ci-
dessous.
Octet élevé = Etat du variateur comme suit:
0 : Variateur arrêté
1: Variateur en fonction
2: Variateur disjoncté
0..20000 Fréquence de sortie en Hz x 10, p. ex. 100 = 10 Hz
0..6000
Courant nominal de moteur en ampères x 10, p. ex. 10 = 1 A
0..3200
Puissance nominale de moteur en kW x10, p. ex. 100 = 10
kW
0..15
Indique l'état des quatre entrées numériques
Bit le plus bas – 1 entrée 1
0..1000
% d'entrée analogique d'échelle totale x10, p. ex. 1000 = 100
%
0..1000
% d'entrée analogique d'échelle totale x10, p. ex. 1000 = 100
%
0..1000
Tension de sortie au moteur
0..1000
Tension de bus CC en volts
0..100
Température du dissipateur thermique en °C
0..660
Tension d'alimentation L1 – L2
0..660
Tension d'alimentation L2 – L3
0..660
Tension d'alimentation L3 – L1
0..1000
Energie consommé en kWh
0..65535 Energie consommé en MWh
Réponse Esclave
Longueur
Adresse Esclave
1 Octet
Code de
1 Octet
fonction (06)
Adresse de
2 Octets
registre
Valeur de
2 Octets
registre
CRC Somme de
2 Octets
contrôle
31