Problemi noti di WB-MAP3E
ERRMODBUS001: il dispositivo risponde all’indirizzo 0xFD
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.10.0.
Descrizione
I dispositivi Fast Modbus possono interferire con dispositivi di terzi sullo stesso bus se questi utilizzano comandi speciali che iniziano con 0xFD.
Causa e dettagli
Fast Modbus riserva 0xFD ai comandi broadcast speciali. Se una richiesta di terzi inizia con 0xFD ma utilizza un comando estraneo a Fast Modbus, i dispositivi Wiren Board interessati rispondono con MODBUS_ERR_ILLEGAL_FUNCTION, disturbando l’altro scambio. Il driver del bus tratta erroneamente il pacchetto come normale traffico Modbus.
Soluzione temporanea
Evitare di condividere il bus tra i dispositivi Wiren Board interessati e i dispositivi di terzi.
Risoluzione
Corretto nel firmware 2.10.0.
ERRMODBUS002: risposta errata al comando di rilevamento 0x46
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.8.0.
Descrizione
Fast Modbus utilizzava inizialmente la funzione 0x60, poi modificata in 0x46 perché 0x60 si trovava in un intervallo riservato. La compatibilità con le versioni precedenti manteneva entrambi i codici di richiesta, ma il dispositivo rispondeva sempre con 0x60. La correzione fa rispondere con la stessa funzione utilizzata nella richiesta: 0x46 oppure 0x60.
Rimedio
Aggiornare il firmware alla versione 2.8.0.
Risoluzione
Corretto nel firmware 2.8.0.
ERRMODBUS003: comportamento imprevisto quando vengono scritti valori non validi in alcuni registri
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.10.4.
Descrizione
Quando valori nell’intervallo [256 ... 65535] vengono scritti in alcuni registri, gli 8 bit superiori vengono scartati e il firmware riceve il valore modulo 256. Ad esempio, scrivere 257 ha lo stesso effetto di scrivere 1.
Il registro dell’indirizzo del dispositivo (128) è uno di quelli interessati.
Tutti i registri funzionano come previsto entro i campi documentati. Il problema si verifica quando vengono scritti valori non validi superiori a 255.
Rimedio
Aggiornare il firmware alla versione 2.10.4.
Risoluzione
Corretto nel firmware 2.10.4.
ERRMODBUS004: risposte errate con campi di bit
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.8.0.
Descrizione
Le risposte contenenti campi di bit, comprese le letture di coil/ingressi discreti e la gestione degli eventi, potevano contenere bit alti errati.
Rimedio
Aggiornare il firmware alla versione 2.8.0.
Risoluzione
Corretto nel firmware 2.8.0.
ERRMODBUS006: risposte a richieste con parità errata
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.10.1.
Descrizione
Il dispositivo rispondeva alle richieste con parità errata anziché ignorarle.
Rimedio
Aggiornare il firmware alla versione 2.10.1.
Risoluzione
Corretto nel firmware 2.10.1.
ERRMODBUS007: perdita di eventi quando due dispositivi trasmettono contemporaneamente sullo stesso bus
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.13.0.
Descrizione
Quando due dispositivi sullo stesso bus hanno contemporaneamente eventi in attesa, uno dei due può trasmettere un pacchetto di eventi incompleto.
Causa e dettagli
In Fast Modbus, il master richiede gli eventi. Tutti i dispositivi con eventi in attesa partecipano all’arbitraggio; il vincitore risponde, mentre gli altri attendono la richiesta successiva.
Un evento generato attende la trasmissione. Dopo che il dispositivo ha immesso il proprio frame sul bus, l’evento viene contrassegnato come inviato. La successiva conferma del master per quel dispositivo rimuove dalla coda gli eventi inviati. Questo è il normale meccanismo di conferma.
Il difetto contrassegnava gli eventi come inviati troppo presto, alla ricezione della richiesta di eventi, prima del termine dell’arbitraggio. Se il dispositivo vinceva l’arbitraggio, il funzionamento era normale. Se perdeva, non veniva trasmesso alcun pacchetto, ma gli eventi erano già contrassegnati come inviati. Una conferma successiva per quel dispositivo confermava anche questi eventi non inviati, rimuovendoli dalla coda prima che raggiungessero il master.
Il valore nell’interfaccia web non si aggiorna e non viene pubblicato alcun messaggio MQTT, anche se i registri del dispositivo rimangono corretti. La notifica di variazione va persa.
Ad esempio, se gli ingressi di due moduli relè sullo stesso bus si chiudono contemporaneamente, un modulo può aggiornarsi correttamente nell’interfaccia web mentre l’altro perde alcuni eventi e continua ad apparire nello stato precedente nonostante la commutazione fisica.
Soluzione temporanea
Disabilitare temporaneamente il funzionamento basato sugli eventi per i registri interessati, impostando sporadic su false nel template del dispositivo. I registri verranno quindi interrogati all’intervallo configurato.
Risoluzione
Corretto nel firmware 2.13.0.
ERRMODBUS008: comportamento imprevisto con frame di richiesta lunghi
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.14.0.
Descrizione
La ricezione di un frame più lungo di 265 byte, lunghezza massima di un frame Fast Modbus, può bloccare e riavviare il dispositivo; in alcuni casi possono andare perse anche le impostazioni.
Causa e dettagli
L’algoritmo di ricezione non gestiva le richieste non valide di dimensioni eccessive, causando un overflow del buffer e la corruzione della memoria adiacente. Il dispositivo si blocca e il watchdog lo riavvia. Frame molto grandi, superiori a circa 500 byte, possono anche corrompere le impostazioni, causando un riavvio con i parametri di comunicazione predefiniti: 9600 8N2, indirizzo 1.
Soluzione temporanea
- Non inviare richieste che superano i limiti di Modbus RTU o Fast Modbus (265 byte per Fast Modbus).
- Non collegare il dispositivo a un bus che trasporta traffico non Modbus o messaggi più lunghi di 265 byte.
Risoluzione
Corretto nel firmware 2.14.0.
ERRMODBUS009: comportamento imprevisto durante la lettura vicino all’indirizzo 0xFFFF in modalità di lettura continua
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.14.0.
Descrizione
Con la modalità di lettura continua abilitata, un intervallo di lettura che raggiunge o supera l’indirizzo 0xFFFF può bloccare e riavviare il dispositivo.
Causa e dettagli
L’algoritmo di lettura continua non gestiva l’overflow del contatore a 16 bit degli indirizzi dei registri. La lettura di 0xFFFF faceva tornare a zero il contatore e causava un ciclo infinito, seguito da un reset del watchdog.
Soluzione temporanea
Con la modalità di lettura continua abilitata, non leggere un intervallo che include 0xFFFF. I dispositivi Wiren Board non implementano alcun registro a tale indirizzo.
Risoluzione
Corretto nel firmware 2.14.0.
ERRMODBUS010: convalida errata delle richieste e gestione errata delle richieste non valide
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.14.0.
Descrizione
Il dispositivo può accettare o gestire in modo errato richieste sintatticamente non valide, restituire un codice di eccezione errato oppure imporre un limite errato al numero di registri.
Causa e dettagli
L’algoritmo di convalida gestisce in modo errato questi casi:
1) Le richieste di lettura di zero registri riescono con una risposta senza dati contenente solo intestazione e CRC. Modbus richiede l’eccezione 0x03 (ILLEGAL_DATA_VALUE).
2) Un limite unico di 125 registri viene applicato a tutte le funzioni di lettura/scrittura; il superamento restituisce 0x02 (ILLEGAL_DATA_ADDRESS). Modbus specifica invece limiti di 2000 bit per le letture di bit, 125 registri per le letture di registri di ingresso/holding, 1968 coil per le scritture multiple di coil e 123 registri holding per le scritture multiple di registri. Il superamento del limite pertinente dovrebbe restituire 0x03 (ILLEGAL_DATA_VALUE).
3) Byte Count non viene convalidato per le scritture multiple (0x0F e 0x10). Una mancata corrispondenza tra Byte Count e numero di registri dovrebbe restituire 0x03 (ILLEGAL_DATA_VALUE).
4) Le scritture di una singola coil non convalidano il valore e utilizzano il bit più significativo del valore della richiesta. Modbus ammette solo 0x0000 e 0xFF00; tutti gli altri valori dovrebbero restituire 0x03 (ILLEGAL_DATA_VALUE).
5) Le richieste strutturalmente non valide con CRC valido, ad esempio richieste troppo lunghe, vengono elaborate normalmente. Tali richieste malformate dovrebbero invece essere ignorate.
6) Vengono elaborati frame strutturalmente validi ma sovradimensionati, da 257–265 byte. I frame Modbus standard più lunghi di 256 byte non sono validi e dovrebbero essere ignorati.
Soluzione temporanea
Inviare solo richieste strutturalmente corrette e conformi alle specifiche Modbus.
Risoluzione
Corretto nel firmware 2.14.0.
ERRMODBUS011: gestione errata delle richieste non valide di configurazione degli eventi Fast Modbus
Dispositivi interessati
Dispositivi WB-MAP* con firmware precedente a 2.14.0.
Descrizione
Un comando di configurazione degli eventi (EVENT_CTRL, cmd=0x46, sub_cmd=0x18) con campi di lunghezza non validi può configurare in modo errato le notifiche degli eventi e produrre una risposta di lunghezza imprevedibile.
Causa e dettagli
Il gestore di configurazione degli eventi Fast Modbus non convalidava i campi della dimensione e della lunghezza dei blocchi dati interni. Lunghezze non valide possono portarlo a elaborare dati oltre il frame ricevuto, causando:
1) Impostazioni errate delle notifiche degli eventi, comprese variazioni spontanee delle priorità o delle maschere degli eventi.
2) Una risposta di configurazione degli eventi di lunghezza imprevedibile.
Soluzione temporanea
Inviare solo comandi Fast Modbus validi e conformi alle relative specifiche.
Risoluzione
Corretto nel firmware 2.14.0.
ERRMAP0001: perdita dei dati di configurazione e calibrazione
Dispositivi interessati
WB-MAP12H, WB-MAP3H, WB-MAP3E e WB-MAP6S con firmware da 2.2.0 a 2.2.4 inclusi
Descrizione
Il dispositivo mostra tensioni errate e valori zero per tutte le potenze. Le letture di corrente (Irms) sono presenti, ma possono essere errate. I registri Modbus 0x1490–0x1495 contengono zeri.
Il problema si verifica dopo un certo periodo di utilizzo. Le condizioni che lo innescano non sono completamente note, ma possono contribuire basse temperature ambiente e disturbi provenienti da motori e contattori vicini.
Causa e dettagli
La bassa temperatura e i disturbi possono occasionalmente provocare un reset di emergenza del microcontrollore. Generalmente non è percepibile dall’utente, ma in casi molto rari il reset può corrompere la memoria non volatile del contatore che contiene costanti di calibrazione, impostazioni dei trasformatori ed energia accumulata. La memoria corrotta torna allo stato di fabbrica non calibrato.
Tutti i dispositivi WB-MAP con firmware da 2.2.0 a 2.2.4 inclusi sono potenzialmente interessati, ma il problema è estremamente raro. La sua probabilità aumenta con il tempo di funzionamento.
Risoluzione
Corretto nel firmware 2.2.5 del 10 marzo 2020.
Raccomandazioni
Agli utenti dei dispositivi WB-MAP con firmware da 2.2.0 a 2.2.4 inclusi si consiglia di aggiornare al firmware più recente. Comandi di aggiornamento rapido per il controllore Wiren Board:
dpkg -s wb-mcu-fw-updater || (apt update && apt install wb-mcu-fw-updater) wb-mcu-fw-updater update-all
I file per gli utenti senza controllori Wiren Board sono disponibili qui.
Se il problema si verifica, contattare direttamente l’ufficio vendite per la sostituzione in garanzia oppure l’assistenza tecnica per la riscrittura remota del firmware e il ripristino della tabella di calibrazione.
ERRMAP0002: perdita dei dati di configurazione e calibrazione durante gli aggiornamenti del firmware
Dispositivi interessati
Tutti i dispositivi WB-MAP*
Descrizione
In alcuni casi, un dispositivo WB-MAP può mostrare letture zero dopo un aggiornamento del firmware. Una nuova riscrittura del firmware non risolve il problema.
Causa e dettagli
Se il dispositivo non è nel bootloader durante la scrittura, parte del firmware può sovrascrivere i dati di configurazione e calibrazione, causando letture errate.
Risoluzione
Corretto nel firmware 2.5.2 dell’8 giugno 2023. L’aggiornamento ripristina anche il funzionamento dei dispositivi interessati dal problema.
ERRMAP0003: letture di tensione non nulle con cablaggio errato del contatore
Dispositivi interessati
Tutti i contatori WB-MAP trifase con firmware fino a 2.6.0 inclusa.
WB-MAP3EV non è interessato perché utilizza circuiti diversi.
Descrizione
A causa della struttura del circuito, l’applicazione di tensione a una fase senza la terra di protezione collegata a PE può produrre letture non nulle sulle fasi scollegate. Questo non si verifica nelle installazioni che rispettano le istruzioni di installazione e le regole degli impianti elettrici che richiedono la messa a terra degli avvolgimenti secondari dei trasformatori di misura.
Devono verificarsi contemporaneamente tutte e tre le condizioni:
- Il morsetto PE del contatore non è collegato nel quadro.
- Mancano una o due fasi, non tutte e tre.
- Su tali fasi non vi sono altri carichi. Il contatore deve essere l’unico carico sul suo cavo; qualsiasi altra apparecchiatura collegata porterebbe la fase a zero attraverso il proprio carico.
Ad esempio, qualcuno collega il contatore su un banco per il collaudo senza collegare PE alla terra di protezione.
Causa e dettagli
Per sicurezza, i contatori WB-MAP utilizzano una rete di attenuazione del neutro: i circuiti di misura sono isolati sia dalle tensioni di fase sia dal neutro. Il potenziale di massa dell’ADC è collegato a PE, ma non al neutro.
Con PE scollegato, il suo potenziale dipende dalla somma vettoriale delle fasi collegate e dai rapporti dei partitori nelle reti di isolamento. Ad esempio, con 230 V su una fase, le altre possono raggiungere circa 230 V * 0.3/1.3 = 53 V.
Risoluzione
Corretto nel firmware 2.6.1 del 7 luglio 2023.
Aggiunta una logica che azzera le letture di tensione e le relative letture di potenza quando una tensione di fase è inferiore al 30% della più alta tra le tre tensioni di fase.
A partire dalla versione 2.6.3 questa logica può essere disabilitata tramite Detect phase outages nel template oppure scrivendo 0 nel registro 102.
ERRMAP0004: errore di calcolo per valori efficaci bassi di corrente e tensione
Dispositivi interessati
Tutti i dispositivi WB-MAP, compreso WB-MAP3EV.
Descrizione
A correnti e tensioni basse, l’errore di calcolo interessa le cifre meno significative.
Ad esempio, con corrente o tensione nulla o prossima a zero, il dispositivo restituisce 0.029 A oppure 0.018 V.
Questo non influisce sulla precisione del dispositivo né sui valori di energia accumulata.
Causa e dettagli
Il chip di misura rileva corrente e tensione istantanee, calcola potenza ed energia e poi ricava da esse gli altri parametri.
A correnti e tensioni basse, l’errore di calcolo interessa le cifre meno significative, ma non si accumula nei risultati del calcolo e non dipende dai coefficienti di calibrazione.
La precisione non è influenzata perché questo errore rimane inferiore alla precisione specificata dello strumento a qualsiasi corrente o tensione. Potenza ed energia non presentano tale errore; non vi è accumulo di energia a vuoto.
Risoluzione
Corretto nel firmware 2.6.1 del 7 luglio 2023. Le letture di tensione o corrente e le relative potenze vengono ora azzerate rispettivamente sotto 0.02 V o 0.03 A (0x0001 E000 in esadecimale).
ERRMAP0005: condensatori di classe X2 sulla linea PE
Dispositivi interessati
MAP3E v1.6A, v1.6B, v1.6C e MAP3ET con le stesse revisioni
Descrizione
I circuiti di ingresso dell’alimentatore utilizzano condensatori di classe X2 da 310 VAC tra PE e L/N per sopprimere i disturbi. Questo è un collegamento di classe Y e richiede condensatori della classe corrispondente.
Causa e dettagli
L’alimentatore MAP3E è stato riprogettato per soddisfare i requisiti CE sulle emissioni condotte, ma i condensatori selezionati non erano completamente adeguati alle condizioni di funzionamento. Ciò aumenta il rischio di alta tensione su PE. Con una rete standard da 230/400 VAC e una messa a terra PE affidabile, questo da solo non causa un problema di funzionamento. Tuttavia, benché i condensatori resistano ad almeno 1300 V, il produttore considera errata la loro scelta e ha adottato misure correttive.
Soluzione temporanea
– Continuare l’utilizzo dopo aver verificato che la tensione efficace di fase in ingresso non superi 310 VAC (circa 530 VAC concatenati) e che PE sia collegato a terra in modo affidabile. – In alternativa, richiedere una sostituzione in garanzia all’assistenza tecnica, citando questa errata.
Risoluzione
A partire dalla revisione 1.6C/1.
ERRMAP0006: codice di errore errato durante la lettura della tensione di una fase non configurata
Dispositivi interessati
Tutti i contatori WB-MAP trifase con firmware fino a 2.5.2 inclusa.
Descrizione
I registri di tensione a 32 bit restituiscono 0xFFFF, il codice di errore a 16 bit, anziché il corretto codice di errore a 32 bit 0xFFFF FFFF.
Causa e dettagli
Le versioni WB-MAP trifase consentono di riassegnare le fasi ai canali. Ciò permette di gestire tre carichi separati su un’alimentazione monofase o di correggere l’assegnazione delle fasi quando i trasformatori sono stati installati sulle fasi sbagliate.
Se nessun canale utilizza una fase, la lettura del suo registro di tensione dovrebbe restituire il codice di errore a 32 bit 0xFFFF FFFF e mostrare in rosso la lettura della tensione nel template. Viene invece restituito il codice di errore a 16 bit 0xFFFF e il template mostra 0.01 V.
Risoluzione
Corretto nel firmware 2.6.0 del 6 giugno 2023.
ERRMAP0008: calcolo errato della potenza totale
Dispositivi interessati
Tutti i contatori WB-MAP trifase delle revisioni hardware v1.2F o v1.2K e tutti i modelli WB-MAP3H/WB-MAP12H con firmware da 2.6.1 a 2.7.3 inclusi.
Descrizione
La somma delle potenze delle singole fasi e la potenza totale riportata differiscono di un fattore di diverse volte.
Causa e dettagli
I contatori WB-MAP utilizzano chip ATM90* per misurare e calcolare i parametri elettrici e i consumi di ciascuna fase separatamente. Il firmware calcola inoltre la potenza totale sulle fasi; l’errore riguarda questo calcolo.
Le revisioni WB-MAP v1.2F e v1.2K utilizzano ATM90E36A anziché ATM90E32AS. Questi chip memorizzano la potenza in formati di registro diversi, quindi il firmware converte le letture per la compatibilità con ATM90E32AS.
Anche WB-MAP3H e WB-MAP12H utilizzano ATM90E36A.
Il firmware 2.6.1 ha introdotto correzioni per ERRMAP0003 ed ERRMAP0004, alterando la sequenza di conversione e producendo una potenza totale errata. WB-MAP3H e WB-MAP12H non convertono le letture nel formato ATM90E32AS, ma la memorizzazione della potenza totale di ATM90E36A causa lo stesso problema.
La precisione della potenza delle singole fasi non è influenzata. L’aggiornamento del firmware ripristina il calcolo corretto della potenza totale.
Risoluzione
Corretto nel firmware 2.7.4 del 20 ottobre 2023. Aggiornare il firmware del dispositivo seguendo le istruzioni.
ERRMAP0009: unità errate per il periodo di azzeramento dei picchi
Dispositivi interessati
Tutti i contatori WB-MAP con misura dei picchi e firmware fino a 2.7.4 inclusa
Descrizione
Il sottosistema di azzeramento dei picchi interpretava il valore del registro come millisecondi anziché secondi.
Risoluzione
Corretto nel firmware 2.7.5 dell’8 novembre 2023. Aggiornare il firmware del dispositivo seguendo le istruzioni.
ERRMAP0010: calcolo errato della tensione concatenata
Dispositivi interessati
Tutti i contatori WB-MAP trifase con firmware fino a 2.7.5 inclusa.
Causa e dettagli
Le tensioni concatenate vengono calcolate dalle tensioni di fase e dagli angoli di fase.
Un errore del firmware causava due problemi:
- Overflow del registro con angoli di fase prossimi a zero. Ad esempio, collegare una fase a più ingressi WB-MAP poteva produrre letture di 650 V nei registri della tensione concatenata.
- Il calcolo utilizzava l’angolo tra la coppia di fasi sbagliata. Ad esempio, il calcolo della tensione L1–L2 utilizzava l’angolo L2–L3.
Risoluzione
Corretto nel firmware 2.8.0; aggiornare il firmware del dispositivo.
ERRMAP0011: possibile errore di misura dell’angolo di fase dovuto all’invecchiamento dei condensatori
Dispositivi interessati
Tutti i dispositivi WB-MAP tranne WB-MAP3EV, lotti MAP3E v1.2C–V1.6G, MAP12E v1.7J–V1.10C e MAP6S v1.2–v1.5C
Causa e dettagli
I filtri antialiasing dei canali di corrente utilizzavano condensatori ceramici con capacità eccessiva. L’invecchiamento può causare un errore apprezzabile dell’angolo di fase e, in alcuni casi, un piccolo errore della potenza/energia attiva.
Nel caso peggiore ipotizzato, un condensatore del canale di corrente perde il 20% della capacità durante la vita utile, mentre gli altri condensatori rimangono invariati. L’errore stimato dell’angolo di fase sarebbe −0.36 gradi (in anticipo).
L’effetto sulla potenza/energia attiva dipende dal carico. Per un carico quasi resistivo l’errore è trascurabile; con angoli maggiori tra tensione e corrente può diventare apprezzabile. A 45 gradi (cos(phi)=0.7), può raggiungere lo 0.63%.
Queste sono stime del caso peggiore; l’effetto reale dovrebbe essere diverse volte inferiore.
Rimedi
È un problema hardware che richiede la sostituzione dei componenti per essere eliminato. I dispositivi interessati possono essere ricalibrati sul banco di prova del produttore.
L’invecchiamento dei condensatori ceramici rallenta in modo logaritmico ed è più rapido nelle prime ore, giorni e mesi dopo la saldatura. I dispositivi più vecchi dovrebbero quindi presentare poca deriva aggiuntiva dopo la ricalibrazione.
Risoluzione
Corretto a partire dai lotti:
- MAP3E — v1.6H,
- MAP12E — v1.11,
- MAP6S — v1.5D
ERRMAP0012: errore di calibrazione del ritardo di fase
Dispositivi interessati
Tutti i dispositivi WB-MAP tranne WB-MAP3EV, lotti:
- WB-MAP3E: v1.2L/4-v1.6F/2
- WB-MAP12E: v1.7O/2-v1.10B/2
- WB-MAP6S: v1.2C–v1.5C
- WB-MAP3ET: v1.2C-v1.4A
Causa e dettagli
Un errore di calibrazione in produzione causa un errore di misura dell’angolo di fase di circa 0.25 gradi (in ritardo). Rimane entro la classe di precisione 0.5S dichiarata (maggiori informazioni sulle classi di precisione qui)
L’errore della potenza/energia attiva dipende dal carico. Per un carico quasi resistivo è trascurabile; con angoli di fase maggiori diventa apprezzabile. A 45 gradi (cos(phi)=0.7), raggiunge lo 0.31%.
Soluzione temporanea
I dispositivi interessati possono essere ricalibrati sul banco di prova del produttore.
In alternativa, aggiungere una correzione di 0.25 gradi al ritardo di fase del trasformatore di corrente:
- Nell’interfaccia web del controllore Wiren Board, aggiungere 250 alle impostazioni WB-MAP Phi Lx (sfasamenti dei trasformatori)
- Tramite i registri Modbus, aggiungere 250 ai valori nei registri 0xX460, 0xX461 e 0xX462, dove X è il numero del canale. Utilizzo dei dispositivi Modbus Wiren Board senza controllore.
Risoluzione
Corretto da gennaio 2024, a partire dai lotti:
- WB-MAP3E: v1.6F/3
- WB-MAP12E: v1.10B/3
- WB-MAP6S: v1.5C/1
- WB-MAP3ET: v1.4A/1
ERRMAP0014: il dispositivo si blocca senza indicazioni
Descrizione
Forti disturbi elettromagnetici, ad esempio provenienti da un contattore, possono bloccare il dispositivo e spegnere i suoi indicatori. Spegnere e riaccendere ripristina il funzionamento.
Dispositivi interessati
Dispositivi WB-MAP dei lotti:
- WB-MAP3E: v1.6F - v1.8A
- WB-MAP6S: v1.5C - v1.8A
- WB-MAP3ET: v1.4A - v1.4E
Causa e dettagli
Il latch-up della EEPROM provoca una caduta della tensione di alimentazione del microcontrollore. Spegnere e riaccendere la scheda elimina il problema. La sua probabilità è estremamente bassa e dipende da molti fattori.
Soluzione temporanea
- I dispositivi interessati vengono sostituiti in garanzia.
Risoluzione
- WB-MAP3E: corretto nella v1.8B
- WB-MAP6S: corretto nella v1.8B
- WB-MAP3ET: corretto nella v1.4F
ERRMAP0016: valori iniziali eccessivi di energia attiva e reattiva sui nuovi dispositivi
Dispositivi interessati
- WB-MAP3E: v1.7A, v1.8A, v1.8B;
- WB-MAP12E: v1.13A, v1.13A/1, v1.13A/2;
- WB-MAP3ET: v1.4E, v1.4E/1;
Causa e dettagli
Durante la produzione, il dispositivo viene programmato e poi calibrato. Un errore del firmware accumulava energia attiva e reattiva prima della calibrazione. Tutte le nuove misure dopo la calibrazione sono corrette. I precedenti valori errati, pari a centinaia di kWh/kvarh, rimangono in memoria ma non influiscono sulle misure attuali.
Risoluzione
Corretto da aprile 2025, a partire dai lotti:
- WB-MAP3E: v1.8A/1, v1.8B/1;
- WB-MAP12E: v1.13A/3;
- WB-MAP3ET: v1.4E/2;
Soluzione temporanea
Non è richiesta alcuna azione da parte dell’utente; i dispositivi misurano correttamente.
ERRMAP0018: guasto dei diodi raddrizzatori nell’alimentatore delle tensioni di fase
Dispositivi interessati
Tutti i dispositivi WB-MAP3E precedenti a v1.11 e WB-MAP12E precedenti a v1.14.
Causa e dettagli
Si sono verificati casi isolati di guasto dei diodi raddrizzatori quando i contatori erano installati vicino a carichi induttivi come pompe e motori. I raddrizzatori S1M sono utilizzati in coppia, ciascuno con tensione nominale di 1 kV, e tollerano sovratensioni di polarità negativa di circa 1.6 kV: 2 kV meno la tensione del condensatore di filtro a valle. Questo è occasionalmente insufficiente.
Risoluzione
Sostituiti i diodi con dispositivi EMA520 a tensione maggiore (2 kV) a partire da WB-MAP3E v1.11 e WB-MAP12E v1.14.
Soluzione temporanea
Sostituzione in garanzia in caso di guasto.
ERRMAP0019: tensioni concatenate errate quando gli angoli di fase non sono disponibili
Dispositivi interessati
Tutti i contatori WB-MAP trifase con firmware precedente a 2.12.4.
Causa e dettagli
Le tensioni concatenate vengono calcolate dalle tensioni di fase e dagli angoli tra le fasi. Quando la lettura o il calcolo dell’angolo non riusciva, ad esempio con una fase scollegata, il codice continuava il calcolo e restituiva valori errati anziché un’indicazione di errore evidenziata in rosso nell’interfaccia.
Risoluzione
Corretto nel firmware 2.12.4: le tensioni concatenate restituiscono un’indicazione di errore quando non è disponibile un angolo valido tra le fasi.
ERRMAP0021: memorizzazione in conflitto delle impostazioni di rilevamento delle fasi scollegate e di inversione dei trasformatori di corrente
Dispositivi interessati
Tutti i contatori WB-MAP tranne WB-MAP3EV con firmware 2.10.0–2.12.3.
Causa e dettagli
Il rilevamento delle fasi scollegate e l’inversione del trasformatore di corrente L2 possono assumere valori errati. Nei contatori a sei canali, si tratta del canale 2 dei sei canali monofase; nei contatori a dodici canali, di L2 del primo canale trifase. Un errore del firmware memorizzava queste impostazioni indipendenti in aree sovrapposte della memoria non volatile. Le impostazioni effettive possono differire da quelle richieste e la modifica di una può cambiare inaspettatamente l’altra.
Risoluzione
La fonte afferma che un futuro aggiornamento del firmware risolverà il problema. Dopo l’aggiornamento a una versione corretta, il rilevamento delle fasi scollegate sarà abilitato; modificarlo nuovamente se necessario.
Soluzione temporanea
Utilizzare solo le combinazioni che il dispositivo gestisce correttamente:
– Disconnected-phase detection enabled, L2 current-transformer inversion disabled; or – Disconnected-phase detection disabled, L2 current-transformer inversion enabled.
Se nessuna delle due combinazioni è adatta, invertire fisicamente il trasformatore di corrente L2 ruotandolo oppure scambiandone i fili.
ERRMAP0022: angoli di fase tra tensione e corrente errati in assenza di tensione
Dispositivi interessati
Tutti i contatori WB-MAP con firmware precedente a 2.12.4.
Causa e dettagli
Gli angoli di fase tra tensione e corrente richiedono misure valide di corrente e tensione. Quando la misura di tensione non riusciva, il dispositivo continuava a restituire angoli di fase errati.
Risoluzione
Corretto nel firmware 2.12.4: gli angoli di fase tra tensione e corrente restituiscono 0 quando la corrispondente misura di tensione non è disponibile.