Wiren BoardDocumentación
Documentación · Español

Mapa de registros Modbus del WB-MIR v.3

revisión 104705

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.

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
0 0x0000 Entrada discreta RO u16 Estado actual de la entrada 1W

0 — abierto o modo 1-Wire seleccionado,
1 — cerrado

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,
1 — entrada digital

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
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
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