Magazyn energii · Pylontech FORCE H2 · Modbus RTU · RS485 · KNX · 9 min czytania

Pylontech FORCE H2: Modbus RS485 BMS i sceny autokonsumpcji KNX

Integracja Pylontech FORCE H2 (48V LFP, 7,1–107+ kWh) z KNX przez dedykowany port BMS RS485 interfejs Modbus RTU i Modbus TCP falownika — mapa rejestrów, integracja pośrednia Deye i Sungrow oraz sterowanie scenami autokonsumpcji KNX z histerezą progu SOC.

Architektura Pylontech FORCE H2

Pylontech FORCE H2 to modułowy system akumulatorów LFP 48V: każdy moduł 3,55 kWh łączy się w zakresie 7,1-107,1 kWh. Komunikacja: magistrala CAN (podstawowa, dla falowników SMA/Victron/Solis) i RS485 Modbus RTU (drugorzędny port BMS do monitorowania).

Port RS485 (RJ45 na panelu przednim, piny 3/6 = B+/B-, pin 5 = GND) zapewnia telemetrię akumulatora tylko do odczytu. Modbus RTU baud 9600, 8N1, ID urządzenia 2 (domyślnie – sprawdź na etykiecie akumulatora).

Mapa rejestrów RS485 Pylontech

Rejestry holdingowe (FC3, tylko do odczytu):

Rejestr (hex/dec)OpisTyp / Skalowanie
0x1000 (4096)Napięcie bateriiuint16, V x1000 (48,0V = 48000)
0x1001 (4097)Prąd bateriiint16, A x10 (dodatni = ładowanie, ujemny = rozładowanie)
0x1002 (4098)Średnia temperatura bateriiint16, °C x10
0x1003 (4099)Stan naładowaniauint16, 0-1000 = 0-100,0%
0x1004 (4100)Stan zdrowiauint16, 0-1000
0x1008 (4104)Status ładowania/rozładowaniauint16: 0=bezczynność, 1=ładowanie, 2=rozładowanie, 3=spoczynek
0x100A (4106)Maska bitowa stanu alarmuuint16: bit 0=podnapięcie ogniwa, bit 1=przenapięcie, bit 2=przeciążenie prądowe ładowania, bit 3=przeciążenie prądowe rozładowania, bit 7=błąd komunikacji

Dla KNX: odczytaj rejestr 4099 i podziel przez 10, aby uzyskać procent SOC (DPT 5.001). Odczytaj rejestr 4097 (signed int16): moc w W = (bieżąca wartość / 10) pomnożona przez (wartość rejestru napięcia 4096 / 1000), daje V razy A = W. Alternatywnie użyj Modbus TCP falownika dla mocy W bezpośrednio, co pomija krok mnożenia.

Integracja pośrednia falownika (Deye/Sungrow)

Pylontech FORCE H2 + Deye SUN-5K-SG04LP1-EU: Falownik hybrydowy Deye Modbus TCP port 502, ID urządzenia 1. Rejestry baterii w Deye:

RejestrOpisTyp
186SOC akumulatora (%)uint16
190Moc akumulatora (W — dodatnia=ładowanie, ujemna=rozładowanie)int16
587Napięcie akumulatora (V x100)uint16
188Temperatura akumulatora (°C x10)int16

Sungrow SH5.0RS + Pylontech: Sungrow Modbus TCP port 502, ID urządzenia 1. SOC akumulatora w rejestrze 13022 (uint16, %), moc akumulatora w rejestrze 13021 (int16, W, dodatnia=ładowanie). Odczyt z FC3.

Konfiguracja bramki MDT Modbus

Dla podejścia bezpośredniego RS485: Port RS485 MDT SCN-MOD.02 podłączony do Pylontech RS485 RJ45 (piny 3/6). Tryb MODBUS RTU, baud 9600, 8N1, jednostka 2. Zadanie odczytu: rejestry 4096-4106 (11 rejestrów, interwał 30s). Mapowanie: rej 4099 / 10 na KNX DPT 5.001 GA 6/4/6 (SOC Pylontech). Słowo statusu rej 4106: bit 3 na KNX DPT 1.005 GA 8/0/5 (alarm nadprądowy rozładowania).

Sterowanie scenami KNX z histerezą SOC

Logika EibScript kontrolera MDT Logic Controller z histerezą dwuprogową:

EibScript — histereza SOC elastyczne sterowanie obciążeniem

// Hysteresis thresholds
VAR soc_high : REAL := 80.0;
VAR soc_low  : REAL := 25.0;
VAR load_enabled : BOOL := FALSE;

ON CHANGE GA("6/4/6") DO
  IF (READ_GA("6/4/6") > soc_high) AND (NOT load_enabled) THEN
    WRITE_GA("1/5/0", 1);    // Enable flex load group
    load_enabled := TRUE;
  ELSIF (READ_GA("6/4/6") < soc_low) AND load_enabled THEN
    WRITE_GA("1/5/0", 0);    // Disable flex load group
    load_enabled := FALSE;
  END_IF;
END_ON;

Ta dwuprogowa histereza (załącz przy 80%, wyłącz przy 25%) zapobiega szybkiemu cyklowaniu, które skróciłoby żywotność baterii. Kontroler MDT Logic Controller przechowuje wartości zmiennych przez cykle zasilania magistrali KNX (pamięć EEPROM).

Skalowanie wielostosowe

Pylontech FORCE H2 obsługuje do 15 modułów na stos (53,25 kWh), wiele stosów na system. Wszystkie moduły współdzielą ten sam adres Modbus — rejestr 4099 raportuje zagregowany SOC dla całego stosu. Nie jest wymagane adresowanie per-moduł dla automatyki KNX. Dla systemów wielostosowych (oddzielne szafy bateryjne) każda szafa ma oddzielny port RS485 i identyfikator jednostki. Podłącz oddzielne łańcuchy RS485 do portów A i B bramki MDT, stosując topologię Modbus multi-drop (rezystor terminujący 120 omów na ostatnim urządzeniu w każdym łańcuchu).

Potrzebujesz rozdzielnicy KNX z integracją baterii Pylontech wykonanej na wymiar?

Konfigurujemy bramy MDT Modbus RS485 dla Pylontech FORCE H2, projektujemy logikę scen autokonsumpcji KNX i dostarczamy w pełni przetestowane rozdzielnice z dokumentacją uruchomieniową dla Twojego obiektu.

Poproś o wycenę →
Ładowanie...
Powrót do góry