Wiren BoardDokumentation
Dokumentation · Deutsch

Modbus-Registertabelle – WB-MIR v.3

Revision 104705

Beschreibung

Registertabelle Register des WB-MIR v3 enthält die vollständige Liste verfügbarer Register, ihrer Adressen, Datentypen, Zugriffsmodi und zulässigen Werte. Verwenden Sie diese Informationen zur Integration des Geräts mit Modbus-Controllern und Automatisierungssystemen. Die Register sind nach Funktionen gruppiert, um Parametersuche und Konfiguration zu erleichtern.

IR-bezogene Register werden unter Verwendung des IR-Sendeempfängers in WB-MSW und WB-MIR ausführlich beschrieben.

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 Der Kanal Beschreibung Werte FW
Dez. Hex. Typ Zugriff Format
0 0x0000 Diskreter Eingang RO u16 Aktueller Zustand des 1W-Eingangs

0 — offen oder 1-Wire-Modus ausgewählt,
1 — geschlossen

8 0x0008 Holding RW u16 Zeitüberschreitung bei Kommunikationsausfall s,
1 - 65534 (10)
4.32.1
100 0x0064 Holding RW u16 Eingangsaktivierungszähler zurücksetzen 1 - Zähler zurücksetzen
275 0x0113 Holding RW u16 Modus des 1W-Eingangs

0 — 1-wire,
1 — Digitaleingang

277 0x0115 Eingang RO u16 Aktivierungszähler des 1W-Eingangs
340 0x0154 Holding RW u16 Eingangsentprellzeit ms,
0 - 100 (50)
375 0x0177 Eingang RO u8 Infrarot-Sendeempfänger vorhanden 0 oder 1
464 0x01D0 Eingang ⚡ RO u16 Zähler für kurze Tastendrücke
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
956 0x03BC Holding RW u8 Aktion im Sicherheitsmodus 0 - nichts unternehmen,
1 - IR-Befehl wiedergeben
4.32.1
957 0x03BD Holding RW u8 IR-Befehlsnummer im Sicherheitsmodus 1 - 80 (1) 4.32.1
1100 0x044C Holding RW u16 Dauer eines langen Tastendrucks ms
500 - 5000 (1000)
1140 0x0474 Holding RW u16 Wartezeit auf den zweiten Tastendruck ms
0 - 2000 (300)
1-Wire-Sensoren
24 0x0018 Coil RW bool Input 1 Neu erkannte Sensoren speichern 1 — neue Sensoren speichern 4.35.0
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
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
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
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.35.0
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)
101 0x0065 Holding RW u16 Abfrageintervall des Temperatursensors. Ändern Sie bei Anpassung dieses Parameters auch den Koeffizienten in Register 99. s,
1 - 60 (2)
376 0x0178 Eingang RO u8 Input 1 1-Wire-Sensor vorhanden 0 oder 1
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
456 0x01C8 Eingang RO u16 Input 1 Fehlerzähler für belegte Leitung
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
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
1696 - 1715 0x06A0 - 0x06B3 Eingang RO s16 Input 1 Temperatur von Sensor 1–20 ohne Korrektur x0.0625, °C
Fehler: 0x7FFF
≥ 4.36.0
3328 0x0D00 Eingang RO u8 Input 1 Anzahl neu erkannter Sensoren 4.35.0
3336 0x0D08 Eingang RO u8 Input 1 Anzahl neu gespeicherter Sensoren 4.35.0
3344 0x0D10 Eingang RO u8 Input 1 Anzahl erkannter Sensoren 4.35.0
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
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
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
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
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
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
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
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
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
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 4.33.0
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 4.34.0
64256-64383 0xFB00-0xFB7F Eingang RO u16 FlashFS: freier Speicherplatz pro Seite Byte Seit Firmware 4.34.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 4.34.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 4.34.0
65509 0xFFE5 Eingang RO u32 Zähler der Firmware-Aktualisierungen Seit Firmware 4.34.0