Wiren BoardDokumentation
Dokumentation · Deutsch

Modbus-Registertabelle – WB-UPS v.3

Revision 99091

Beschreibung

Legende
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
Modbus-Register des Geräts
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.

  • Automatisch: Die Ausgangsspannung wird 0.7 V unter der Eingangsspannung eingestellt, wenn die Eingangsspannung 11.0 V überschreitet und 10 Sekunden lang stabil bleibt
  • Manuell: Die Ausgangsspannung wird über das Register eingestellt

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:

  • Zeit für langen Tastendruck: 2000 ms
  • Wartezeit auf zweiten Tastendruck: 300 ms
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 0xABCD.

0 — Schreiben gesperrt
1 — Schreiben erlaubt
352 0x0160 Holding RW s16 Charger Vbus k

-32768 − 32767 (0)

value = value * (1 + k / 32768) + b

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
Verbindungseinstellungen, Firmware-Version und weitere Serviceregister
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