Documentation · Français
Table des registres Modbus du WB-MIR v.3
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.
| 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 | 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é, |
||
| 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, |
||
| 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 |
| 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 | |