Wiren BoardDocumentación
Documentación · Español

Mapa de registros Modbus de MWAC v.2

revisión 106977

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 de entradas y salidas
Dirección Parámetros de los registros Canal Descripción Valores FW
Dec Hex Tipo Acceso Formato
0 0x0000 Coil ⚡ RW bool Relé K1 Estado de la salida 0 — apagado, C y NC cerrados,
1 — activado, C y NO cerrados
1 0x0001 Coil ⚡ RW bool Relé K2
2 0x0002 Coil ⚡ RW bool Modo Leak Estado del modo Leak 0 — estado normal,
1 — modo habilitado

Nota: desde el firmware 1.21.7, solo se puede escribir 0 en este registro (consulte ERRMWAC2008); el registro de bobina 4 independiente activa el zumbador.
3 0x0003 Coil ⚡ RW bool Modo de limpieza húmeda Estado del modo Wet cleaning 0 — modo desactivado,
1 — modo habilitado
4 0x0004 Coil ⚡ RW bool Zumbador Estado del zumbador 0 — desactivado,
1 — activado
10 0x000A Coil RW bool P1 Restablecer el contador del canal Al escribir 1 se reinicia el contador (0)
11 0x000B P2
0 0x0000 Entrada discreta ⚡ RO bool F1 Estado de entrada 0 — desactivado,
1 — encendido
1 0x0001 F2
2 0x0002 F3
3 0x0003 F4
4 0x0004 F5
5 0x0005 S6
6 0x0006 Botón K1
7 0x0007 Botón K2
10 0x000A Entrada discreta RO bool P1 Estado de la entrada del contador de impulsos 0 — desactivado,
1 — encendido
11 0x000B P2
15 0x000F Entrada discreta ⚡ RO bool Estado de la salida iVout 0 — normal,
1 — sobrecargado
20 0x0014 Entrada discreta ⚡ RO bool F1 Estado del sensor de fugas Larnitech (válido solo para estos sensores)
21 0x0015 F2
22 0x0016 F3
23 0x0017 F4
24 0x0018 F5
25 0x0019 S6
6 0x0006 Holding RW u16 Estados de los relés al encender 0 — establecer la salida en estado seguro,
1 — restaurar el último estado
8 0x0008 Holding RW u16 Tiempo de espera de seguridad. Para desactivar el comportamiento de seguridad, configure los registros Output action on entering Safety Mode e Input control in Safety Mode s
1 — 65534 (10)
9 0x0009 Holding RW u16 F1 Modo de entrada digital

3: interacción desactivada,
4: control por flancos,
5: sensor de fugas (predeterminado para F1–F5),
6: entrada digital o botón (predeterminado para S6)

10 0x000A F2
11 0x000B F3
12 0x000C F4
13 0x000D F5
14 0x000E S6
20 0x0014 Holding RW u16 F1 Tiempo antirrebote de la entrada. Añade un retardo de respuesta y se aplica a todos los modos de entrada digital. ms
0­ — 2000 (50)
21 0x0015 F2
22 0x0016 F3
23 0x0017 F4
24 0x0018 F5
25 0x0019 S6
32 0x0020 Entrada ⚡ RO u16 F1 Contador de activaciones de entrada
33 0x0021 F2
34 0x0022 F3
35 0x0023 F4
36 0x0024 F5
37 0x0025 S6
38 0x0026 Botón K1
39 0x0027 Botón K2
452 - 455 0x01C4 - 0x01C7 Holding RW u64 Tiempo Unix Segundos transcurridos desde la medianoche (00:00:00) del 1 de enero de 1970, ajustados a la zona horaria del controlador
464 0x01D0 Entrada ⚡ RO u16 F1 Contador de pulsaciones cortas
465 0x01D1 F2
466 0x01D2 F3
467 0x01D3 F4
468 0x01D4 F5
469 0x01D5 S6
470 0x01D6 Botón K1
471 0x01D7 Botón K2
480 0x01E0 Entrada ⚡ RO u16 F1 Contador de pulsaciones largas
481 0x01E1 F2
482 0x01E2 F3
483 0x01E3 F4
484 0x01E4 F5
485 0x01E5 S6
486 0x01E6 Botón K1
487 0x01E7 Botón K2
496 0x01F0 Entrada ⚡ RO u16 F1 Contador de pulsaciones dobles
497 0x01F1 F2
498 0x01F2 F3
499 0x01F3 F4
500 0x01F4 F5
501 0x01F5 S6
502 0x01F6 Botón K1
503 0x01F7 Botón K2
512 0x0200 Entrada ⚡ RO u16 F1 Contador de pulsaciones cortas seguidas de largas
513 0x0201 F2
514 0x0202 F3
515 0x0203 F4
516 0x0204 F5
517 0x0205 S6
518 0x0206 Botón K1
519 0x0207 Botón K2
522 0x020A Holding RW u8 F1 Tipo de sensor de fugas. Solo se utiliza para el modo 5 establecido en los registros 9–14 0 — normalmente abierto (NO),
1 — normalmente cerrado (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 Registros de matriz de asignación para pulsaciones cortas. Solo se utiliza en el modo Digital input or button configurado en los registros 9–14
608 - 671 0x0260 - 0x029F Holding RW u16 Registros de matriz de asignación para pulsaciones largas. Se utiliza únicamente en el modo Digital input or button establecido en los registros 9–14
672 - 735 0x02A0 - 0x02DF Holding RW u16 Registros de matriz de asignación para pulsaciones dobles. Se utiliza únicamente en el modo Digital input or button establecido en los registros 9–14
736 - 799 0x02E0 - 0x031F Holding RW u16 Registros de matriz de asignación para pulsaciones cortas seguidas de largas. Solo se utiliza en el modo Digital input or button establecido en los registros 9–14
800 - 863 0x0320 - 0x035F Holding RW u16 Registros de matriz de asignación para flancos ascendentes. Solo se utiliza en el modo Edge control configurado en los registros 9–14
864 - 927 0x0360 - 0x039F Holding RW u16 Registros de matriz de asignación para flancos de bajada. Solo se utiliza en el modo Edge control establecido en los registros 9–14
930 0x03A2 Holding RW u16 Relé K1 Configuración del estado seguro 0 — apagado,
1 — activado
931 0x03A3 Relé K2
932 0x03A4 Modo Leak
938 0x03AA Holding RW u16 Relé K1 Acción al entrar en Safety Mode 0 — no hacer nada,
1 — establecer la salida en el estado seguro
939 0x03AB Relé K2
940 0x03AC Modo Leak
946 0x03A2 Holding RW u16 Relé K1 Control de entradas en Safety Mode 0 — no bloquear,
1 — bloquear en Safety Mode,
2 — permitir solo en Safety Mode
1.22.0
947 0x03A3 Relé K2
948 0x03A4 Modo Leak
950 0x03B6 Zumbador
952 0x03B8 Holding RW u8 Comportamiento del zumbador cuando se activa un sensor de fugas 0 — dejar sin cambios,
1 — activado
1.22.0
954 0x03BA Holding RW u8 Duración de la alarma sonora de fuga (s) 0...60 (0),
0 — sin tiempo de espera
1.25.0
953 0x03B9 Holding RW u8 Efecto de Safety Mode sobre la protección antibloqueo 0 — permitir el funcionamiento en Safety Mode,
1 — posponer hasta el día siguiente
1.24.0
955 0x03BB Holding RW u8 Intervalo de protección antigripado días
1 - 60 (30)
1.24.0
956 0x03BC Holding RW u8 Hora del día para la protección antibloqueo 0 - 23 (0) 1.24.0
957 0x03BD Holding RW u8 Duración del ciclo contra el agarrotamiento s
10 - 120 (60)
1.24.0
958 0x03BE Holding RW u8 Relé K1 Acción al inicio de la protección antibloqueo 0 — no hacer nada (función deshabilitada),
1 — apagar/encender,
2 — encender/apagar
1.24.0
959 0x03BF Holding RW u8 Relé K2
960 0x03C0 Entrada RO u8 Relé K1 Último estado de la protección antibloqueo 0 — completado correctamente,
1 — en curso: cerrando,
2 — en curso: apertura,
3 — interrumpido,
4 — no ejecutar nunca,
5 — pospuesto: Safety Mode,
6 — pospuesto: fuga,
7 — aplazado: flujo de agua
1.24.0
961 0x03C1 Entrada RO u8 Relé K2
962 0x03C2 Entrada RO u16 Relé K1 Días hasta el siguiente ciclo antibloqueo 0 — programado para hoy
0xFFFF — no establecido
1.24.0
963 0x03C3 Entrada RO u16 Relé K2
977 0x03D1 Holding RW u8 Relé K1 Efecto del flujo de agua en la programación de la protección antibloqueo.
Utiliza el contador del mismo canal: K1 — entrada P1; K2 — entrada P2
0 — permitir el funcionamiento mientras fluye agua,
1 — posponer hasta el día siguiente
1.27.0
978 0x03D2 Holding RW u8 Relé K2
964 0x03C4 Holding RW u16 Registro de servicio para deshabilitar el zumbador. El valor no se conserva después del reinicio. 1 — desactivado,
0 — activado
≥ 1.21.1
965 0x03C5 Holding RW u16 Registro de servicio para emitir una señal de reloj del sistema en el conector RS-485. Escribir en este registro interrumpe la comunicación durante el tiempo especificado en el registro 966. 1 — frecuencia del cristal del RTC,
2 — frecuencia de 8 MHz / 128
966 0x03C6 Holding RW u16 Registro de servicio que especifica la duración de la salida del reloj del sistema en RS-485. 1 — 20 s
968 0x03C8 Holding RW u16 Registro de servicio para iniciar la medición de la caída de tensión en el diodo BAS70-06 conectado en serie con la batería. Se utiliza en producción para estimar el consumo de la batería sin alimentación externa.

Procedimiento de medición:
1. Escriba 1 en este registro; el dispositivo se reinicia
2. Espere 0.1 s para entrar en el cargador de arranque
3. Desconecte la alimentación
4. Espere 2.2 s a que finalice la medición
5. Restablezca la alimentación
6. Espere 2.8 s para el arranque y la inicialización
7. Lea el registro 969
969 0x03C9 Entrada RO u16 Registro de servicio que contiene la caída de tensión en el diodo BAS70-06 conectado en serie con la batería. Siga el procedimiento del registro anterior para obtener una lectura. mV; un valor inferior a 300 mV se considera normal
970 0x03CA Entrada RO u16 Registro de servicio de tensión de batería. Se mide una vez al arrancar. Sin batería, indica aproximadamente 0.6 V debido a las limitaciones del circuito mV
971 0x03CB Entrada RO u16 Estado de la batería 2 — excelente,
1 — normal,
0 — agotada
974 0x03CE Holding RW u16 Restablecer el estado de la válvula después de resolver la fuga 0 — desactivado,
1 — activado
975 0x03CF Holding RW u16 Temporizador del modo de limpieza húmeda min
1 — 360 (20)
976 0x03D0 Entrada RO u16 Tiempo restante de limpieza húmeda min 1.24.0
1062 - 1063 0x0426 - 0x0427 Entrada RO u32 P1 Contador de impulsos del canal
1064 - 1065 0x0428 - 0x0429 P2
1066 0x042A Holding RW u16 P1 Peso del impulso del canal. Los contadores habituales producen un impulso por cada 1, 10, 50 o 100 litros. Consulte la documentación técnica de su contador. L/impulso
1­ — 10000 (1)
1067 0x042B P2
1068 - 1071 0x042C - 0x042F Entrada RO u64 P1 Contador de volumen del canal ×0.001, m3
1072 - 1075 0x0430 - 0x0433 P2
1076 - 1079 0x0434 - 0x0437 Holding RW u64 P1 Valor inicial del contador del canal L (0)
1080 - 1083 0x0438 - 0x043B P2
1100 0x044C Holding RW u16 F1 Tiempo de pulsación larga 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 Tiempo de espera de la segunda pulsación 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 Registros de matriz de asignación para el flanco ascendente de una señal del sensor de fugas. Se utiliza únicamente en el modo Leak sensor establecido en los registros 9–14
65402 0xFF7A Holding RW u16 Registro de servicio para restablecer la configuración. El dispositivo se reinicia después del restablecimiento. 1 — realizar el restablecimiento ≥ 1.21.1
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
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
113 0x0071 Holding RW u16 Retardo antes de responder a una solicitud Modbus ms
0…254 (0)
Solo en firmware compatible con Fast Modbus
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.

A partir del firmware 1.23.0
64256-64383 0xFB00-0xFB7F Entrada RO u16 FlashFS: espacio libre por página bytes A partir del firmware 1.23.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
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 A partir del firmware 1.22.0
65500 0xFFDC Coil RW bool Registro de servicio para comprobar visualmente los LED indicadores Escritura 1 enciende todos los LED indicadores Desde el firmware 1.26.0
65504 0xFFE0 Entrada RO u16 Uso máximo de la pila bytes
0 — pila dañada
A partir del firmware 1.23.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
A partir del firmware 1.23.0
65509 0xFFE5 Entrada RO u32 Contador de actualizaciones del firmware A partir del firmware 1.23.0