Wiren BoardDocumentation
Documentation · Français

Table des registres Modbus du WB-MDM3

révision 107799

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 Modbus de l’appareil
Adresse Paramètres du registre Le canal Description Valeurs FW
Déc. Hex. Type Accès Format
Commande des sorties
0 0x0000 Coil ⚡ RW bool Canal 1 État du canal (désactivé/activé) 0 ou 1 (0)
1 0x0001 Canal 2
2 0x0002 Canal 3
0 0x0000 Holding ⚡ RW u16 Canal 1 Luminosité du canal. L’écriture de 0 désactive le registre de bobine 0…100 % (50)
1 0x0001 Canal 2
2 0x0002 Canal 3
4 0x0004 Holding ⚡ RW u16 Canal 1 Luminosité avec allumage automatique. Écrire une valeur > 0 active le canal associé et règle sa luminosité ; écrire 0 désactive le registre de bobine 0…100 % (50) 2.12.0
5 0x0005 Canal 2
6 0x0006 Canal 3
24 0x0018 Holding ⚡ RW u16 Canal 1 Réglage progressif à distance de la luminosité du canal 0 — arrêter
1 — diminuer
2 — augmenter
3 — augmenter/diminuer
2.12.0
25 0x0019 Canal 2
26 0x001A Canal 3
50 0x0032 Holding RW u16 Canal 1 Courbe de variation du canal

0 — lampe LED ou à incandescence, courbe de luminosité logarithmique,
1 — courbe de luminosité linéaire pour une charge résistive,
2 — mode commutation (version 2.2.0 et ultérieures)

51 0x0033 Canal 2
52 0x0034 Canal 3
60 0x003C Holding RW u16 Canal 1 Dimming mode

0 — coupure en début de phase,
1 — coupure en fin de phase

61 0x003D Canal 2
62 0x003E Canal 3
70 0x0046 Holding RW u16 Canal 1 Limite inférieure de variation.
Depuis le micrologiciel 2.3.0, ne peut pas dépasser la limite supérieure
µs,
0…9999 (1000)
71 0x0047 Canal 2
72 0x0048 Canal 3
80 0x0050 Holding RW u16 Canal 1 Limite supérieure de variation.
Depuis le micrologiciel 2.3.0, ne peut pas être inférieure à la limite inférieure
µs,
0…9999 (9999)
81 0x0051 Canal 2
82 0x0052 Canal 3
140 0x008C Holding RW u16 Canal 1 Vitesse d’augmentation de luminosité du canal ms par 1%,
0…500 (10)
depuis 2.1.0
141 0x008D Canal 2
142 0x008E Canal 3
150 0x0096 Holding RW u16 Canal 1 Vitesse de diminution de luminosité du canal ms par 1%,
0…500 (10)
151 0x0097 Canal 2
152 0x0098 Canal 3
Configuration des événements de boutons/interrupteurs
416 0x01A0 Holding RW u16 Input 1 Mode de fonctionnement des entrées
Avant le micrologiciel 2.8.0, ce registre est absent et toutes les entrées fonctionnent en mode Button
0 — bouton
1 — interrupteur bistable
2.8.0
417 0x01A1 Entrée 2
418 0x01A2 Entrée 3
419 0x01A3 Entrée 4
420 0x01A4 Entrée 5
421 0x01A5 Entrée 6
768 0x0300 Holding RW u16 Input 1 Sortie affectée par un appui court

0 — ignorer l’événement
1 — agir sur la sortie 1
2 — agir sur la sortie 2
3 — agir sur la sortie 3
100 — agir simultanément sur toutes les sorties

2.7.0
769 0x0301 Entrée 2
770 0x0302 Entrée 3
771 0x0303 Entrée 4
772 0x0304 Entrée 5
773 0x0305 Entrée 6
784 0x0310 Holding RW u16 Input 1 Sortie affectée par un appui long 2.7.0
785 0x0311 Entrée 2
786 0x0312 Entrée 3
787 0x0313 Entrée 4
788 0x0314 Entrée 5
789 0x0315 Entrée 6
800 0x0320 Holding RW u16 Input 1 Sortie affectée par un double appui 2.7.0
801 0x0321 Entrée 2
802 0x0322 Entrée 3
803 0x0323 Entrée 4
804 0x0324 Entrée 5
805 0x0325 Entrée 6
816 0x0330 Holding RW u16 Input 1 Sortie affectée par un appui court suivi d’un appui long 2.7.0
817 0x0331 Entrée 2
818 0x0332 Entrée 3
819 0x0333 Entrée 4
820 0x0334 Entrée 5
821 0x0335 Entrée 6
704 0x02C0 Holding RW u16 Input 1 Sortie affectée en position Off
Sélectionnez le mode d’entrée Latching switch
2.8.0
705 0x02C1 Entrée 2
706 0x02C2 Entrée 3
707 0x02C3 Entrée 4
708 0x02C4 Entrée 5
709 0x02C5 Entrée 6
720 0x02D0 Holding RW u16 Input 1 Sortie affectée en position On
Sélectionnez le mode d’entrée Latching switch
2.8.0
721 0x02D1 Entrée 2
722 0x02D2 Entrée 3
723 0x02D3 Entrée 4
724 0x02D4 Entrée 5
725 0x02D5 Entrée 6
832 0x0340 Holding RW u16 Input 1 Action d’appui court 0 — désactiver la sortie
1 — activer la sortie
2 — inverser l’état de la sortie
3 — diminuer le niveau
4 — augmenter le niveau
5 — augmenter/diminuer le niveau (de 1% ; pour une action continue, à la fréquence définie par Continuous action repeat period)
2.7.0
833 0x0341 Entrée 2
834 0x0342 Entrée 3
835 0x0343 Entrée 4
836 0x0344 Entrée 5
837 0x0345 Entrée 6
848 0x0350 Holding RW u16 Input 1 Action d’appui long 2.7.0
849 0x0351 Entrée 2
850 0x0352 Entrée 3
851 0x0353 Entrée 4
852 0x0354 Entrée 5
853 0x0355 Entrée 6
864 0x0360 Holding RW u16 Input 1 Action de double appui 2.7.0
865 0x0361 Entrée 2
866 0x0362 Entrée 3
867 0x0363 Entrée 4
868 0x0364 Entrée 5
869 0x0365 Entrée 6
880 0x0370 Holding RW u16 Input 1 Action d’appui court suivi d’un appui long 2.7.0
881 0x0371 Entrée 2
882 0x0372 Entrée 3
883 0x0373 Entrée 4
884 0x0374 Entrée 5
885 0x0375 Entrée 6
736 0x02E0 Holding RW u16 Input 1 Action en position Off
Sélectionnez le mode d’entrée Latching switch
2.8.0
737 0x02E1 Entrée 2
738 0x02E2 Entrée 3
739 0x02E3 Entrée 4
740 0x02E4 Entrée 5
741 0x02E5 Entrée 6
752 0x02F0 Holding RW u16 Input 1 Action en position On
Sélectionnez le mode d’entrée Latching switch
2.8.0
753 0x02F1 Entrée 2
754 0x02F2 Entrée 3
755 0x02F3 Entrée 4
756 0x02F4 Entrée 5
757 0x02F5 Entrée 6
896 0x0380 Holding RW u16 Sortie 1 Période de répétition de l’action continue 5…500 (20) 2.7.0
897 0x0381 Sortie 2
898 0x0372 Sortie 3
États des entrées et compteurs d’appuis
0 0x0000 Entrée discrète ⚡ RO bool Input 1 State

0 — ouvrir,
1 — fermé

1 0x0001 Entrée 2
2 0x0002 Entrée 3
3 0x0003 Entrée 4
4 0x0004 Entrée 5
5 0x0005 Entrée 6
32 0x0020 L’entrée ⚡ RO u16 Input 1 Compteur de fermetures de contact 0…65535
avec retour cyclique à zéro
33 0x0021 Entrée 2
34 0x0022 Entrée 3
35 0x0023 Entrée 4
36 0x0024 Entrée 5
37 0x0025 Entrée 6
464 0x01D0 L’entrée ⚡ RO u16 Input 1 Compteur d’appuis courts 0…65535
avec retour cyclique à zéro
2.7.0
465 0x01D1 Entrée 2
466 0x01D2 Entrée 3
467 0x01D3 Entrée 4
468 0x01D4 Entrée 5
469 0x01D5 Entrée 6
480 0x01E0 L’entrée ⚡ RO u16 Input 1 Compteur d’appuis longs 0…65535
avec retour cyclique à zéro
2.7.0
481 0x01E1 Entrée 2
482 0x01E2 Entrée 3
483 0x01E3 Entrée 4
484 0x01E4 Entrée 5
485 0x01E5 Entrée 6
496 0x01F0 L’entrée ⚡ RO u16 Input 1 Compteur de doubles appuis 0…65535
avec retour cyclique à zéro
2.7.0
497 0x01F1 Entrée 2
498 0x01F2 Entrée 3
499 0x01F3 Entrée 4
500 0x01F4 Entrée 5
501 0x01F5 Entrée 6
512 0x0200 L’entrée ⚡ RO u16 Input 1 Compteur d’appuis courts suivis d’un appui long 0…65535
avec retour cyclique à zéro
2.7.0
513 0x0201 Entrée 2
514 0x0202 Entrée 3
515 0x0203 Entrée 4
516 0x0204 Entrée 5
517 0x0205 Entrée 6
Pas de variation pour appui court
1200 0x04B0 Holding RW u16 Input 1 Pas de luminosité pour un appui court simple. S’applique aux actions Increase level et Decrease level %
1…100 (1)
2.12.0
1201 0x04B1 Entrée 2
1202 0x04B2 Entrée 3
1203 0x04B3 Entrée 4
1204 0x04B4 Entrée 5
1205 0x04B5 Entrée 6
1220 0x04C4 Holding RW u16 Input 1 Pas de luminosité pour un double appui. S’applique aux actions Increase level et Decrease level %
1…100 (1)
2.12.0
1221 0x04C5 Entrée 2
1222 0x04C6 Entrée 3
1223 0x04C7 Entrée 4
1224 0x04C8 Entrée 5
1225 0x04C9 Entrée 6
Détection des types d’appuis
1100 0x044C Holding RW u16 Input 1 Durée d’appui long

Un appui plus long que cet intervalle est considéré comme long

ms
500…5000 (1000)
2.7.0
1101 0x044D Entrée 2
1102 0x044E Entrée 3
1103 0x044F Entrée 4
1104 0x0450 Entrée 5
1105 0x0451 Entrée 6
1140 0x0474 Holding RW u16 Input 1 Délai d’attente du second appui

Si aucun second appui n’a lieu pendant cet intervalle, l’appui est considéré comme simple. 0 désactive tous les types d’appuis sauf les courts et les longs

ms
0…2000 (300)
2.7.0
1141 0x0475 Entrée 2
1142 0x0476 Entrée 3
1143 0x0477 Entrée 4
1144 0x0478 Entrée 5
1145 0x0479 Entrée 6
1160 0x0488 Holding RW u16 Input 1 Debounce time

Réglez cette durée 5–10 fois plus courte que le délai d’attente du second appui. Si les doubles appuis sont désactivés, toute valeur est autorisée. Pour un codeur, 2–5 ms sont recommandés.

ms
0…2000 (50)
2.7.0
1161 0x0489 Entrée 2
1162 0x048A Entrée 3
1163 0x048B Entrée 4
1164 0x048C Entrée 5
1165 0x048D Entrée 6
Mode de fonctionnement d’entrée (rétrocompatibilité avec les micrologiciels < 2.7.0)
16 0x0010 Holding RW u16 Canal 1 Modes de fonctionnement des entrées

Depuis le micrologiciel 2.7.0, l’affectation des entrées/sorties est librement configurable en mode Custom.
Ces registres de sélection de mode sont conservés pour la rétrocompatibilité lors de mises à jour d’anciens micrologiciels.
Leur utilisation dans de nouveaux projets est déconseillée.

0 — commande désactivée,

1 — mode à un bouton,
2 — mode à deux boutons,
3 — mode personnalisé

17 0x0011 Canal 2
18 0x0012 Canal 3
Safety Mode
8 0x0008 Holding RW u16 Délai de perte de communication avant l’entrée en mode de sécurité s
1…65534 (10)
2.8.0
640 0x0280 Holding RW u16 Input 1 Commande par les entrées en Safety Mode

0 — ne pas bloquer
1 — bloquer en Safety Mode
2 — autoriser uniquement en Safety Mode

2.8.0
641 0x0281 Entrée 2
642 0x0282 Entrée 3
643 0x0283 Entrée 4
644 0x0284 Entrée 5
645 0x0285 Entrée 6
648 0x0288 Holding RW u16 Canal 1 Action du canal à l’entrée en Safety Mode

0 — ne rien faire
1 — éteindre
2 — allumer
3 — régler la luminosité

2.8.0
649 0x0289 Canal 2
650 0x028A Canal 3
656 0x0290 Holding RW u16 Canal 1 Luminosité du canal à l’entrée en Safety Mode (uniquement pour l’action 3). Depuis le micrologiciel 2.11.0, une luminosité de 0% peut être définie, ce qui signifie que le canal est éteint. Une luminosité > 0% allume le canal %
0…100 (50)
2.8.0
657 0x0291 Canal 2
658 0x0292 Canal 3
Comportement du variateur à la mise sous tension
664 0x0298 Holding RW u16 Canal 1 Action du canal à la mise sous tension du variateur

0 — éteindre
1 — rétablir l’état précédent
2 — allumer
3 — régler la luminosité

2.8.0
665 0x0299 Canal 2
666 0x029A Canal 3
672 0x02A0 Holding RW u16 Canal 1 Luminosité du canal à la mise sous tension du variateur (uniquement pour l’action 3). Depuis le micrologiciel 2.11.0, une luminosité de 0% peut être définie, ce qui signifie que le canal est éteint. Une luminosité > 0% allume le canal %
0…100 (50)
2.8.0
673 0x02A1 Canal 2
674 0x02A2 Canal 3
Prise en charge des codeurs
364 0x016C L’entrée ⚡ RO u16 Encoder 1 Compteur de pas du codeur tenant compte du paramètre Pulses per step 0…65535 2.12.0
365 0x016D Encoder 2
366 0x016E Encoder 3
368 0x0170 Holding RW s32 Encoder 1 Position du codeur en impulsions. Accessible en écriture pour définir une valeur initiale −2147483648…2147483647 (0)
370 0x0172 Encoder 2
372 0x0174 Encoder 3
376 0x0178 Holding RW u16 Encoder 1 Type de raccordement du codeur.

Pour un codeur, réduisez le temps d’anti-rebond des entrées (registres 1160–1165) à 2–5 ms

0 — inutilisé
1 — type AB
377 0x0179 Encoder 2
378 0x017A Encoder 3
384 0x0180 Holding RW u16 Encoder 1 Impulsions par pas logique du codeur 1…65535 (4)
385 0x0181 Encoder 2
386 0x0182 Encoder 3
388 0x0184 Holding RW u16 Encoder 1 Canal commandé 0 — commande désactivée
1 — canal 1
2 — canal 2
3 — canal 3
389 0x0185 Encoder 2
390 0x0186 Encoder 3
392 0x0188 Holding RW u16 Encoder 1 Pas de niveau du canal commandé %
1…100 (1)
393 0x0189 Encoder 2
394 0x018A Encoder 3
396 0x018C Holding RW u16 Encoder 1 Behaviour below minimum level 0 — éteindre le canal
1 — conserver le niveau minimal
397 0x018D Encoder 2
398 0x018E Encoder 3
Registres de diagnostic
90 0x005A Holding RW u16 Canal 1 Registre de service. Rapport cyclique souhaité du signal de commande des transistors de puissance 0…9999
91 0x005B Canal 2
92 0x005C Canal 3
97 0x0061 L’entrée RO u16 Registre de service. Présence de tension alternative aux bornes L–N 0 — aucune tension
1 — tension stable
2 — tension instable (depuis le micrologiciel 2.5.0)
98 0x0062 L’entrée RO u16 Registre de service zero-cross_offset
99 0x0063 L’entrée RO u16 Période de la tension alternative à L–N µs,
Dernière valeur lorsque la tension était présente
100 0x0064 L’entrée RO u16 État de la protection matérielle contre les surintensités 0 ou 1 (1 — protection déclenchée).
Disponible depuis la révision matérielle v2.6
depuis 2.4.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 Depuis le micrologiciel 2.7.1
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.

Depuis le micrologiciel 2.10.0
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 2.9.2
64256-64383 0xFB00-0xFB7F L’entrée RO u16 FlashFS : espace libre par page octets Depuis le micrologiciel 2.10.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 2.10.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 2.10.0
65509 0xFFE5 L’entrée RO u32 Compteur de mises à jour du micrologiciel Depuis le micrologiciel 2.10.0