Table des registres Modbus du WB-UPS v.3
Description
| RO / RW | Lecture seule / Lecture/écriture |
| Affiché en gras | Valeur du registre par défaut |
| xN | Multipliez la valeur du registre par ce facteur pour obtenir la valeur dans les unités indiquées.
Si absent, considérer 1 |
| ⚡ | Ce registre prend en charge la transmission de données par événements dans Fast Modbus. |
| FW | Version du micrologiciel ayant introduit le registre. Une case vide signifie qu’il a toujours été disponible. |
| Erreur : | Valeur en cas d’erreur |
| Cellule grise | Registre de service : sa fonction, son format et son contenu peuvent changer dans les micrologiciels ultérieurs |
| Adresse | Paramètres du registre | Description | Valeurs | FW | |||
|---|---|---|---|---|---|---|---|
| Déc. | Hex. | Type | Accès | Format | |||
| État du module d’alimentation de secours | |||||||
| 0 | 0x0000 | L’entrée ⚡ | RO | u16 |
État de la batterie Les états autres que Charging et Fully charged doivent être traités comme des alarmes. |
0 — en charge 1 — complètement chargée 2 — en décharge 3 — complètement déchargée 4 — pas de charge |
|
| 1 | 0x0001 | L’entrée ⚡ | RO | u16 | État de température | 0 — normal 1 — trop basse, fonctionnement interdit 2 — basse, décharge uniquement 3 — élevée, décharge uniquement 4 — trop élevée, fonctionnement interdit |
|
| 2 | 0x0002 | L’entrée | RO | u16 | Tension d’entrée | mV | |
| 3 | 0x0003 | L’entrée | RO | u16 | Tension de sortie | mV | |
| 4 | 0x0004 | L’entrée | RO | u16 | Tension de la batterie | mV | |
| 5 | 0x0005 | L’entrée | RO | s16 | Courant de la batterie | mA | |
| 6 | 0x0006 | L’entrée | RO | u16 | Courant consommé par l’appareil pour charger la batterie | mA | |
| 7 | 0x0007 | L’entrée | RO | u16 | Courant de charge pendant le fonctionnement sur batterie | mA | |
| 8 | 0x0008 | L’entrée | RO | u16 | Niveau de charge de la batterie | x0.01, % | |
| 23 | 0x0017 | L’entrée | RO | u16 | Niveau de charge brut de la batterie | x0.01, % | 1.4.0 |
| 9 | 0x0009 | L’entrée | RO | s16 | Température de la batterie | x0.01, °C | |
| Commande du module d’alimentation de secours | |||||||
| 0 | 0x0000 | Coil | RW | bool | Commande de la charge en mode secours | 0 — désactivé 1 — activé |
|
| Paramètres du module d’alimentation de secours | |||||||
| 16 | 0x0010 | Holding | RW | u16 |
Mode de régulation de tension de sortie.
Lors d’un démarrage par le bouton, la tension de sortie est toujours de 11.5 V. |
0 — automatique 1 — manuel |
|
| 17 | 0x0011 | Holding | RW | u16 |
Consigne de tension de sortie en mode manuel. Pour un fonctionnement correct, la tension de sortie doit être au moins 0.7 V sous la tension d’entrée. |
mV 9000 - 25600 (11500) |
|
| 18 | 0x0012 | Holding | RW | u16 | Courant de charge de la batterie | mA 300 - 2000 (600) |
|
| 22 | 0x0016 | Holding | RW | u16 |
Mode de raccordement en parallèle. Permet à plusieurs modules WB-UPS v.3 d’augmenter la puissance de sortie. Dans ce mode, la tension de sortie peut différer de sa consigne de 10% afin de répartir uniformément la puissance entre modules. Utilisez la régulation manuelle de tension de sortie avec la même consigne sur tous les modules en parallèle. |
0 - désactivé 1 - activé |
1.1.0 |
| État du bouton et compteurs d’appuis | |||||||
|
Le bouton du WB-UPS v.3 peut commander d’autres appareils via des règles. En présence d’alimentation externe, le bouton n’agit pas sur le WB-UPS v.3 lui-même. Sans alimentation externe, un appui long éteint le WB-UPS v.3. Les paramètres d’appui sont fixes :
| |||||||
| 0 | 0x0000 | Entrée discrète ⚡ | RO | bool | État du bouton du boîtier du WB-UPS v.3 | 0 — relâché 1 — enfoncé |
|
| 464 | 0x01D0 | L’entrée ⚡ | RO | u16 | Compteur d’appuis courts | 0 − 65535 avec retour cyclique à zéro |
|
| 480 | 0x01E0 | L’entrée ⚡ | RO | u16 | Compteur d’appuis longs | ||
| 496 | 0x01F0 | L’entrée ⚡ | RO | u16 | Compteur de doubles appuis | ||
| 512 | 0x0200 | L’entrée ⚡ | RO | u16 | Compteur d’appuis courts suivis d’un appui long | ||
| Registres d’étalonnage | |||||||
| 100 | 0x0064 | Holding | RW | u16 | Déverrouiller l’écriture dans les registres d’étalonnage.
Pour déverrouiller, écrivez la valeur |
0 — écriture interdite 1 — écriture autorisée | |
| 352 | 0x0160 | Holding | RW | s16 | Charger Vbus k |
-32768 − 32767 (0)
|
|
| 353 | 0x0161 | Charger Vbus b | |||||
| 354 | 0x0162 | Charger Vbat k | |||||
| 355 | 0x0163 | Charger Vbat b | |||||
| 356 | 0x0164 | Charger Ibus k | |||||
| 357 | 0x0165 | Charger Ibus b | |||||
| 358 | 0x0166 | Charger Ibat k | |||||
| 359 | 0x0167 | Charger Ibat b | |||||
| 368 | 0x0170 | Holding | RW | s16 | Discharger Vbus k | ||
| 369 | 0x0171 | Discharger Vbus b | |||||
| 370 | 0x0172 | Discharger Vbat k | |||||
| 371 | 0x0173 | Discharger Vbat b | |||||
| 372 | 0x0174 | Discharger Ibus k | |||||
| 373 | 0x0175 | Discharger Ibus b | |||||
| 374 | 0x0176 | Discharger Ibat k | |||||
| 375 | 0x0177 | Discharger Ibat b | |||||
| 384 | 0x0180 | Holding | RW | s16 | Discharger Vout setpoint k | 1.1.0 | |
| 385 | 0x0181 | Discharger Vout setpoint b | |||||
| Registres de service | |||||||
| 8 | 0x0008 | Entrée discrète | RO | bool | État de la protection thermique matérielle | 0 — normal 1 - protection déclenchée |
|
| 9 | 0x0009 | Entrée discrète | RO | bool | État du chargeur | 0 - désactivé 1 - activé |
|
| 10 | 0x000A | État du convertisseur de décharge | |||||
| 10 | 0x000A | L’entrée | RO | u16 | Consigne actuelle de courant de charge de la batterie | mA | |
| 11 | 0x000B | L’entrée | RO | u16 | Consigne de tension de sortie demandée | mV | |
| 12 | 0x000C | L’entrée | RO | u16 | OCV | mV | |
| 13 | 0x000D | L’entrée | RO | u16 | Consigne réelle de tension de sortie.
Peut différer de la valeur demandée en mode parallèle à cause de la réduction de puissance pour équilibrer le partage de charge. Cette valeur est écrite dans le circuit intégré du convertisseur de décharge. |
mV | 1.1.0 |
| 8 | 0x0008 | Coil | RW | bool | Relancer l’algorithme de charge.
Force la charge de la batterie lorsque sa tension dépasse 7.8 V. Normalement, la charge commence sous 7.8 V pour prolonger sa durée de vie. |
Écrivez 1pour relancer la charge. | |
| 9 | 0x0009 | Coil | RW | bool | Désactiver le voyant du bouton.
Non sauvegardé en mémoire non volatile. |
0 — activé 1 — désactivé |
|
| 19 | 0x0013 | Holding | RW | u16 | Limite de courant de décharge de la batterie | mA 2000 - 6000 (4000) |
|
| 20 | 0x0014 | Holding | RW | u16 | Consigne VINREG | mV 4500 - 25600 (4500) |
|
| 21 | 0x0015 | Holding | RW | u16 | Compteur de charge | ×0.1 mAh | |
| 1024 | 0x0400 | L’entrée | RO | u16 | Valeur brute Vbus du chargeur | ||
| 1025 | 0x0401 | Valeur brute Vbat du chargeur | |||||
| 1026 | 0x0402 | Valeur brute Ibus du chargeur | |||||
| 1027 | 0x0403 | Valeur brute Ibat du chargeur | |||||
| 1040 | 0x0410 | L’entrée | RO | u16 | Valeur brute Vbus du convertisseur de décharge | ||
| 1041 | 0x0411 | Valeur brute Vbat du convertisseur de décharge | |||||
| 1042 | 0x0412 | Valeur brute Ibus du convertisseur de décharge | |||||
| 1043 | 0x0413 | Valeur brute Ibat du convertisseur de décharge | |||||
| 1056 | 0x0420 | L’entrée | RO | u16 | Valeur réelle filtrée Vbus du chargeur | mV | |
| 1057 | 0x0421 | Valeur réelle filtrée Vbat du chargeur | |||||
| 1058 | 0x0422 | Valeur réelle filtrée Ibus du chargeur | mA | ||||
| 1059 | 0x0423 | Valeur réelle filtrée Ibat du chargeur | |||||
| 1072 | 0x0430 | L’entrée | RO | u16 | Valeur réelle filtrée Vbus du convertisseur de décharge | mV | |
| 1073 | 0x0431 | Valeur réelle filtrée Vbat du convertisseur de décharge | |||||
| 1074 | 0x0432 | Valeur réelle filtrée Ibus du convertisseur de décharge | mA | ||||
| 1075 | 0x0433 | Valeur réelle filtrée Ibat du convertisseur de décharge | |||||
| Adresse | Paramètres du registre | Description | Valeurs | Remarque | |||
|---|---|---|---|---|---|---|---|
| Déc. | Hex. | Type | Accès | Format | |||
| Paramètres de connexion | |||||||
| 110 | 0x006E | Holding | RW | u16 | Débit en bauds RS-485. Réglage des paramètres de connexion RS-485 |
×100, bauds 12 — 1200 bit/s, 24 — 2400 bit/s, 48 — 4800 bit/s, 96 — 9600 bit/s, 192 — 19200 bit/s, 384 — 38400 bit/s, 576 — 57600 bit/s, 1152 — 115200 bit/s |
|
| 111 | 0x006F | Holding | RW | u16 | Réglage de parité RS-485 | 0 — aucune parité (none), 1 — impaire, 2 — paire |
|
| 112 | 0x0070 | Holding | RW | u16 | Bits d’arrêt RS-485 Voir : tolérance des bits d’arrêt |
1, 2 | |
| 128 | 0x0080 | Holding | RW | u16 | Adresse Modbus de l’appareil (détails) | ||
| Modèle de l’appareil et version du micrologiciel | |||||||
| 200-205 | 0x00C8 - 0x00CD | L’entrée | RO | string | Modèle d’appareil | ||
| 206-219 | 0x00CE - 0x00DB | L’entrée | RO | string | Extension du modèle de l’appareil. | Lisez 20 registres (200–219) pour obtenir le modèle de l’appareil | Uniquement dans les micrologiciels prenant en charge Fast Modbus |
| 220-244 | 0x00DC - 0x00F4 | L’entrée | RO | string | Empreinte du commit de compilation du micrologiciel et nom de la branche (2 caractères par registre) | ||
| 250-265 | 0x00FA - 0x0109 | L’entrée | RO | string | Version du micrologiciel | ||
| 266-269 | 0x010A - 0x010D | L’entrée | RO | u64 | Extension du numéro de série | ||
| 270-271 | 0x010E - 0x010F | L’entrée | RO | u32 | Numéro de série | ||
| 290-301 | 0x0122 - 0x012D | L’entrée | RO | string | Signature du micrologiciel | ||
| 320 | 0x0140 | L’entrée | RO | u16 | Version du micrologiciel au format numérique (détails) | MAJOR | Uniquement dans les micrologiciels prenant en charge Fast Modbus |
| 321 | 0x0141 | MINOR | |||||
| 322 | 0x0142 | PATCH | |||||
| 323 | 0x0143 | s16 | SUFFIX | ||||
| 324-325 | 0x0144 - 0x0145 | L’entrée | RO | u32 | Version du micrologiciel au format numérique | Uniquement dans les micrologiciels prenant en charge Fast Modbus | |
| 326-327 | 0x0146 - 0x0147 | L’entrée | RO | u32 | Version du micrologiciel au format big-endian | Uniquement dans les micrologiciels prenant en charge Fast Modbus | |
| Autres informations | |||||||
| 104-105 | 0x0068 - 0x0069 | L’entrée | RO | u32 | Durée de fonctionnement depuis le démarrage | secondes | |
| 120 | 0x0078 | Holding | RW | u16 | Redémarrer l’appareil sans sauvegarder l’état | Toute valeur non nulle redémarre l’appareil | |
| 129 | 0x0081 | Holding | RW | u16 | Passer en mode de mise à jour du micrologiciel pendant 2 minutes | Toute valeur non nulle active le mode de mise à jour du micrologiciel | |
| 330-337 | 0x014A - 0x0151 | L’entrée | RO | string | Version du chargeur de démarrage | ||
| 130 | 0x0082 | Holding | RW | u16 | Désactiver le voyant Status | 0 — activé 1 — désactivé |
|
| 131 | 0x0083 | Holding | RW | u16 | Passer en mode de mise à jour du micrologiciel avec les paramètres de communication actuels. Pour vérifier si le micrologiciel et le chargeur de démarrage prennent en charge cette fonction, lisez ce registre. Si la lecture réussit et renvoie 0, la fonction est prise en charge.
|
L’écriture de 1 active le mode de mise à jour du micrologiciel | |
| 113 | 0x0071 | Holding | RW | u16 | Délai avant réponse à une requête Modbus | ms 0…254 (0) |
Uniquement dans les micrologiciels prenant en charge Fast Modbus |
| 114 | 0x0072 | Holding | RW | u16 | Lecture continue malgré les adresses de registres absentes | 0 — désactivé 1 — activé 2 — activé de façon persistante après redémarrage |
Uniquement dans les micrologiciels prenant en charge Fast Modbus |
| 119 | 0x0077 | L’entrée | RO | u16 | Tension d’alimentation minimale du microcontrôleur depuis le démarrage, avant calcul de moyenne | mV | |
| 123 | 0x007B | L’entrée | RO | u16 | Tension d’alimentation du microcontrôleur | mV | |
| 124 | 0x007C | L’entrée | RO | s16 | Température interne du microcontrôleur | x0.1, °C | |
| 304-319 | 0x0130-0x013F | L’entrée | RO | string | Numéro de lot de l’appareil.
Disponible uniquement sur les appareils fabriqués à partir du 21 janvier 2026. |
Depuis le micrologiciel 1.3.0 | |
| 65402 | 0xFF7A | Holding | RW | u16 | Rétablir les paramètres par défaut de l’appareil. Les paramètres de communication sont conservés. L’appareil redémarre après la réinitialisation. |
L’écriture de 1 réinitialise les paramètres | Depuis le micrologiciel 1.1.0 |
| 64256-64383 | 0xFB00-0xFB7F | L’entrée | RO | u16 | FlashFS : espace libre par page | octets | Depuis le micrologiciel 1.2.0 |
| 64384-64511 | 0xFB80-0xFBFF | L’entrée | RO | u16 | FlashFS : taille totale des fichiers actuels par page | octets | |
| 64512-64639 | 0xFC00-0xFC7F | L’entrée | RO | u16 | FlashFS : fragmentation des pages | 0…100 % 0 — toutes les données sont actuelles, 100 — aucune donnée actuelle | |
| 64640-64767 | 0xFC80-0xFCFF | L’entrée | RO | u16 | FlashFS : compteur d’effacements des pages | ||
| 65504 | 0xFFE0 | L’entrée | RO | u16 | Utilisation maximale de la pile | octets 0 — pile corrompue |
Depuis le micrologiciel 1.2.0 |
| 65505 | 0xFFE1 | L’entrée | RO | u16 | RAM libre | octets | |
| 65506 | 0xFFE2 | L’entrée | RO | u16 | RAM utilisée | octets | |
| 65507 | 0xFFE3 | L’entrée | RO | u16 | Taille de la pile | octets | |
| 65508 | 0xFFE4 | L’entrée | RO | u16 | Cause de la dernière réinitialisation du microcontrôleur | 1 — LPWR, 2 — WWDG, 3 — IWDG, 4 — SFT, 5 — POR, 6 — PIN, 7 — OBL, 8 — V18PWR |
Depuis le micrologiciel 1.2.0 |
| 65509 | 0xFFE5 | L’entrée | RO | u32 | Compteur de mises à jour du micrologiciel | Depuis le micrologiciel 1.2.0 | |