Historial de cambios del firmware del WB-MRM2-mini
Descripción general
El firmware del dispositivo puede actualizarse mediante Modbus; consulte instrucciones.
Esta página enumera los cambios desde principios de 2022. Los cambios anteriores se encuentran en el historial de cambios del firmware.
Historial de cambios
1.28.0 (30.09.2026) — disponible en testing
- Se han añadido las funciones de temporizador Switch on for a time (with command reset) y Switch off for a time (with command reset).
1.27.0 (07.08.2026)
- ERRMODBUS012: Se ha corregido una posible interrupción de la transmisión de eventos Fast Modbus
- Se añadió Set output according to input state como acción de seguridad.
1.26.5 (08.07.2026)
- Se mejoró la estabilidad de los tiempos de arbitraje de Fast Modbus
- Problemas Modbus corregidos:
- ERRMODBUS008: Comportamiento inesperado con tramas de solicitud largas
- ERRMODBUS009: Comportamiento inesperado al leer cerca de la dirección 0xFFFF en modo de lectura continua
- ERRMODBUS010: Validación incorrecta de solicitudes y gestión incorrecta de solicitudes no válidas
- ERRMODBUS011: Tratamiento incorrecto de solicitudes no válidas de configuración de eventos Fast Modbus
1.26.4 (29.05.2026)
- ERRMODBUS007: Se ha corregido la pérdida de eventos cuando dos dispositivos del mismo bus transmiten eventos simultáneamente.
1.26.3 (15.05.2026)
- Corregido el comportamiento de inicio de las funciones de temporizador y retardo.
1.26.2 (06.05.2026)
1.26.1 (21.04.2026)
1.26.0 (15.04.2026)
- Se han añadido registros de bobina para órdenes repetibles On, Off y Toggle, útiles con temporizadores.
1.25.0 (13.03.2026)
- Añadidas funciones de temporizador de salida: retardo de encendido/apagado, encendido/apagado temporizado y ciclos ON/OFF. Los temporizadores no se aplican al modo de actuador ni al retardo de reinicio.
- Se mejoró la fiabilidad durante las pérdidas de alimentación.
- Optimizado el funcionamiento del sistema de archivos.
1.24.0 (16.01.2026)
- Se ha añadido el funcionamiento del actuador sin tiempo límite, hasta su parada manual
- Se añadieron retardos de encendido y reinicio de canales. Estos retardos no se aplican en modo de actuador.
1.23.0 (25.12.2025)
- Se añadieron registros de servicio para supervisar la pila y la RAM
- Se ha añadido un registro de servicio para la causa del último reinicio del MCU
- Se añadió un registro de servicio para el contador de actualizaciones del firmware
- Se han añadido registros de servicio de diagnóstico de FlashFS
- Se añadió el registro del número de lote del dispositivo
- Se mejoró la precisión de medición de la tensión de alimentación del MCU en dispositivos nuevos
1.22.0 (22.09.2025)
- Se añadió un registro para restaurar los ajustes predeterminados
1.21.8 (09.06.2025)
- Se añadió una firma independiente WB-MRM2-mini/NC para que la exploración de wb-mqtt-serial pueda distinguirlo
1.21.7 (14.05.2025)
- Se mejoró el diseño del circuito eliminando la EEPROM
1.21.6 (30.04.2025)
- Añadido un retardo de inicio de los canales configurado en fábrica para reducir la carga de la fuente de alimentación cuando varios módulos WB-MR de un mismo bus RS-485 arrancan simultáneamente;
- Se corrigió el comportamiento inesperado al escribir valores no válidos en algunos registros ERRMODBUS003
1.21.5 (17.03.2025)
- Hardware simplificado mediante la eliminación de EEPROM
- Se ha corregido la pérdida de la respuesta Modbus con solicitudes muy frecuentes (no se ha observado en WB-MR)
1.21.4 (11.11.2024)
- Se ha añadido la comprobación de paridad para los datos Modbus recibidos ERRMODBUS006
1.21.3 (17.07.2024)
- Se añadió un registro para la tensión mínima de alimentación del MCU desde el encendido
1.21.2 (11.03.2024)
- Se han corregido posibles bloqueos poco frecuentes al arrancar.
1.21.1 (13.02.2024)
- Se corrigieron las respuestas a paquetes con dirección 0xFD que no contenían comandos Fast Modbus ERRMODBUS001
1.21.0 (23.01.2024)
- Se ha añadido el control de actuadores de cortinas
- Se han suspendido las actualizaciones de firmware para las firmas de dispositivo
mr2m_k6,mr3,mr6,mr6_042,mr6c,mr6c_042,mrps6,mrwl3,mrwl3_042
1.20.4 (07.11.2023)
- Se añadió el registro 131 para entrar en el gestor de arranque con los ajustes de comunicación actuales; requiere el gestor de arranque 1.3.0 o posterior
- Se corrigió la respuesta al comando de detección 0x46 ERRMODBUS002
- Se han corregido bits altos sin inicializar en las respuestas de campos de bits ERRMODBUS004
1.20.3 (11.09.2023)
- Se aceleró la respuesta de la tensión de alimentación en el registro 121 reduciendo el tiempo del filtro RC de 500 a 50 ms
- Añadido el registro 125: tensión de alimentación sin filtrar en mV
1.20.1 (24.07.2023)
- Comprobaciones internas del espacio del sistema de archivos durante la compilación.
- Las revisiones 1.3I y anteriores de WB-MWAC ya no son compatibles
1.20.0 (11.05.2023)
- Transmisión de eventos Fast Modbus.
1.19.2 (05.12.2022)
- Correcciones menores de Modbus
1.19.1 (16.11.2022)
- Se ha corregido el funcionamiento en WB-MRPS6 y WB-MR6CU
- Se ha corregido la migración del ajuste del tiempo de espera de sondeo
1.19.0 (11.11.2022)
- Firmware reescrito por completo
- Añadida compatibilidad con Extensión del protocolo Modbus de Wiren Board
- Los ajustes se conservan en actualizaciones posteriores del firmware (requiere gestor de arranque 1.2.0 o posterior)
- Aumentado el tiempo máximo de antirrebote a 2000 ms
- Se han añadido matrices duplicadas de asignación de cierre/apertura en el modo 4 para simplificar la edición
- WB-MWAC: matriz para tres salidas (dos relés y un zumbador); los LED L1–L3 muestran los estados de las entradas de fugas.
1.18.5 (01.07.2022)
- Se añadió compatibilidad con nuevos chips EEPROM
- Modificada la numeración de serie para fines internos
1.18.4 (30.05.2022)
Implementación final de la seguridad ante fallos. Algunas funciones ya habían aparecido en determinados dispositivos a partir de 1.18.0.
Cada salida dispone ahora de un estado de seguridad independiente, elegido para minimizar los daños al equipo controlado. También adopta este estado al encenderse cuando el registro 6 está establecido en el modo 0.
Safety Mode gestiona condiciones anómalas, como la pérdida de comunicación con el controlador. En los relés normales se activa tras agotarse el tiempo de espera del sondeo del bus; MR6C v.3 también puede utilizar la pérdida de alimentación del bus, con condiciones de activación seleccionables. El tiempo de espera predeterminado es ahora de 10 segundos y se puede configurar de 1 a 65534.
Cada salida se puede configurar en Safety Mode para
- adoptar su estado de seguridad
- dejar de responder o comenzar a responder a las entradas, según la configuración de sus entradas
El registro 6 de comportamiento al encender también incorpora la opción 2: establecer la salida según el estado de la entrada. Esto solo funciona con el modo Latching switch, en el que el relé sigue a la entrada. Evita discrepancias entre la entrada y la salida si la entrada cambió mientras el dispositivo estaba apagado.
1.18.3 (06.05.2022)
1.18.2 (28.04.2022)
Versión experimental: los registros difieren de la tabla publicada y la plantilla es incompatible.
Añadido el modo Safety Mode ampliado (registros 930–936, 938–943).
Solo para las firmas: mr2m_k6, mrps6, mr6cu, mr6c_042, mr6cu_042, mr6_042, mrwl3_042, mr2mG, mr3G, mrps6G, mr6G, mr6cG, mrwl3G, mr6cuG, mrwm2G, mr6cpG, wbmwac, wbmwac_042, wbmwacG.
1.18.0 (21.04.2022)
1.17.8 (21.04.2022)
Se ha aumentado el máximo Tiempo de antirrebote de entrada de 100 a 250 ms.
1.17.7 (30.03.2022)
Se ha mejorado el procesamiento de los eventos de pulsación, con opciones para deshabilitar los eventos de doble pulsación y pulsación corta
1.17.6 (30.03.2022)
Se cambió el destino del gestor de arranque GD32
1.17.5 (05.03.2022)
Se han corregido los picos en las lecturas de potencia del WB-MRWM2 al desconectar una carga.
Se corrigieron errores de medición de frecuencia de entrada. ERRMR09
1.17.2 (31.01.2022)
Corregida la desconexión involuntaria de los relés cuando cae la tensión de alimentación. ERRMR08
1.17.1 (26.01.2022)
Se ha añadido compatibilidad con pulsadores.