Wiren BoardDocumentation
Documentation · Français

Problèmes connus du WB-MAP3E

révision 106964

ERRMODBUS001 : l’appareil répond à l’adresse 0xFD

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.10.0.

Description

Les appareils Fast Modbus peuvent perturber des appareils tiers du même bus si ceux-ci utilisent des commandes spéciales commençant par 0xFD.

Cause et détails

Fast Modbus réserve 0xFD aux commandes spéciales en diffusion. Si une requête tierce commence par 0xFD mais utilise une commande extérieure à Fast Modbus, les appareils Wiren Board concernés répondent MODBUS_ERR_ILLEGAL_FUNCTION, perturbant l’autre échange. Le pilote du bus traite à tort le paquet comme du trafic Modbus ordinaire.

Solution de contournement

Évitez de partager un bus entre les appareils Wiren Board concernés et des appareils tiers.

Résolution

Corrigé dans le micrologiciel 2.10.0.


ERRMODBUS002 : réponse incorrecte à la commande de détection 0x46

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.8.0.

Description

Fast Modbus utilisait initialement la fonction 0x60, remplacée ensuite par 0x46 parce que 0x60 se trouvait dans une plage réservée. La rétrocompatibilité conservait les deux codes de requête, mais l’appareil répondait toujours avec 0x60. La correction fait répondre avec la même fonction que celle de la requête : 0x46 ou 0x60.

Mesure corrective

Mettez à jour le micrologiciel vers 2.8.0.

Résolution

Corrigé dans le micrologiciel 2.8.0.


ERRMODBUS003 : comportement inattendu lors de l’écriture de valeurs invalides dans certains registres

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.10.4.

Description

Lorsque des valeurs dans la plage [256 ... 65535] sont écrites dans certains registres, les 8 bits de poids fort sont supprimés et le micrologiciel reçoit la valeur modulo 256. Par exemple, écrire 257 a le même effet qu’écrire 1.

Le registre d’adresse de l’appareil (128) fait partie des registres concernés.

Tous les registres fonctionnent comme prévu dans leurs plages documentées. Le problème survient lors de l’écriture de valeurs invalides supérieures à 255.

Mesure corrective

Mettez à jour le micrologiciel vers 2.10.4.

Résolution

Corrigé dans le micrologiciel 2.10.4.


ERRMODBUS004 : réponses incorrectes à champs de bits

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.8.0.

Description

Les réponses contenant des champs de bits, notamment les lectures de bobines/entrées discrètes et la gestion des événements, pouvaient contenir des bits de poids fort incorrects.

Mesure corrective

Mettez à jour le micrologiciel vers 2.8.0.

Résolution

Corrigé dans le micrologiciel 2.8.0.


ERRMODBUS006 : réponses aux requêtes avec parité incorrecte

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.10.1.

Description

L’appareil répondait aux requêtes avec parité incorrecte au lieu de les ignorer.

Mesure corrective

Mettez à jour le micrologiciel vers 2.10.1.

Résolution

Corrigé dans le micrologiciel 2.10.1.


ERRMODBUS007 : perte d’événements lorsque deux appareils émettent simultanément sur un même bus

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.13.0.

Description

Lorsque deux appareils d’un même bus ont simultanément des événements en attente, l’un d’eux peut transmettre un paquet d’événements incomplet.

Cause et détails

Dans Fast Modbus, le maître demande les événements. Tous les appareils ayant des événements en attente participent à l’arbitrage ; le gagnant répond et les autres attendent la requête suivante.

Un événement généré attend sa transmission. Après que l’appareil a placé sa trame sur le bus, l’événement est marqué comme envoyé. Le prochain acquittement du maître destiné à cet appareil retire les événements envoyés de sa file. C’est le mécanisme normal d’acquittement.

Le défaut marquait les événements comme envoyés trop tôt, dès la réception de la requête d’événements, avant la fin de l’arbitrage. Si l’appareil gagnait l’arbitrage, le fonctionnement était normal. S’il le perdait, aucun paquet n’était transmis, mais ses événements étaient déjà marqués comme envoyés. Un acquittement ultérieur destiné à cet appareil acquittait aussi ces événements non envoyés, les retirant de la file avant qu’ils n’atteignent le maître.

La valeur dans l’interface web n’est pas mise à jour et aucun message MQTT n’est publié, alors que les registres de l’appareil restent corrects. La notification de changement est perdue.

Par exemple, si des entrées de deux modules à relais du même bus se ferment simultanément, un module peut se mettre à jour correctement dans l’interface web tandis que l’autre perd certains événements et apparaît encore dans son état précédent malgré la commutation physique.

Solution de contournement

Désactivez temporairement le fonctionnement par événements pour les registres concernés en réglant sporadic sur false dans le modèle d’appareil. Les registres seront alors interrogés à l’intervalle configuré.

Résolution

Corrigé dans le micrologiciel 2.13.0.


ERRMODBUS008 : comportement inattendu avec de longues trames de requête

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.14.0.

Description

La réception d’une trame de plus de 265 octets, longueur maximale d’une trame Fast Modbus, peut bloquer et redémarrer l’appareil ; les paramètres peuvent aussi être perdus dans certains cas.

Cause et détails

L’algorithme de réception ne gérait pas les requêtes invalides trop longues, provoquant un débordement de tampon et une corruption de la mémoire adjacente. L’appareil se bloque et le chien de garde le redémarre. Des trames très longues, au-delà d’environ 500 octets, peuvent aussi corrompre les paramètres, provoquant un redémarrage avec les paramètres de communication par défaut : 9600 8N2, adresse 1.

Solution de contournement

  • N’envoyez pas de requêtes dépassant les limites de Modbus RTU ou Fast Modbus (265 octets pour Fast Modbus).
  • Ne raccordez pas l’appareil à un bus transportant du trafic autre que Modbus ou des messages de plus de 265 octets.

Résolution

Corrigé dans le micrologiciel 2.14.0.


ERRMODBUS009 : comportement inattendu lors de lectures près de l’adresse 0xFFFF en mode de lecture continue

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.14.0.

Description

Lorsque le mode de lecture continue est activé, une plage de lecture atteignant ou franchissant l’adresse 0xFFFF peut bloquer et redémarrer l’appareil.

Cause et détails

L’algorithme de lecture continue ne gérait pas le débordement du compteur d’adresses de registres sur 16 bits. La lecture de 0xFFFF faisait reboucler le compteur et provoquait une boucle infinie, suivie d’une réinitialisation par le chien de garde.

Solution de contournement

Lorsque le mode de lecture continue est activé, ne lisez pas de plage comprenant 0xFFFF. Les appareils Wiren Board n’ont aucun registre implémenté à cette adresse.

Résolution

Corrigé dans le micrologiciel 2.14.0.


ERRMODBUS010 : validation incorrecte des requêtes et traitement incorrect des requêtes invalides

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.14.0.

Description

L’appareil peut accepter ou mal traiter des requêtes dont la syntaxe est invalide, renvoyer un code d’exception incorrect ou imposer une limite incorrecte de nombre de registres.

Cause et détails

L’algorithme de validation gère incorrectement les cas suivants :

1) Les requêtes de lecture de zéro registre réussissent avec une réponse vide contenant uniquement un en-tête et un CRC. Modbus exige l’exception 0x03 (ILLEGAL_DATA_VALUE).

2) Une limite unique de 125 registres est appliquée à toutes les fonctions de lecture/écriture ; son dépassement renvoie 0x02 (ILLEGAL_DATA_ADDRESS). Modbus spécifie au contraire des limites de 2000 bits pour les lectures de bits, de 125 registres pour les lectures d’entrée/de maintien, de 1968 bobines pour les écritures multiples de bobines et de 123 registres de maintien pour les écritures multiples de registres. Le dépassement de la limite applicable devrait renvoyer 0x03 (ILLEGAL_DATA_VALUE).

3) Byte Count n’est pas validé pour les écritures multiples (0x0F et 0x10). Une différence entre Byte Count et le nombre de registres devrait renvoyer 0x03 (ILLEGAL_DATA_VALUE).

4) Les écritures d’une bobine ne valident pas la valeur et utilisent le bit de poids fort de la valeur de requête. Modbus n’autorise que 0x0000 et 0xFF00 ; toutes les autres valeurs devraient renvoyer 0x03 (ILLEGAL_DATA_VALUE).

5) Les requêtes de structure invalide avec un CRC valide, comme les requêtes trop longues, sont traitées normalement. Ces requêtes mal formées devraient au contraire être ignorées.

6) Des trames de structure valide mais trop longues, de 257–265 octets, sont traitées. Les trames Modbus standard de plus de 256 octets sont invalides et devraient être ignorées.


Solution de contournement

N’envoyez que des requêtes de structure correcte conformes à la spécification Modbus.

Résolution

Corrigé dans le micrologiciel 2.14.0.


ERRMODBUS011 : traitement incorrect des requêtes invalides de configuration d’événements Fast Modbus

Appareils concernés

Appareils WB-MAP* avec un micrologiciel antérieur à 2.14.0.

Description

Une commande de configuration d’événements (EVENT_CTRL, cmd=0x46, sub_cmd=0x18) comportant des champs de longueur invalides peut configurer incorrectement les notifications d’événements et produire une réponse de longueur imprévisible.

Cause et détails

Le gestionnaire de configuration d’événements Fast Modbus ne validait pas les champs de taille et de longueur des blocs de données internes. Des longueurs invalides peuvent l’amener à traiter des données au-delà de la trame reçue, avec pour conséquences :

1) Des paramètres incorrects de notification d’événements, notamment des changements spontanés de priorités ou de masques d’événements.

2) Une réponse de configuration d’événements de longueur imprévisible.

Solution de contournement

N’envoyez que des commandes Fast Modbus valides et conformes à sa spécification.

Résolution

Corrigé dans le micrologiciel 2.14.0.


ERRMAP0001 : perte des données de configuration et d’étalonnage

Appareils concernés

WB-MAP12H, WB-MAP3H, WB-MAP3E et WB-MAP6S avec les micrologiciels 2.2.0 à 2.2.4 inclus

Description

L’appareil affiche des tensions incorrectes et des valeurs nulles pour toutes les puissances. Les mesures de courant (Irms) sont présentes, mais peuvent être incorrectes. Les registres Modbus 0x1490–0x1495 contiennent des zéros.

Le problème survient après un certain temps de service. Ses conditions de déclenchement ne sont pas entièrement comprises, mais une température ambiante basse et les perturbations de moteurs et contacteurs voisins peuvent y contribuer.

Cause et détails

Le froid et les perturbations peuvent occasionnellement déclencher une réinitialisation d’urgence du microcontrôleur. Elle est généralement invisible pour l’utilisateur, mais, dans de très rares cas, elle peut corrompre la mémoire non volatile du compteur contenant les constantes d’étalonnage, les paramètres des transformateurs et l’énergie accumulée. La mémoire corrompue revient à son état d’usine non étalonné.

Tous les appareils WB-MAP avec les micrologiciels 2.2.0–2.2.4 inclus sont potentiellement concernés, mais le problème est extrêmement rare. Sa probabilité augmente avec la durée de fonctionnement.

Résolution

Corrigé dans le micrologiciel 2.2.5 du 10 mars 2020.

Recommandations

Il est recommandé aux utilisateurs d’appareils WB-MAP avec les micrologiciels 2.2.0–2.2.4 inclus de mettre à jour vers le dernier micrologiciel. Commandes de mise à jour rapide pour le contrôleur Wiren Board :

dpkg -s wb-mcu-fw-updater || (apt update && apt install wb-mcu-fw-updater)
wb-mcu-fw-updater update-all

Les fichiers destinés aux utilisateurs sans contrôleur Wiren Board sont disponibles ici.

Si vous êtes concerné, contactez directement le service commercial pour un remplacement sous garantie, ou l’assistance technique pour une reprogrammation à distance et une restauration de la table d’étalonnage.

ERRMAP0002 : perte des données de configuration et d’étalonnage pendant les mises à jour du micrologiciel

Appareils concernés

Tous les appareils WB-MAP*

Description

Dans certains cas, un appareil WB-MAP peut afficher des mesures nulles après une mise à jour du micrologiciel. Une nouvelle programmation ne résout pas le problème.

Cause et détails

Si l’appareil n’est pas dans son chargeur de démarrage pendant la programmation, une partie du micrologiciel peut écraser les données de configuration et d’étalonnage, provoquant des mesures incorrectes.

Résolution

Corrigé dans le micrologiciel 2.5.2 du 8 juin 2023. La mise à jour rétablit aussi le fonctionnement des appareils touchés par ce problème.

ERRMAP0003 : mesures de tension non nulles avec un raccordement incorrect du compteur

Appareils concernés

Tous les compteurs triphasés WB-MAP avec un micrologiciel jusqu’à 2.6.0 inclus.

Le WB-MAP3EV n’est pas concerné car son circuit est différent.

Description

En raison de la conception du circuit, appliquer une tension sur une phase sans raccorder la terre de protection à PE peut produire des mesures non nulles sur les phases déconnectées. Cela ne se produit pas dans les installations respectant les instructions et les règles d’installation électrique imposant la mise à la terre des secondaires des transformateurs de mesure.

Les trois conditions doivent être réunies simultanément :

  1. La borne PE du compteur n’est pas raccordée dans le tableau.
  2. Une ou deux phases sont perdues, et non les trois.
  3. Aucune autre charge n’est présente sur ces phases. Le compteur doit être la seule charge de son câble ; tout autre équipement raccordé ramènerait la phase à zéro à travers sa charge.

Par exemple, quelqu’un raccorde le compteur sur un établi pour des essais sans relier PE à la terre de protection.

Cause et détails

Pour la sécurité, les compteurs WB-MAP utilisent un réseau d’atténuation du neutre : le circuit de mesure est isolé des tensions de phase et du neutre. Le potentiel de masse du CAN est relié à PE, mais pas au neutre.

Lorsque PE est déconnecté, son potentiel dépend de la somme vectorielle des phases raccordées et des rapports de division des réseaux d’isolation. Par exemple, avec 230 V sur une phase, les autres peuvent atteindre environ 230 V * 0.3/1.3 = 53 V.

Résolution

Corrigé dans le micrologiciel 2.6.1 du 7 juillet 2023.

Ajout d’une logique remettant à zéro les tensions et puissances associées lorsqu’une tension de phase est inférieure à 30% de la plus élevée des trois tensions de phase.

À partir de la version 2.6.3 cette logique peut être désactivée avec Detect phase outages dans le modèle ou en écrivant 0 dans le registre 102.

ERRMAP0004 : erreur de calcul des faibles valeurs efficaces de courant et de tension

Appareils concernés

Tous les appareils WB-MAP, y compris WB-MAP3EV.

Description

À faibles courants et tensions, une erreur de calcul affecte les chiffres de poids faible.

Par exemple, à courant ou tension nul ou proche de zéro, l’appareil renvoie 0.029 A ou 0.018 V.

Cela n’affecte ni la précision de l’appareil ni les valeurs d’énergie accumulée.

Cause et détails

La puce de mesure mesure le courant et la tension instantanés, calcule la puissance et l’énergie, puis en déduit les autres paramètres.

À faibles courants et tensions, une erreur de calcul affecte les chiffres de poids faible, mais ne s’accumule pas dans les résultats et ne dépend pas des coefficients d’étalonnage.

La précision n’est pas affectée, car cette erreur reste inférieure à la précision spécifiée de l’instrument à tout courant ou tension. La puissance et l’énergie ne présentent pas cette erreur ; il n’y a pas d’accumulation d’énergie à vide.

Résolution

Corrigé dans le micrologiciel 2.6.1 du 7 juillet 2023. Les mesures de tension ou de courant et les puissances associées sont désormais mises à zéro sous 0.02 V ou 0.03 A respectivement (0x0001 E000 en hexadécimal).

ERRMAP0005 : condensateurs de classe X2 sur la ligne PE

Appareils concernés

MAP3E v1.6A, v1.6B, v1.6C et MAP3ET de mêmes révisions

Description

Les circuits d’entrée de l’alimentation utilisent des condensateurs de classe X2, 310 VAC entre PE et L/N pour supprimer les perturbations. Il s’agit d’un raccordement de classe Y, qui exige la classe de condensateurs correspondante.

Cause et détails

L’alimentation du MAP3E a été remaniée pour respecter les exigences CE d’émissions conduites, mais les condensateurs choisis ne correspondaient pas entièrement aux conditions de fonctionnement. Cela augmente le risque de haute tension sur PE. Avec un secteur standard 230/400 VAC et une mise à la terre PE fiable, cela ne provoque pas à lui seul de problème de fonctionnement. Néanmoins, bien que les condensateurs résistent à au moins 1300 V, le fabricant considère leur choix incorrect et a pris des mesures correctives.

Solution de contournement

– Poursuivez l’utilisation après avoir vérifié que la tension efficace de phase d’entrée ne dépasse pas 310 VAC (environ 530 VAC entre phases) et que PE est correctement mis à la terre. – Sinon, demandez un remplacement sous garantie à l’assistance technique en citant cet erratum.


Résolution

À partir de la révision 1.6C/1.

ERRMAP0006 : code d’erreur incorrect à la lecture de la tension d’une phase non configurée

Appareils concernés

Tous les compteurs triphasés WB-MAP avec un micrologiciel jusqu’à 2.5.2 inclus.

Description

Les registres de tension sur 32 bits renvoient 0xFFFF, le code d’erreur sur 16 bits, au lieu du code correct sur 32 bits 0xFFFF FFFF.

Cause et détails

Les versions triphasées WB-MAP permettent de réaffecter les phases aux canaux. Cela permet de mesurer trois charges distinctes sur une alimentation monophasée ou de corriger l’affectation lorsque les transformateurs ont été installés sur les mauvaises phases.

Si aucun canal n’utilise une phase, la lecture de son registre de tension devrait renvoyer le code d’erreur sur 32 bits 0xFFFF FFFF et afficher une mesure de tension rouge dans le modèle. À la place, le code sur 16 bits 0xFFFF est renvoyé et le modèle affiche 0.01 V.

Résolution

Corrigé dans le micrologiciel 2.6.0 du 6 juin 2023.

ERRMAP0008 : calcul incorrect de la puissance totale

Appareils concernés

Tous les compteurs triphasés WB-MAP de révisions matérielles v1.2F ou v1.2K, et tous les modèles WB-MAP3H/WB-MAP12H avec les micrologiciels 2.6.1–2.7.3 inclus.

Description

La somme des puissances de phase individuelles et la puissance totale indiquée diffèrent d’un facteur de plusieurs unités.

Cause et détails

Les compteurs WB-MAP utilisent des puces ATM90* pour mesurer et calculer les paramètres électriques et la consommation de chaque phase séparément. Le micrologiciel calcule en plus la puissance totale des phases ; l’erreur affecte ce calcul.

Les révisions WB-MAP v1.2F et v1.2K utilisent ATM90E36A au lieu d’ATM90E32AS. Ces puces stockent la puissance dans des formats de registres différents ; le micrologiciel convertit donc les mesures pour assurer la compatibilité ATM90E32AS.

WB-MAP3H et WB-MAP12H utilisent aussi ATM90E36A.

Le micrologiciel 2.6.1 a introduit des corrections pour ERRMAP0003 et ERRMAP0004, perturbant la séquence de conversion et produisant une puissance totale incorrecte. WB-MAP3H et WB-MAP12H ne convertissent pas les mesures au format ATM90E32AS, mais le stockage de puissance totale d’ATM90E36A provoque le même problème.

La précision de puissance des phases individuelles n’est pas affectée. La mise à jour du micrologiciel rétablit une puissance totale correcte.

Résolution

Corrigé dans le micrologiciel 2.7.4 du 20 octobre 2023. Mettez à jour le micrologiciel de l’appareil en suivant les instructions.

ERRMAP0009 : unités incorrectes de la période de remise à zéro des crêtes

Appareils concernés

Tous les compteurs WB-MAP avec mesure de crête et un micrologiciel jusqu’à 2.7.4 inclus

Description

Le sous-système de remise à zéro des crêtes interprétait la valeur du registre en millisecondes au lieu de secondes.

Résolution

Corrigé dans le micrologiciel 2.7.5 du 8 novembre 2023. Mettez à jour le micrologiciel de l’appareil en suivant les instructions.

ERRMAP0010 : calcul incorrect de la tension entre phases

Appareils concernés

Tous les compteurs triphasés WB-MAP avec un micrologiciel jusqu’à 2.7.5 inclus.

Cause et détails

Les tensions entre phases sont calculées à partir des tensions de phase et des angles de phase.

Un bogue du micrologiciel provoquait deux problèmes :

  1. Débordement de registre pour des angles de phase proches de zéro. Par exemple, raccorder une phase à plusieurs entrées WB-MAP pouvait produire une valeur de 650 V dans les registres de tension entre phases.
  2. Le calcul utilisait l’angle entre la mauvaise paire de phases. Par exemple, le calcul de tension L1–L2 utilisait l’angle L2–L3.

Résolution

Corrigé dans le micrologiciel 2.8.0; mettez à jour le micrologiciel de l’appareil.

ERRMAP0011 : erreur possible de mesure d’angle de phase avec le vieillissement des condensateurs

Appareils concernés

Tous les appareils WB-MAP sauf WB-MAP3EV, lots MAP3E v1.2C–V1.6G, MAP12E v1.7J–V1.10C et MAP6S v1.2–v1.5C

Cause et détails

Les filtres anti-repliement des canaux de courant utilisaient des condensateurs céramiques de capacité excessive. Leur vieillissement peut entraîner une erreur notable d’angle de phase et, dans certains cas, une faible erreur de puissance/énergie active.

Dans le pire cas supposé, un condensateur de canal de courant perd 20% de sa capacité pendant la durée de vie, alors que les autres restent inchangés. L’erreur estimée d’angle de phase serait de −0.36 degré (avance).

L’effet sur la puissance/énergie active dépend de la charge. Pour une charge presque résistive, l’erreur est négligeable ; à de plus grands angles de phase tension-courant, elle peut devenir notable. À 45 degrés (cos(phi)=0.7), elle peut atteindre 0.63%.

Ces estimations correspondent au pire cas ; l’effet réel devrait être plusieurs fois plus faible.

Mesures correctives

Il s’agit d’un problème matériel dont l’élimination nécessite le remplacement de composants. Les appareils concernés peuvent être réétalonnés sur le banc d’essai du fabricant.

Le vieillissement des condensateurs céramiques ralentit de façon logarithmique et est le plus rapide dans les premières heures, jours et mois après soudage. Les appareils anciens devraient donc présenter peu de dérive supplémentaire après réétalonnage.

Résolution

Corrigé à partir des lots :

  • MAP3E — v1.6H,
  • MAP12E — v1.11,
  • MAP6S — v1.5D

ERRMAP0012 : erreur d’étalonnage du retard de phase

Appareils concernés

Tous les appareils WB-MAP sauf WB-MAP3EV, lots :

  • 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

Cause et détails

Une erreur d’étalonnage en production provoque une erreur de mesure d’angle de phase d’environ 0.25 degré (retard). Cela reste dans la classe de précision déclarée 0.5S (plus d’informations sur les classes de précision ici)

L’erreur de puissance/énergie active dépend de la charge. Pour une charge presque résistive, elle est négligeable ; à de plus grands angles de phase, elle devient notable. À 45 degrés (cos(phi)=0.7), elle atteint 0.31%.

Solution de contournement

Les appareils concernés peuvent être réétalonnés sur le banc d’essai du fabricant.

Vous pouvez aussi ajouter une correction de 0.25 degré au retard de phase du transformateur de courant :

  1. Dans l’interface web du contrôleur Wiren Board, ajoutez 250 aux paramètres WB-MAP Phi Lx (déphasages des transformateurs)
  2. Avec les registres Modbus, ajoutez 250 aux valeurs des registres 0xX460, 0xX461 et 0xX462, où X est le numéro du canal. Utilisation des appareils Modbus Wiren Board sans contrôleur.

Résolution

Corrigé depuis janvier 2024, à partir des lots :

  • WB-MAP3E: v1.6F/3
  • WB-MAP12E: v1.10B/3
  • WB-MAP6S: v1.5C/1
  • WB-MAP3ET: v1.4A/1

ERRMAP0014 : l’appareil se bloque sans indication

Description

De fortes perturbations électromagnétiques, par exemple celles d’un contacteur, peuvent bloquer l’appareil et éteindre ses voyants. Couper puis rétablir l’alimentation restaure le fonctionnement.

Appareils concernés

Appareils WB-MAP des lots :

  • WB-MAP3E: v1.6F - v1.8A
  • WB-MAP6S: v1.5C - v1.8A
  • WB-MAP3ET: v1.4A - v1.4E

Cause et détails

Un verrouillage parasite de l’EEPROM provoque une chute de la tension d’alimentation du microcontrôleur. Couper puis rétablir l’alimentation de la carte résout le problème. Sa probabilité est extrêmement faible et dépend de nombreux facteurs.

Solution de contournement

  • Les appareils concernés sont remplacés sous garantie.

Résolution

  • WB-MAP3E : corrigé dans v1.8B
  • WB-MAP6S : corrigé dans v1.8B
  • WB-MAP3ET : corrigé dans v1.4F

ERRMAP0016 : valeurs initiales excessives d’énergie active et réactive sur les appareils neufs

Appareils concernés

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

Cause et détails

En production, l’appareil est programmé puis étalonné. Un bogue du micrologiciel accumulait de l’énergie active et réactive avant l’étalonnage. Toutes les nouvelles mesures après étalonnage sont correctes. Les anciennes valeurs incorrectes, de plusieurs centaines de kWh/kvarh, restent en mémoire mais n’affectent pas les mesures actuelles.

Résolution

Corrigé depuis avril 2025, à partir des lots :

  • WB-MAP3E: v1.8A/1, v1.8B/1;
  • WB-MAP12E: v1.13A/3;
  • WB-MAP3ET: v1.4E/2;

Solution de contournement

Aucune action utilisateur n’est nécessaire ; les appareils mesurent correctement.

ERRMAP0018 : défaillance des diodes de redressement de l’alimentation sur tension de phase

Appareils concernés

Tous les appareils WB-MAP3E antérieurs à v1.11 et WB-MAP12E antérieurs à v1.14.

Cause et détails

Des défaillances isolées de diodes de redressement se sont produites lorsque les compteurs étaient installés près de charges inductives telles que des pompes et moteurs. Les redresseurs S1M sont utilisés par paires, chacun prévu pour 1 kV, et tolèrent environ 1.6 kV de surtension négative : 2 kV moins la tension du condensateur de filtrage en aval. Cela est parfois insuffisant.

Résolution

Remplacement des diodes par des EMA520 à tension plus élevée (2 kV) à partir du WB-MAP3E v1.11 et du WB-MAP12E v1.14.

Solution de contournement

Remplacement sous garantie en cas de défaillance.

ERRMAP0019 : tensions entre phases incorrectes lorsque les angles de phase sont indisponibles

Appareils concernés

Tous les compteurs triphasés WB-MAP avec un micrologiciel antérieur à 2.12.4.

Cause et détails

Les tensions entre phases sont calculées à partir des tensions de phase et des angles interphases. Lorsque la lecture ou le calcul de l’angle échouait, par exemple avec une phase déconnectée, le code poursuivait le calcul et renvoyait des valeurs incorrectes au lieu d’une indication d’erreur en rouge dans l’interface.

Résolution

Corrigé dans le micrologiciel 2.12.4 : les tensions entre phases renvoient une indication d’erreur lorsqu’aucun angle interphase valide n’est disponible.

ERRMAP0021 : conflit de stockage des paramètres de détection de phase déconnectée et d’inversion des transformateurs de courant

Appareils concernés

Tous les compteurs WB-MAP sauf WB-MAP3EV avec les micrologiciels 2.10.0–2.12.3.

Cause et détails

La détection de phase déconnectée et l’inversion du transformateur de courant L2 peuvent prendre des valeurs incorrectes. Pour les compteurs à six canaux, cela concerne le canal 2 des six canaux monophasés ; pour les compteurs à douze canaux, L2 du premier canal triphasé. Un bogue du micrologiciel stockait ces paramètres indépendants dans des zones de mémoire non volatile qui se chevauchaient. Les paramètres réels peuvent différer de ceux demandés, et modifier l’un peut modifier l’autre de façon inattendue.

Résolution

La source indique qu’une prochaine mise à jour du micrologiciel corrigera ce problème. Après mise à jour vers une version corrigée, la détection de phase déconnectée sera activée ; modifiez-la de nouveau si nécessaire.

Solution de contournement

N’utilisez que les combinaisons que l’appareil traite correctement :

– Disconnected-phase detection enabled, L2 current-transformer inversion disabled; or – Disconnected-phase detection disabled, L2 current-transformer inversion enabled.

Si aucune combinaison ne convient, inversez physiquement le transformateur de courant L2 en le retournant ou en échangeant ses fils.

ERRMAP0022 : angles de phase tension-courant incorrects en l’absence de tension

Appareils concernés

Tous les compteurs WB-MAP avec un micrologiciel antérieur à 2.12.4.

Cause et détails

Les angles de phase tension-courant nécessitent des mesures valides de courant et de tension. Lorsque la mesure de tension échouait, l’appareil continuait à renvoyer des angles de phase incorrects.

Résolution

Corrigé dans le micrologiciel 2.12.4 : les angles de phase tension-courant renvoient 0 lorsque la mesure de tension correspondante est indisponible.