Documentation · Français
Table des registres Modbus du WB-M1W2 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 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 | Le canal | Description | Valeurs | FW | |||
|---|---|---|---|---|---|---|---|---|
| Déc. | Hex. | Type | Accès | Format | ||||
| Modes de fonctionnement des entrées | ||||||||
| 275 | 0x0113 | Holding | RW | u16 | Input 1 | Mode d’entrée | 0 — 1-wire, 1 — entrée numérique : comptage et détection d’appuis |
≥ 4.0.0 |
| 276 | 0x0114 | Entrée 2 | ||||||
| Capteurs 1-Wire | ||||||||
| 24 | 0x0018 | Coil | RW | bool | Input 1 | Enregistrer les capteurs nouvellement détectés | 1 — enregistrer les nouveaux capteurs | ≥ 4.35.0 |
| 25 | 0x0019 | Entrée 2 | ||||||
| 32 | 0x0020 | Coil | RW | bool | Enregistrer les capteurs nouvellement détectés sur toutes les entrées | 1 — enregistrer les nouveaux capteurs | ≥ 4.35.0 | |
| 16 | 0x0010 | Entrée discrète | RO | bool | Input 1 | État de l’interrogation du capteur sur l’entrée. Le capteur est interrogé sans affectation par identifiant ; ce registre n’est valable qu’avec un seul capteur sur l’entrée |
0 — capteur absent ou erreurs d’interrogation, 1 — capteur raccordé et interrogé avec succès |
≥ 4.6.0 |
| 17 | 0x0011 | Entrée 2 | ||||||
| 128 - 147 | 0x0080 - 0x0093 | Entrée discrète | RO | bool | Input 1 | État d’interrogation du capteur 1–20. Le capteur dont l’identifiant est stocké dans l’emplacement d’affectation correspondant est interrogé (voir les registres Sensor ID 1–20) |
0 — emplacement vide, capteur absent du bus ou erreurs d’interrogation, 1 — capteur raccordé et interrogé avec succès |
≥ 4.35.0 |
| 168 - 187 | 0x00A8 - 0x00BB | Entrée 2 | ||||||
| 7 | 0x0007 | L’entrée | RO | s16 | Input 1 | Température du capteur DS18B20. Valable uniquement avec un seul capteur sur l’entrée. Comprend la correction affectée au premier emplacement |
x0.0625, °C Erreur : 0x7FFF |
|
| 8 | 0x0008 | Entrée 2 | ||||||
| 20 | 0x0014 | L’entrée | RO | s16 | Input 1 | Dernière mesure valide de température DS18B20. Valable uniquement avec un seul capteur sur l’entrée. Comprend la correction affectée au premier emplacement |
x0.0625, °C | ≥ 4.6.0 |
| 21 | 0x0015 | Entrée 2 | ||||||
| 99 | 0x0063 | Holding | RW | u16 | Filtre des valeurs erronées DS18B20. Une mesure de 85 °C est rejetée si elle diffère de la précédente de plus que le seuil du filtre. |
x0.0625, °C 0 — filtre désactivé, 1…19200 (32) |
≥ 3.10.0 | |
| 101 | 0x0065 | Holding | RW | u16 | Intervalle d’interrogation des capteurs de température. Lorsque vous modifiez ce paramètre, modifiez aussi le coefficient du registre 99. | s, 1 - 60 (2) |
≥ 4.33.1 | |
| 376 | 0x0178 | L’entrée | RO | u8 | Input 1 | Capteur 1-Wire présent | 0 ou 1 | ≥ 4.24.0 |
| 377 | 0x0179 | Entrée 2 | ||||||
| 448 | 0x01C0 | L’entrée | RO | u8 | Input 1 | État d’alimentation DS18B20. Peut fonctionner incorrectement avec certains capteurs clones |
1 — tous les capteurs sont alimentés extérieurement, 0 — au moins un capteur utilise l’alimentation parasite |
≥ 4.32.0 |
| 449 | 0x01C1 | Entrée 2 | ||||||
| 456 | 0x01C8 | L’entrée | RO | u16 | Input 1 | Compteur d’erreurs de ligne occupée | ≥ 4.32.3 | |
| 457 | 0x01C9 | Entrée 2 | ||||||
| 1536 - 1555 | 0x0600 - 0x0613 | L’entrée | RO | s16 | Input 1 | Température du capteur 1–20 avec correction | x0.0625, °C Erreur : 0x7FFF |
≥ 4.35.0 |
| 1576 - 1595 | 0x0628 - 0x063B | Entrée 2 | ||||||
| 1616 - 1635 | 0x0650 - 0x0663 | Holding | RW | s16 | Input 1 | Correction de température du capteur 1–20. Ajoutée à la mesure du capteur. Affectée à l’emplacement, et non à l’identifiant du capteur : remplacer le capteur dans un emplacement conserve la correction |
x0.0625, °C −160 à 160 (0), soit ±10 °C |
≥ 4.36.0 |
| 1656 - 1675 | 0x0678 - 0x068B | Entrée 2 | ||||||
| 1696 - 1715 | 0x06A0 - 0x06B3 | L’entrée | RO | s16 | Input 1 | Température du capteur 1–20 sans correction | x0.0625, °C Erreur : 0x7FFF |
≥ 4.36.0 |
| 1736 - 1755 | 0x06C8 - 0x06DB | Entrée 2 | ||||||
| 3328 | 0x0D00 | L’entrée | RO | u8 | Input 1 | Nombre de capteurs nouvellement détectés | ≥ 4.35.0 | |
| 3329 | 0x0D01 | Entrée 2 | ||||||
| 3336 | 0x0D08 | L’entrée | RO | u8 | Input 1 | Nombre de capteurs nouvellement enregistrés | ≥ 4.35.0 | |
| 3337 | 0x0D09 | Entrée 2 | ||||||
| 3344 | 0x0D10 | L’entrée | RO | u8 | Input 1 | Nombre de capteurs détectés | ≥ 4.35.0 | |
| 3345 | 0x0D11 | Entrée 2 | ||||||
| 3584 - 3603 | 0x0E00 - 0x0E13 | L’entrée | RO | s16 | Input 1 | Dernière température valide du capteur 1–20 avec correction | x0.0625, °C | ≥ 4.35.0 |
| 3624 - 3643 | 0x0E28 - 0x0E3B | Entrée 2 | ||||||
| 3680 - 3759 | 0x0E60 - 0x0EAF | L’entrée | RO | u64 | Input 1 | Identifiant du capteur nouvellement détecté 1–20 (4 registres par capteur) | octet 0 — code de famille, octets 1–6 — numéro de série, octet 7 — réservé (0) 0 — capteur absent |
≥ 4.35.0 |
| 3840 - 3919 | 0x0F00 - 0x0F4F | Entrée 2 | ||||||
| 4352 - 4431 | 0x1100 - 0x114F | L’entrée | RO | u64 | Input 1 | Identifiant du capteur détecté 1–20 (4 registres par capteur) | octet 0 — code de famille, octets 1–6 — numéro de série, octet 7 — réservé (0) 0 — capteur absent |
≥ 4.35.0 |
| 4512 - 4591 | 0x11A0 - 0x11EF | Entrée 2 | ||||||
| 5632 - 5711 | 0x1600 - 0x164F | Holding | RW | u64 | Input 1 | Identifiant du capteur 1–20 — emplacement d’affectation d’entrée (4 registres par capteur) | octet 0 — code de famille, octets 1–6 — numéro de série, octet 7 — réservé (0) 0 — capteur inutilisé |
≥ 4.35.0 |
| 5792 - 5871 | 0x16A0 - 0x16EF | Entrée 2 | ||||||
| Counting and press detection | ||||||||
| 0 | 0x0000 | Entrée discrète ⚡ | RO | bool | Input 1 | État de l’entrée | 0 — ouverte ou mode 1-Wire sélectionné, 1 — fermé |
≥ 4.0.0 |
| 1 | 0x0001 | Entrée 2 | ||||||
| 100 | 0x0064 | Holding | RW | u16 | Réinitialiser les compteurs d’activations des entrées | 1 — remettre les compteurs à zéro | ≥ 4.33.0 | |
| 277 | 0x0115 | Entrée ⚡ | RO | u16 | Input 1 | Compteur d’activations de l’entrée | ≥ 4.0.0 | |
| 278 | 0x0116 | Entrée 2 | ||||||
| 340 | 0x0154 | Holding | RW | u16 | Input 1 | Temps d’anti-rebond de l’entrée | ms, 0…100 (50) |
≥ 4.32.0 |
| 341 | 0x0155 | Entrée 2 | ||||||
| 464 | 0x01D0 | Entrée ⚡ | RO | u16 | Input 1 | Compteur d’appuis courts | ||
| 465 | 0x01D1 | Entrée 2 | ||||||
| 480 | 0x01E0 | Entrée ⚡ | RO | u16 | Input 1 | Compteur d’appuis longs | ||
| 481 | 0x01E1 | Entrée 2 | ||||||
| 496 | 0x01F0 | Entrée ⚡ | RO | u16 | Input 1 | Compteur de doubles appuis | ||
| 497 | 0x01F1 | Entrée 2 | ||||||
| 512 | 0x0200 | Entrée ⚡ | RO | u16 | Input 1 | Compteur d’appuis courts suivis d’un appui long | ||
| 513 | 0x0201 | Entrée 2 | ||||||
| 1100 | 0x044C | Holding | RW | u16 | Input 1 | Durée d’appui long | ms, 500…5000 (1000) | |
| 1101 | 0x044D | Entrée 2 | ||||||
| 1140 | 0x0474 | Holding | RW | u16 | Input 1 | Délai d’attente du second appui | ms, 0…2000 (300) | |
| 1141 | 0x0475 | Entrée 2 | ||||||
| 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) | ||
| 200-219 | 0x00C8 - 0x00DB | L’entrée | RO | string | Modèle d’appareil | ||
| 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 | |
| 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 | ||
| 326-327 | 0x0146 - 0x0147 | L’entrée | RO | u32 | Version du micrologiciel au format big-endian | ||
| 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 |
| 121 | 0x0079 | L’entrée | RO | u16 | Tension d’alimentation actuelle | mV | |
| 122 | 0x007A | L’entrée | RO | u16 | Tension d’alimentation minimale depuis le démarrage, sans moyenne | mV | |
| 125 | 0x007D | L’entrée | RO | u16 | Tension d’alimentation actuelle, sans moyenne | mV | |
| 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. |
||
| 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 | |
| 64256-64383 | 0xFB00-0xFB7F | L’entrée | RO | u16 | FlashFS : espace libre par page | octets | |
| 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 |
|
| 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 |
|
| 65509 | 0xFFE5 | L’entrée | RO | u32 | Compteur de mises à jour du micrologiciel | ||