Wiren BoardDocumentation
Documentation · Français

Table des registres Modbus du MWAC v.2

révision 106977

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 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 d’entrée et de sortie
Adresse Paramètres du registre Le canal Description Valeurs FW
Déc. Hex. Type Accès Format
0 0x0000 Coil ⚡ RW bool Relais K1 État de la sortie 0 — désactivé, C et NC fermés,
1 — activé, C et NO fermés
1 0x0001 Coil ⚡ RW bool Relais K2
2 0x0002 Coil ⚡ RW bool Mode Leak État du mode fuite 0 — état normal,
1 — mode activé

Remarque : depuis le micrologiciel 1.21.7, seule la valeur 0 peut être écrite dans ce registre (voir ERRMWAC2008); le registre de bobine distinct 4 active l’avertisseur sonore.
3 0x0003 Coil ⚡ RW bool Mode Wet cleaning État du mode nettoyage humide 0 — mode désactivé,
1 — mode activé
4 0x0004 Coil ⚡ RW bool Avertisseur sonore État de l’avertisseur sonore 0 — désactivé,
1 — activé
10 0x000A Coil RW bool P1 Réinitialisation du compteur de canal L’écriture de 1 remet le compteur à zéro (0)
11 0x000B P2
0 0x0000 Entrée discrète ⚡ RO bool F1 État de l’entrée 0 — désactivé,
1 — activé
1 0x0001 F2
2 0x0002 F3
3 0x0003 F4
4 0x0004 F5
5 0x0005 S6
6 0x0006 Bouton K1
7 0x0007 Bouton K2
10 0x000A Entrée discrète RO bool P1 État de l’entrée de comptage d’impulsions 0 — désactivé,
1 — activé
11 0x000B P2
15 0x000F Entrée discrète ⚡ RO bool État de la sortie iVout 0 — normal,
1 — surcharge
20 0x0014 Entrée discrète ⚡ RO bool F1 État de fonctionnement du capteur de fuite Larnitech (valable uniquement pour ces capteurs)
21 0x0015 F2
22 0x0016 F3
23 0x0017 F4
24 0x0018 F5
25 0x0019 S6
6 0x0006 Holding RW u16 État des relais à la mise sous tension 0 — mettre la sortie dans l’état sûr,
1 — rétablir le dernier état
8 0x0008 Holding RW u16 Délai de sécurité. Pour désactiver le comportement de sécurité, configurez les registres Output action on entering Safety Mode et Input control in Safety Mode s
1 — 65534 (10)
9 0x0009 Holding RW u16 F1 Mode de l’entrée numérique

3 : interaction désactivée,
4 : commande sur front,
5 : capteur de fuite (par défaut pour F1–F5),
6 : entrée numérique ou bouton (par défaut pour S6)

10 0x000A F2
11 0x000B F3
12 0x000C F4
13 0x000D F5
14 0x000E S6
20 0x0014 Holding RW u16 F1 Temps d’anti-rebond de l’entrée. Ajoute un délai de réponse et s’applique à tous les modes d’entrée numérique. ms
0­ — 2000 (50)
21 0x0015 F2
22 0x0016 F3
23 0x0017 F4
24 0x0018 F5
25 0x0019 S6
32 0x0020 L’entrée ⚡ RO u16 F1 Compteur d’activations de l’entrée
33 0x0021 F2
34 0x0022 F3
35 0x0023 F4
36 0x0024 F5
37 0x0025 S6
38 0x0026 Bouton K1
39 0x0027 Bouton K2
452 - 455 0x01C4 - 0x01C7 Holding RW u64 Heure Unix Secondes depuis minuit (00:00:00) le 1 janvier 1970, ajustées au fuseau horaire du contrôleur
464 0x01D0 L’entrée ⚡ RO u16 F1 Compteur d’appuis courts
465 0x01D1 F2
466 0x01D2 F3
467 0x01D3 F4
468 0x01D4 F5
469 0x01D5 S6
470 0x01D6 Bouton K1
471 0x01D7 Bouton K2
480 0x01E0 L’entrée ⚡ RO u16 F1 Compteur d’appuis longs
481 0x01E1 F2
482 0x01E2 F3
483 0x01E3 F4
484 0x01E4 F5
485 0x01E5 S6
486 0x01E6 Bouton K1
487 0x01E7 Bouton K2
496 0x01F0 L’entrée ⚡ RO u16 F1 Compteur de doubles appuis
497 0x01F1 F2
498 0x01F2 F3
499 0x01F3 F4
500 0x01F4 F5
501 0x01F5 S6
502 0x01F6 Bouton K1
503 0x01F7 Bouton K2
512 0x0200 L’entrée ⚡ RO u16 F1 Compteur d’appuis courts suivis d’un appui long
513 0x0201 F2
514 0x0202 F3
515 0x0203 F4
516 0x0204 F5
517 0x0205 S6
518 0x0206 Bouton K1
519 0x0207 Bouton K2
522 0x020A Holding RW u8 F1 Type de capteur de fuite. Utilisé uniquement pour le mode 5 défini dans les registres 9–14 0 — normalement ouvert (NO),
1 — normalement fermé (NC)
1.22.0
523 0x020B F2
524 0x020C F3
525 0x020D F4
526 0x020E F5
527 0x020F S6
544 - 607 0x0220 - 0x025F Holding RW u16 Registres de la matrice d’affectation pour les appuis courts. Utilisés uniquement dans le mode Digital input or button défini dans les registres 9–14
608 - 671 0x0260 - 0x029F Holding RW u16 Registres de la matrice d’affectation pour les appuis longs. Utilisés uniquement dans le mode Digital input or button défini dans les registres 9–14
672 - 735 0x02A0 - 0x02DF Holding RW u16 Registres de la matrice d’affectation pour les doubles appuis. Utilisés uniquement dans le mode Digital input or button défini dans les registres 9–14
736 - 799 0x02E0 - 0x031F Holding RW u16 Registres de la matrice d’affectation pour les appuis courts suivis d’un appui long. Utilisés uniquement dans le mode Digital input or button défini dans les registres 9–14
800 - 863 0x0320 - 0x035F Holding RW u16 Registres de la matrice d’affectation pour les fronts montants. Utilisés uniquement dans le mode Edge control défini dans les registres 9–14
864 - 927 0x0360 - 0x039F Holding RW u16 Registres de la matrice d’affectation pour les fronts descendants. Utilisés uniquement dans le mode Edge control défini dans les registres 9–14
930 0x03A2 Holding RW u16 Relais K1 Configuration de l’état sûr 0 — désactivé,
1 — activé
931 0x03A3 Relais K2
932 0x03A4 Mode Leak
938 0x03AA Holding RW u16 Relais K1 Action à l’entrée en Safety Mode 0 — ne rien faire,
1 — mettre la sortie dans l’état sûr
939 0x03AB Relais K2
940 0x03AC Mode Leak
946 0x03A2 Holding RW u16 Relais K1 Commande par les entrées en Safety Mode 0 — ne pas bloquer,
1 — bloquer en Safety Mode,
2 — autoriser uniquement en Safety Mode
1.22.0
947 0x03A3 Relais K2
948 0x03A4 Mode Leak
950 0x03B6 Avertisseur sonore
952 0x03B8 Holding RW u8 Comportement de l’avertisseur sonore lors du déclenchement d’un capteur de fuite 0 — laisser inchangé,
1 — activé
1.22.0
954 0x03BA Holding RW u8 Durée de l’alarme sonore de fuite (s) 0...60 (0),
0 — sans limite de durée
1.25.0
953 0x03B9 Holding RW u8 Effet du mode de sécurité sur l’anti-grippage 0 — autoriser le fonctionnement en Safety Mode,
1 — reporter au lendemain
1.24.0
955 0x03BB Holding RW u8 Intervalle de la protection anti-grippage jours
1 - 60 (30)
1.24.0
956 0x03BC Holding RW u8 Heure de déclenchement de la protection anti-grippage 0 - 23 (0) 1.24.0
957 0x03BD Holding RW u8 Durée du cycle anti-grippage s
10 - 120 (60)
1.24.0
958 0x03BE Holding RW u8 Relais K1 Action au début de la protection anti-grippage 0 — ne rien faire (fonction désactivée),
1 — désactiver/activer,
2 — activer/désactiver
1.24.0
959 0x03BF Holding RW u8 Relais K2
960 0x03C0 L’entrée RO u8 Relais K1 Dernier état de la protection anti-grippage 0 — terminé avec succès,
1 — en cours : fermeture,
2 — en cours : ouverture,
3 — interrompu,
4 — jamais exécuté,
5 — reporté : Safety Mode,
6 — reporté : fuite,
7 — reporté : débit d’eau
1.24.0
961 0x03C1 L’entrée RO u8 Relais K2
962 0x03C2 L’entrée RO u16 Relais K1 Jours avant le prochain cycle anti-grippage 0 — prévu aujourd’hui
0xFFFF — non défini
1.24.0
963 0x03C3 L’entrée RO u16 Relais K2
977 0x03D1 Holding RW u8 Relais K1 Effet du débit d’eau sur la programmation anti-grippage.
Utilise le compteur du même canal : K1 — entrée P1 ; K2 — entrée P2
0 — autoriser le fonctionnement pendant l’écoulement d’eau,
1 — reporter au lendemain
1.27.0
978 0x03D2 Holding RW u8 Relais K2
964 0x03C4 Holding RW u16 Registre de service pour désactiver l’avertisseur sonore. La valeur n’est pas conservée après redémarrage. 1 — désactivé,
0 — activé
≥ 1.21.1
965 0x03C5 Holding RW u16 Registre de service pour émettre une horloge système sur le connecteur RS-485. L’écriture dans ce registre interrompt la communication pendant la durée définie dans le registre 966. 1 — fréquence du quartz RTC,
2 — fréquence de 8 MHz / 128
966 0x03C6 Holding RW u16 Registre de service définissant la durée d’émission de l’horloge système sur RS-485. 1 — 20 s
968 0x03C8 Holding RW u16 Registre de service lançant la mesure de la chute de tension aux bornes de la diode BAS70-06 en série avec la pile. Utilisé en production pour estimer la consommation sur pile en l’absence d’alimentation externe.

Procédure de mesure :
1. Écrivez 1 dans ce registre ; l’appareil redémarre
2. Attendez 0.1 s pour l’entrée dans le chargeur de démarrage
3. Débranchez l’alimentation
4. Attendez 2.2 s pour la fin de la mesure
5. Rétablissez l’alimentation
6. Attendez 2.8 s pour le démarrage et l’initialisation
7. Lisez le registre 969
969 0x03C9 L’entrée RO u16 Registre de service contenant la chute de tension aux bornes de la diode BAS70-06 en série avec la pile. Suivez la procédure du registre précédent pour obtenir une mesure. mV ; une valeur inférieure à 300 mV est considérée comme normale
970 0x03CA L’entrée RO u16 Registre de service de tension de la pile. Mesure effectuée une fois au démarrage. Sans pile, indique environ 0.6 V en raison des limitations du circuit mV
971 0x03CB L’entrée RO u16 État de la pile 2 — excellent,
1 — normal,
0 — épuisée
974 0x03CE Holding RW u16 Rétablir l’état de la vanne après résolution de la fuite 0 — désactivé,
1 — activé
975 0x03CF Holding RW u16 Temporisation du mode nettoyage humide min
1 — 360 (20)
976 0x03D0 L’entrée RO u16 Durée restante de nettoyage humide min 1.24.0
1062 - 1063 0x0426 - 0x0427 L’entrée RO u32 P1 Compteur d’impulsions du canal
1064 - 1065 0x0428 - 0x0429 P2
1066 0x042A Holding RW u16 P1 Poids d’une impulsion du canal. Les compteurs courants produisent une impulsion par 1, 10, 50 ou 100 litres. Consultez la documentation technique de votre compteur. L/impulsion
1­ — 10000 (1)
1067 0x042B P2
1068 - 1071 0x042C - 0x042F L’entrée RO u64 P1 Compteur de volume du canal ×0.001, m3
1072 - 1075 0x0430 - 0x0433 P2
1076 - 1079 0x0434 - 0x0437 Holding RW u64 P1 Valeur initiale du compteur du canal L (0)
1080 - 1083 0x0438 - 0x043B P2
1100 0x044C Holding RW u16 F1 Durée d’appui long ms
500 — 5000 (1000)
1101 0x044D F2
1102 0x044E F3
1103 0x044F F4
1104 0x0450 F5
1105 0x0451 S6
1140 0x0474 Holding RW u16 F1 Délai d’attente du second appui ms
0 — 2000 (300)
1141 0x0475 F2
1142 0x0476 F3
1143 0x0477 F4
1144 0x0478 F5
1145 0x0479 S6
8260 - 8323 0x2044 - 0x2083 Holding RW u16 Registres de la matrice d’affectation pour le front montant d’un signal de capteur de fuite. Utilisés uniquement dans le mode Leak sensor défini dans les registres 9–14
65402 0xFF7A Holding RW u16 Registre de service de réinitialisation de la configuration. L’appareil redémarre après la réinitialisation. 1 — effectuer la réinitialisation ≥ 1.21.1
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é
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.

À partir du micrologiciel 1.23.0
64256-64383 0xFB00-0xFB7F L’entrée RO u16 FlashFS : espace libre par page octets À partir du micrologiciel 1.23.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
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 À partir du micrologiciel 1.22.0
65500 0xFFDC Coil RW bool Registre de service pour le test visuel des voyants L’écriture de 1 allume tous les voyants Depuis le micrologiciel 1.26.0
65504 0xFFE0 L’entrée RO u16 Utilisation maximale de la pile octets
0 — pile corrompue
À partir du micrologiciel 1.23.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
À partir du micrologiciel 1.23.0
65509 0xFFE5 L’entrée RO u32 Compteur de mises à jour du micrologiciel À partir du micrologiciel 1.23.0