Wiren BoardDokumentation
Dokumentation · Deutsch

Modbus-Registertabelle – WB-M1W2 v.3

Revision 107848

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 Datenübertragung über Fast-Modbus-Ereignisse.
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 Der Kanal Beschreibung Werte FW
Dez. Hex. Typ Zugriff Format
Betriebsmodi der Eingänge
275 0x0113 Holding RW u16 Input 1 Eingangsmodus 0 — 1-wire,
1 — Digitaleingang: Zählen und Tastendruckerkennung
≥ 4.0.0
276 0x0114 Eingang 2
1-Wire-Sensoren
24 0x0018 Coil RW bool Input 1 Neu erkannte Sensoren speichern 1 — neue Sensoren speichern ≥ 4.35.0
25 0x0019 Eingang 2
32 0x0020 Coil RW bool Neu erkannte Sensoren an allen Eingängen speichern 1 — neue Sensoren speichern ≥ 4.35.0
16 0x0010 Diskreter Eingang RO bool Input 1 Sensorabfragestatus am Eingang.
Der Sensor wird ohne ID-Zuordnung abgefragt; dieses Register gilt nur bei einem Sensor am Eingang.
0 — Sensor fehlt oder Abfragefehler,
1 — Sensor angeschlossen und erfolgreich abgefragt
≥ 4.6.0
17 0x0011 Eingang 2
128 - 147 0x0080 - 0x0093 Diskreter Eingang RO bool Input 1 Abfragestatus von Sensor 1–20.
Der Sensor, dessen ID im entsprechenden Zuordnungsplatz gespeichert ist, wird abgefragt (siehe Register Sensor ID 1–20).
0 — leerer Platz, Sensor am Bus nicht gefunden oder Abfragefehler,
1 — Sensor angeschlossen und erfolgreich abgefragt
≥ 4.35.0
168 - 187 0x00A8 - 0x00BB Eingang 2
7 0x0007 Eingang RO s16 Input 1 Temperatur des DS18B20-Sensors.
Gilt nur bei einem Sensor am Eingang. Enthält die dem ersten Platz zugewiesene Korrektur.
x0.0625, °C
Fehler: 0x7FFF
8 0x0008 Eingang 2
20 0x0014 Eingang RO s16 Input 1 Letzter gültiger Temperaturmesswert des DS18B20.
Gilt nur bei einem Sensor am Eingang. Enthält die dem ersten Platz zugewiesene Korrektur.
x0.0625, °C ≥ 4.6.0
21 0x0015 Eingang 2
99 0x0063 Holding RW u16 Filter für fehlerhafte DS18B20-Werte.
Ein Messwert von 85 °C wird verworfen, wenn er stärker als der Filterschwellenwert vom vorherigen Messwert abweicht.
x0.0625, °C
0 — Filter deaktiviert,
1…19200 (32)
≥ 3.10.0
101 0x0065 Holding RW u16 Abfrageintervall des Temperatursensors. Ändern Sie bei Anpassung dieses Parameters auch den Koeffizienten in Register 99. s,
1 - 60 (2)
≥ 4.33.1
376 0x0178 Eingang RO u8 Input 1 1-Wire-Sensor vorhanden 0 oder 1 ≥ 4.24.0
377 0x0179 Eingang 2
448 0x01C0 Eingang RO u8 Input 1 Versorgungsstatus des DS18B20.
Kann mit einigen Nachbausensoren fehlerhaft funktionieren.
1 — alle Sensoren extern versorgt,
0 — mindestens ein Sensor verwendet parasitäre Versorgung
≥ 4.32.0
449 0x01C1 Eingang 2
456 0x01C8 Eingang RO u16 Input 1 Fehlerzähler für belegte Leitung ≥ 4.32.3
457 0x01C9 Eingang 2
1536 - 1555 0x0600 - 0x0613 Eingang RO s16 Input 1 Temperatur von Sensor 1–20 einschließlich Korrektur x0.0625, °C
Fehler: 0x7FFF
≥ 4.35.0
1576 - 1595 0x0628 - 0x063B Eingang 2
1616 - 1635 0x0650 - 0x0663 Holding RW s16 Input 1 Temperaturkorrektur für Sensor 1–20.
Wird zum Sensormesswert addiert. Ist dem Platz zugeordnet, nicht der Sensor-ID: Beim Ersetzen des Sensors in einem Platz bleibt die Korrektur erhalten.
x0.0625, °C
−160 bis 160 (0), entsprechend ±10 °C
≥ 4.36.0
1656 - 1675 0x0678 - 0x068B Eingang 2
1696 - 1715 0x06A0 - 0x06B3 Eingang RO s16 Input 1 Temperatur von Sensor 1–20 ohne Korrektur x0.0625, °C
Fehler: 0x7FFF
≥ 4.36.0
1736 - 1755 0x06C8 - 0x06DB Eingang 2
3328 0x0D00 Eingang RO u8 Input 1 Anzahl neu erkannter Sensoren ≥ 4.35.0
3329 0x0D01 Eingang 2
3336 0x0D08 Eingang RO u8 Input 1 Anzahl neu gespeicherter Sensoren ≥ 4.35.0
3337 0x0D09 Eingang 2
3344 0x0D10 Eingang RO u8 Input 1 Anzahl erkannter Sensoren ≥ 4.35.0
3345 0x0D11 Eingang 2
3584 - 3603 0x0E00 - 0x0E13 Eingang RO s16 Input 1 Letzte gültige Temperatur von Sensor 1–20 einschließlich Korrektur x0.0625, °C ≥ 4.35.0
3624 - 3643 0x0E28 - 0x0E3B Eingang 2
3680 - 3759 0x0E60 - 0x0EAF Eingang RO u64 Input 1 ID des neu erkannten Sensors 1–20 (4 Register pro Sensor) Byte 0 — Familiencode,
Bytes 1–6 — Seriennummer,
Byte 7 — reserviert (0)

0 — Sensor fehlt
≥ 4.35.0
3840 - 3919 0x0F00 - 0x0F4F Eingang 2
4352 - 4431 0x1100 - 0x114F Eingang RO u64 Input 1 ID des erkannten Sensors 1–20 (4 Register pro Sensor) Byte 0 — Familiencode,
Bytes 1–6 — Seriennummer,
Byte 7 — reserviert (0)

0 — Sensor fehlt
≥ 4.35.0
4512 - 4591 0x11A0 - 0x11EF Eingang 2
5632 - 5711 0x1600 - 0x164F Holding RW u64 Input 1 Sensor-ID 1–20 — Eingangszuordnungsplatz (4 Register pro Sensor) Byte 0 — Familiencode,
Bytes 1–6 — Seriennummer,
Byte 7 — reserviert (0)

0 — Sensor ungenutzt
≥ 4.35.0
5792 - 5871 0x16A0 - 0x16EF Eingang 2
Counting and press detection
0 0x0000 Diskreter Eingang ⚡ RO bool Input 1 Eingangszustand 0 — offen oder 1-Wire-Modus ausgewählt,
1 — geschlossen
≥ 4.0.0
1 0x0001 Eingang 2
100 0x0064 Holding RW u16 Eingangsaktivierungszähler zurücksetzen 1 — Zähler zurücksetzen ≥ 4.33.0
277 0x0115 Eingang ⚡ RO u16 Input 1 Eingangsaktivierungszähler ≥ 4.0.0
278 0x0116 Eingang 2
340 0x0154 Holding RW u16 Input 1 Eingangsentprellzeit ms,
0…100 (50)
≥ 4.32.0
341 0x0155 Eingang 2
464 0x01D0 Eingang ⚡ RO u16 Input 1 Zähler für kurze Tastendrücke
465 0x01D1 Eingang 2
480 0x01E0 Eingang ⚡ RO u16 Input 1 Zähler für lange Tastendrücke
481 0x01E1 Eingang 2
496 0x01F0 Eingang ⚡ RO u16 Input 1 Zähler für doppelte Tastendrücke
497 0x01F1 Eingang 2
512 0x0200 Eingang ⚡ RO u16 Input 1 Zähler für kurze gefolgt von langen Tastendrücken
513 0x0201 Eingang 2
1100 0x044C Holding RW u16 Input 1 Dauer eines langen Tastendrucks ms,
500…5000 (1000)
1101 0x044D Eingang 2
1140 0x0474 Holding RW u16 Input 1 Wartezeit auf den zweiten Tastendruck ms,
0…2000 (300)
1141 0x0475 Eingang 2
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)
200-219 0x00C8 - 0x00DB Eingang RO string Gerätemodell
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
321 0x0141 MINOR
322 0x0142 PATCH
323 0x0143 s16 SUFFIX
324-325 0x0144 - 0x0145 Eingang RO u32 Firmware-Version im numerischen Format
326-327 0x0146 - 0x0147 Eingang RO u32 Firmware-Version im Big-Endian-Format
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 Fast-Modbus-Unterstützung
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 Fast-Modbus-Unterstützung
121 0x0079 Eingang RO u16 Aktuelle Versorgungsspannung mV
122 0x007A Eingang RO u16 Minimale Versorgungsspannung seit dem Start, ohne Mittelung mV
125 0x007D Eingang RO u16 Aktuelle Versorgungsspannung, ohne Mittelung mV
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.

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
64256-64383 0xFB00-0xFB7F Eingang RO u16 FlashFS: freier Speicherplatz pro Seite Byte
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
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
65509 0xFFE5 Eingang RO u32 Zähler der Firmware-Aktualisierungen