Wiren BoardDocumentación
Documentación · Español

Mapa de registros Modbus del WB-MDM3

revisión 107799

Descripción

Leyenda
RO / RW Solo lectura / Lectura/escritura
Mostrado en negrita Valor predeterminado del registro
xN Multiplique el valor del registro por este factor para obtener el valor en las unidades indicadas.

Si se omite, se supone 1

⚡ Este registro admite la transmisión de datos mediante eventos en Fast Modbus.
FW Versión de firmware que incorporó el registro. Si está en blanco, significa que siempre ha estado disponible.
Error: Valor en caso de error
Celda gris Registro de servicio: su finalidad, formato y contenido pueden cambiar en versiones posteriores del firmware
Registros Modbus del dispositivo
Dirección Parámetros de los registros Canal Descripción Valores FW
Dec Hex Tipo Acceso Formato
Control de las salidas
0 0x0000 Coil ⚡ RW bool Channel 1 Estado del canal (apagado/encendido) 0 o 1 (0)
1 0x0001 Canal 2
2 0x0002 Canal 3
0 0x0000 Holding ⚡ RW u16 Channel 1 Brillo del canal. Al escribir 0 se desactiva el registro de bobina 0…100 % (50)
1 0x0001 Canal 2
2 0x0002 Canal 3
4 0x0004 Holding ⚡ RW u16 Channel 1 Brillo con encendido automático. Escribir > 0 activa el canal asociado y ajusta el brillo; escribir 0 desactiva el registro de bobina 0…100 % (50) 2.12.0
5 0x0005 Canal 2
6 0x0006 Canal 3
24 0x0018 Holding ⚡ RW u16 Channel 1 Ajuste gradual remoto del brillo del canal 0 — detener
1 — disminuir
2 — aumentar
3 — aumentar/disminuir
2.12.0
25 0x0019 Canal 2
26 0x001A Canal 3
50 0x0032 Holding RW u16 Channel 1 Curva de regulación del canal

0 — lámpara LED o incandescente, curva de brillo logarítmica,
1 — curva de luminosidad lineal para una carga resistiva,
2 — modo de conmutación (versión 2.2.0 y posteriores)

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

0 — flanco ascendente,
1 — flanco descendente

61 0x003D Canal 2
62 0x003E Canal 3
70 0x0046 Holding RW u16 Channel 1 Límite inferior de regulación.
Desde FW 2.3.0, no puede superar el límite superior
µs,
0…9999 (1000)
71 0x0047 Canal 2
72 0x0048 Canal 3
80 0x0050 Holding RW u16 Channel 1 Límite superior de regulación.
Desde FW 2.3.0, no puede ser inferior al límite inferior
µs,
0…9999 (9999)
81 0x0051 Canal 2
82 0x0052 Canal 3
140 0x008C Holding RW u16 Channel 1 Velocidad de aumento del brillo del canal ms por 1%,
0…500 (10)
desde 2.1.0
141 0x008D Canal 2
142 0x008E Canal 3
150 0x0096 Holding RW u16 Channel 1 Velocidad de disminución del brillo del canal ms por 1%,
0…500 (10)
151 0x0097 Canal 2
152 0x0098 Canal 3
Configuración de eventos de botón/interruptor
416 0x01A0 Holding RW u16 Input 1 Modo de funcionamiento de la entrada
Antes del firmware 2.8.0, este registro no existe y todas las entradas funcionan en modo Button
0 — pulsador
1 — interruptor mantenido
2.8.0
417 0x01A1 Entrada 2
418 0x01A2 Entrada 3
419 0x01A3 Entrada 4
420 0x01A4 Input 5
421 0x01A5 Entrada 6
768 0x0300 Holding RW u16 Input 1 Salida afectada por una pulsación corta

0 — ignorar evento
1 — actuar sobre la salida 1
2 — actuar sobre la salida 2
3 — actuar sobre la salida 3
100 — actuar sobre todas las salidas simultáneamente

2.7.0
769 0x0301 Entrada 2
770 0x0302 Entrada 3
771 0x0303 Entrada 4
772 0x0304 Input 5
773 0x0305 Entrada 6
784 0x0310 Holding RW u16 Input 1 Salida afectada por una pulsación larga 2.7.0
785 0x0311 Entrada 2
786 0x0312 Entrada 3
787 0x0313 Entrada 4
788 0x0314 Input 5
789 0x0315 Entrada 6
800 0x0320 Holding RW u16 Input 1 Salida afectada por una doble pulsación 2.7.0
801 0x0321 Entrada 2
802 0x0322 Entrada 3
803 0x0323 Entrada 4
804 0x0324 Input 5
805 0x0325 Entrada 6
816 0x0330 Holding RW u16 Input 1 Salida afectada por una pulsación corta seguida de una larga 2.7.0
817 0x0331 Entrada 2
818 0x0332 Entrada 3
819 0x0333 Entrada 4
820 0x0334 Input 5
821 0x0335 Entrada 6
704 0x02C0 Holding RW u16 Input 1 Salida afectada en la posición Off
Seleccione el modo de entrada Latching switch
2.8.0
705 0x02C1 Entrada 2
706 0x02C2 Entrada 3
707 0x02C3 Entrada 4
708 0x02C4 Input 5
709 0x02C5 Entrada 6
720 0x02D0 Holding RW u16 Input 1 Salida afectada en la posición On
Seleccione el modo de entrada Latching switch
2.8.0
721 0x02D1 Entrada 2
722 0x02D2 Entrada 3
723 0x02D3 Entrada 4
724 0x02D4 Input 5
725 0x02D5 Entrada 6
832 0x0340 Holding RW u16 Input 1 Acción de pulsación corta 0 — apagar la salida
1 — activar la salida
2 — conmutar la salida
3 — disminuir nivel
4 — aumentar el nivel
5 — aumentar/disminuir el nivel (en un 1%; para una acción continua, a la velocidad establecida en Continuous action repeat period)
2.7.0
833 0x0341 Entrada 2
834 0x0342 Entrada 3
835 0x0343 Entrada 4
836 0x0344 Input 5
837 0x0345 Entrada 6
848 0x0350 Holding RW u16 Input 1 Acción de pulsación larga 2.7.0
849 0x0351 Entrada 2
850 0x0352 Entrada 3
851 0x0353 Entrada 4
852 0x0354 Input 5
853 0x0355 Entrada 6
864 0x0360 Holding RW u16 Input 1 Acción de doble pulsación 2.7.0
865 0x0361 Entrada 2
866 0x0362 Entrada 3
867 0x0363 Entrada 4
868 0x0364 Input 5
869 0x0365 Entrada 6
880 0x0370 Holding RW u16 Input 1 Acción de pulsación corta seguida de larga 2.7.0
881 0x0371 Entrada 2
882 0x0372 Entrada 3
883 0x0373 Entrada 4
884 0x0374 Input 5
885 0x0375 Entrada 6
736 0x02E0 Holding RW u16 Input 1 Acción en la posición de apagado
Seleccione el modo de entrada Latching switch
2.8.0
737 0x02E1 Entrada 2
738 0x02E2 Entrada 3
739 0x02E3 Entrada 4
740 0x02E4 Input 5
741 0x02E5 Entrada 6
752 0x02F0 Holding RW u16 Input 1 Acción en la posición On
Seleccione el modo de entrada Latching switch
2.8.0
753 0x02F1 Entrada 2
754 0x02F2 Entrada 3
755 0x02F3 Entrada 4
756 0x02F4 Input 5
757 0x02F5 Entrada 6
896 0x0380 Holding RW u16 Salida 1 Período de repetición de la acción continua 5…500 (20) 2.7.0
897 0x0381 Salida 2
898 0x0372 Salida 3
Estados de las entradas y contadores de pulsaciones
0 0x0000 Entrada discreta ⚡ RO bool Input 1 State

0 — abierto,
1 — cerrado

1 0x0001 Entrada 2
2 0x0002 Entrada 3
3 0x0003 Entrada 4
4 0x0004 Input 5
5 0x0005 Entrada 6
32 0x0020 Entrada ⚡ RO u16 Input 1 Contador de cierres de contacto 0…65535
con retorno cíclico
33 0x0021 Entrada 2
34 0x0022 Entrada 3
35 0x0023 Entrada 4
36 0x0024 Input 5
37 0x0025 Entrada 6
464 0x01D0 Entrada ⚡ RO u16 Input 1 Contador de pulsaciones cortas 0…65535
con retorno cíclico
2.7.0
465 0x01D1 Entrada 2
466 0x01D2 Entrada 3
467 0x01D3 Entrada 4
468 0x01D4 Input 5
469 0x01D5 Entrada 6
480 0x01E0 Entrada ⚡ RO u16 Input 1 Contador de pulsaciones largas 0…65535
con retorno cíclico
2.7.0
481 0x01E1 Entrada 2
482 0x01E2 Entrada 3
483 0x01E3 Entrada 4
484 0x01E4 Input 5
485 0x01E5 Entrada 6
496 0x01F0 Entrada ⚡ RO u16 Input 1 Contador de dobles pulsaciones 0…65535
con retorno cíclico
2.7.0
497 0x01F1 Entrada 2
498 0x01F2 Entrada 3
499 0x01F3 Entrada 4
500 0x01F4 Input 5
501 0x01F5 Entrada 6
512 0x0200 Entrada ⚡ RO u16 Input 1 Contador de pulsaciones cortas seguidas de largas 0…65535
con retorno cíclico
2.7.0
513 0x0201 Entrada 2
514 0x0202 Entrada 3
515 0x0203 Entrada 4
516 0x0204 Input 5
517 0x0205 Entrada 6
Paso de regulación con pulsación corta
1200 0x04B0 Holding RW u16 Input 1 Paso de brillo para una pulsación corta individual. Se aplica a las acciones Increase level y Decrease level %
1…100 (1)
2.12.0
1201 0x04B1 Entrada 2
1202 0x04B2 Entrada 3
1203 0x04B3 Entrada 4
1204 0x04B4 Input 5
1205 0x04B5 Entrada 6
1220 0x04C4 Holding RW u16 Input 1 Paso de luminosidad para una doble pulsación. Se aplica a las acciones Increase level y Decrease level %
1…100 (1)
2.12.0
1221 0x04C5 Entrada 2
1222 0x04C6 Entrada 3
1223 0x04C7 Entrada 4
1224 0x04C8 Input 5
1225 0x04C9 Entrada 6
Detección del tipo de pulsación
1100 0x044C Holding RW u16 Input 1 Tiempo de pulsación larga

Una pulsación más larga que este intervalo se considera una pulsación larga

ms
500…5000 (1000)
2.7.0
1101 0x044D Entrada 2
1102 0x044E Entrada 3
1103 0x044F Entrada 4
1104 0x0450 Input 5
1105 0x0451 Entrada 6
1140 0x0474 Holding RW u16 Input 1 Tiempo de espera de la segunda pulsación

Si no se produce una segunda pulsación dentro de este intervalo, la pulsación se considera simple. 0 desactiva todos los tipos de pulsación excepto la corta y la larga

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

Establezca un tiempo entre 5 y 10 veces menor que el tiempo de espera de la segunda pulsación. Si las pulsaciones dobles están deshabilitadas, se admite cualquier valor. Para un codificador, se recomiendan 2–5 ms.

ms
0…2000 (50)
2.7.0
1161 0x0489 Entrada 2
1162 0x048A Entrada 3
1163 0x048B Entrada 4
1164 0x048C Input 5
1165 0x048D Entrada 6
Modo de funcionamiento de la entrada (compatibilidad con firmware < 2.7.0)
16 0x0010 Holding RW u16 Channel 1 Modos de funcionamiento de las entradas

Desde el firmware 2.7.0, la asignación de entradas y salidas puede configurarse libremente en el modo Custom.
Estos registros de selección de modo se conservan para mantener la compatibilidad al actualizar firmware antiguo.
No se recomienda su uso en proyectos nuevos.

0 — control deshabilitado,

1 — modo de un botón,
2 — modo de dos pulsadores,
3 — modo personalizado

17 0x0011 Canal 2
18 0x0012 Canal 3
Safety Mode
8 0x0008 Holding RW u16 Tiempo de espera por pérdida de comunicación antes de entrar en el modo seguro s
1…65534 (10)
2.8.0
640 0x0280 Holding RW u16 Input 1 Control de entradas en Safety Mode

0 — no bloquear
1 — bloquear en Safety Mode
2 — permitir solo en Safety Mode

2.8.0
641 0x0281 Entrada 2
642 0x0282 Entrada 3
643 0x0283 Entrada 4
644 0x0284 Input 5
645 0x0285 Entrada 6
648 0x0288 Holding RW u16 Channel 1 Acción del canal al entrar en Safety Mode

0 — no hacer nada
1 — apagar
2 — encender
3 — ajustar el brillo

2.8.0
649 0x0289 Canal 2
650 0x028A Canal 3
656 0x0290 Holding RW u16 Channel 1 Luminosidad del canal al entrar en Safety Mode (solo para la acción 3). Desde FW 2.11.0, se puede establecer un brillo del 0%, lo que significa que el canal está apagado. Un brillo > 0% enciende el canal %
0…100 (50)
2.8.0
657 0x0291 Canal 2
658 0x0292 Canal 3
Comportamiento del regulador al encender
664 0x0298 Holding RW u16 Channel 1 Acción del canal al encender el regulador

0 — apagar
1 — restaurar el estado anterior
2 — encender
3 — ajustar el brillo

2.8.0
665 0x0299 Canal 2
666 0x029A Canal 3
672 0x02A0 Holding RW u16 Channel 1 Brillo del canal al encender el regulador (solo para la acción 3). Desde FW 2.11.0, se puede establecer un brillo del 0%, lo que significa que el canal está apagado. Un brillo > 0% enciende el canal %
0…100 (50)
2.8.0
673 0x02A1 Canal 2
674 0x02A2 Canal 3
Compatibilidad con encoders
364 0x016C Entrada ⚡ RO u16 Encoder 1 Contador de pasos del encoder, teniendo en cuenta el parámetro Pulses per step 0…65535 2.12.0
365 0x016D Encoder 2
366 0x016E Encoder 3
368 0x0170 Holding RW s32 Encoder 1 Posición del encoder en impulsos. Admite escritura para establecer un valor inicial −2147483648…2147483647 (0)
370 0x0172 Encoder 2
372 0x0174 Encoder 3
376 0x0178 Holding RW u16 Encoder 1 Tipo de conexión del encoder.

Para un codificador, reduzca el tiempo de antirrebote de las entradas (registros 1160–1165) a 2–5 ms

0 — sin utilizar
1 — tipo AB
377 0x0179 Encoder 2
378 0x017A Encoder 3
384 0x0180 Holding RW u16 Encoder 1 Impulsos por paso lógico del encoder 1…65535 (4)
385 0x0181 Encoder 2
386 0x0182 Encoder 3
388 0x0184 Holding RW u16 Encoder 1 Canal controlado 0 — control deshabilitado
1 — canal 1
2 — canal 2
3 — canal 3
389 0x0185 Encoder 2
390 0x0186 Encoder 3
392 0x0188 Holding RW u16 Encoder 1 Paso de nivel del canal controlado %
1…100 (1)
393 0x0189 Encoder 2
394 0x018A Encoder 3
396 0x018C Holding RW u16 Encoder 1 Behaviour below minimum level 0 — apagar el canal
1 — mantener el nivel mínimo
397 0x018D Encoder 2
398 0x018E Encoder 3
Registros de diagnóstico
90 0x005A Holding RW u16 Channel 1 Registro de servicio. Ciclo de trabajo deseado de la señal de control del transistor de potencia 0…9999
91 0x005B Canal 2
92 0x005C Canal 3
97 0x0061 Entrada RO u16 Registro de servicio. Presencia de tensión de CA en los bornes L–N 0 — sin tensión
1 — tensión estable
2 — tensión inestable (desde el firmware 2.5.0)
98 0x0062 Entrada RO u16 Registro de servicio zero-cross_offset
99 0x0063 Entrada RO u16 Periodo de la tensión AC en L–N µs,
Último valor mientras había tensión
100 0x0064 Entrada RO u16 Estado de la protección contra sobrecorriente de hardware 0 o 1 (1 — protección activada).
Disponible desde la revisión de hardware v2.6
desde 2.4.0
Ajustes de conexión, versión de firmware y otros registros de servicio
Dirección Parámetros de los registros Descripción Valores Tenga en cuenta
Dec Hex Tipo Acceso Formato
Ajustes de conexión
110 0x006E Holding RW u16 Velocidad en baudios de RS-485.
Ajustes de los parámetros de conexión RS-485
×100, baudios
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 Ajuste de paridad RS-485 0 — sin paridad (ninguna),
1 — impar,
2 — par
112 0x0070 Holding RW u16 Bits de parada RS-485
Consulte: tolerancia de los bits de parada
1, 2
128 0x0080 Holding RW u16 Dirección Modbus del dispositivo (detalles)
Modelo del dispositivo y versión del firmware
200-205 0x00C8 - 0x00CD Entrada RO string Modelo del dispositivo
206-219 0x00CE - 0x00DB Entrada RO string Extensión del modelo de dispositivo. Lea 20 registros (200–219) para obtener el modelo del dispositivo Solo en firmware compatible con Fast Modbus
220-244 0x00DC - 0x00F4 Entrada RO string Hash del commit de compilación del firmware y nombre de la rama (2 caracteres por registro)
250-265 0x00FA - 0x0109 Entrada RO string Versión del firmware
266-269 0x010A - 0x010D Entrada RO u64 Extensión del número de serie
270-271 0x010E - 0x010F Entrada RO u32 Serial number
290-301 0x0122 - 0x012D Entrada RO string Firma del firmware
320 0x0140 Entrada RO u16 Versión de firmware en formato numérico (detalles) MAJOR Solo en firmware compatible con Fast Modbus
321 0x0141 MINOR
322 0x0142 PATCH
323 0x0143 s16 SUFFIX
324-325 0x0144 - 0x0145 Entrada RO u32 Versión del firmware en formato numérico Solo en firmware compatible con Fast Modbus
326-327 0x0146 - 0x0147 Entrada RO u32 Versión del firmware en formato big-endian Solo en firmware compatible con Fast Modbus
Otra información
104-105 0x0068 - 0x0069 Entrada RO u32 Tiempo de funcionamiento desde el arranque segundos
120 0x0078 Holding RW u16 Reiniciar el dispositivo sin guardar el estado Cualquier valor distinto de cero reinicia el dispositivo
129 0x0081 Holding RW u16 Entrar en modo de actualización del firmware durante 2 minutos Cualquier valor distinto de cero activa el modo de actualización del firmware
330-337 0x014A - 0x0151 Entrada RO string Versión del gestor de arranque
130 0x0082 Holding RW u16 Desactivar LED Status 0 — activado
1 — deshabilitado
113 0x0071 Holding RW u16 Retardo antes de responder a una solicitud Modbus ms
0…254 (0)
Solo en firmware compatible con Fast Modbus
131 0x0083 Holding RW u16 Entrar en el modo de actualización del firmware utilizando los ajustes de comunicación actuales.
Para comprobar si el firmware y el gestor de arranque admiten esta función, lea este registro. Si la lectura se realiza correctamente y devuelve 0, la función es compatible.
Escritura 1 entra en modo de actualización del firmware Desde el firmware 2.7.1
114 0x0072 Holding RW u16 Lectura continua a través de huecos entre registros 0 — deshabilitado
1 — activado
2 — activado de forma persistente entre reinicios
Solo en firmware compatible con Fast Modbus
121 0x0079 Entrada RO u16 Tensión de alimentación actual mV
122 0x007A Entrada RO u16 Tensión mínima de alimentación desde el arranque, sin promediado mV
125 0x007D Entrada RO u16 Tensión de alimentación actual, sin promediar mV
119 0x0077 Entrada RO u16 Tensión mínima de alimentación del microcontrolador desde el arranque, antes del promediado mV
123 0x007B Entrada RO u16 Tensión de alimentación del microcontrolador mV
124 0x007C Entrada RO s16 Temperatura interna del microcontrolador x0.1, °C
304-319 0x0130-0x013F Entrada RO string Número de lote del dispositivo.

Disponible únicamente en dispositivos fabricados a partir del 21 de enero de 2026.

Desde el firmware 2.10.0
65402 0xFF7A Holding RW u16 Restablecer los ajustes del dispositivo a sus valores predeterminados. Se conservan los ajustes de comunicación.
El dispositivo se reinicia después del restablecimiento.
Escritura 1 restablece los ajustes Desde el firmware 2.9.2
64256-64383 0xFB00-0xFB7F Entrada RO u16 FlashFS: espacio libre por página bytes Desde el firmware 2.10.0
64384-64511 0xFB80-0xFBFF Entrada RO u16 FlashFS: tamaño total de los archivos actuales por página bytes
64512-64639 0xFC00-0xFC7F Entrada RO u16 FlashFS: fragmentación de páginas 0…100 %
0 — todos los datos están actualizados,
100 — sin datos actuales
64640-64767 0xFC80-0xFCFF Entrada RO u16 FlashFS: contador de borrados de páginas
65504 0xFFE0 Entrada RO u16 Uso máximo de la pila bytes
0 — pila dañada
Desde el firmware 2.10.0
65505 0xFFE1 Entrada RO u16 RAM libre bytes
65506 0xFFE2 Entrada RO u16 RAM utilizada bytes
65507 0xFFE3 Entrada RO u16 Tamaño de la pila bytes
65508 0xFFE4 Entrada RO u16 Causa del último reinicio del MCU 1 — LPWR,
2 — WWDG,
3 — IWDG,
4 — SFT,
5 — POR,
6 — PIN,
7 — OBL,
8 — V18PWR
Desde el firmware 2.10.0
65509 0xFFE5 Entrada RO u32 Contador de actualizaciones del firmware Desde el firmware 2.10.0