Wiren BoardDokumentation
Dokumentation · Deutsch

Modbus-Registertabelle – MWAC v.2

Revision 106977

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
Ein- und Ausgangsregister
Adresse Registerparameter Der Kanal Beschreibung Werte FW
Dez. Hex. Typ Zugriff Format
0 0x0000 Coil ⚡ RW bool Relais K1 Ausgangszustand 0 — aus, C und NC geschlossen,
1 — ein, C und NO geschlossen
1 0x0001 Coil ⚡ RW bool Relais K2
2 0x0002 Coil ⚡ RW bool Modus Leak Zustand des Leckagemodus 0 — Normalzustand,
1 — Modus aktiviert

Hinweis: Seit Firmware 1.21.7 kann nur 0 in dieses Register geschrieben werden (siehe ERRMWAC2008); das separate Coil-Register 4 aktiviert den Summer.
3 0x0003 Coil ⚡ RW bool Modus Wet cleaning Zustand des Nassreinigungsmodus 0 — Modus deaktiviert,
1 — Modus aktiviert
4 0x0004 Coil ⚡ RW bool Summer Summerzustand 0 — aus,
1 — aktiviert
10 0x000A Coil RW bool P1 Kanalzähler zurücksetzen Das Schreiben von 1 setzt den Zähler zurück (0)
11 0x000B P2
0 0x0000 Diskreter Eingang ⚡ RO bool F1 Eingangszustand 0 — aus,
1 — ein
1 0x0001 F2
2 0x0002 F3
3 0x0003 F4
4 0x0004 F5
5 0x0005 S6
6 0x0006 Taste K1
7 0x0007 Taste K2
10 0x000A Diskreter Eingang RO bool P1 Zustand des Impulszählereingangs 0 — aus,
1 — ein
11 0x000B P2
15 0x000F Diskreter Eingang ⚡ RO bool Zustand des Ausgangs iVout 0 — normal,
1 — überlastet
20 0x0014 Diskreter Eingang ⚡ RO bool F1 Funktionszustand des Larnitech-Leckagesensors (gilt nur für diese Sensoren)
21 0x0015 F2
22 0x0016 F3
23 0x0017 F4
24 0x0018 F5
25 0x0019 S6
6 0x0006 Holding RW u16 Relaiszustände beim Einschalten 0 — Ausgang in sicheren Zustand versetzen,
1 — letzten Zustand wiederherstellen
8 0x0008 Holding RW u16 Zeitüberschreitung für den Sicherheitsmodus. Konfigurieren Sie zum Deaktivieren des Sicherheitsverhaltens die Register Output action on entering Safety Mode und Input control in Safety Mode. s
1 — 65534 (10)
9 0x0009 Holding RW u16 F1 Digitaleingangsmodus

3: Interaktion deaktiviert,
4: Flankensteuerung,
5: Leckagesensor (Standard für F1–F5),
6: Digitaleingang oder Taster (Standard für S6)

10 0x000A F2
11 0x000B F3
12 0x000C F4
13 0x000D F5
14 0x000E S6
20 0x0014 Holding RW u16 F1 Entprellzeit des Eingangs. Verlängert die Reaktionszeit und gilt für alle Digitaleingangsmodi. ms
0­ — 2000 (50)
21 0x0015 F2
22 0x0016 F3
23 0x0017 F4
24 0x0018 F5
25 0x0019 S6
32 0x0020 Eingang ⚡ RO u16 F1 Eingangsaktivierungszähler
33 0x0021 F2
34 0x0022 F3
35 0x0023 F4
36 0x0024 F5
37 0x0025 S6
38 0x0026 Taste K1
39 0x0027 Taste K2
452 - 455 0x01C4 - 0x01C7 Holding RW u64 Unix-Zeit Sekunden seit Mitternacht (00:00:00) am 1. Januar 1970, angepasst an die Zeitzone des Controllers
464 0x01D0 Eingang ⚡ RO u16 F1 Zähler für kurze Tastendrücke
465 0x01D1 F2
466 0x01D2 F3
467 0x01D3 F4
468 0x01D4 F5
469 0x01D5 S6
470 0x01D6 Taste K1
471 0x01D7 Taste K2
480 0x01E0 Eingang ⚡ RO u16 F1 Zähler für lange Tastendrücke
481 0x01E1 F2
482 0x01E2 F3
483 0x01E3 F4
484 0x01E4 F5
485 0x01E5 S6
486 0x01E6 Taste K1
487 0x01E7 Taste K2
496 0x01F0 Eingang ⚡ RO u16 F1 Zähler für doppelte Tastendrücke
497 0x01F1 F2
498 0x01F2 F3
499 0x01F3 F4
500 0x01F4 F5
501 0x01F5 S6
502 0x01F6 Taste K1
503 0x01F7 Taste K2
512 0x0200 Eingang ⚡ RO u16 F1 Zähler für kurze gefolgt von langen Tastendrücken
513 0x0201 F2
514 0x0202 F3
515 0x0203 F4
516 0x0204 F5
517 0x0205 S6
518 0x0206 Taste K1
519 0x0207 Taste K2
522 0x020A Holding RW u8 F1 Leckagesensortyp. Wird nur für Modus 5 verwendet, der in den Registern 9–14 eingestellt wird. 0 — Schließer (NO),
1 — Öffner (NC)
1.22.0
523 0x020B F2
524 0x020C F3
525 0x020D F4
526 0x020E F5
527 0x020F S6
544 - 607 0x0220 - 0x025F Holding RW u16 Register der Zuordnungsmatrix für kurze Tastendrücke. Wird nur im Modus Digital input or button verwendet, der in den Registern 9–14 eingestellt wird.
608 - 671 0x0260 - 0x029F Holding RW u16 Register der Zuordnungsmatrix für lange Tastendrücke. Wird nur im Modus Digital input or button verwendet, der in den Registern 9–14 eingestellt wird.
672 - 735 0x02A0 - 0x02DF Holding RW u16 Register der Zuordnungsmatrix für doppelte Tastendrücke. Wird nur im Modus Digital input or button verwendet, der in den Registern 9–14 eingestellt wird.
736 - 799 0x02E0 - 0x031F Holding RW u16 Register der Zuordnungsmatrix für kurze gefolgt von langen Tastendrücken. Wird nur im Modus Digital input or button verwendet, der in den Registern 9–14 eingestellt wird.
800 - 863 0x0320 - 0x035F Holding RW u16 Register der Zuordnungsmatrix für steigende Flanken. Wird nur im Modus Edge control verwendet, der in den Registern 9–14 eingestellt wird.
864 - 927 0x0360 - 0x039F Holding RW u16 Register der Zuordnungsmatrix für fallende Flanken. Wird nur im Modus Edge control verwendet, der in den Registern 9–14 eingestellt wird.
930 0x03A2 Holding RW u16 Relais K1 Konfiguration des sicheren Zustands 0 — aus,
1 — aktiviert
931 0x03A3 Relais K2
932 0x03A4 Modus Leak
938 0x03AA Holding RW u16 Relais K1 Action on entering Safety Mode 0 — nichts unternehmen,
1 — Ausgang in sicheren Zustand versetzen
939 0x03AB Relais K2
940 0x03AC Modus Leak
946 0x03A2 Holding RW u16 Relais K1 Input control in Safety Mode 0 — nicht sperren,
1 — im Safety Mode sperren,
2 — nur im Safety Mode zulassen
1.22.0
947 0x03A3 Relais K2
948 0x03A4 Modus Leak
950 0x03B6 Summer
952 0x03B8 Holding RW u8 Summerverhalten bei Auslösung eines Leckagesensors 0 — unverändert lassen,
1 — aktiviert
1.22.0
954 0x03BA Holding RW u8 Dauer des akustischen Leckagealarms (s) 0...60 (0),
0 — keine Zeitbegrenzung
1.25.0
953 0x03B9 Holding RW u8 Einfluss des Sicherheitsmodus auf den Blockierschutz 0 — Betrieb im Safety Mode zulassen,
1 — auf den nächsten Tag verschieben
1.24.0
955 0x03BB Holding RW u8 Intervall des Blockierschutzes Tage
1 - 60 (30)
1.24.0
956 0x03BC Holding RW u8 Tagesstunde für den Blockierschutz 0 - 23 (0) 1.24.0
957 0x03BD Holding RW u8 Dauer des Blockierschutzzyklus s
10 - 120 (60)
1.24.0
958 0x03BE Holding RW u8 Relais K1 Aktion beim Start des Blockierschutzes 0 — nichts unternehmen (Funktion deaktiviert),
1 — aus-/einschalten,
2 — ein-/ausschalten
1.24.0
959 0x03BF Holding RW u8 Relais K2
960 0x03C0 Eingang RO u8 Relais K1 Status des letzten Blockierschutzzyklus 0 — erfolgreich abgeschlossen,
1 — läuft: Schließen,
2 — läuft: Öffnen,
3 — unterbrochen,
4 — noch nie ausgeführt,
5 — verschoben: Safety Mode,
6 — verschoben: Leckage,
7 — verschoben: Wasserdurchfluss
1.24.0
961 0x03C1 Eingang RO u8 Relais K2
962 0x03C2 Eingang RO u16 Relais K1 Tage bis zum nächsten Blockierschutzzyklus 0 — für heute geplant
0xFFFF — nicht festgelegt
1.24.0
963 0x03C3 Eingang RO u16 Relais K2
977 0x03D1 Holding RW u8 Relais K1 Einfluss des Wasserdurchflusses auf die Planung des Blockierschutzes.
Verwendet den Zähler desselben Kanals: K1 — Eingang P1; K2 — Eingang P2
0 — Betrieb bei fließendem Wasser zulassen,
1 — auf den nächsten Tag verschieben
1.27.0
978 0x03D2 Holding RW u8 Relais K2
964 0x03C4 Holding RW u16 Serviceregister zum Deaktivieren des Summers. Der Wert bleibt nach einem Neustart nicht erhalten. 1 — deaktiviert,
0 — aktiviert
≥ 1.21.1
965 0x03C5 Holding RW u16 Serviceregister zur Ausgabe eines Systemtakts am RS-485-Anschluss. Das Schreiben dieses Registers unterbricht die Kommunikation für die in Register 966 angegebene Dauer. 1 — Frequenz des RTC-Quarzes,
2 — Frequenz 8 MHz / 128
966 0x03C6 Holding RW u16 Serviceregister zur Festlegung der Dauer der Systemtaktausgabe auf RS-485. 1 — 20 s
968 0x03C8 Holding RW u16 Serviceregister zum Starten der Messung des Spannungsabfalls an der in Reihe zur Batterie liegenden Diode BAS70-06. Wird in der Produktion verwendet, um den Batterieverbrauch ohne externe Versorgung abzuschätzen.

Messverfahren:
1. Schreiben Sie 1 in dieses Register; das Gerät startet neu.
2. Warten Sie 0.1 s auf den Wechsel in den Bootloader.
3. Trennen Sie die Spannungsversorgung.
4. Warten Sie 2.2 s auf den Abschluss der Messung.
5. Stellen Sie die Spannungsversorgung wieder her.
6. Warten Sie 2.8 s auf Start und Initialisierung.
7. Lesen Sie Register 969 aus.
969 0x03C9 Eingang RO u16 Serviceregister mit dem Spannungsabfall an der in Reihe zur Batterie liegenden Diode BAS70-06. Befolgen Sie zum Ermitteln eines Messwerts das Verfahren des vorherigen Registers. mV; unter 300 mV gilt als normal
970 0x03CA Eingang RO u16 Serviceregister für die Batteriespannung. Wird einmal beim Start gemessen. Ohne Batterie werden aufgrund der Schaltungseigenschaften etwa 0.6 V angezeigt. mV
971 0x03CB Eingang RO u16 Batteriezustand 2 — ausgezeichnet,
1 — normal,
0 — entladen
974 0x03CE Holding RW u16 Ventilzustand nach Behebung der Leckage wiederherstellen 0 — deaktiviert,
1 — aktiviert
975 0x03CF Holding RW u16 Timer für den Nassreinigungsmodus min
1 — 360 (20)
976 0x03D0 Eingang RO u16 Verbleibende Nassreinigungszeit min 1.24.0
1062 - 1063 0x0426 - 0x0427 Eingang RO u32 P1 Impulszähler des Kanals
1064 - 1065 0x0428 - 0x0429 P2
1066 0x042A Holding RW u16 P1 Impulswertigkeit des Kanals. Übliche Zähler erzeugen einen Impuls pro 1, 10, 50 oder 100 Liter. Prüfen Sie die technische Dokumentation Ihres Zählers. L/Impuls
1­ — 10000 (1)
1067 0x042B P2
1068 - 1071 0x042C - 0x042F Eingang RO u64 P1 Volumenzähler des Kanals ×0.001, m3
1072 - 1075 0x0430 - 0x0433 P2
1076 - 1079 0x0434 - 0x0437 Holding RW u64 P1 Anfangswert des Kanalzählers L (0)
1080 - 1083 0x0438 - 0x043B P2
1100 0x044C Holding RW u16 F1 Dauer eines langen Tastendrucks ms
500 — 5000 (1000)
1101 0x044D F2
1102 0x044E F3
1103 0x044F F4
1104 0x0450 F5
1105 0x0451 S6
1140 0x0474 Holding RW u16 F1 Wartezeit auf den zweiten Tastendruck ms
0 — 2000 (300)
1141 0x0475 F2
1142 0x0476 F3
1143 0x0477 F4
1144 0x0478 F5
1145 0x0479 S6
8260 - 8323 0x2044 - 0x2083 Holding RW u16 Register der Zuordnungsmatrix für die steigende Flanke eines Leckagesensorsignals. Wird nur im Modus Leak sensor verwendet, der in den Registern 9–14 eingestellt wird.
65402 0xFF7A Holding RW u16 Serviceregister zum Zurücksetzen der Konfiguration. Das Gerät startet nach dem Zurücksetzen neu. 1 — Zurücksetzen ausführen ≥ 1.21.1
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
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.

Ab Firmware 1.23.0
64256-64383 0xFB00-0xFB7F Eingang RO u16 FlashFS: freier Speicherplatz pro Seite Byte Ab Firmware 1.23.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
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 Ab Firmware 1.22.0
65500 0xFFDC Coil RW bool Serviceregister zur Sichtprüfung der Anzeige-LEDs Schreiben von 1 schaltet alle Anzeige-LEDs ein Seit Firmware 1.26.0
65504 0xFFE0 Eingang RO u16 Maximale Stack-Belegung Byte
0 — Stack beschädigt
Ab Firmware 1.23.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
Ab Firmware 1.23.0
65509 0xFFE5 Eingang RO u32 Zähler der Firmware-Aktualisierungen Ab Firmware 1.23.0