Modbus-Register zum Auslesen (Funktionsaufrufe 03/04)
Das Halteregister zum Auslesen enthält analoge Informationen, die gemessenen Werte mehrerer Parameter.
Die Daten werden als 16-Bit-Ganzzahl mit oder ohne Vorzeichen im Hexadezimalformat FFFF mit 4 Ziffern gespeichert.
Allgemeine Modbus-Register
Diese Register haben die Basis 0 und sind vorzeichenlos.
Register | Name | Beschreibung |
---|---|---|
1000 | BACS_ALARM | Dieses Register enthält mehrere Flags. Informationen zu den Flags finden Sie unter Beschreibung der allgemeinen Status-Flags. |
1001 | BACS_ALARM | Dieses Register enthält mehrere Flags. Informationen zu den Flags finden Sie unter Beschreibung der Batteriestatus-Flags. |
1002 | BACS_ALARM | Dieses Register enthält mehrere Flags. Informationen zu den Flags finden Sie unter Beschreibung der Alarm-Flags. |
1003 | BACS_NUMSTRINGS | Die Anzahl der Strings in der Konfiguration. |
1004 | BACS_NUMMODULES | Die Gesamtanzahl der Module in der Konfiguration. |
Modbus-Register für Batteriestrang
Für jeden Batteriestrang gibt es fünf Register. Für die Stränge sind zwei Registerabschnitte reserviert.
Der Hauptabschnitt ist für die Stränge 1–10 reserviert. Sowohl die Strom- als auch die Spannungsmessungen werden registriert.
Diese Register haben die Basis 0 und verfügen über ein Vorzeichen.
Hauptregisterabschnitt für Stränge
Register | Name |
Beschreibung [Maßeinheit] |
---|---|---|
1010 | STRING_01_CUR | Der Gleichstrom in Strang 1 [A] |
1011 | BACS_StrSumVolt | Die Gesamtspannung in Strang 1 [V] |
1012 | BACS_StrAvgVolt | Die durchschnittliche Spannung in Strang 1 [V] |
1013 | BACS_Str_CurrAC | Der Wechselstrom (Effektivwert) in Strang 1 [A] |
1015 | STRING_02_CUR | Der Gleichstrom in Strang 2 [A] |
1016 | BACS_StrSumVolt | Die Gesamtspannung in Strang 2 [V] |
1017 | BACS_StrAvgVolt | Die durchschnittliche Spannung in Strang 2 [V] |
1018 | BACS_Str_CurrAC | Der Wechselstrom (Effektivwert) in Strang 2 [A] |
..... | ..... | ..... |
1055 | STRING_10_CUR | Der Gleichstrom in Strang 10 [A] |
1056 | BACS_StrSumVolt | Die Gesamtspannung in Strang 10 [V] |
1057 | BACS_StrAvgVolt | Die durchschnittliche Spannung in Strang 10 [V] |
1058 | BACS_Str_CurrAC | Der Wechselstrom (Effektivwert) in Strang 10 [A] |
Der zweite Abschnitt ist für die Stränge 11–16 reserviert. Für diese Stränge werden nur die Strommessungen registriert.
Diese Register haben die Basis 0 und verfügen über ein Vorzeichen.
Sekundärer Registerabschnitt für Stränge
Register | Name |
Beschreibung [Maßeinheit] |
---|---|---|
2710 | STRING_11_CUR | Der Gleichstrom in Strang 11 [A] |
2713 | BACS_Str_CurrAC | Der Wechselstrom (Effektivwert) in Strang 11 [A] |
2715 | STRING_12_CUR | Der Gleichstrom in Strang 12 [A] |
2718 | BACS_Str_CurrAC | Der Wechselstrom (Effektivwert) in Strang 12 [A] |
..... | ..... | ..... |
2735 | STRING_16_CUR | Der Gleichstrom in Strang 16 [A] |
2738 | BACS_Str_CurrAC | Der Wechselstrom (Effektivwert) in Strang 16 [A] |
Modbus-Register des Moduls
Es gibt fünf Register für jedes Modul. Für die Module sind zwei Registerabschnitte reserviert.
Die Temperatur wird so verschoben, dass auch negative Werte berücksichtigt werden. Verwenden Sie zur Berechnung der Temperatur in Grad Celsius für den gelesenen Wert die Formel T = (x – 78) / 2. Beispielsweise entspricht der Dezimalwert 127 der Temperatur (127 – 178) / 2 = 24,5 °C.
Die Spannung wird in V gemessen und hat einen Faktor von 1000. Beispielsweise entspricht der Messwert 12825 einer Spannung von 12825 / 1000 = 12,825 V.
Die Impedanz wird in mΩ gemessen und hat einen Faktor von 100. Beispielsweise entspricht der Messwert 4372 einer Impedanz von 4372/100 = 43,72 m.
Der Prozentsatz der aktiven Ausgleichsfunktion. Die Summe entspricht entweder dem maximal möglichen Wert für ein Modul oder hängt von der Batteriegröße ab. Die für den Ausgleich verwendete Methode ist passiv.
Der Hauptabschnitt ist für die Module 1-330 reserviert. Diese Register befinden sich in Basis 0. Die ALARM-Register sind vorzeichenlos und alle übrigen sind mit Vorzeichen versehen (siehe Beschreibung).
Hauptregisterabschnitt für Module
Register | Name |
Beschreibung [Maßeinheit, Formel und/oder Faktor] |
---|---|---|
1060 | MODULE_001_ TEMP |
Die von Modul 1 gemessene Batterietemperatur
(mit Vorzeichen) [T(°C) = (x – 78) / 2] |
1061 | MODULE_001_ VOLT |
Die von Modul 1 gemessene Batteriespannung
(mit Vorzeichen) [V, Faktor 1000] |
1062 | MODULE_001_ IMPC |
Die von Modul 1 gemessene Batterieimpedanz
(mit Vorzeichen) [mΩ, Faktor 100] |
1063 | MODULE_001_ ALARM | Alarme und Status für Modul 1 (ohne Vorzeichen). Dieses Register enthält mehrere Flags. Informationen zu den Flags finden Sie unter Beschreibung der Alarm-Flags. |
1064 | Module_001_ModBypVoltPc | Der für Modul 1 aktive Anteil der Ausgleichsfunktion (mit Vorzeichen) [%] |
1065 | MODULE_002_ TEMP |
Die von Modul 2 gemessene Batterietemperatur
(mit Vorzeichen) [T(°C) = (x – 78) / 2] |
1066 | MODULE_002_ VOLT |
Die von Modul 2 gemessene Batteriespannung
(mit Vorzeichen) [V, Faktor 1000] |
1067 | MODULE_002_ IMPC |
Die von Modul 2 gemessene Batterieimpedanz
(mit Vorzeichen) [mΩ, Faktor 100] |
1068 | MODULE_002_ ALARM | Alarme und Status für Modul 2 (ohne Vorzeichen). Dieses Register enthält mehrere Flags. Informationen zu den Flags finden Sie unter Beschreibung der Alarm-Flags. |
1069 | Module_002_ModBypVoltPc | Der für Modul 2 aktive Anteil der Ausgleichsfunktion (mit Vorzeichen) [%] |
..... | ..... | ..... |
2705 | MODULE_330_ TEMP |
Die von Modul 330 gemessene
Batterietemperatur (mit Vorzeichen) [T(°C) = (x – 78) / 2] |
2706 | MODULE_330_ VOLT |
Die von Modul 330 gemessene
Batteriespannung (mit Vorzeichen) [V, Faktor 1000] |
2707 | MODULE_330_ IMPC |
Die von Modul 330 gemessene
Batterieimpedanz (mit Vorzeichen) [mΩ, Faktor 100] |
2708 | MODULE_330_ ALARM | Alarme und Status für Modul 330 (ohne Vorzeichen). Dieses Register enthält mehrere Flags. Informationen zu den Flags finden Sie unter Beschreibung der Alarm-Flags. |
2709 | Module_330_ModBypVoltPc | Der für Modul 330 aktive Anteil der Ausgleichsfunktion (mit Vorzeichen) [%] |
Der zweite Abschnitt ist für die Module 331-520 reserviert.
Diese Register befinden sich in Basis 0. Die ALARM-Register sind vorzeichenlos und alle übrigen haben Vorzeichen (siehe Beschreibung).
Sekundärer Registerabschnitt für Module
Register | Name |
Beschreibung [Maßeinheit, Formel und/oder Faktor] |
---|---|---|
2740 | MODULE_331_ TEMP |
Die von Modul 331 gemessene
Batterietemperatur (mit Vorzeichen) [T(°C) = (x – 78) / 2] |
2741 | MODULE_331_ VOLT |
Die von Modul 331 gemessene
Batteriespannung (mit Vorzeichen) [V, Faktor 1000] |
2742 | MODULE_331_ IMPC |
Die von Modul 331 gemessene
Batterieimpedanz (mit Vorzeichen) [mΩ, Faktor 100] |
2743 | MODULE_331_ ALARM | Alarme und Status für Modul 331 (ohne Vorzeichen). Dieses Register enthält mehrere Flags. Informationen zu den Flags finden Sie unter Beschreibung der Alarm-Flags. |
2744 | Module_331_ModBypVoltPc | Der für Modul 331 aktive Anteil der Ausgleichsfunktion (mit Vorzeichen) [%] |
2745 | MODULE_332_ TEMP |
Die von Modul 332 gemessene
Batterietemperatur (mit Vorzeichen) [T(°C) = (x – 78) / 2] |
2746 | MODULE_332_ VOLT |
Die von Modul 332 gemessene
Batteriespannung (mit Vorzeichen) [V, Faktor 1000] |
2747 | MODULE_332_ IMPC |
Die von Modul 332 gemessene
Batterieimpedanz (mit Vorzeichen) [mΩ, Faktor 100] |
2748 | MODULE_332_ ALARM | Alarme und Status für Modul 332 (ohne Vorzeichen). Dieses Register enthält mehrere Flags. Informationen zu den Flags finden Sie unter Beschreibung der Alarm-Flags. |
2749 | Module_332_ModBypVoltPc | Der für Modul 332 aktive Anteil der Ausgleichsfunktion (mit Vorzeichen) [%] |
..... | ..... | ..... |
3645 | MODULE_520_ TEMP |
Die von Modul 520 gemessene
Batterietemperatur (mit Vorzeichen) [T(°C) = (x – 78) / 2] |
3646 | MODULE_520_ VOLT |
Die von Modul 520 gemessene
Batteriespannung (mit Vorzeichen) [V, Faktor 1000] |
3647 | MODULE_520_ IMPC |
Die von Modul 520 gemessene
Batterieimpedanz (mit Vorzeichen) [mΩ, Faktor 100] |
3648 | MODULE_520_ ALARM | Alarme und Status für Modul 520 (ohne Vorzeichen). Dieses Register enthält mehrere Flags. Informationen zu den Flags finden Sie unter Beschreibung der Alarm-Flags. |
3649 | Module_520_ModBypVoltPc | Der für Modul 520 aktive Anteil der Ausgleichsfunktion (mit Vorzeichen) [%] |
GXR_AUX Modbus-Alarmregister
Diese Register haben die Basis 0 und verfügen über ein Vorzeichen.
Register | Name | Beschreibung |
---|---|---|
3650 | BACSGXRAuxAlarm(0) | Status von Eingang 1 auf GX_R_AUX 1. |
3651 | BACSGXRAuxAlarm(1) | Status von Eingang 2 auf GX_R_AUX 1. |
3652 | BACSGXRAuxAlarm(2) | Status von Eingang 3 auf GX_R_AUX 1. |
3653 | BACSGXRAuxAlarm(3) | Status von Eingang 4 auf GX_R_AUX 1. |
3654 | BACSGXRAuxAlarm(4) | Status von Eingang 1 auf GX_R_AUX 2. |
3655 | BACSGXRAuxAlarm(5) | Status von Eingang 2 auf GX_R_AUX 2. |
3656 | BACSGXRAuxAlarm(6) | Status von Eingang 3 auf GX_R_AUX 2. |
3657 | BACSGXRAuxAlarm(7) | Status von Eingang 4 auf GX_R_AUX 2. |
3658 | BACSGXRAuxAlarm(8) | Status von Eingang 1 auf GX_R_AUX 3. |
3659 | BACSGXRAuxAlarm(9) | Status von Eingang 2 auf GX_R_AUX 3. |
3660 | BACSGXRAuxAlarm(10) | Status von Eingang 3 auf GX_R_AUX 3. |
3661 | BACSGXRAuxAlarm(11) | Status von Eingang 4 auf GX_R_AUX 3. |
3662 | BACSGXRAuxAlarm(12) | Status von Eingang 1 auf GX_R_AUX 4. |
3663 | BACSGXRAuxAlarm(13) | Status von Eingang 2 auf GX_R_AUX 4. |
3664 | BACSGXRAuxAlarm(14) | Status von Eingang 3 auf GX_R_AUX 4. |
3665 | BACSGXRAuxAlarm(15) | Status von Eingang 4 auf GX_R_AUX 4. |
GXR_AUX Modbus-Ausgangsregister
Diese Register haben die Basis 0 und verfügen über ein Vorzeichen.
Register | Name |
Beschreibung [Maßeinheit] |
---|---|---|
3666 | BACSGXRAuxOutputStatus(0) | Status von Ausgang 1 auf GX_R_AUX 1. |
3667 | BACSGXRAuxOutputStatus(1) | Status von Ausgang 2 auf GX_R_AUX 1. |
3668 | BACSGXRAuxOutputStatus(2) | Status von Ausgang 3 auf GX_R_AUX 1. |
3669 | BACSGXRAuxOutputStatus(3) | Status von Ausgang 4 auf GX_R_AUX 1. |
3670 | BACSGXRAuxOutputStatus(4) | Status von Ausgang 1 auf GX_R_AUX 2. |
3671 | BACSGXRAuxOutputStatus(5) | Status von Ausgang 2 auf GX_R_AUX 2. |
3672 | BACSGXRAuxOutputStatus(6) | Status von Ausgang 3 auf GX_R_AUX 2. |
3673 | BACSGXRAuxOutputStatus(7) | Status von Ausgang 4 auf GX_R_AUX 2. |
3674 | BACSGXRAuxOutputStatus(8) | Status von Ausgang 1 auf GX_R_AUX 3. |
3675 | BACSGXRAuxOutputStatus(9) | Status von Ausgang 2 auf GX_R_AUX 3. |
3676 | BACSGXRAuxOutputStatus(10) | Status von Ausgang 3 auf GX_R_AUX 3. |
3677 | BACSGXRAuxOutputStatus(11) | Status von Ausgang 4 auf GX_R_AUX 3. |
3678 | BACSGXRAuxOutputStatus(12) | Status von Ausgang 1 auf GX_R_AUX 4. |
3679 | BACSGXRAuxOutputStatus(13) | Status von Ausgang 2 auf GX_R_AUX 4. |
3680 | BACSGXRAuxOutputStatus(14) | Status von Ausgang 3 auf GX_R_AUX 4. |
3681 | BACSGXRAuxOutputStatus(15) | Status von Ausgang 4 auf GX_R_AUX 4. |