Wiren BoardDocumentation
Documentation · Français

Table des registres Modbus du WB-MIR v.3

révision 104705

Description

Table des registres Registres du WB-MIR v3 contient la liste complète des registres disponibles, de leurs adresses, types de données, modes d’accès et valeurs autorisées. Utilisez ces informations pour intégrer l’appareil à des contrôleurs Modbus et systèmes d’automatisation. Les registres sont regroupés par fonction pour simplifier la recherche et la configuration des paramètres.

Les registres liés à l’IR sont décrits en détail dans Utilisation de l’émetteur-récepteur IR des WB-MSW et WB-MIR.

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 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
Registres Modbus de l’appareil
Adresse Paramètres du registre Le canal Description Valeurs FW
Déc. Hex. Type Accès Format
0 0x0000 Entrée discrète RO u16 État actuel de l’entrée 1W

0 — ouverte ou mode 1-Wire sélectionné,
1 — fermé

8 0x0008 Holding RW u16 Délai de perte de communication s,
1 - 65534 (10)
4.32.1
100 0x0064 Holding RW u16 Remise à zéro du compteur d’activations d’entrée 1 - remettre le compteur à zéro
275 0x0113 Holding RW u16 Mode de l’entrée 1W

0 — 1-wire,
1 — entrée numérique

277 0x0115 L’entrée RO u16 Compteur d’activations de l’entrée 1W
340 0x0154 Holding RW u16 Temps d’anti-rebond de l’entrée ms,
0 - 100 (50)
375 0x0177 L’entrée RO u8 Émetteur-récepteur infrarouge présent 0 ou 1
464 0x01D0 L’entrée ⚡ RO u16 Compteur d’appuis courts
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
956 0x03BC Holding RW u8 Action en mode de sécurité 0 - ne rien faire,
1 - lire une commande IR
4.32.1
957 0x03BD Holding RW u8 Numéro de commande IR en mode de sécurité 1 - 80 (1) 4.32.1
1100 0x044C Holding RW u16 Durée d’appui long ms
500 - 5000 (1000)
1140 0x0474 Holding RW u16 Délai d’attente du second appui ms
0 - 2000 (300)
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
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
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
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
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.35.0
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)
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)
376 0x0178 L’entrée RO u8 Input 1 Capteur 1-Wire présent 0 ou 1
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
456 0x01C8 L’entrée RO u16 Input 1 Compteur d’erreurs de ligne occupée
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
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
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
3328 0x0D00 L’entrée RO u8 Input 1 Nombre de capteurs nouvellement détectés 4.35.0
3336 0x0D08 L’entrée RO u8 Input 1 Nombre de capteurs nouvellement enregistrés 4.35.0
3344 0x0D10 L’entrée RO u8 Input 1 Nombre de capteurs détectés 4.35.0
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
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
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
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
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)
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é
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
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
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
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 4.33.0
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 4.34.0
64256-64383 0xFB00-0xFB7F L’entrée RO u16 FlashFS : espace libre par page octets Depuis le micrologiciel 4.34.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 4.34.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 4.34.0
65509 0xFFE5 L’entrée RO u32 Compteur de mises à jour du micrologiciel Depuis le micrologiciel 4.34.0