Historique du micrologiciel du WB-MAP3E
Vue d’ensemble
Le micrologiciel de l’appareil peut être mis à jour par Modbus ; voir les instructions.
Cette page répertorie les changements depuis le début de 2022. Les changements antérieurs figurent dans l’historique du micrologiciel.
Historique des modifications
2.15.0 (07.09.2026)
2.14.0 (21.07.2026)
- Correction de problèmes Modbus :
- ERRMODBUS008 : comportement inattendu avec de longues trames de requête
- ERRMODBUS009 : comportement inattendu lors de lectures près de l’adresse 0xFFFF en mode de lecture continue
- ERRMODBUS010 : validation incorrecte des requêtes et traitement incorrect des requêtes invalides
- ERRMODBUS011 : traitement incorrect des requêtes invalides de configuration d’événements Fast Modbus
- Ajout du registre de bobine de service 65500 pour tester les voyants.
2.13.1 (18.06.2026)
- Correction de la sauvegarde du registre de période de détection des crêtes de courant (0x10F4).
- Amélioration de la stabilité temporelle de l’arbitrage Fast Modbus.
2.13.0 (08.06.2026)
- Ajout du registre de période de détection des crêtes de courant (0x10F4).
- Ajout de l’indication par voyants sur le boîtier du WB-MAP3EV.
- Correction de la perte d’événements lorsque deux appareils du même bus émettent simultanément des événements ERRMODBUS007.
2.12.4 (12.05.2026)
- Correction du calcul incorrect de la tension entre phases lorsque les angles de phase sont indisponibles ERRMAP0019
- Correction de la mesure incorrecte de l’angle de phase tension-courant en l’absence de tension ERRMAP0022
- Correction de la sauvegarde des paramètres de détection des phases déconnectées et d’inversion des transformateurs de courant ERRMAP0021
- Amélioration de la détection des phases déconnectées
- Optimisation du traitement des coupures d’alimentation
- Ajout de registres de service de diagnostic FlashFS
- Optimisation de l’utilisation de la mémoire lors de requêtes portant sur de nombreux registres
2.12.3 (05.03.2026)
- Correction du facteur de puissance total incorrect sur plusieurs phases ERRMAP0020
2.12.1 (20.01.2026)
- Correction de l’identification du modèle pour la correspondance avec les modèles WB-MAP3E et WB-MAP3ET.
2.12.0 (29.12.2025)
- Ajout de registres de service de surveillance de la pile et de la RAM
- Ajout d’un registre de service indiquant la dernière cause de réinitialisation du microcontrôleur
- Ajout d’un registre de service de comptage des mises à jour du micrologiciel
- Ajout de registres de service de diagnostic FlashFS
- Ajout du registre du numéro de lot de l’appareil
- Amélioration de la précision de mesure de la tension d’alimentation du microcontrôleur sur les nouveaux appareils
- Modèles distincts pour WB-MAP3E et WB-MAP3ET.
2.11.0 (04.09.2025) — disponible dans testing
- Ajout d’un registre de rétablissement des paramètres par défaut
2.10.8 (28.05.2025)
2.10.7 (04.04.2025)
- Corrections internes de production
2.10.6 (04.04.2025)
- Correction des valeurs initiales élevées des compteurs d’énergie sur les nouveaux appareils ERRMAP0016
2.10.5 (04.04.2025)
- Correction des registres de puissance renvoyant zéro au lieu des valeurs réelles (observée sur WB-MAP6S avec ATM90E36A ; ces appareils peuvent maintenant utiliser le dernier micrologiciel)
- Correction des données changeantes dans les registres de puissance non active ERRMAP0015
2.10.4 (07.03.2025)
- Correction du comportement inattendu lors de l’écriture de valeurs invalides dans certains registres ERRMODBUS003
- Validation du WB-MAP12H : ces appareils peuvent maintenant être mis à jour vers le dernier micrologiciel
- Amélioration des composants utilisés dans les tests fonctionnels de production
2.10.3 (26.02.2025)
- Simplification du matériel par suppression de l’EEPROM
- Correction d’impulsions supplémentaires pendant l’initialisation I2C (sans effet sur le fonctionnement)
2.10.2 (30.01.2025)
- Correction de la perte de réponse Modbus en cas de requêtes très fréquentes (observée sur WB-MAP12E) ERRMAP0013
2.10.1 (14.10.2024)
- Ajout de la vérification de parité des données Modbus reçues ERRMODBUS006
2.10.0 (07.08.2024)
- Ajout de l’inversion logicielle des transformateurs de courant, sauf sur WB-MAP3ET et WB-MAP3EV
- Correction des réponses aux paquets à l’adresse 0xFD ne contenant pas de commandes Fast Modbus ERRMODBUS001
- Ajout du registre 119 : VDDA minimale depuis la mise sous tension
2.9.0 (13.05.2024)
- Ajout de registres d’énergie big-endian
2.9.0 (13.05.2024)
- Ajout de registres de courant en unités de 0.01 A et de registres de puissance active en unités de 0.01 kW
2.8.1 (06.02.2024)
- Correction de blocages possibles extrêmement rares à la mise sous tension
2.8.0 (14.12.2023)
- Ajout d’événements pour les registres de tension Urms
- Les registres Upeak contiennent désormais des valeurs absolues non signées
- Correction d’un bogue de calcul de tension entre phases : ERRMAP00010
- Ajout du registre 131 : entrée dans le chargeur de démarrage avec les paramètres de connexion actuels. Nécessite le chargeur de démarrage 1.3.0 ou ultérieur.
- Correction de la réponse à la commande de détection 0x46 ERRMODBUS002
- Correction des bits de poids fort non initialisés dans les réponses à champs de bits ERRMODBUS004
2.7.5 (08.11.2023)
- Correction des unités de temps de remise à zéro des crêtes : ERRMAP0009
2.7.4 (25.10.2023)
- Correction du calcul de puissance totale : ERRMAP0008
2.7.3 (03.10.2023)
2.7.2 (20.09.2023)
2.7.1 (21.08.2023) — disponible dans testing
2.7.0 (28.07.2023) — disponible dans testing
- Correction des problèmes ERRMAP0003 et ERRMAP0004 pour les appareils WB-MAP avec puce ATM90E36A.
- Pour les versions triphasées ATM90E36A, correction des angles de phase toujours lus à zéro.
2.6.3 (13.07.2023) — disponible dans testing
- La commande désactivant le contournement de ERRMAP0003 est passée du registre 101 au 102. Les valeurs sont inversées : 0 le désactive ; 1 l’active (par défaut).
- Le contournement de ERRMAP0004 est toujours actif, quels que soient les registres 101 ou 102.
2.6.2 (13.07.2023)
2.6.1 (07.07.2023)
- Ajout de la remise à zéro de la puissance de phase lorsque les mesures de tension sont remises à zéro à la détection des conditions décrites dans ERRMAP0003 et ERRMAP0004), en tenant compte de la configuration des phases dans les registres 0xn4A0–0xn4A2.
- Ajout de la remise à zéro de la puissance de phase lorsque les mesures de tension sont remises à zéro à la détection des conditions décrites dans ERRMAP0003 et ERRMAP0004), en tenant compte de la configuration des phases dans les registres 0xn4A0–0xn4A2.
- La remise à zéro des mesures incorrectes (contournements de ERRMAP0003 et ERRMAP0004) peut être désactivée en écrivant 1 dans le registre 101 ; sa valeur par défaut est 0, ce qui active cette logique
2.6.0 (23.06.2023)
- Pour les versions triphasées WB-MAP, détection des mesures de tension non nulles causées par un câblage incorrect du compteur ERRMAP0003
- Correction du calcul des faibles valeurs efficaces de courant et de tension. ERRMAP0004
- Remplacement de la valeur d’erreur 0xFFFF par 0xFFFF FFFF lors de la lecture d’un registre de tension pour une phase non sélectionnée par les registres 0xn4A0–0xn4A2. ERRMAP0006
2.5.2 (08.06.2023)
- Prévention des écritures accidentelles du micrologiciel sur les registres d’étalonnage ERRMAP0002
2.5.1 (06.04.2023)
- Correction des délais de réponse aléatoires de l’appareil ERRMODBUS01
2.5.0 (02.02.2023)
- Ajout de registres de tension entre phases
2.4.1 (05.12.2022)
- Corrections mineures de Modbus
2.4.0 (01.12.2022)
- Ajout de la prise en charge de la bibliothèque Modbus mise à jour et du fonctionnement avec l’ extension du protocole Modbus Wiren Board
2.3.8 (28.09.2022)
- Ajout de la prise en charge de nouvelles puces EEPROM
2.3.7 (24.01.2022)
- Ajout de registres de tension et de température internes du microcontrôleur.
- Ajout d’un registre de tension d’entrée minimale depuis la mise sous tension.
2.3.6 (12.01.2022)
- Ajout de la prise en charge de nouvelles puces FRAM