Wiren BoardDocumentazione
Documentazione · Italiano

Cronologia del firmware di WB-MR6C v.3

revisione 63078

Panoramica

Il firmware del dispositivo può essere aggiornato tramite Modbus; vedere le istruzioni.
Questa pagina elenca le modifiche dall’inizio del 2022. Le modifiche precedenti si trovano in Firmware Changelog.

Cronologia delle modifiche

1.28.0 (30.09.2026) — disponibile in testing

  • Aggiunte le funzioni di temporizzazione Switch on for a time (with command reset) e Switch off for a time (with command reset).

1.27.0 (07.08.2026)

  • ERRMODBUS012: corretta una possibile interruzione della trasmissione degli eventi Fast Modbus
  • Aggiunta Set output according to input state come azione di sicurezza.

1.26.5 (08.07.2026)

  • Migliorata la stabilità dei tempi di arbitraggio Fast Modbus
  • Corretti problemi Modbus:
    • ERRMODBUS008: comportamento imprevisto con frame di richiesta lunghi
    • ERRMODBUS009: comportamento imprevisto durante la lettura vicino all’indirizzo 0xFFFF in modalità di lettura continua
    • ERRMODBUS010: convalida errata delle richieste e gestione errata delle richieste non valide
    • ERRMODBUS011: gestione errata delle richieste non valide di configurazione degli eventi Fast Modbus

1.26.4 (29.05.2026)

  • ERRMODBUS007: corretta la perdita di eventi quando due dispositivi sullo stesso bus trasmettono eventi contemporaneamente.

1.26.3 (15.05.2026)

  • Corretto il comportamento all’avvio delle funzioni di temporizzazione e dei ritardi.

1.26.2 (06.05.2026)

Nessuna modifica per questo dispositivo.

1.26.1 (21.04.2026)

Nessuna modifica per questo dispositivo.

1.26.0 (15.04.2026)

  • Aggiunti registri coil per i comandi ripetibili On, Off e Toggle, utili con i temporizzatori.

1.25.0 (13.03.2026)

  • Aggiunte funzioni di temporizzazione delle uscite: ritardo all’accensione/spegnimento, accensione/spegnimento temporizzati e cicli ON/OFF. I temporizzatori non si applicano alla modalità attuatore né al ritardo al riavvio.
  • Migliorata l’affidabilità durante la perdita di alimentazione.
  • Ottimizzato il funzionamento del filesystem.

1.24.0 (16.01.2026)

  • Aggiunto il funzionamento degli attuatori senza timeout, fino all’arresto manuale
  • Aggiunti ritardi all’accensione e al riavvio dei canali. Questi ritardi non si applicano in modalità attuatore.

1.23.0 (25.12.2025)

  • Aggiunti registri di servizio per il monitoraggio dello stack e della RAM
  • Aggiunto un registro di servizio per la causa dell’ultimo reset della MCU
  • Aggiunto un registro di servizio per il contatore degli aggiornamenti del firmware
  • Aggiunti registri di servizio per la diagnostica FlashFS
  • Aggiunto il registro del numero di lotto del dispositivo
  • Migliorata la precisione della misura della tensione di alimentazione della MCU sui nuovi dispositivi

1.22.0 (22.09.2025)

  • Aggiunto un registro per ripristinare le impostazioni predefinite

1.21.8 (09.06.2025)

Nessuna modifica per questo dispositivo.

1.21.7 (14.05.2025)

Nessuna modifica per questo dispositivo.

1.21.6 (30.04.2025)

  • Aggiunto un ritardo di avvio dei canali impostato in fabbrica per ridurre il carico dell’alimentatore quando più moduli WB-MR sullo stesso bus RS-485 si avviano contemporaneamente;
  • Corretto il comportamento imprevisto quando vengono scritti valori non validi in alcuni registri ERRMODBUS003

1.21.5 (17.03.2025)

  • Semplificato l’hardware rimuovendo la EEPROM
  • Corretta la perdita della risposta Modbus con richieste molto frequenti (non osservata su WB-MR)

1.21.4 (11.11.2024)

  • Aggiunto il controllo di parità per i dati Modbus ricevuti ERRMODBUS006

1.21.3 (17.07.2024)

  • Aggiunto un registro per la tensione minima di alimentazione della MCU dall’accensione

1.21.2 (11.03.2024)

  • Corretti rari possibili blocchi all’avvio.

1.21.1 (13.02.2024)

  • Corrette le risposte ai pacchetti con indirizzo 0xFD che non contenevano comandi Fast Modbus ERRMODBUS001

1.21.0 (23.01.2024)

  • Aggiunto il controllo degli attuatori per tende
  • Interrotti gli aggiornamenti del firmware per le firme dei dispositivi mr2m_k6, mr3, mr6, mr6_042, mr6c, mr6c_042, mrps6, mrwl3, mrwl3_042

1.20.4 (07.11.2023)

  • Aggiunto il registro 131 per entrare nel bootloader con le impostazioni di comunicazione correnti; richiede bootloader 1.3.0 o successivo
  • Corretta la risposta al comando di rilevamento 0x46 ERRMODBUS002
  • Corretti i bit alti non inizializzati nelle risposte con campi di bit ERRMODBUS004

1.20.3 (11.09.2023)

  • Accelerata la risposta della tensione di alimentazione nel registro 121 riducendo il tempo del filtro RC da 500 a 50 ms
  • Aggiunto il registro 125: tensione di alimentazione non filtrata in mV


1.20.1 (24.07.2023)

  • Controlli interni dello spazio del filesystem durante la compilazione.
  • Le revisioni WB-MWAC 1.3I e precedenti non sono più supportate

1.20.0 (11.05.2023)

  • Trasmissione degli eventi Fast Modbus.

1.19.2 (05.12.2022)

  • Correzioni minori di Modbus

1.19.1 (16.11.2022)

  • Corretto il funzionamento su WB-MRPS6 e WB-MR6CU
  • Corretta la migrazione dell’impostazione del timeout di interrogazione

1.19.0 (11.11.2022)

  • Firmware completamente riscritto
  • Aggiunto il supporto di l’estensione del protocollo Modbus di Wiren Board
  • Le impostazioni vengono mantenute nei successivi aggiornamenti del firmware (richiede bootloader 1.2.0 o successivo)
  • Aumentato il tempo massimo di antirimbalzo a 2000 ms
  • Aggiunte matrici duplicate di associazione per chiusura/rilascio in modalità 4 per semplificare la modifica
  • WB-MWAC: matrice per tre uscite (due relè e cicalino); i LED L1–L3 mostrano gli stati degli ingressi di perdita.

1.18.5 (01.07.2022)

  • Aggiunto il supporto di nuovi chip EEPROM
  • Rielaborata la numerazione di serie per finalità interne

1.18.4 (30.05.2022)

Implementazione definitiva della sicurezza. Alcune funzioni erano già presenti su alcuni dispositivi dalla versione 1.18.0.

Ogni uscita dispone ora di uno stato sicuro indipendente, scelto per ridurre al minimo i danni all’apparecchiatura controllata. Assume questo stato anche all’accensione quando il registro 6 è impostato sulla modalità 0.

Safety Mode gestisce condizioni anomale come la perdita di comunicazione con il controllore. Per i relè normali si attiva dopo un timeout di interrogazione del bus; MR6C v.3 può utilizzare anche la perdita dell’alimentazione del bus, con condizioni di attivazione selezionabili. Il timeout predefinito è ora 10 secondi, configurabile da 1 a 65534.

In Safety Mode, ogni uscita può essere configurata per

  • assumere il proprio stato sicuro
  • smettere o iniziare a rispondere agli ingressi, in base alla relativa configurazione

Il registro 6 del comportamento all’accensione acquisisce anche l’opzione 2: impostare l’uscita secondo lo stato dell’ingresso. Funziona solo in modalità Latching switch, in cui il relè segue l’ingresso. Evita una mancata corrispondenza tra ingresso e uscita se l’ingresso è cambiato mentre il dispositivo era spento.

1.18.3 (06.05.2022)

Nessuna modifica per questo dispositivo.

1.18.2 (28.04.2022)

Nessuna modifica per questo dispositivo.


1.18.0 (21.04.2022)

Release sperimentale: i registri differiscono dalla tabella pubblicata e il template è incompatibile.

  • Aggiunto il supporto di WB-MR6C v.3
  • Ampliata Safety Mode (registri 930–936 e 938–943)
  • Aggiunto un comportamento all’accensione in cui le uscite seguono gli ingressi.

1.17.8 (21.04.2022)

Nessuna modifica per questo dispositivo.

1.17.7 (30.03.2022)

Migliorata l’elaborazione degli eventi di pressione, con opzioni per disabilitare gli eventi doppi e brevi

1.17.6 (30.03.2022)

Modificato il target del bootloader GD32

1.17.5 (05.03.2022)

Corretti picchi nelle letture di potenza WB-MRWM2 durante la disconnessione di un carico.

Corretti errori di misura della frequenza degli ingressi. ERRMR09


1.17.2 (31.01.2022)

Corretto lo spegnimento indesiderato dei relè al calo della tensione di alimentazione. ERRMR08

1.17.1 (26.01.2022)

Nessuna modifica per questo dispositivo.