Firmware-Änderungsprotokoll – WB-MRPS6
Übersicht
Die Gerätefirmware kann über Modbus aktualisiert werden; siehe die Anleitung.
Diese Seite listet Änderungen seit Anfang 2022 auf. Frühere Änderungen finden Sie im Firmware-Änderungsprotokoll.
Änderungsprotokoll
1.28.0 (30.09.2026) — verfügbar in testing
- Timerfunktionen Switch on for a time (with command reset) und Switch off for a time (with command reset) ergänzt.
1.27.0 (07.08.2026)
- ERRMODBUS012: Mögliche Unterbrechung der Fast-Modbus-Ereignisübertragung behoben.
- Set output according to input state als Sicherheitsaktion ergänzt.
1.26.5 (08.07.2026)
- Zeitliche Stabilität der Fast-Modbus-Arbitrierung verbessert.
- Modbus-Probleme behoben:
- ERRMODBUS008: Unerwartetes Verhalten bei langen Anfrageframes
- ERRMODBUS009: Unerwartetes Verhalten beim Lesen nahe Adresse 0xFFFF im Modus für fortlaufendes Lesen
- ERRMODBUS010: Fehlerhafte Prüfung und Verarbeitung ungültiger Anfragen
- ERRMODBUS011: Fehlerhafte Verarbeitung ungültiger Anfragen zur Konfiguration von Fast-Modbus-Ereignissen
1.26.4 (29.05.2026)
- ERRMODBUS007: Ereignisverlust bei gleichzeitiger Ereignisübertragung zweier Geräte am selben Bus behoben.
1.26.3 (15.05.2026)
- Startverhalten von Timerfunktionen und Verzögerungen korrigiert.
1.26.2 (06.05.2026)
1.26.1 (21.04.2026)
1.26.0 (15.04.2026)
- Coil-Register für wiederholbare On-, Off- und Toggle-Befehle ergänzt, nützlich für Timer.
1.25.0 (13.03.2026)
- Ausgangstimerfunktionen ergänzt: Ein-/Ausschaltverzögerung, zeitbegrenztes Ein/Aus und ON/OFF-Zyklen. Timer gelten nicht für Aktormodus oder Wiedereinschaltverzögerung.
- Zuverlässigkeit bei Spannungsausfall verbessert.
- Dateisystembetrieb optimiert.
1.24.0 (16.01.2026)
- Aktorbetrieb ohne Zeitbegrenzung bis zum manuellen Stoppen ergänzt.
- Einschalt- und Wiedereinschaltverzögerungen pro Kanal ergänzt. Diese gelten nicht im Aktormodus.
1.23.0 (25.12.2025)
- Serviceregister zur Überwachung von Stack und RAM ergänzt.
- Serviceregister für die letzte Rücksetzursache des Mikrocontrollers ergänzt.
- Serviceregister als Zähler der Firmware-Aktualisierungen ergänzt.
- FlashFS-Diagnoseserviceregister ergänzt.
- Register für die Gerätechargennummer ergänzt.
- Genauigkeit der Mikrocontroller-Versorgungsspannungsmessung bei neuen Geräten verbessert.
1.22.0 (22.09.2025)
- Register zum Wiederherstellen der Standardwerte ergänzt.
1.21.8 (09.06.2025)
1.21.7 (14.05.2025)
1.21.6 (30.04.2025)
- Werkseitige Kanalstartverzögerung ergänzt, um das Netzteil zu entlasten, wenn mehrere WB-MR-Module an einem RS-485-Bus gleichzeitig starten;
- Unerwartetes Verhalten beim Schreiben ungültiger Werte in einige Register behoben: ERRMODBUS003
1.21.5 (17.03.2025)
- Hardware durch Entfernen des EEPROM vereinfacht.
- Verlust von Modbus-Antworten bei sehr häufigen Anfragen behoben (bei WB-MR nicht beobachtet).
1.21.4 (11.11.2024)
- Paritätsprüfung für empfangene Modbus-Daten ergänzt: ERRMODBUS006
1.21.3 (17.07.2024)
- Register für die minimale Mikrocontroller-Versorgungsspannung seit dem Einschalten ergänzt.
1.21.2 (11.03.2024)
- Seltene mögliche Blockierungen beim Start behoben.
1.21.1 (13.02.2024)
- Antworten auf Pakete an Adresse 0xFD ohne Fast-Modbus-Befehle korrigiert: ERRMODBUS001
1.21.0 (23.01.2024)
- Steuerung von Vorhangantrieben ergänzt.
- Firmware-Aktualisierungen für folgende Gerätesignaturen eingestellt:
mr2m_k6,mr3,mr6,mr6_042,mr6c,mr6c_042,mrps6,mrwl3,mrwl3_042
1.20.4 (07.11.2023)
- Register 131 zum Wechsel in den Bootloader mit aktuellen Kommunikationseinstellungen ergänzt; erfordert Bootloader 1.3.0 oder neuer.
- Antwort auf Suchbefehl 0x46 korrigiert: ERRMODBUS002
- Nicht initialisierte höherwertige Bits in Bitfeldantworten korrigiert: ERRMODBUS004
1.20.3 (11.09.2023)
- Reaktion der Versorgungsspannung in Register 121 durch Verkürzen der RC-Filterzeit von 500 auf 50 ms beschleunigt.
- Register 125 ergänzt: ungefilterte Versorgungsspannung in mV.
1.20.1 (24.07.2023)
- Interne Prüfung des Dateisystem-Speicherplatzes beim Build.
- WB-MWAC-Revisionen 1.3I und älter werden nicht mehr unterstützt.
1.20.0 (11.05.2023)
- Übertragung von Fast-Modbus-Ereignissen.
1.19.2 (05.12.2022)
- Kleinere Modbus-Korrekturen
1.19.1 (16.11.2022)
- Betrieb auf WB-MRPS6 und WB-MR6CU korrigiert.
- Übernahme der Abfrage-Zeitüberschreitung korrigiert.
1.19.0 (11.11.2022)
- Firmware vollständig neu geschrieben.
- Unterstützung ergänzt für die Wiren Board-Erweiterung des Modbus-Protokolls
- Einstellungen bleiben bei nachfolgenden Firmware-Aktualisierungen erhalten (erfordert Bootloader 1.2.0 oder neuer).
- Maximale Entprellzeit auf 2000 ms erhöht.
- Zusätzliche Zuordnungsmatrizen für Schließen/Öffnen in Modus 4 zur einfacheren Bearbeitung ergänzt.
- WB-MWAC: Matrix für drei Ausgänge (zwei Relais und Summer); LEDs L1–L3 zeigen Zustände der Leckageeingänge.
1.18.5 (01.07.2022)
- Unterstützung für neue EEPROM-Chips ergänzt.
- Seriennummerierung für interne Zwecke überarbeitet.
1.18.4 (30.05.2022)
Endgültige Implementierung des Sicherheitsmodus. Einige Funktionen waren bereits auf manchen Geräten ab 1.18.0 vorhanden.
Jeder Ausgang besitzt nun einen eigenen sicheren Zustand, der Schäden an den gesteuerten Geräten möglichst gering hält. Diesen Zustand nimmt er auch beim Einschalten an, wenn Register 6 auf Modus 0 gesetzt ist.
Safety Mode behandelt außergewöhnliche Bedingungen wie den Verlust der Controller-Kommunikation. Bei gewöhnlichen Relais wird er nach einer Zeitüberschreitung der Busabfrage aktiviert; MR6C v.3 kann auch den Ausfall der Busversorgung nutzen, mit wählbaren Auslösebedingungen. Die Standard-Zeitüberschreitung beträgt nun 10 Sekunden und ist von 1 bis 65534 konfigurierbar.
Jeder Ausgang kann im Safety Mode so konfiguriert werden, dass er
- seinen sicheren Zustand annimmt
- je nach Eingangskonfiguration nicht mehr oder wieder auf Eingänge reagiert
Register 6 für das Einschaltverhalten erhält zusätzlich Option 2: Ausgang entsprechend Eingangszustand einstellen. Dies funktioniert nur im Modus Latching switch, in dem das Relais dem Eingang folgt. Es verhindert abweichende Ein-/Ausgangszustände, wenn sich der Eingang bei ausgeschaltetem Gerät geändert hat.
1.18.3 (06.05.2022)
Experimentelle Version: Die Register weichen von der veröffentlichten Tabelle ab und die Vorlage ist inkompatibel.
Korrigiert: Modus 2 von Register 6 (Relais-Einschaltzustand entsprechend Eingang einstellen) für Geräte ohne Eingänge entfernt.
1.18.2 (28.04.2022)
Experimentelle Version: Die Register weichen von der veröffentlichten Tabelle ab und die Vorlage ist inkompatibel.
Erweiterten Safety Mode ergänzt (Register 930–936, 938–943).
Nur für Signaturen: mr2m_k6, mrps6, mr6cu, mr6c_042, mr6cu_042, mr6_042, mrwl3_042, mr2mG, mr3G, mrps6G, mr6G, mr6cG, mrwl3G, mr6cuG, mrwm2G, mr6cpG, wbmwac, wbmwac_042, wbmwacG.
1.18.0 (21.04.2022)
1.17.8 (21.04.2022)
Maximalwert erhöht für Eingangsentprellzeit von 100 auf 250 ms.
1.17.7 (30.03.2022)
Verarbeitung von Tastendruckereignissen verbessert, mit Optionen zum Deaktivieren doppelter und kurzer Ereignisse.
1.17.6 (30.03.2022)
GD32-Bootloader-Ziel geändert.
1.17.5 (05.03.2022)
Leistungsmessspitzen des WB-MRWM2 beim Trennen einer Last korrigiert.
Fehler der Eingangsfrequenzmessung korrigiert: ERRMR09
1.17.2 (31.01.2022)
Unbeabsichtigtes Ausschalten von Relais bei sinkender Versorgungsspannung behoben: ERRMR08
1.17.1 (26.01.2022)