Modbus-Registertabelle – WB-UPS v.3
Beschreibung
| RO / RW | Nur Lesen / Lesen/Schreiben |
| Dargestellt in Fettdruck | Standardregisterwert |
| xN | Multiplizieren Sie den Registerwert mit diesem Faktor, um den Wert in der angegebenen Einheit zu erhalten.
Falls nicht angegeben, gilt 1 |
| ⚡ | Dieses Register unterstützt die Datenübertragung über Ereignisse in Fast Modbus. |
| FW | Firmware-Version, mit der das Register eingeführt wurde. Leer bedeutet, dass es schon immer verfügbar war. |
| Fehler: | Wert im Fehlerfall |
| Graue Zelle | Serviceregister: Zweck, Format und Inhalt können sich in späterer Firmware ändern |
| Adresse | Registerparameter | Beschreibung | Werte | FW | |||
|---|---|---|---|---|---|---|---|
| Dez. | Hex. | Typ | Zugriff | Format | |||
| Zustand des Notstrommoduls | |||||||
| 0 | 0x0000 | Eingang ⚡ | RO | u16 |
Batteriezustand Andere Zustände als Charging und Fully charged sollten als Alarme behandelt werden. |
0 — wird geladen 1 — vollständig geladen 2 — wird entladen 3 — vollständig entladen 4 — wird nicht geladen |
|
| 1 | 0x0001 | Eingang ⚡ | RO | u16 | Temperaturzustand | 0 — normal 1 — zu niedrig, Betrieb unzulässig 2 — niedrig, nur Entladung 3 — hoch, nur Entladung 4 — zu hoch, Betrieb unzulässig |
|
| 2 | 0x0002 | Eingang | RO | u16 | Eingangsspannung | mV | |
| 3 | 0x0003 | Eingang | RO | u16 | Ausgangsspannung | mV | |
| 4 | 0x0004 | Eingang | RO | u16 | Batteriespannung | mV | |
| 5 | 0x0005 | Eingang | RO | s16 | Batteriestrom | mA | |
| 6 | 0x0006 | Eingang | RO | u16 | Vom Gerät zum Laden der Batterie aufgenommener Strom | mA | |
| 7 | 0x0007 | Eingang | RO | u16 | Laststrom im Batteriebetrieb | mA | |
| 8 | 0x0008 | Eingang | RO | u16 | Batterieladezustand | x0.01, % | |
| 23 | 0x0017 | Eingang | RO | u16 | Rohwert des Batterieladezustands | x0.01, % | 1.4.0 |
| 9 | 0x0009 | Eingang | RO | s16 | Batterietemperatur | x0.01, °C | |
| Steuerung des Notstrommoduls | |||||||
| 0 | 0x0000 | Coil | RW | bool | Laststeuerung im Notstrombetrieb | 0 — aus 1 — ein |
|
| Parameter des Notstrommoduls | |||||||
| 16 | 0x0010 | Holding | RW | u16 |
Regelmodus der Ausgangsspannung.
Beim Start mit der Taste beträgt die Ausgangsspannung immer 11.5 V. |
0 — automatisch 1 — manuell |
|
| 17 | 0x0011 | Holding | RW | u16 |
Ausgangsspannungssollwert im manuellen Modus. Für einen korrekten Betrieb muss die Ausgangsspannung mindestens 0.7 V unter der Eingangsspannung liegen. |
mV 9000 - 25600 (11500) |
|
| 18 | 0x0012 | Holding | RW | u16 | Batterieladestrom | mA 300 - 2000 (600) |
|
| 22 | 0x0016 | Holding | RW | u16 |
Parallelbetriebsmodus. Ermöglicht die Erhöhung der Ausgangsleistung durch mehrere WB-UPS v.3-Module. In diesem Modus kann die Ausgangsspannung um 10% vom Sollwert abweichen, um die Leistung gleichmäßig auf die Module zu verteilen. Verwenden Sie die manuelle Ausgangsspannungsregelung mit demselben Sollwert an allen parallel geschalteten Modulen. |
0 - aus 1 - aktiviert |
1.1.0 |
| Tastenzustand und Tastendruckzähler | |||||||
|
Die Taste von WB-UPS v.3 kann andere Geräte über Regeln steuern. Bei vorhandener externer Versorgung führt die Taste keine Aktion am WB-UPS v.3 selbst aus. Ohne externe Versorgung schaltet ein langer Tastendruck das WB-UPS v.3 aus. Die Tastendruckparameter sind festgelegt:
| |||||||
| 0 | 0x0000 | Diskreter Eingang ⚡ | RO | bool | Zustand der Gehäusetaste von WB-UPS v.3 | 0 — losgelassen 1 — gedrückt |
|
| 464 | 0x01D0 | Eingang ⚡ | RO | u16 | Zähler für kurze Tastendrücke | 0 − 65535 mit Überlauf auf null |
|
| 480 | 0x01E0 | Eingang ⚡ | RO | u16 | Zähler für lange Tastendrücke | ||
| 496 | 0x01F0 | Eingang ⚡ | RO | u16 | Zähler für doppelte Tastendrücke | ||
| 512 | 0x0200 | Eingang ⚡ | RO | u16 | Zähler für kurze gefolgt von langen Tastendrücken | ||
| Kalibrierregister | |||||||
| 100 | 0x0064 | Holding | RW | u16 | Schreiben in die Kalibrierregister freigeben.
Zum Freigeben schreiben Sie den Wert |
0 — Schreiben gesperrt 1 — Schreiben erlaubt | |
| 352 | 0x0160 | Holding | RW | s16 | Charger Vbus k |
-32768 − 32767 (0)
|
|
| 353 | 0x0161 | Charger Vbus b | |||||
| 354 | 0x0162 | Charger Vbat k | |||||
| 355 | 0x0163 | Charger Vbat b | |||||
| 356 | 0x0164 | Charger Ibus k | |||||
| 357 | 0x0165 | Charger Ibus b | |||||
| 358 | 0x0166 | Charger Ibat k | |||||
| 359 | 0x0167 | Charger Ibat b | |||||
| 368 | 0x0170 | Holding | RW | s16 | Discharger Vbus k | ||
| 369 | 0x0171 | Discharger Vbus b | |||||
| 370 | 0x0172 | Discharger Vbat k | |||||
| 371 | 0x0173 | Discharger Vbat b | |||||
| 372 | 0x0174 | Discharger Ibus k | |||||
| 373 | 0x0175 | Discharger Ibus b | |||||
| 374 | 0x0176 | Discharger Ibat k | |||||
| 375 | 0x0177 | Discharger Ibat b | |||||
| 384 | 0x0180 | Holding | RW | s16 | Discharger Vout setpoint k | 1.1.0 | |
| 385 | 0x0181 | Discharger Vout setpoint b | |||||
| Serviceregister | |||||||
| 8 | 0x0008 | Diskreter Eingang | RO | bool | Zustand des Hardware-Temperaturschutzes | 0 — normal 1 - Schutz ausgelöst |
|
| 9 | 0x0009 | Diskreter Eingang | RO | bool | Zustand des Ladegeräts | 0 - aus 1 - aktiviert |
|
| 10 | 0x000A | Zustand des Entladewandlers | |||||
| 10 | 0x000A | Eingang | RO | u16 | Aktueller Sollwert des Batterieladestroms | mA | |
| 11 | 0x000B | Eingang | RO | u16 | Angeforderter Ausgangsspannungssollwert | mV | |
| 12 | 0x000C | Eingang | RO | u16 | OCV | mV | |
| 13 | 0x000D | Eingang | RO | u16 | Tatsächlicher Ausgangsspannungssollwert.
Kann im Parallelbetrieb durch Leistungsreduzierung zur gleichmäßigen Lastverteilung vom angeforderten Wert abweichen. Dieser Wert wird in den IC des Entladewandlers geschrieben. |
mV | 1.1.0 |
| 8 | 0x0008 | Coil | RW | bool | Ladealgorithmus neu starten.
Erzwingt das Laden der Batterie, wenn die Batteriespannung über 7.8 V liegt. Normalerweise beginnt das Laden unter 7.8 V, um die Batterielebensdauer zu verlängern. |
Schreiben Sie 1, um das Laden neu zu starten. | |
| 9 | 0x0009 | Coil | RW | bool | Tasten-LED deaktivieren.
Wird nicht im nichtflüchtigen Speicher gespeichert. |
0 — aktiviert 1 — deaktiviert |
|
| 19 | 0x0013 | Holding | RW | u16 | Begrenzung des Batterieentladestroms | mA 2000 - 6000 (4000) |
|
| 20 | 0x0014 | Holding | RW | u16 | VINREG-Sollwert | mV 4500 - 25600 (4500) |
|
| 21 | 0x0015 | Holding | RW | u16 | Ladungszähler | ×0.1 mAh | |
| 1024 | 0x0400 | Eingang | RO | u16 | Rohwert von Vbus des Ladegeräts | ||
| 1025 | 0x0401 | Rohwert von Vbat des Ladegeräts | |||||
| 1026 | 0x0402 | Rohwert von Ibus des Ladegeräts | |||||
| 1027 | 0x0403 | Rohwert von Ibat des Ladegeräts | |||||
| 1040 | 0x0410 | Eingang | RO | u16 | Rohwert von Vbus des Entladewandlers | ||
| 1041 | 0x0411 | Rohwert von Vbat des Entladewandlers | |||||
| 1042 | 0x0412 | Rohwert von Ibus des Entladewandlers | |||||
| 1043 | 0x0413 | Rohwert von Ibat des Entladewandlers | |||||
| 1056 | 0x0420 | Eingang | RO | u16 | Gefilterter tatsächlicher Wert von Vbus des Ladegeräts | mV | |
| 1057 | 0x0421 | Gefilterter tatsächlicher Wert von Vbat des Ladegeräts | |||||
| 1058 | 0x0422 | Gefilterter tatsächlicher Wert von Ibus des Ladegeräts | mA | ||||
| 1059 | 0x0423 | Gefilterter tatsächlicher Wert von Ibat des Ladegeräts | |||||
| 1072 | 0x0430 | Eingang | RO | u16 | Gefilterter tatsächlicher Wert von Vbus des Entladewandlers | mV | |
| 1073 | 0x0431 | Gefilterter tatsächlicher Wert von Vbat des Entladewandlers | |||||
| 1074 | 0x0432 | Gefilterter tatsächlicher Wert von Ibus des Entladewandlers | mA | ||||
| 1075 | 0x0433 | Gefilterter tatsächlicher Wert von Ibat des Entladewandlers | |||||
| Adresse | Registerparameter | Beschreibung | Werte | Beachten Sie, | |||
|---|---|---|---|---|---|---|---|
| Dez. | Hex. | Typ | Zugriff | Format | |||
| Verbindungseinstellungen | |||||||
| 110 | 0x006E | Holding | RW | u16 | RS-485-Baudrate. RS-485-Verbindungsparametereinstellungen |
×100, Baud 12 — 1200 bit/s, 24 — 2400 bit/s, 48 — 4800 bit/s, 96 — 9600 bit/s, 192 — 19200 bit/s, 384 — 38400 bit/s, 576 — 57600 bit/s, 1152 — 115200 bit/s |
|
| 111 | 0x006F | Holding | RW | u16 | RS-485-Paritätseinstellung | 0 — keine Parität (none), 1 — ungerade, 2 — gerade |
|
| 112 | 0x0070 | Holding | RW | u16 | RS-485-Stoppbits Siehe: Stoppbit-Toleranz |
1, 2 | |
| 128 | 0x0080 | Holding | RW | u16 | Modbus-Adresse des Geräts (Details) | ||
| Gerätemodell und Firmware-Version | |||||||
| 200-205 | 0x00C8 - 0x00CD | Eingang | RO | string | Gerätemodell | ||
| 206-219 | 0x00CE - 0x00DB | Eingang | RO | string | Erweiterung des Gerätemodells. | Lesen Sie 20 Register (200–219), um das Gerätemodell zu erhalten. | Nur in Firmware mit Unterstützung für Fast Modbus |
| 220-244 | 0x00DC - 0x00F4 | Eingang | RO | string | Commit-Hash und Branch-Name des Firmware-Builds (2 Zeichen pro Register) | ||
| 250-265 | 0x00FA - 0x0109 | Eingang | RO | string | Firmware-Version | ||
| 266-269 | 0x010A - 0x010D | Eingang | RO | u64 | Erweiterung der Seriennummer | ||
| 270-271 | 0x010E - 0x010F | Eingang | RO | u32 | Seriennummer | ||
| 290-301 | 0x0122 - 0x012D | Eingang | RO | string | Firmware-Signatur | ||
| 320 | 0x0140 | Eingang | RO | u16 | Firmware-Version im numerischen Format (Details) | MAJOR | Nur in Firmware mit Unterstützung für Fast Modbus |
| 321 | 0x0141 | MINOR | |||||
| 322 | 0x0142 | PATCH | |||||
| 323 | 0x0143 | s16 | SUFFIX | ||||
| 324-325 | 0x0144 - 0x0145 | Eingang | RO | u32 | Firmware-Version im numerischen Format | Nur in Firmware mit Unterstützung für Fast Modbus | |
| 326-327 | 0x0146 - 0x0147 | Eingang | RO | u32 | Firmware-Version im Big-Endian-Format | Nur in Firmware mit Unterstützung für Fast Modbus | |
| Weitere Informationen | |||||||
| 104-105 | 0x0068 - 0x0069 | Eingang | RO | u32 | Betriebszeit seit dem Start | Sekunden | |
| 120 | 0x0078 | Holding | RW | u16 | Gerät neu starten, ohne den Zustand zu speichern | Jeder Wert ungleich null startet das Gerät neu. | |
| 129 | 0x0081 | Holding | RW | u16 | Für 2 Minuten in den Firmware-Aktualisierungsmodus wechseln | Jeder Wert ungleich null aktiviert den Firmware-Aktualisierungsmodus. | |
| 330-337 | 0x014A - 0x0151 | Eingang | RO | string | Bootloader-Version | ||
| 130 | 0x0082 | Holding | RW | u16 | Status-LED deaktivieren | 0 — aktiviert 1 — deaktiviert |
|
| 131 | 0x0083 | Holding | RW | u16 | Mit den aktuellen Kommunikationseinstellungen in den Firmware-Aktualisierungsmodus wechseln. Lesen Sie dieses Register, um zu prüfen, ob Firmware und Bootloader diese Funktion unterstützen. Wenn das Lesen erfolgreich ist und 0zurückgibt, wird die Funktion unterstützt.
|
Schreiben von 1 aktiviert den Firmware-Aktualisierungsmodus | |
| 113 | 0x0071 | Holding | RW | u16 | Verzögerung vor der Antwort auf eine Modbus-Anfrage | ms 0…254 (0) |
Nur in Firmware mit Unterstützung für Fast Modbus |
| 114 | 0x0072 | Holding | RW | u16 | Fortlaufendes Lesen über Registerlücken hinweg | 0 — deaktiviert 1 — aktiviert 2 — dauerhaft aktiviert, auch nach Neustarts |
Nur in Firmware mit Unterstützung für Fast Modbus |
| 119 | 0x0077 | Eingang | RO | u16 | Minimale Mikrocontroller-Versorgungsspannung seit dem Start, vor der Mittelung | mV | |
| 123 | 0x007B | Eingang | RO | u16 | Mikrocontroller-Versorgungsspannung | mV | |
| 124 | 0x007C | Eingang | RO | s16 | Interne Mikrocontroller-Temperatur | x0.1, °C | |
| 304-319 | 0x0130-0x013F | Eingang | RO | string | Chargennummer des Geräts.
Nur bei Geräten verfügbar, die ab dem 21. Januar 2026 hergestellt wurden. |
Seit Firmware 1.3.0 | |
| 65402 | 0xFF7A | Holding | RW | u16 | Geräteeinstellungen auf Standardwerte zurücksetzen. Die Kommunikationseinstellungen bleiben erhalten. Das Gerät startet nach dem Zurücksetzen neu. |
Schreiben von 1 setzt die Einstellungen zurück | Seit Firmware 1.1.0 |
| 64256-64383 | 0xFB00-0xFB7F | Eingang | RO | u16 | FlashFS: freier Speicherplatz pro Seite | Byte | Seit Firmware 1.2.0 |
| 64384-64511 | 0xFB80-0xFBFF | Eingang | RO | u16 | FlashFS: Gesamtgröße der aktuellen Dateien pro Seite | Byte | |
| 64512-64639 | 0xFC00-0xFC7F | Eingang | RO | u16 | FlashFS: Seitenfragmentierung | 0…100 % 0 — alle Daten sind aktuell, 100 — keine aktuellen Daten | |
| 64640-64767 | 0xFC80-0xFCFF | Eingang | RO | u16 | FlashFS: Zähler der Seitenlöschvorgänge | ||
| 65504 | 0xFFE0 | Eingang | RO | u16 | Maximale Stack-Belegung | Byte 0 — Stack beschädigt |
Seit Firmware 1.2.0 |
| 65505 | 0xFFE1 | Eingang | RO | u16 | Freier RAM | Byte | |
| 65506 | 0xFFE2 | Eingang | RO | u16 | Belegter RAM | Byte | |
| 65507 | 0xFFE3 | Eingang | RO | u16 | Stack-Größe | Byte | |
| 65508 | 0xFFE4 | Eingang | RO | u16 | Ursache des letzten MCU-Resets | 1 — LPWR, 2 — WWDG, 3 — IWDG, 4 — SFT, 5 — POR, 6 — PIN, 7 — OBL, 8 — V18PWR |
Seit Firmware 1.2.0 |
| 65509 | 0xFFE5 | Eingang | RO | u32 | Zähler der Firmware-Aktualisierungen | Seit Firmware 1.2.0 | |