Documentación · Español
Mapa de registros Modbus del WB-MIR v.3
Descripción
Mapa de registros Registros de WB-MIR v3 contiene la lista completa de registros disponibles, sus direcciones, tipos de datos, modos de acceso y valores permitidos. Utilice esta información para integrar el dispositivo con controladores Modbus y sistemas de automatización. Los registros se agrupan por función para facilitar la búsqueda de parámetros y la configuración.
Registros relacionados con IR se describen detalladamente en Uso del transceptor IR en WB-MSW y WB-MIR.
| 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 | Entrada discreta | RO | u16 | Estado actual de la entrada 1W |
0 — abierto o modo 1-Wire seleccionado, |
||
| 8 | 0x0008 | Holding | RW | u16 | Tiempo de espera ante la pérdida de comunicación | s, 1 - 65534 (10) |
4.32.1 | |
| 100 | 0x0064 | Holding | RW | u16 | Restablecer el contador de activaciones de la entrada | 1 - reiniciar el contador | ||
| 275 | 0x0113 | Holding | RW | u16 | Modo de la entrada 1W |
0 — 1-wire, |
||
| 277 | 0x0115 | Entrada | RO | u16 | Contador de activaciones de la entrada 1W | |||
| 340 | 0x0154 | Holding | RW | u16 | Tiempo de antirrebote de entrada | ms, 0 - 100 (50) |
||
| 375 | 0x0177 | Entrada | RO | u8 | Transceptor de infrarrojos presente | 0 o 1 | ||
| 464 | 0x01D0 | Entrada ⚡ | RO | u16 | Contador de pulsaciones cortas | |||
| 480 | 0x01E0 | Entrada ⚡ | RO | u16 | Contador de pulsaciones largas | |||
| 496 | 0x01F0 | Entrada ⚡ | RO | u16 | Contador de pulsaciones dobles | |||
| 512 | 0x0200 | Entrada ⚡ | RO | u16 | Contador de pulsaciones cortas seguidas de largas | |||
| 956 | 0x03BC | Holding | RW | u8 | Acción en modo seguro | 0 - no hacer nada, 1 - reproducir un comando IR |
4.32.1 | |
| 957 | 0x03BD | Holding | RW | u8 | Número de comando IR en modo de seguridad | 1 - 80 (1) | 4.32.1 | |
| 1100 | 0x044C | Holding | RW | u16 | Tiempo de pulsación larga | ms 500 - 5000 (1000) |
||
| 1140 | 0x0474 | Holding | RW | u16 | Tiempo de espera de la segunda pulsación | ms 0 - 2000 (300) |
||
| Sensores 1-Wire | ||||||||
| 24 | 0x0018 | Coil | RW | bool | Input 1 | Guardar los sensores recién detectados | 1 — guardar nuevos sensores | 4.35.0 |
| 32 | 0x0020 | Coil | RW | bool | Guardar los sensores recién detectados en todas las entradas | 1 — guardar nuevos sensores | 4.35.0 | |
| 16 | 0x0010 | Entrada discreta | RO | bool | Input 1 | Estado de consulta de sensores en la entrada. El sensor se consulta sin asignación por identificador; este registro solo es válido con un sensor en la entrada |
0 — sensor ausente o errores de consulta, 1 — sensor conectado y consultado correctamente |
|
| 128 - 147 | 0x0080 - 0x0093 | Entrada discreta | RO | bool | Input 1 | Estado de consulta de los sensores 1–20. Se consulta el sensor cuyo ID está almacenado en la ranura de asignación correspondiente (consulte los registros Sensor ID 1–20) |
0 — posición vacía, sensor no encontrado en el bus o errores de consulta, 1 — sensor conectado y consultado correctamente |
4.35.0 |
| 7 | 0x0007 | Entrada | RO | s16 | Input 1 | Temperatura del sensor DS18B20. Válido únicamente con un sensor en la entrada. Incluye la corrección asignada a la primera posición |
x0.0625, °C Error: 0x7FFF |
|
| 20 | 0x0014 | Entrada | RO | s16 | Input 1 | Última lectura válida de temperatura del DS18B20. Válido únicamente con un sensor en la entrada. Incluye la corrección asignada a la primera posición |
x0.0625, °C | 4.35.0 |
| 99 | 0x0063 | Holding | RW | u16 | Filtro de valores erróneos del DS18B20. Se rechaza una lectura de 85 °C si difiere de la lectura anterior en más del umbral del filtro. |
x0.0625, °C 0 — filtro desactivado, 1…19200 (32) |
||
| 101 | 0x0065 | Holding | RW | u16 | Intervalo de consulta del sensor de temperatura. Al cambiar este parámetro, cambie también el coeficiente del registro 99. | s, 1 - 60 (2) |
||
| 376 | 0x0178 | Entrada | RO | u8 | Input 1 | Sensor 1-Wire presente | 0 o 1 | |
| 448 | 0x01C0 | Entrada | RO | u8 | Input 1 | Estado de alimentación de DS18B20. Puede funcionar incorrectamente con algunos sensores clonados |
1 — todos los sensores alimentados externamente, 0 — al menos un sensor utiliza alimentación parásita |
|
| 456 | 0x01C8 | Entrada | RO | u16 | Input 1 | Contador de errores de línea ocupada | ||
| 1536 - 1555 | 0x0600 - 0x0613 | Entrada | RO | s16 | Input 1 | Temperatura del sensor 1–20 con corrección incluida | x0.0625, °C Error: 0x7FFF |
4.35.0 |
| 1616 - 1635 | 0x0650 - 0x0663 | Holding | RW | s16 | Input 1 | Corrección de temperatura de los sensores 1–20. Se suma a la lectura del sensor. Se asigna a la posición, no al identificador del sensor: sustituir el sensor en una posición conserva la corrección |
x0.0625, °C −160 a 160 (0), equivalente a ±10 °C |
≥ 4.36.0 |
| 1696 - 1715 | 0x06A0 - 0x06B3 | Entrada | RO | s16 | Input 1 | Temperatura de los sensores 1–20 sin corrección | x0.0625, °C Error: 0x7FFF |
≥ 4.36.0 |
| 3328 | 0x0D00 | Entrada | RO | u8 | Input 1 | Número de sensores recién detectados | 4.35.0 | |
| 3336 | 0x0D08 | Entrada | RO | u8 | Input 1 | Número de sensores recién guardados | 4.35.0 | |
| 3344 | 0x0D10 | Entrada | RO | u8 | Input 1 | Número de sensores detectados | 4.35.0 | |
| 3584 - 3603 | 0x0E00 - 0x0E13 | Entrada | RO | s16 | Input 1 | Última temperatura válida del sensor 1–20 con corrección incluida | x0.0625, °C | 4.35.0 |
| 3680 - 3759 | 0x0E60 - 0x0EAF | Entrada | RO | u64 | Input 1 | ID de los sensores 1–20 recién detectados (4 registros por sensor) | byte 0 — código de familia, bytes 1–6 — número de serie, byte 7 — reservado (0) 0 — sensor ausente |
4.35.0 |
| 4352 - 4431 | 0x1100 - 0x114F | Entrada | RO | u64 | Input 1 | ID de los sensores detectados 1–20 (4 registros por sensor) | byte 0 — código de familia, bytes 1–6 — número de serie, byte 7 — reservado (0) 0 — sensor ausente |
4.35.0 |
| 5632 - 5711 | 0x1600 - 0x164F | Holding | RW | u64 | Input 1 | ID del sensor 1–20 — posición de asignación de entrada (4 registros por sensor) | byte 0 — código de familia, bytes 1–6 — número de serie, byte 7 — reservado (0) 0 — sensor no utilizado |
4.35.0 |
| 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 | |
| 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 | |
| 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 4.33.0 |
| 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 4.34.0 | |
| 64256-64383 | 0xFB00-0xFB7F | Entrada | RO | u16 | FlashFS: espacio libre por página | bytes | Desde el firmware 4.34.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 4.34.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 4.34.0 |
| 65509 | 0xFFE5 | Entrada | RO | u32 | Contador de actualizaciones del firmware | Desde el firmware 4.34.0 | |