Modbus-Registertabelle – WB-MAI6
Betriebsarten
WB-MAI6 ermöglicht folgende Betriebsmodi für jeden Eingang:
- Spannungsmessung — differenziell oder massebezogen.
- Widerstandsmessung — differenziell oder massebezogen.
- Strommessung — nur massebezogen.
Tabelle 3 beschreibt vollständig die grundlegenden Betriebsmodi für Standard-Sensormessungen.
Die Register Sensor type (0xX400, 0xX401) Tabelle 5 für jeden Eingang akzeptieren Codes aus Tabelle 3 oder Tabelle 4. Wählen Sie für nicht standardmäßige Messungen Eingangsmodus und Messbereich manuell aus Tabelle 3.
| Gemessener Signaltyp | Eingangsmodus | HEX-Code | DEC-Code | Beschreibung | Verstärkung | Messbereich | Genauigkeit | Ausgabedatenformat | Beachten Sie, |
|---|---|---|---|---|---|---|---|---|---|
| Eingang deaktiviert | - | 0x0000 | 0 | - | - | - | - | - | |
| Messung von
Spannung |
Massebezogen | 0x0001 | 1 | Massebezogene Spannungsmessung, Abbildung 1 | 1...4 | 2–10 V | ±0.5 % | µV | |
| 10–30 V | ±1 % | ||||||||
| 0–2000 mV | ±(0.2% + 50 µV) | ||||||||
| Differenziell | 0x0101 | 257 | Differenzielle Spannungsmessung von −2 bis +2 V bezogen auf iGND, Abbildung 6
Thermoelement-Spannungsmessung, Abb. 7 |
1...128 | ±2048 mV | ±(0.2% + 30 µV) | |||
| Messung von
Widerstand |
Massebezogen | 0x0002 | 2 | Zweileiter-Widerstandsmessung, Abb. 3
Anschluss potenzialfreier Kontaktsensoren, Abb. 4 |
1 | 0–1 kΩ | (±0.1% + 0.3 Ω) | Ω × 100 | |
| 1–100 kΩ | ±0.2 % | ||||||||
| 100–500 kΩ | ±1.5 % | ||||||||
| Differenziell
(Dreileiterschaltung) |
0x0102 | 258 | Dreileiter-Widerstandsmessung, Abbildung 8 | 0–5000 Ω | ±(0.1% + 0.15 Ω) | ||||
| Messung von
Strom |
Massebezogen | 0x0003 | 3 | Strommessung von 0 bis 20 mA, Abb. 2 | 1...4 | 0–20.48 mA | ±(0.2% + 1 µA) | nA | |
| Spannungsmessung mit einem externen Spannungsteiler WB-VDIV | Massebezogen | 0x0005 | 5 | Spannungsmessung von 0 bis 60 V | 1...4 | 0–60 V | ±(0.2% + 20 mV) | mV | Seit Firmware 2.1.0 |
| Differenziell | 0x0105 | 261 | Spannungsmessung von −30 bis +30 V | 1...128 | ±32 V | ±(0.2% + 30 µV) | Seit Firmware 2.4.0 | ||
| Spannungsmessung mit einem benutzerdefinierten externen Spannungsteiler | Massebezogen | 0x0006 | 6 | Der Messbereich hängt vom externen Spannungsteiler ab.
Für die höchste Genauigkeit des WB-MAI6 muss die Teilerausgangsspannung innerhalb von 0–2 V liegen; für annähernd höchste Genauigkeit innerhalb von 0–4.5 V. |
1...4 | ±(0.2% + 50 µV) + Fehler des externen Spannungsteilers | mV | Seit Firmware 2.1.0 |
Unterstützte Standard-Sensortypen
Tabelle 4 listet unterstützte Standard-Sensorcodes zur Eingabe in die Register Sensor type auf. Tabelle 5.
Bei Standardsensoren werden die Registerwerte 0xX40A and 0xX40B (Verstärkung) ignoriert. Standardsensoren besitzen den Code 0x1XXX.
| Sensorcode HEX | Sensorcode DEC | Beschreibung | Rohdatenformat | Format der umgerechneten Daten | Genauigkeit | ||
|---|---|---|---|---|---|---|---|
| Thermoelemente
Betriebsmodus — Thermoelement-Spannungsmessung, Abb. 7 | |||||||
| 0x1000 | 4096 | Typ K (Chromel–Alumel) | µV | °C · 10, °C · 100 | ±(0.8 °C + 0.2 % · Δt) | ||
| Hinweis: Δt ist die Differenz zwischen Thermoelementtemperatur und WB-MAI-Temperatur, wenn das Thermoelement ohne Verlängerungsleitungen direkt an WB-MAI6 angeschlossen ist. | |||||||
| Zweileiter-Widerstandsthermometer
Betriebsmodus — Zweileiter-Widerstandsmessung, Abb. 3 | |||||||
| 0x1100 | 4352 | Pt 50 (α = 0.00385 °C -1) | Ω × 100 | °C · 10, °C · 100 | ±1.5 °C | ||
| 0x1101 | 4353 | Pt 100 (α = 0.00385 °C -1) | ±0.8 °C | ||||
| 0x1102 | 4354 | Pt 500 (α = 0.00385 °C -1) | ±0.2 °C | ||||
| 0x1103 | 4355 | Pt 1000 (α = 0.00385 °C -1) | ±0.15 °C | ||||
| 0x1110 | 4368 | 50P (russische Platinbezeichnung; α = 0.00391 °C -1) | ±1.5 °C | ||||
| 0x1111 | 4369 | 100P (russische Platinbezeichnung; α = 0.00391 °C -1) | ±0.8 °C | ||||
| 0x1112 | 4370 | 500P (russische Platinbezeichnung; α = 0.00391 °C -1) | ±0.2 °C | ||||
| 0x1113 | 4371 | 1000P (russische Platinbezeichnung; α = 0.00391 °C -1) | ±0.15 °C | ||||
| 0x1120 | 4384 | 50M (russische Kupferbezeichnung; α = 0.00428 °C -1) | ±1.4 °C | ||||
| 0x1121 | 4385 | 100M (russische Kupferbezeichnung; α = 0.00428 °C -1) | ±0.7 °C | ||||
| 0x1122 | 4386 | 500M (russische Kupferbezeichnung; α = 0.00428 °C -1) | ±0.2 °C | ||||
| 0x1123 | 4387 | 1000M (russische Kupferbezeichnung; α = 0.00428 °C -1) | ±0.14 °C | ||||
| 0x1130 | 4400 | Ni 100 (α = 0.00617 °C -1) | ±0.5 °C | ||||
| 0x1131 | 4401 | Ni 500 (α = 0.00617 °C -1) | ±0.13 °C | ||||
| 0x1132 | 4402 | Ni 1000 (α = 0.00617 °C -1) | ±0.1 °C | ||||
| 0x1701 | 5889 | NTC 10k (B = 3988 K) | Ω × 100 | °C · 10, °C · 100 | ±0.2 °C | ||
| 0x1702 | 5890 | NTC 10k (B = 3950 K) | |||||
| 0x1703 | 5891 | NTC 100k (B = 3950 K) | |||||
| 0x1704 | 5892 | NTC 10k (B = 3435 K) | |||||
| 0x1705 | 5893 | NTC 10k (B = 3470 K) | |||||
| 0x1706 | 5894 | NTC 5k (B = 3470 K) | |||||
| 0x1707 | 5895 | NTC 1.8k (B = 3380 K) | |||||
| Hinweis: ohne Leitungs- und Kontaktwiderstand | |||||||
| Dreileiter-Widerstandsthermometer
Betriebsmodus — Dreileiter-Widerstandsmessung, Abbildung 8 | |||||||
| 0x1200 | 4608 | Pt 50 (α = 0.00385 °C -1) | Ω × 100 | °C · 10, °C · 100 | ±0.6 °C | ||
| 0x1201 | 4609 | Pt 100 (α = 0.00385 °C -1) | ±0.33 °C | ||||
| 0x1202 | 4610 | Pt 500 (α = 0.00385 °C -1) | ±0.14 °C | ||||
| 0x1203 | 4611 | Pt 1000 (α = 0.00385 °C -1) | ±0.13 °C | ||||
| 0x1210 | 4624 | 50P (russische Platinbezeichnung; α = 0.00391 °C -1) | ±0.6 °C | ||||
| 0x1211 | 4625 | 100P (russische Platinbezeichnung; α = 0.00391 °C -1) | ±0.33 °C | ||||
| 0x1212 | 4626 | 500P (russische Platinbezeichnung; α = 0.00391 °C -1) | ±0.14 °C | ||||
| 0x1213 | 4627 | 1000P (russische Platinbezeichnung; α = 0.00391 °C -1) | ±0.13 °C | ||||
| 0x1220 | 4640 | 50M (russische Kupferbezeichnung; α = 0.00428 °C -1) | ±0.6 °C | ||||
| 0x1221 | 4641 | 100M (russische Kupferbezeichnung; α = 0.00428 °C -1) | ±0.31 °C | ||||
| 0x1222 | 4642 | 500M (russische Kupferbezeichnung; α = 0.00428 °C -1) | ±0.13 °C | ||||
| 0x1223 | 4643 | 1000M (russische Kupferbezeichnung; α = 0.00428 °C -1) | ±0.12 °C | ||||
| 0x1230 | 4656 | Ni 100 (α = 0.00617 °C -1) | ±0.23 °C | ||||
| 0x1231 | 4657 | Ni 500 (α = 0.00617 °C -1) | ±0.09 °C | ||||
| 0x1232 | 4658 | Ni 1000 (α = 0.00617 °C -1) | ±0.08 °C | ||||
| Hinweis: Rw ist der Widerstand jeder Leitung. Verwenden Sie für die Klemmen P und N identische Leitungen gleicher Länge. | |||||||
| Sensoren mit Stromausgang
Betriebsmodus — Strommessung von 0 bis 20 mA, Abb. 2 | |||||||
| 0x1300 | 4864 | 0–5 mA | nA | 0 mA = untere Grenze (Register 0xX408 / 0xX409)
5 mA = obere Grenze (Register 0xX40A / 0xX40B) |
±(0.2% + 1 µA) | ||
| 0x1301 | 4865 | 0–20 mA | nA | 0 mA = untere Grenze (Register 0xX408 / 0xX409)
20 mA = obere Grenze (Register 0xX40A / 0xX40B) |
±(0.2% + 1 µA) | ||
| 0x1302 | 4866 | 4–20 mA | nA | 4 mA = untere Grenze (Register 0xX408 / 0xX409)
20 mA = obere Grenze (Register 0xX40A / 0xX40B) |
±(0.2% + 1 µA) | ||
| Sensoren mit Spannungsausgang im massebezogenen Modus
Betriebsmodus — massebezogene Spannungsmessung, Abbildung 1 | |||||||
| 0x1400 | 5120 | 0–1 V | µV | 0 V = untere Grenze (Register 0xX408 / 0xX409)
1 V = obere Grenze (Register 0xX40A / 0xX40B) |
±(0.2% + 50 µV) | ||
| 0x1401 | 5121 | 0–10 V | µV | 0 V = untere Grenze (Register 0xX408 / 0xX409)
10 V = obere Grenze (Register 0xX40A / 0xX40B) |
±(0.5% + 50 µV) | ||
| Hinweis: WB-MAI-Eingänge sind in diesem Modus niederohmig (50-µA-Pull-up), um unbeschaltete Eingänge zu erkennen. Wenden Sie sich an den Hersteller, um dies zu deaktivieren. | |||||||
| Sensoren mit Spannungsausgang im Differenzmodus
Betriebsmodus — differenzielle Spannungsmessung von −2 bis +2 V, Abbildung 6 | |||||||
| 0x1500 | 5376 | −50 bis +50 mV | µV | −50 mV = untere Grenze (Register 0xX408 / 0xX409)
50 mV = obere Grenze (Register 0xX40A / 0xX40B) |
±(0.2% + 30 µV) | ||
| Sensoren mit potenzialfreien Kontakten
Betriebsmodus — Zweileiter-Widerstandsmessung, Abb. 4 | |||||||
| 0x1600 | 5632 | Potenzialfreier Kontakt | Ω × 100 | 0 — Sensor offen oder nicht vorhanden
1 — Sensor geschlossen (Widerstand unter 100 Ω) |
|||
| Hall-Stromsensoren
Betriebsmodus — massebezogene Spannungsmessung, Abb. 5 | |||||||
| 0x1800 | 6144 | Ausgang (2.500 ± 0.625) V | A × 10 | 2.500 V entsprechen 0 A oder dem Offset (Register 0xX408 / 0xX409)
(2.500 + 0.625) V entsprechen dem Nennwert (Register 0xX40A / 0xX40B) Register 0xX408–0xX40B verwenden A × 10 |
±(0.2% + 0.3% des Stromskalenwerts)
(ohne Sensorfehler) | ||
Registertabelle
In Tabelle 5 bezeichnet das Symbol X in einer Registeradresse die Eingangsnummer von 1 bis 6 (0x1–0x6).
Jeder Eingang unterstützt differenziellen und massebezogenen Betrieb. Die Sensortypen für INxP und INxN werden daher getrennt in den Registern 0xX400 and 0xX401 eingestellt, wobei X die Eingangsnummer von 1 bis 6 in Hexadezimaldarstellung ist.
Eine manuelle Verstärkungswahl wird nicht empfohlen. Im massebezogenen Modus sind nur die Verstärkungen 1, 2 und 4 verfügbar.
Ist INxP für differenziellen Betrieb konfiguriert, werden die INxN-Konfigurationsregister ignoriert. INxN unterstützt nur massebezogenen Betrieb.
| Adresse HEX | Adresse DEC | Typ | Lesen/Schreiben | Standardwert | Format | Verwendungszweck | Beachten Sie, |
|---|---|---|---|---|---|---|---|
| Messkanalkonfiguration | |||||||
| 0xX400 | 4096·X + 1024 | Holding | RW | 0 | Tabelle 3, Tabelle 4, 0 — aus | Sensortyp für INxP oder differenzielles INx (siehe Tabellen 3 und 4) | |
| 0xX401 | 4096·X + 1025 | Holding | RW | 0 | Tabelle 3, Tabelle 4, 0 — aus | Sensortyp für INxN (siehe Tabellen 3 und 4) | |
| 0xX402 | 4096·X + 1026 | Holding | RW | 20 | 20, 45, 90, 175, 330, 600, 1000 | Datenrate für INxP oder differenzielles INx, Abtastungen/s. Beispielsweise ergibt 20 eine Abtastzeit von 1/20 = 0.05 s. | |
| 0xX403 | 4096·X + 1027 | Holding | RW | 20 | 20, 45, 90, 175, 330, 600, 1000 | Datenrate für INxN, Abtastungen/s. | |
| 0xX404 | 4096·X + 1028 | Holding | RW | 1 | 1 - 50 | Anzahl aufeinanderfolgender Messungen für INxP oder differenzielles INx | |
| 0xX405 | 4096·X + 1029 | Holding | RW | 1 | 1 – 50 | Anzahl aufeinanderfolgender Messungen für INxN | |
| 0xX406 | 4096·X + 1030 | Holding | RW | 0 | 0 - 65000 | Tiefpassfilter-Zeitkonstante für INxP oder differenzielles INx, ms | |
| 0xX407 | 4096·X + 1031 | Holding | RW | 0 | 0 - 65000 | Tiefpassfilter-Zeitkonstante für INxN, ms | |
| 0xX408 | 4096·X + 1032 | Holding | RW | 0 | 16-Bit-Ganzzahl mit Vorzeichen | Untere Messgrenze des aktiven Sensors für INxP oder differenzielles INx | |
| 0xX409 | 4096·X + 1033 | Holding | RW | 0 | 16-Bit-Ganzzahl mit Vorzeichen | Untere Messgrenze des aktiven Sensors für INxN | |
| 0xX40A | 4096·X + 1034 | Holding | RW | 10000 | 16-Bit-Ganzzahl mit Vorzeichen | Obere Messgrenze des aktiven Sensors für INxP oder differenzielles INx | |
| 0xX40B | 4096·X + 1035 | Holding | RW | 10000 | 16-Bit-Ganzzahl mit Vorzeichen | Obere Messgrenze des aktiven Sensors für INxN | |
| 0xX40C | 4096·X + 1036 | Holding | RW | 0 | 0 (automatisch), 1, 2, 4, 8, 16, 32, 64, 128 | Verstärkung für INxP oder differenzielles INx | |
| 0xX40D | 4096·X + 1037 | Holding | RW | 0 | 0 (automatisch), 1, 2, 4, 8, 16, 32, 64, 128 | Verstärkung für INxN | |
| 0xX40E | 4096·X + 1038 | Holding | RW | 0 | 1 - 10000 | Oberer Widerstand R1 des benutzerdefinierten externen Spannungsteilers für INxP, kΩ × 10 | Seit Firmware 2.1.0 |
| 0xX40F | 4096·X + 1039 | Holding | RW | 0 | 1 - 10000 | Oberer Widerstand R1 des benutzerdefinierten externen Spannungsteilers für INxN, kΩ × 10 | Seit Firmware 2.1.0 |
| 0xX410 | 4096·X + 1040 | Holding | RW | 0 | 1 - 10000 | Unterer Widerstand R2 des benutzerdefinierten externen Spannungsteilers für INxP, kΩ × 10 | Seit Firmware 2.1.0 |
| 0xX411 | 4096·X + 1041 | Holding | RW | 0 | 1 - 10000 | Unterer Widerstand R2 des benutzerdefinierten externen Spannungsteilers für INxN, kΩ × 10 | Seit Firmware 2.1.0 |
| Messwerte | |||||||
| 0xX500 | 4096·X + 1280 | Eingang | R | 0 | 32-Bit-Ganzzahl mit Vorzeichen | Messwert für INxP oder differenzielles INx | Fehler: 0x7FFFFFFF |
| 0xX502 | 4096·X + 1282 | Eingang | R | 0 | 32-Bit-Ganzzahl mit Vorzeichen | Messwert für INxN | Fehler: 0x7FFFFFFF |
| 0xX504 | 4096·X + 1284 | Eingang | R | 0 | 16-Bit-Ganzzahl mit Vorzeichen | In physikalische Einheiten umgerechneter Wert für INxP oder differenzielles INx | Fehler: 0x7FFF |
| 0xX505 | 4096·X + 1285 | Eingang | R | 0 | 16-Bit-Ganzzahl mit Vorzeichen | In physikalische Einheiten umgerechneter Wert für INxN | Fehler: 0x7FFF |
| 0xX506 | 4096·X + 1286 | Eingang | R | 1 | 16-Bit-Ganzzahl mit Vorzeichen | Aktuelle Verstärkung für INxP oder differenzielles INx | |
| 0xX507 | 4096·X + 1287 | Eingang | R | 1 | 16-Bit-Ganzzahl mit Vorzeichen | Aktuelle Verstärkung für INxN | |
| 0x0600 | 1536 | Eingang | R | 0 | 16-Bit-Ganzzahl mit Vorzeichen | Spannung an den Klemmen +5V, mV | |
| 0x0601 | 1537 | Eingang | R | 0 | 16-Bit-Ganzzahl mit Vorzeichen | Interne Gerätetemperatur, °C × 100 | |
| 0x0700 - 0x070B | 1792 - 1803 | Eingang | R | 0 | 32-Bit-Ganzzahl mit Vorzeichen × 6 | Messwerte für IN1P–IN6P | Fehler: 0x7FFFFFFF; seit Firmware 2.4.0 |
| 0x070C - 0x0717 | 1804 - 1815 | Eingang | R | 0 | 32-Bit-Ganzzahl mit Vorzeichen × 6 | Messwerte für IN1N–IN6N | Fehler: 0x7FFFFFFF; seit Firmware 2.4.0 |
| 0x0718 - 0x0723 | 1816 - 1827 | Eingang | R | 0 | 32-Bit-Ganzzahl mit Vorzeichen × 6 | In physikalische Einheiten umgerechnete Werte (Temperatur: °C × 100) für IN1P–IN6P oder differenzielle IN1–IN6 | Fehler: 0x7FFFFFFF; seit Firmware 2.4.0 |
| 0x0724 - 0x072F | 1828 - 1839 | Eingang | R | 0 | 32-Bit-Ganzzahl mit Vorzeichen × 6 | In physikalische Einheiten umgerechnete Werte für IN1N–IN6N | Fehler: 0x7FFFFFFF; seit Firmware 2.4.0 |
| Serviceregister | |||||||
| 0x7400-0x740D,
0x7500-0x7507, 0x8400-0x840D, 0x8500-0x8507 |
Konfigurations- und Datenregister für zwei Service-Kalibrierkanäle. Siehe Tabelle oben. | ||||||
| 0x0629 | 1577 | Eingang | R | 0 | 16-Bit-Ganzzahl mit Vorzeichen | AVCC-Referenzspannung, mV | |
| 0x062A | 1578 | Eingang | R | 0 | 16-Bit-Ganzzahl mit Vorzeichen | Zweileiter-Widerstandsoffset, Kanäle 1–3, P, mΩ | |
| 0x062B | 1579 | Eingang | R | 0 | 16-Bit-Ganzzahl mit Vorzeichen | Zweileiter-Widerstandsoffset, Kanäle 1–3, N, mΩ | |
| 0x062C | 1580 | Eingang | R | 0 | 16-Bit-Ganzzahl mit Vorzeichen | Zweileiter-Widerstandsoffset, Kanäle 4–6, P, mΩ | |
| 0x062D | 1581 | Eingang | R | 0 | 16-Bit-Ganzzahl mit Vorzeichen | Zweileiter-Widerstandsoffset, Kanäle 4–6, N, mΩ | |
| 0x062E | 1582 | Eingang | R | 0 | 16-Bit-Ganzzahl ohne Vorzeichen | Zähler der Eingangsabtastzyklen | |
| 0x0610 | 1552 | Eingang | R | 0 | 16-Bit-Ganzzahl ohne Vorzeichen | Dauer eines Eingangsabtastzyklus, ms | |
| 0x0800 - 0x80B | 2048 - 2059 | Holding | RW | 16-Bit-Ganzzahl mit Vorzeichen | Werkseitig festgelegte Kalibrierkoeffizienten für Hochspannungs-Messteiler | ||
Gemeinsame Register
| 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 | Seit Firmware 2.0.7 |
| 113 | 0x0071 | Holding | RW | u16 | Verzögerung vor der Antwort auf eine Modbus-Anfrage | 0 - 254 ms | |
| 114 | 0x0072 | Holding | RW | u16 | Fortlaufendes Lesen über Registerlücken hinweg | 0 - deaktiviert 1 - aktiviert 2 - aktiviert, bleibt nach Neustart erhalten |
|
| 121 | 0x0079 | Eingang | RO | u16 | Aktuelle Spannung der internen 5-V-Schiene | mV | |
| 122 | 0x007A | Eingang | RO | u16 | Minimale Spannung der internen 5-V-Schiene seit dem Start, ohne Mittelung | mV | |
| 125 | 0x007D | Eingang | RO | u16 | Aktuelle Spannung der internen 5-V-Schiene, 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. |
Seit Firmware 2.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 2.1.4 |
| 64256-64383 | 0xFB00-0xFB7F | Eingang | RO | u16 | FlashFS: freier Speicherplatz pro Seite | Byte | Seit Firmware 2.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 2.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 2.2.0 |
| 65509 | 0xFFE5 | Eingang | RO | u32 | Zähler der Firmware-Aktualisierungen | Seit Firmware 2.2.0 | |