Documentación · Español
Mapa de registros Modbus de MWAC v.2
Descripción
| 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 |
| 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, | |
| 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 | |
| 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 | |