Registres Modbus
Tableau de registres communs du jeu de données hérité
Les principales informations nécessaires à la supervision à distance d'un disjoncteur ComPact NSX, ComPact NS, MasterPact NT/NW ou MasterPact MTZ sont contenues dans le tableau de registres communs à partir du registre 12000.
Ce tableau compact de 114 registres peut être lu par une seule requête Modbus.
Il contient les informations suivantes :
-
État du disjoncteur
-
Causes de déclenchement
-
courant, tension, puissance, énergie, distorsion harmonique totale
Le contenu de ce tableau de registres est détaillé à la section Registres communs du jeu de données hérité.
L'utilisation de ces registres communs est vivement recommandée pour optimiser les temps de réponse et simplifier l'utilisation des données.
Format de table
Les tables de registres se composent des colonnes suivantes :
Adresse |
Registre |
RW |
Unité |
Type |
Plage |
A/E |
A/E/P/H |
X |
Description |
---|---|---|---|---|---|---|---|---|---|
-
Adresse : une adresse de registre de 16 bits sous forme de nombre hexadécimal. L'adresse correspond aux données utilisées dans la trame Modbus.
-
Registre : un numéro de registre de 16 bits sous forme de nombre décimal (registre = adresse + 1).
-
RW : état de lecture ou d'écriture du registre
-
R : le registre peut être lu en utilisant les fonctions Modbus
-
W : le registre peut être écrit en utilisant les fonctions Modbus
-
RW : le registre peut être lu et écrit en utilisant les fonctions Modbus
-
RC : le registre peut être lu en utilisant l'interface de commande
-
WC : le registre peut être écrit en utilisant l'interface de commande
-
-
Unité : unité de mesure de l'information.
-
Type : type de données de codage (voir la description des types de données ci-dessous).
-
Plage : valeurs permises pour cette variable, généralement un sous-ensemble de ce que permet le format.
-
A/E : types de déclencheur MicroLogic pour ComPact NSX pour lesquels le registre est disponible.
-
Type A (ampèremètre) : mesures du courant
-
Type E (énergie) : mesures de courant, de tension, de puissance et d'énergie
-
-
A/E/P/H : types de déclencheur MicroLogic pour MasterPact NT/NW et ComPact NS pour lesquels le registre est disponible.
-
Type A (ampèremètre) : mesures du courant
-
Type E (énergie) : mesures de courant, de tension, de puissance et d'énergie
-
Type P (puissance) : mesures de courant, de tension, de puissance, d'énergie et protection avancée
-
Type H (harmonique) : mesures de courant, de tension, de puissance, d'énergie, de qualité de l'énergie et protection avancée
-
-
X : registre disponible dans l'unité de contrôle MicroLogic X pour les disjoncteurs MasterPact MTZ lorsque le jeu de données hérité Modbus Digital Module a été acheté et installé sur l'unité MicroLogic X.
-
Description : fournit des informations sur le registre et les restrictions qui s'appliquent.
Types de données
Types de données |
Description |
Plage |
---|---|---|
INT16U |
Entier de 16 bits non signé |
0 à 65535 |
INT16 |
Entier de 16 bits signé |
-32768 à +32767 |
INT32U |
Entier de 32 bits non signé |
0 à 4 294 967 295 |
INT32 |
Entier de 32 bits signé |
-2 147 483 648 à +2 147 483 647 |
Format big-endian
Les variables INT32 et INT32U sont stockées au format big-endian : le registre de poids fort est transmis d'abord, le registre de poids faible est transmis ensuite.
Les variables INT32 et INT32U sont constituées de variables INT16U.
Voici les formules de calcul de la valeur décimale de ces variables :
-
INT32: (0-bit31)x231 + bit30x230 + bit29x229 + ...bit1x21 + bit0x20
-
INT32U: bit31x231 + bit30x230 + bit29x229 + ...bit1x21 + bit0x20
Exemple :
L'énergie réactive du jeu de données hérité est une variable INT32 codée dans les registres 12052 à 12053.
Si les valeurs des registres sont :
-
registre 12052 = 0xFFF2 = 0x8000 + 0x7FF2 ou 32754
-
registre 12053 = 0xA96E ou 43374 comme variable INT16U et -10606 comme variable INT16 (utilisez la valeur INT16U pour calculer la valeur de l’énergie réactive).
Alors l’énergie réactive est égale à (0-1)x231 + 32754x216 + 43374x20 = -874130 kVARh.