Bekannte Probleme – WB-MAP3E
ERRMODBUS001: Gerät antwortet auf Adresse 0xFD
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.10.0.
Beschreibung
Fast-Modbus-Geräte können Geräte anderer Hersteller am selben Bus stören, wenn diese spezielle Befehle verwenden, die mit 0xFD beginnen.
Ursache und Einzelheiten
Fast Modbus reserviert 0xFD für spezielle Broadcast-Befehle. Beginnt eine Anfrage eines Drittanbieters mit 0xFD, verwendet aber einen Befehl außerhalb von Fast Modbus, antworten betroffene Wiren Board-Geräte mit MODBUS_ERR_ILLEGAL_FUNCTION und stören den anderen Datenaustausch. Der Bustreiber behandelt das Paket fälschlich als gewöhnlichen Modbus-Verkehr.
Übergangslösung
Betreiben Sie betroffene Wiren Board-Geräte und Fremdgeräte nicht gemeinsam an einem Bus.
Behebung
In Firmware 2.10.0 behoben.
ERRMODBUS002: Fehlerhafte Antwort auf Suchbefehl 0x46
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.8.0.
Beschreibung
Fast Modbus verwendete ursprünglich Funktion 0x60. Diese wurde später auf 0x46 geändert, da 0x60 in einem reservierten Bereich lag. Aus Gründen der Abwärtskompatibilität wurden beide Anfragecodes beibehalten, das Gerät antwortete jedoch stets mit 0x60. Nach der Korrektur enthält die Antwort dieselbe Funktion wie die Anfrage: 0x46 oder 0x60.
Abhilfe
Aktualisieren Sie die Firmware auf 2.8.0.
Behebung
In Firmware 2.8.0 behoben.
ERRMODBUS003: Unerwartetes Verhalten beim Schreiben ungültiger Werte in einige Register
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.10.4.
Beschreibung
Wenn Werte im Bereich [256 ... 65535] in bestimmte Register geschrieben werden, werden die oberen 8 Bits verworfen und die Firmware erhält den Wert modulo 256. Beispielsweise wirkt das Schreiben von 257 genauso wie das Schreiben von 1.
Das Geräteadressregister (128) ist eines der betroffenen Register.
Alle Register arbeiten innerhalb ihrer dokumentierten Wertebereiche wie vorgesehen. Das Problem tritt beim Schreiben ungültiger Werte über 255 auf.
Abhilfe
Aktualisieren Sie die Firmware auf 2.10.4.
Behebung
In Firmware 2.10.4 behoben.
ERRMODBUS004: Fehlerhafte Bitfeldantworten
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.8.0.
Beschreibung
Antworten mit Bitfeldern, darunter Coil-/Diskreteingangs-Lesezugriffe und Ereignisverwaltung, konnten fehlerhafte höherwertige Bits enthalten.
Abhilfe
Aktualisieren Sie die Firmware auf 2.8.0.
Behebung
In Firmware 2.8.0 behoben.
ERRMODBUS006: Antworten auf Anfragen mit falscher Parität
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.10.1.
Beschreibung
Das Gerät beantwortete Anfragen mit falscher Parität, statt sie zu ignorieren.
Abhilfe
Aktualisieren Sie die Firmware auf 2.10.1.
Behebung
In Firmware 2.10.1 behoben.
ERRMODBUS007: Ereignisverlust bei gleichzeitiger Übertragung zweier Geräte an einem Bus
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.13.0.
Beschreibung
Wenn bei zwei Geräten am selben Bus gleichzeitig Ereignisse anstehen, kann eines ein unvollständiges Ereignispaket senden.
Ursache und Einzelheiten
Bei Fast Modbus fordert der Master Ereignisse an. Alle Geräte mit anstehenden Ereignissen nehmen an der Arbitrierung teil; der Gewinner antwortet, die anderen warten auf die nächste Anfrage.
Ein erzeugtes Ereignis wartet auf die Übertragung. Nachdem das Gerät seinen Frame auf den Bus gesendet hat, wird das Ereignis als gesendet markiert. Die nächste Bestätigung des Masters für dieses Gerät entfernt die gesendeten Ereignisse aus dessen Warteschlange. Dies ist der normale Bestätigungsmechanismus.
Der Fehler markierte Ereignisse zu früh als gesendet: bereits beim Empfang der Ereignisanfrage und vor Abschluss der Arbitrierung. Gewann das Gerät die Arbitrierung, funktionierte alles normal. Verlor es, wurde kein Paket gesendet, seine Ereignisse waren jedoch bereits als gesendet markiert. Eine spätere Bestätigung für dieses Gerät bestätigte auch diese ungesendeten Ereignisse und entfernte sie aus der Warteschlange, bevor sie den Master erreicht hatten.
Der Wert in der Weboberfläche wird nicht aktualisiert und es wird keine MQTT-Meldung veröffentlicht, obwohl die Geräteregister korrekt bleiben. Die Änderungsbenachrichtigung geht verloren.
Schließen beispielsweise Eingänge zweier Relaismodule am selben Bus gleichzeitig, kann ein Modul in der Weboberfläche korrekt aktualisiert werden, während das andere einige Ereignisse verliert und trotz tatsächlichem Schalten weiterhin im vorherigen Zustand erscheint.
Übergangslösung
Deaktivieren Sie vorübergehend den ereignisbasierten Betrieb für betroffene Register, indem Sie sporadic in der Gerätevorlage auf false setzen. Die Register werden dann im konfigurierten Intervall abgefragt.
Behebung
In Firmware 2.13.0 behoben.
ERRMODBUS008: Unerwartetes Verhalten bei langen Anfrageframes
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.14.0.
Beschreibung
Der Empfang eines Frames mit mehr als 265 Byte, der maximalen Fast-Modbus-Framelänge, kann das Gerät blockieren und neu starten; in einigen Fällen können auch Einstellungen verloren gehen.
Ursache und Einzelheiten
Der Empfangsalgorithmus verarbeitete übergroße ungültige Anfragen nicht korrekt, wodurch ein Pufferüberlauf und die Beschädigung benachbarter Speicherbereiche entstanden. Das Gerät blockiert und wird vom Watchdog neu gestartet. Sehr große Frames über etwa 500 Byte können außerdem Einstellungen beschädigen, sodass das Gerät mit Standard-Kommunikationsparametern neu startet: 9600 8N2, Adresse 1.
Übergangslösung
- Senden Sie keine Anfragen, die die Grenzen von Modbus RTU oder Fast Modbus überschreiten (265 Byte bei Fast Modbus).
- Schließen Sie das Gerät nicht an einen Bus an, der Nicht-Modbus-Verkehr oder Meldungen mit mehr als 265 Byte führt.
Behebung
In Firmware 2.14.0 behoben.
ERRMODBUS009: Unerwartetes Verhalten beim Lesen nahe Adresse 0xFFFF im Modus für fortlaufendes Lesen
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.14.0.
Beschreibung
Bei aktiviertem fortlaufendem Lesen kann ein Lesebereich, der Adresse 0xFFFF erreicht oder überschreitet, das Gerät blockieren und neu starten.
Ursache und Einzelheiten
Der Algorithmus zum fortlaufenden Lesen behandelte den Überlauf des 16-Bit-Registeradresszählers nicht korrekt. Das Lesen von 0xFFFF ließ den Zähler überlaufen und verursachte eine Endlosschleife mit anschließendem Watchdog-Reset.
Übergangslösung
Lesen Sie bei aktiviertem fortlaufendem Lesen keinen Bereich einschließlich 0xFFFF. Wiren Board-Geräte besitzen an dieser Adresse kein implementiertes Register.
Behebung
In Firmware 2.14.0 behoben.
ERRMODBUS010: Fehlerhafte Prüfung und Verarbeitung ungültiger Anfragen
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.14.0.
Beschreibung
Das Gerät kann syntaktisch ungültige Anfragen akzeptieren oder falsch verarbeiten, einen falschen Ausnahmecode zurückgeben oder eine falsche Registeranzahlgrenze anwenden.
Ursache und Einzelheiten
Der Prüfalgorithmus behandelt folgende Fälle fehlerhaft:
1) Anfragen zum Lesen von null Registern werden mit einer Antwort ohne Nutzdaten akzeptiert, die nur Header und CRC enthält. Modbus verlangt Ausnahme 0x03 (ILLEGAL_DATA_VALUE).
2) Für alle Lese-/Schreibfunktionen gilt ein einheitlicher Grenzwert von 125 Registern; bei Überschreitung wird 0x02 (ILLEGAL_DATA_ADDRESS) zurückgegeben. Modbus sieht dagegen 2000 Bits für Bit-Lesezugriffe, 125 Register für Eingangs-/Holding-Lesezugriffe, 1968 Coils für Mehrfach-Coil-Schreibzugriffe und 123 Holding-Register für Mehrfachregister-Schreibzugriffe vor. Bei Überschreitung des jeweils geltenden Grenzwerts müsste 0x03 (ILLEGAL_DATA_VALUE) zurückgegeben werden.
3) Byte Count wird bei Mehrfach-Schreibzugriffen (0x0F und 0x10) nicht geprüft. Stimmen Byte Count und Registeranzahl nicht überein, müsste 0x03 (ILLEGAL_DATA_VALUE) zurückgegeben werden.
4) Einzel-Coil-Schreibzugriffe prüfen den Wert nicht und verwenden dessen höchstwertiges Bit. Modbus erlaubt nur 0x0000 und 0xFF00; bei allen anderen Werten müsste 0x03 (ILLEGAL_DATA_VALUE) zurückgegeben werden.
5) Strukturell ungültige Anfragen mit gültiger CRC, etwa überlange Anfragen, werden normal verarbeitet. Solche fehlerhaft aufgebauten Anfragen müssten stattdessen ignoriert werden.
6) Strukturell gültige, aber übergroße Frames mit 257–265 Byte werden verarbeitet. Standard-Modbus-Frames mit mehr als 256 Byte sind ungültig und müssten ignoriert werden.
Übergangslösung
Senden Sie nur strukturell korrekte Anfragen gemäß der Modbus-Spezifikation.
Behebung
In Firmware 2.14.0 behoben.
ERRMODBUS011: Fehlerhafte Verarbeitung ungültiger Anfragen zur Konfiguration von Fast-Modbus-Ereignissen
Betroffene Geräte
WB-MAP* devices mit Firmware vor 2.14.0.
Beschreibung
Ein Ereigniskonfigurationsbefehl (EVENT_CTRL, cmd=0x46, sub_cmd=0x18) mit ungültigen Längenfeldern kann Ereignisbenachrichtigungen fehlerhaft konfigurieren und eine Antwort unvorhersehbarer Länge erzeugen.
Ursache und Einzelheiten
Der Handler zur Konfiguration von Fast-Modbus-Ereignissen prüfte die Größen- und internen Datenblocklängenfelder nicht. Ungültige Längen können dazu führen, dass Daten außerhalb des empfangenen Frames verarbeitet werden. Mögliche Folgen:
1) Fehlerhafte Ereignisbenachrichtigungseinstellungen, einschließlich unbeabsichtigter Änderungen von Ereignisprioritäten oder Masken.
2) Eine Ereigniskonfigurationsantwort mit unvorhersehbarer Länge.
Übergangslösung
Senden Sie nur gültige Fast-Modbus-Befehle gemäß dessen Spezifikation.
Behebung
In Firmware 2.14.0 behoben.
ERRMAP0001: Verlust von Konfigurations- und Kalibrierdaten
Betroffene Geräte
WB-MAP12H, WB-MAP3H, WB-MAP3E und WB-MAP6S mit Firmware 2.2.0 bis einschließlich 2.2.4
Beschreibung
Das Gerät zeigt falsche Spannungen und für alle Leistungen null an. Strommesswerte (Irms) sind vorhanden, können aber falsch sein. Die Modbus-Register 0x1490–0x1495 enthalten Nullen.
Das Problem tritt nach einiger Betriebszeit auf. Die Auslösebedingungen sind nicht vollständig geklärt; niedrige Umgebungstemperaturen und Störungen durch benachbarte Motoren und Schütze können jedoch dazu beitragen.
Ursache und Einzelheiten
Niedrige Temperaturen und Störungen können gelegentlich einen Notfall-Reset des Mikrocontrollers auslösen. Dies bleibt normalerweise für den Benutzer unsichtbar. In sehr seltenen Fällen kann der Reset jedoch den nichtflüchtigen Zählerspeicher mit Kalibrierkonstanten, Stromwandlereinstellungen und aufsummierter Energie beschädigen. Ein beschädigter Speicher fällt auf den unkalibrierten Werkszustand zurück.
Alle WB-MAP-Geräte mit Firmware 2.2.0–2.2.4 einschließlich sind potenziell betroffen, das Problem ist jedoch äußerst selten. Seine Wahrscheinlichkeit steigt mit der Betriebsdauer.
Behebung
In Firmware 2.2.5 vom 10. März 2020 behoben.
Empfehlungen
Benutzern von WB-MAP-Geräten mit Firmware 2.2.0–2.2.4 einschließlich wird empfohlen, auf die neueste Firmware zu aktualisieren . Befehle zur schnellen Aktualisierung auf dem Wiren Board-Controller:
dpkg -s wb-mcu-fw-updater || (apt update && apt install wb-mcu-fw-updater) wb-mcu-fw-updater update-all
Dateien für Benutzer ohne Wiren Board-Controller sind verfügbar hier.
Wenden Sie sich bei Betroffenheit direkt an den Vertrieb für einen Garantieaustausch oder an den technischen Support für erneutes Flashen und Wiederherstellung der Kalibriertabelle per Fernzugriff.
ERRMAP0002: Verlust von Konfigurations- und Kalibrierdaten bei Firmware-Aktualisierungen
Betroffene Geräte
Alle WB-MAP*-Geräte
Beschreibung
In manchen Fällen kann ein WB-MAP-Gerät nach einer Firmware-Aktualisierung Nullwerte anzeigen. Erneutes Flashen behebt das Problem nicht.
Ursache und Einzelheiten
Befindet sich das Gerät während des Flashens nicht im Bootloader, kann ein Teil der Firmware Konfigurations- und Kalibrierdaten überschreiben und dadurch falsche Messwerte verursachen.
Behebung
Behoben in Firmware 2.5.2 vom 8. Juni 2023. Die Aktualisierung stellt auch die Funktion bereits betroffener Geräte wieder her.
ERRMAP0003: Spannungsmesswerte ungleich null bei falscher Zählerverdrahtung
Betroffene Geräte
Alle dreiphasigen WB-MAP-Zähler mit Firmware bis einschließlich 2.6.0.
WB-MAP3EV ist wegen seines anderen Schaltungsaufbaus nicht betroffen.
Beschreibung
Aufgrund des Schaltungsaufbaus kann das Anlegen einer Spannung an eine Phase ohne Schutzleiteranschluss an PE auf getrennten Phasen Messwerte ungleich null erzeugen. Dies tritt bei Installationen gemäß Installationsanleitung und den elektrischen Installationsregeln, die die Erdung der Sekundärwicklungen von Messwandlern verlangen, nicht auf.
Alle drei Bedingungen müssen gleichzeitig vorliegen:
- Die PE-Klemme des Zählers ist im Schaltschrank nicht angeschlossen.
- Eine oder zwei Phasen fallen aus, nicht alle drei.
- An diesen Phasen befinden sich keine anderen Lasten. Der Zähler muss die einzige Last an seinem Kabel sein; jedes andere angeschlossene Gerät würde die Phase über seine Last auf null ziehen.
Beispielsweise wird der Zähler zum Test auf einer Werkbank angeschlossen, ohne PE mit dem Schutzleiter zu verbinden.
Ursache und Einzelheiten
Aus Sicherheitsgründen verwenden WB-MAP-Zähler ein Abschwächungsnetzwerk am Neutralleiter: Die Messschaltung ist sowohl von den Phasenspannungen als auch vom Neutralleiter getrennt. Das Massepotenzial des ADC ist mit PE, aber nicht mit dem Neutralleiter verbunden.
Bei getrenntem PE hängt dessen Potenzial von der Vektorsumme der angeschlossenen Phasen und den Teilerverhältnissen der Trennnetzwerke ab. Bei beispielsweise 230 V an einer Phase können die anderen etwa 230 V * 0.3/1.3 = 53 V erreichen.
Behebung
Behoben in Firmware 2.6.1 vom 7. Juli 2023.
Logik ergänzt, die Spannungs- und zugehörige Leistungsmesswerte löscht, wenn eine Phasenspannung unter 30% der höchsten der drei Phasenspannungen liegt.
Ab Version 2.6.3 kann diese Logik über Detect phase outages in der Vorlage oder durch Schreiben von 0 in Register 102 deaktiviert werden.
ERRMAP0004: Berechnungsfehler bei kleinen Effektivwerten von Strom und Spannung
Betroffene Geräte
Alle WB-MAP-Geräte, einschließlich WB-MAP3EV.
Beschreibung
Bei kleinen Strömen und Spannungen beeinflusst ein Berechnungsfehler die niederwertigsten Stellen.
Beispielsweise gibt das Gerät bei Strom oder Spannung von null oder nahezu null 0.029 A bzw. 0.018 V zurück.
Dies beeinflusst weder die Gerätegenauigkeit noch aufsummierte Energiewerte.
Ursache und Einzelheiten
Der Messchip misst momentanen Strom und momentane Spannung, berechnet Leistung und Energie und leitet daraus die übrigen Parameter ab.
Bei kleinen Strömen und Spannungen beeinflusst der Berechnungsfehler die niederwertigsten Stellen, summiert sich jedoch nicht in den Berechnungsergebnissen und hängt nicht von Kalibrierkoeffizienten ab.
Die Genauigkeit bleibt unbeeinträchtigt, da dieser Fehler bei jedem Strom und jeder Spannung unter der angegebenen Gerätegenauigkeit bleibt. Leistung und Energie haben diesen Fehler nicht; ohne Last wird keine Energie aufsummiert.
Behebung
Behoben in Firmware 2.6.1 vom 7. Juli 2023. Spannungs- bzw. Strommesswerte und zugehörige Leistungen werden nun unter 0.02 V bzw. 0.03 A auf null gesetzt (hexadezimal 0x0001 E000).
ERRMAP0005: Kondensatoren der Klasse X2 in der PE-Leitung
Betroffene Geräte
MAP3E v1.6A, v1.6B, v1.6C und MAP3ET mit denselben Revisionen
Beschreibung
Die Eingangsschaltungen des Netzteils verwenden Kondensatoren der Klasse X2 für 310 VAC zwischen PE und L/N zur Entstörung. Dies ist eine Klasse-Y-Anwendung und erfordert die entsprechende Kondensatorklasse.
Ursache und Einzelheiten
Das Netzteil des MAP3E wurde zur Erfüllung der CE-Anforderungen an leitungsgebundene Störaussendungen überarbeitet; die ausgewählten Kondensatoren entsprachen jedoch nicht vollständig den Betriebsbedingungen. Dies erhöht das Risiko einer hohen Spannung an PE. Bei üblichen 230/400-VAC-Netzen und zuverlässiger PE-Erdung verursacht dies allein kein Betriebsproblem. Obwohl die Kondensatoren mindestens 1300 V standhalten, hält der Hersteller ihre Auswahl dennoch für falsch und hat Korrekturmaßnahmen ergriffen.
Übergangslösung
– Betrieb fortsetzen, nachdem geprüft wurde, dass der Effektivwert der Eingangsphasenspannung 310 VAC (etwa 530 VAC Außenleiterspannung) nicht überschreitet und PE zuverlässig geerdet ist. – Alternativ beim technischen Support unter Verweis auf diesen Fehler einen Garantieaustausch anfordern.
Behebung
Ab Revision 1.6C/1.
ERRMAP0006: Falscher Fehlercode beim Lesen der Spannung einer nicht konfigurierten Phase
Betroffene Geräte
Alle dreiphasigen WB-MAP-Zähler mit Firmware bis einschließlich 2.5.2.
Beschreibung
32-Bit-Spannungsregister geben den 16-Bit-Fehlercode 0xFFFF statt des korrekten 32-Bit-Fehlercodes 0xFFFF FFFF zurück.
Ursache und Einzelheiten
Dreiphasige WB-MAP-Versionen erlauben die Neuzuordnung von Phasen zu Kanälen. Dies ermöglicht drei getrennte Lasten an einer einphasigen Versorgung oder die Korrektur der Phasenzuordnung bei an falschen Phasen montierten Stromwandlern.
Nutzt kein Kanal eine Phase, müsste das Lesen ihres Spannungsregisters den 32-Bit-Fehlercode 0xFFFF FFFF zurückgeben und einen roten Spannungswert in der Vorlage anzeigen. Stattdessen wird der 16-Bit-Fehlercode 0xFFFF zurückgegeben und die Vorlage zeigt 0.01 V.
Behebung
Behoben in Firmware 2.6.0 vom 6. Juni 2023.
ERRMAP0008: Fehlerhafte Gesamtleistungsberechnung
Betroffene Geräte
Alle dreiphasigen WB-MAP-Zähler der Hardware-Revisionen v1.2F oder v1.2K sowie alle WB-MAP3H/WB-MAP12H-Modelle mit Firmware 2.6.1–2.7.3 einschließlich.
Beschreibung
Die Summe der einzelnen Phasenleistungen und die gemeldete Gesamtleistung unterscheiden sich um ein Mehrfaches.
Ursache und Einzelheiten
WB-MAP-Zähler verwenden ATM90*-Chips, um elektrische Parameter und Verbrauch jeder Phase getrennt zu messen und zu berechnen. Die Firmware berechnet zusätzlich die Gesamtleistung über alle Phasen; diese Berechnung ist vom Fehler betroffen.
WB-MAP-Revisionen v1.2F und v1.2K verwenden ATM90E36A statt ATM90E32AS. Diese Chips speichern die Leistung in unterschiedlichen Registerformaten, daher rechnet die Firmware die Messwerte zur ATM90E32AS-Kompatibilität um.
Auch WB-MAP3H und WB-MAP12H verwenden ATM90E36A.
Firmware 2.6.1 führte Korrekturen für ERRMAP0003 und ERRMAP0004 ein, störte dabei die Umrechnungsreihenfolge und erzeugte eine falsche Gesamtleistung. WB-MAP3H und WB-MAP12H rechnen Messwerte nicht ins ATM90E32AS-Format um; die Gesamtleistungsspeicherung des ATM90E36A verursacht aber dasselbe Problem.
Die Genauigkeit der einzelnen Phasenleistungen bleibt unbeeinträchtigt. Eine Firmware-Aktualisierung stellt die korrekte Gesamtleistung wieder her.
Behebung
Behoben in Firmware 2.7.4 vom 20. Oktober 2023. Aktualisieren Sie die Gerätefirmware gemäß der Anleitung.
ERRMAP0009: Falsche Einheiten für die Spitzenwert-Rücksetzperiode
Betroffene Geräte
Alle WB-MAP-Zähler mit Spitzenwertmessung und Firmware bis einschließlich 2.7.4
Beschreibung
Das Teilsystem zum Zurücksetzen der Spitzenwerte interpretierte den Registerwert als Millisekunden statt als Sekunden.
Behebung
Behoben in Firmware 2.7.5 vom 8. November 2023. Aktualisieren Sie die Gerätefirmware gemäß der Anleitung.
ERRMAP0010: Fehlerhafte Berechnung der Außenleiterspannung
Betroffene Geräte
Alle dreiphasigen WB-MAP-Zähler mit Firmware bis einschließlich 2.7.5.
Ursache und Einzelheiten
Außenleiterspannungen werden aus Phasenspannungen und Phasenwinkeln berechnet.
Ein Firmware-Fehler verursachte zwei Probleme:
- Registerüberlauf bei Phasenwinkeln nahe null. Beispielsweise konnte der Anschluss einer Phase an mehrere WB-MAP-Eingänge in den Außenleiterspannungsregistern Messwerte von 650 V erzeugen.
- Die Berechnung verwendete den Winkel zwischen dem falschen Phasenpaar. Beispielsweise wurde für die Spannung L1–L2 der Winkel L2–L3 verwendet.
Behebung
Behoben in Firmware 2.8.0; aktualisieren Sie die Gerätefirmware.
ERRMAP0011: Möglicher Phasenwinkel-Messfehler durch Kondensatoralterung
Betroffene Geräte
Alle WB-MAP-Geräte außer WB-MAP3EV, Chargen MAP3E v1.2C–V1.6G, MAP12E v1.7J–V1.10C und MAP6S v1.2–v1.5C
Ursache und Einzelheiten
Die Antialiasing-Filter der Stromkanäle verwendeten Keramikkondensatoren mit zu hoher Kapazität. Alterung kann einen merklichen Phasenwinkelfehler und in einigen Fällen einen kleinen Wirkleistungs-/Energiefehler verursachen.
Im angenommenen ungünstigsten Fall verliert ein Stromkanalkondensator über die Lebensdauer 20% seiner Kapazität, während andere Kondensatoren unverändert bleiben. Der geschätzte Phasenwinkelfehler beträgt dann −0.36 Grad (voreilend).
Der Einfluss auf Wirkleistung/-energie hängt von der Last ab. Bei nahezu ohmscher Last ist der Fehler vernachlässigbar; bei größeren Phasenwinkeln zwischen Spannung und Strom kann er merklich werden. Bei 45 Grad (cos(phi)=0.7) kann er 0.63% erreichen.
Dies sind Abschätzungen für den ungünstigsten Fall; der tatsächliche Einfluss wird um ein Mehrfaches kleiner erwartet.
Abhilfemaßnahmen
Dies ist ein Hardwareproblem, das sich nur durch Bauteilaustausch beseitigen lässt. Betroffene Geräte können auf dem Prüfstand des Herstellers neu kalibriert werden.
Die Alterung von Keramikkondensatoren verlangsamt sich logarithmisch und ist in den ersten Stunden, Tagen und Monaten nach dem Löten am stärksten. Ältere Geräte sollten daher nach einer Neukalibrierung nur wenig weiter driften.
Behebung
Behoben ab den Chargen:
- MAP3E — v1.6H,
- MAP12E — v1.11,
- MAP6S — v1.5D
ERRMAP0012: Kalibrierfehler der Phasenverzögerung
Betroffene Geräte
Alle WB-MAP-Geräte außer WB-MAP3EV, Chargen:
- 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
Ursache und Einzelheiten
Ein Kalibrierfehler in der Fertigung verursacht einen Phasenwinkel-Messfehler von etwa 0.25 Grad (nacheilend). Dieser bleibt innerhalb der angegebenen Genauigkeitsklasse 0.5S (weitere Informationen zu Genauigkeitsklassen hier).
Der Fehler von Wirkleistung/-energie hängt von der Last ab. Bei nahezu ohmscher Last ist er vernachlässigbar; bei größeren Phasenwinkeln wird er merklich. Bei 45 Grad (cos(phi)=0.7) erreicht er 0.31%.
Übergangslösung
Betroffene Geräte können auf dem Prüfstand des Herstellers neu kalibriert werden.
Alternativ addieren Sie eine Korrektur von 0.25 Grad zur Phasenverzögerung des Stromwandlers:
- Addieren Sie in der Weboberfläche des Wiren Board-Controllers 250 zu den WB-MAP-Einstellungen Phi Lx (Phasenverschiebungen der Stromwandler).
- Bei Verwendung von Modbus-Registern addieren Sie 250 zu den Werten in den Registern 0xX460, 0xX461 and 0xX462, wobei X die Kanalnummer ist. Wiren Board-Modbus-Geräte ohne Controller verwenden.
Behebung
Seit Januar 2024 behoben, ab den Chargen:
- WB-MAP3E: v1.6F/3
- WB-MAP12E: v1.10B/3
- WB-MAP6S: v1.5C/1
- WB-MAP3ET: v1.4A/1
ERRMAP0014: Gerät blockiert ohne Anzeige
Beschreibung
Starke elektromagnetische Störungen, beispielsweise von einem Schütz, können das Gerät blockieren und seine Anzeigen erlöschen lassen. Aus- und Wiedereinschalten stellt die Funktion wieder her.
Betroffene Geräte
WB-MAP-Geräte aus den Chargen:
- WB-MAP3E: v1.6F - v1.8A
- WB-MAP6S: v1.5C - v1.8A
- WB-MAP3ET: v1.4A - v1.4E
Ursache und Einzelheiten
Ein Latch-up im EEPROM lässt die Mikrocontroller-Versorgungsspannung absinken. Aus- und Wiedereinschalten der Platine beseitigt das Problem. Die Wahrscheinlichkeit ist äußerst gering und hängt von vielen Faktoren ab.
Übergangslösung
- Betroffene Geräte werden im Rahmen der Garantie ausgetauscht.
Behebung
- WB-MAP3E: in v1.8B behoben
- WB-MAP6S: in v1.8B behoben
- WB-MAP3ET: in v1.4F behoben
ERRMAP0016: Überhöhte Anfangswerte der Wirk- und Blindenergie bei neuen Geräten
Betroffene Geräte
- 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;
Ursache und Einzelheiten
Während der Fertigung wird das Gerät geflasht und anschließend kalibriert. Durch einen Firmware-Fehler wurden Wirk- und Blindenergie bereits vor der Kalibrierungaufsummiert. Alle neuen Messungen nach der Kalibrierung sind korrekt. Die früheren falschen Werte von mehreren hundert kWh/kvarh bleiben gespeichert, aber beeinflussen die aktuellen Messungen nicht..
Behebung
Seit April 2025 behoben, ab den Chargen:
- WB-MAP3E: v1.8A/1, v1.8B/1;
- WB-MAP12E: v1.13A/3;
- WB-MAP3ET: v1.4E/2;
Übergangslösung
Benutzereingriffe sind nicht erforderlich; die Geräte messen korrekt.
ERRMAP0018: Ausfall von Gleichrichterdioden in der Phasenspannungsversorgung
Betroffene Geräte
Alle WB-MAP3E-Geräte vor v1.11 und WB-MAP12E vor v1.14.
Ursache und Einzelheiten
Vereinzelt fielen Gleichrichterdioden aus, wenn Zähler nahe induktiven Lasten wie Pumpen und Motoren installiert waren. S1M-Gleichrichter werden paarweise verwendet und sind jeweils für 1 kV bemessen. Sie tolerieren etwa 1.6 kV Überspannung negativer Polarität: 2 kV minus der Spannung des nachgeschalteten Filterkondensators. Dies reicht gelegentlich nicht aus.
Behebung
Ab WB-MAP3E v1.11 und WB-MAP12E v1.14 wurden die Dioden durch höher spannungsfeste EMA520 (2 kV) ersetzt.
Übergangslösung
Garantieaustausch bei Ausfall.
ERRMAP0019: Fehlerhafte Außenleiterspannungen bei nicht verfügbaren Phasenwinkeln
Betroffene Geräte
Alle dreiphasigen WB-MAP-Zähler mit Firmware vor 2.12.4.
Ursache und Einzelheiten
Außenleiterspannungen werden aus Phasenspannungen und Winkeln zwischen den Phasen berechnet. Schlug das Lesen oder Berechnen eines Winkels fehl, etwa bei einer getrennten Phase, rechnete der Code weiter und lieferte falsche Werte statt einer in der Oberfläche rot hervorgehobenen Fehleranzeige.
Behebung
In Firmware 2.12.4 behoben: Außenleiterspannungen liefern eine Fehleranzeige, wenn kein gültiger Winkel zwischen den Phasen verfügbar ist.
ERRMAP0021: Konflikt bei der Speicherung von Phasenausfallerkennung und Stromwandler-Invertierung
Betroffene Geräte
Alle WB-MAP-Zähler außer WB-MAP3EV mit Firmware 2.10.0–2.12.3.
Ursache und Einzelheiten
Phasenausfallerkennung und Invertierung des L2-Stromwandlers können falsche Werte annehmen. Bei Sechskanalzählern betrifft dies Kanal 2 der sechs einphasigen Kanäle, bei Zwölfkanalzählern L2 des ersten dreiphasigen Kanals. Ein Firmware-Fehler speicherte diese unabhängigen Einstellungen in überlappenden Bereichen des nichtflüchtigen Speichers. Die tatsächlichen Einstellungen können von den angeforderten abweichen; die Änderung einer Einstellung kann unerwartet die andere verändern.
Behebung
Laut Quelle wird eine künftige Firmware-Aktualisierung dies beheben. Nach Aktualisierung auf eine korrigierte Version ist die Phasenausfallerkennung aktiviert; ändern Sie sie bei Bedarf erneut.
Übergangslösung
Verwenden Sie nur die Kombinationen, die das Gerät korrekt verarbeitet:
– Disconnected-phase detection enabled, L2 current-transformer inversion disabled; or – Disconnected-phase detection disabled, L2 current-transformer inversion enabled.
Ist keine der Kombinationen geeignet, kehren Sie den L2-Stromwandler physisch um, indem Sie ihn drehen oder seine Leitungen vertauschen.
ERRMAP0022: Fehlerhafte Phasenwinkel zwischen Spannung und Strom bei fehlender Spannung
Betroffene Geräte
Alle WB-MAP-Zähler mit Firmware vor 2.12.4.
Ursache und Einzelheiten
Phasenwinkel zwischen Spannung und Strom erfordern gültige Strom- und Spannungsmessungen. Schlug die Spannungsmessung fehl, lieferte das Gerät weiterhin falsche Phasenwinkel.
Behebung
In Firmware 2.12.4 behoben: Phasenwinkel zwischen Spannung und Strom liefern 0, wenn die entsprechende Spannungsmessung nicht verfügbar ist.