Wiren BoardDocumentación
Documentación · Español

Mapa de registros Modbus del WB-M1W2 v.3

revisión 107848

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
Modos de funcionamiento de las entradas
275 0x0113 Holding RW u16 Input 1 Modo de entrada 0 — 1-wire,
1 — entrada digital: conteo y detección de pulsaciones
≥ 4.0.0
276 0x0114 Entrada 2
Sensores 1-Wire
24 0x0018 Coil RW bool Input 1 Guardar los sensores recién detectados 1 — guardar nuevos sensores ≥ 4.35.0
25 0x0019 Entrada 2
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
≥ 4.6.0
17 0x0011 Entrada 2
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
168 - 187 0x00A8 - 0x00BB Entrada 2
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
8 0x0008 Entrada 2
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.6.0
21 0x0015 Entrada 2
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)
≥ 3.10.0
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)
≥ 4.33.1
376 0x0178 Entrada RO u8 Input 1 Sensor 1-Wire presente 0 o 1 ≥ 4.24.0
377 0x0179 Entrada 2
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
≥ 4.32.0
449 0x01C1 Entrada 2
456 0x01C8 Entrada RO u16 Input 1 Contador de errores de línea ocupada ≥ 4.32.3
457 0x01C9 Entrada 2
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
1576 - 1595 0x0628 - 0x063B Entrada 2
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
1656 - 1675 0x0678 - 0x068B Entrada 2
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
1736 - 1755 0x06C8 - 0x06DB Entrada 2
3328 0x0D00 Entrada RO u8 Input 1 Número de sensores recién detectados ≥ 4.35.0
3329 0x0D01 Entrada 2
3336 0x0D08 Entrada RO u8 Input 1 Número de sensores recién guardados ≥ 4.35.0
3337 0x0D09 Entrada 2
3344 0x0D10 Entrada RO u8 Input 1 Número de sensores detectados ≥ 4.35.0
3345 0x0D11 Entrada 2
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
3624 - 3643 0x0E28 - 0x0E3B Entrada 2
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
3840 - 3919 0x0F00 - 0x0F4F Entrada 2
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
4512 - 4591 0x11A0 - 0x11EF Entrada 2
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
5792 - 5871 0x16A0 - 0x16EF Entrada 2
Counting and press detection
0 0x0000 Entrada discreta ⚡ RO bool Input 1 Estado de entrada 0 — abierto o modo 1-Wire seleccionado,
1 — cerrado
≥ 4.0.0
1 0x0001 Entrada 2
100 0x0064 Holding RW u16 Reiniciar los contadores de activaciones de entrada 1 — restablecer contadores ≥ 4.33.0
277 0x0115 Entrada ⚡ RO u16 Input 1 Contador de activaciones de entrada ≥ 4.0.0
278 0x0116 Entrada 2
340 0x0154 Holding RW u16 Input 1 Tiempo de antirrebote de entrada ms,
0…100 (50)
≥ 4.32.0
341 0x0155 Entrada 2
464 0x01D0 Entrada ⚡ RO u16 Input 1 Contador de pulsaciones cortas
465 0x01D1 Entrada 2
480 0x01E0 Entrada ⚡ RO u16 Input 1 Contador de pulsaciones largas
481 0x01E1 Entrada 2
496 0x01F0 Entrada ⚡ RO u16 Input 1 Contador de pulsaciones dobles
497 0x01F1 Entrada 2
512 0x0200 Entrada ⚡ RO u16 Input 1 Contador de pulsaciones cortas seguidas de largas
513 0x0201 Entrada 2
1100 0x044C Holding RW u16 Input 1 Tiempo de pulsación larga ms,
500…5000 (1000)
1101 0x044D Entrada 2
1140 0x0474 Holding RW u16 Input 1 Tiempo de espera de la segunda pulsación ms,
0…2000 (300)
1141 0x0475 Entrada 2
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)
200-219 0x00C8 - 0x00DB Entrada RO string Modelo del dispositivo
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
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
326-327 0x0146 - 0x0147 Entrada RO u32 Versión del firmware en formato big-endian
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.

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
64256-64383 0xFB00-0xFB7F Entrada RO u16 FlashFS: espacio libre por página bytes
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
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
65509 0xFFE5 Entrada RO u32 Contador de actualizaciones del firmware