Wiren BoardDocumentation
Documentation · Français

Table des registres Modbus du WB-M1W2 v.3

révision 107848

Description

Légende
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
Registres Modbus de l’appareil
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
Paramètres de connexion, version du micrologiciel et autres registres de service
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