Modbus Schnittstellenbeschreibung eingefügt

This commit is contained in:
Matthias Heisig
2025-05-14 18:13:10 +02:00
parent 97c11ddaff
commit 8958fd8bf2
20 changed files with 482 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
Start Adresse, Größe (WORD), Name, Typ, EMS Access, BMS Access, Einheit, Beschreibung, Kommentar
10000,16, Manufacturer, ASCII, R, RW, ,Batterie Hersteller Name, ""
10016,16, Modell Name, ASCII, R, RW, ,Batterie Modell, ""
10032,16, Serial Number, ASCII, R, RW, ,Batterie Seriennummer, ""
10048,32, BMS Version, ASCII, R, RW, , BMS Version, ""
10080,1, Total Parallel Members, UINT16, R, RW, ,"Anzahl aller parallel verschalteten Strings", ""
10081,1, Active Parallel Members, UINT16, R, RW, ,"Anzahl der aktuell aktiven parallel veschalteten Strings", ""
11000,1, Battery Status, ENUM16, R, RW, ,Batterie Status (Siehe 'Enum & Bitmap Values'), ""
11001,1, Charge Status, ENUM16, R, RW, , Lade Status (Possible values in the table 'Enum & Bitmap Values'), ""
11002,1, Self discharge rate, UINT16, R, RW, %, Selbstentladerate in Prozent der gesamtkapazität (WHRtg) pro Tag, "Nicht implementiert"
11003,1, Max allowed SoC, UINT16, R, RW, %, "Maximaler SoC in abhägigkeit der gerade verwendeten Ladeleistung", "Nicht implementiert"
11004,1, Min allowed SoC, UINT16, R, RW, %, "Minimaler SoC in abhägigkeit der gerade verwendeten Entladeleistung", "Nicht implementiert"
11005,1, Current SoC, UINT16, R, RW, %, "State of charge", "Nicht implementiert"
11006,1, Current DoD, UINT16, R, RW, %, "Depth of discharge", "Nicht implementiert"
11007,1, Current SoH, UINT16, R, RW, %, "Aktueller Gesundheitszustand der Batterie (100% = Neu)", "Nicht implementiert"
11008,2, Charge Capacity, UINT32, R, RW, Ah,"Ladekapazität in Amperestunden in abhängigkeit der aktuellen Ladeleistung",Nicht implementiert
11010,2, Energy Capacity, UINT32, R, RW, Wh,"Energiekapazität in Wattstunden in abhängigkeit der aktuellen Ladeleistung",Nicht implementiert
11012,2, Max Charging Active Power, UINT32, R, RW, W,"Maximale zulässige Ladeleistung", ""
11014,2, Max Discharging Active Power, UINT32, R, RW, W,"Maximal zulässige Entladeleistung", ""
11016,2, Max Available Inductive Reactive Power, UINT32, R, RW, var,"Maximal zulässige induktive Blindleistung", ""
11018,2, Max Available Capacitive Reactive Power, UINT32, R, RW, var,"Maximal zulässige kapazitive Blindleistung", ""
11020,2, Charged energy, UINT32, R, RW, Wh, "Geladene Energie", ""
11022,2, Available energy, UINT32, R, RW, Wh,"Maximal verfügbare Energie",Nicht implementiert
11024,2, Total AC Current Phase 1, INT32, R, RW, A, "AC Summenstrom aller Umrichter für Phase 1", ""
11026,2, Total AC Current Phase 2, INT32, R, RW, A, "AC Summenstrom aller Umrichter für Phase 2", ""
11028,2, Total AC Current Phase 3, INT32, R, RW, A, "AC Summenstrom aller Umrichter für Phase 3", ""
11030,2, Setpoint Active Power Mirror, INT32, R, RW, W, "Von 'Setpoint Active Power' empfangener, umkopierter Wert", ""
11032,2, Setpoint CosPhi Mirror,FLOAT32, R, RW, , "Von 'Setpoint CosPhi' empfangener, umkopierter Wert", ""
11034,2, Current Active Power, INT32, R, RW, W, "Aktuelle Wirkleistung der Gesamtbatterie. Ein positiver Wert bedeutet, dass die Batterie Entladen wird. Ein negativer, dass die Batterie geladen wird.", ""
11036,2, Current Reactive Power, INT32, R, RW, var,"Aktuelle Blindleistung der Gesamtbatterie. Ein positiver Wert steht für induktive und ein negativer für Kapazitive Blindleistung", ""
11038,2, Life Message, UINT32, R, RW, , "Lebenszeichen vom BMS. Wird jeden aktiven Kommunikationszyklus über die Modbus-Schnittstelle inkrementiert. Kann zur Erkennung von Kommunikationsausfällen genutzt werden.", ""
11040,4, Warning Bitmap, BITMAP, R, RW, ,"Bitmaske mit Warnung", "Obsolet"
11044,4, Error Bitmap, BITMAP, R, RW, ,"Bitmaske mit Fehlern", "Obsolet"
12000,2, Setpoint Active Power, INT32, RW, R, W, "Leistungsvorgabe des EMS an das BMS. Negative Leistungsvorgabe zum Laden der Batterie und positive zum Entladen", ""
12002,2, Setpoint CosPhi, FLOAT32, RW, R, , "Blindleistungsvorgabe des EMS an das BMS per CosPhi","Nicht implementiert, da keine Blidleistung erlaubt ist"
12004,1, Reactive Power Type, ENUM16, RW, R, ,"Gibt vor, welche Art von Blindleistung, 'Induktiv', 'Kapaziziv' oder 'Keine' vom BMS eingestellt werden soll","Nicht implementiert, da keine Blidleistung erlaubt ist"
1 Start Adresse Größe (WORD) Name Typ EMS Access BMS Access Einheit Beschreibung Kommentar
2 10000 16 Manufacturer ASCII R RW Batterie Hersteller Name
3 10016 16 Modell Name ASCII R RW Batterie Modell
4 10032 16 Serial Number ASCII R RW Batterie Seriennummer
5 10048 32 BMS Version ASCII R RW BMS Version
6 10080 1 Total Parallel Members UINT16 R RW Anzahl aller parallel verschalteten Strings
7 10081 1 Active Parallel Members UINT16 R RW Anzahl der aktuell aktiven parallel veschalteten Strings
8 11000 1 Battery Status ENUM16 R RW Batterie Status (Siehe 'Enum & Bitmap Values')
9 11001 1 Charge Status ENUM16 R RW Lade Status (Possible values in the table 'Enum & Bitmap Values')
10 11002 1 Self discharge rate UINT16 R RW % Selbstentladerate in Prozent der gesamtkapazität (WHRtg) pro Tag Nicht implementiert
11 11003 1 Max allowed SoC UINT16 R RW % Maximaler SoC in abhägigkeit der gerade verwendeten Ladeleistung Nicht implementiert
12 11004 1 Min allowed SoC UINT16 R RW % Minimaler SoC in abhägigkeit der gerade verwendeten Entladeleistung Nicht implementiert
13 11005 1 Current SoC UINT16 R RW % State of charge Nicht implementiert
14 11006 1 Current DoD UINT16 R RW % Depth of discharge Nicht implementiert
15 11007 1 Current SoH UINT16 R RW % Aktueller Gesundheitszustand der Batterie (100% = Neu) Nicht implementiert
16 11008 2 Charge Capacity UINT32 R RW Ah Ladekapazität in Amperestunden in abhängigkeit der aktuellen Ladeleistung Nicht implementiert
17 11010 2 Energy Capacity UINT32 R RW Wh Energiekapazität in Wattstunden in abhängigkeit der aktuellen Ladeleistung Nicht implementiert
18 11012 2 Max Charging Active Power UINT32 R RW W Maximale zulässige Ladeleistung
19 11014 2 Max Discharging Active Power UINT32 R RW W Maximal zulässige Entladeleistung
20 11016 2 Max Available Inductive Reactive Power UINT32 R RW var Maximal zulässige induktive Blindleistung
21 11018 2 Max Available Capacitive Reactive Power UINT32 R RW var Maximal zulässige kapazitive Blindleistung
22 11020 2 Charged energy UINT32 R RW Wh Geladene Energie
23 11022 2 Available energy UINT32 R RW Wh Maximal verfügbare Energie Nicht implementiert
24 11024 2 Total AC Current Phase 1 INT32 R RW A AC Summenstrom aller Umrichter für Phase 1
25 11026 2 Total AC Current Phase 2 INT32 R RW A AC Summenstrom aller Umrichter für Phase 2
26 11028 2 Total AC Current Phase 3 INT32 R RW A AC Summenstrom aller Umrichter für Phase 3
27 11030 2 Setpoint Active Power Mirror INT32 R RW W Von 'Setpoint Active Power' empfangener, umkopierter Wert
28 11032 2 Setpoint CosPhi Mirror FLOAT32 R RW Von 'Setpoint CosPhi' empfangener, umkopierter Wert
29 11034 2 Current Active Power INT32 R RW W Aktuelle Wirkleistung der Gesamtbatterie. Ein positiver Wert bedeutet, dass die Batterie Entladen wird. Ein negativer, dass die Batterie geladen wird.
30 11036 2 Current Reactive Power INT32 R RW var Aktuelle Blindleistung der Gesamtbatterie. Ein positiver Wert steht für induktive und ein negativer für Kapazitive Blindleistung
31 11038 2 Life Message UINT32 R RW Lebenszeichen vom BMS. Wird jeden aktiven Kommunikationszyklus über die Modbus-Schnittstelle inkrementiert. Kann zur Erkennung von Kommunikationsausfällen genutzt werden.
32 11040 4 Warning Bitmap BITMAP R RW Bitmaske mit Warnung Obsolet
33 11044 4 Error Bitmap BITMAP R RW Bitmaske mit Fehlern Obsolet
34 12000 2 Setpoint Active Power INT32 RW R W Leistungsvorgabe des EMS an das BMS. Negative Leistungsvorgabe zum Laden der Batterie und positive zum Entladen
35 12002 2 Setpoint CosPhi FLOAT32 RW R Blindleistungsvorgabe des EMS an das BMS per CosPhi Nicht implementiert, da keine Blidleistung erlaubt ist
36 12004 1 Reactive Power Type ENUM16 RW R Gibt vor, welche Art von Blindleistung, 'Induktiv', 'Kapaziziv' oder 'Keine' vom BMS eingestellt werden soll Nicht implementiert, da keine Blidleistung erlaubt ist