Batteriespeicher · Pylontech FORCE H2 · Modbus RTU · RS485 · KNX · 9 Min. Lesezeit

Pylontech FORCE H2: Modbus RS485 BMS und KNX Eigenverbrauchsszenen

Integration von Pylontech FORCE H2 (48V LFP, 7,1–107+ kWh) mit KNX über den dedizierten BMS RS485-Port Modbus RTU-Schnittstelle und Wechselrichter-Modbus TCP — Registerkarte, Deye und Sungrow indirekte Integration und KNX Eigenverbrauchsszenensteuerung mit SOC-Schwellwerthysterese.

Pylontech FORCE H2 Architektur

Pylontech FORCE H2 ist ein modulares 48V LFP-Batteriesystem: Jeder 3,55 kWh Modul stapelt sich auf 7,1-107,1 kWh. Kommunikation: CAN-Bus (primär, für SMA/Victron/Solis-Wechselrichter) und RS485 Modbus RTU (sekundärer BMS-Anschluss für Überwachung).

Der RS485-Anschluss (RJ45 an der Frontblende, Pins 3/6 = B+/B-, Pin 5 = GND) bietet schreibgeschützte Batterietelemetrie. Modbus RTU Baud 9600, 8N1, Geräte-ID 2 (Standard – auf dem Batterieetikett überprüfen).

Pylontech RS485 Registerkarte

Holding-Register (FC3, schreibgeschützt):

Register (hex/dec)BeschreibungTyp / Skalierung
0x1000 (4096)Batteriespannunguint16, V x1000 (48,0V = 48000)
0x1001 (4097)Batteriestromint16, A x10 (positiv = Laden, negativ = Entladen)
0x1002 (4098)Batterietemperatur Durchschnittint16, °C x10
0x1003 (4099)Ladezustanduint16, 0-1000 = 0-100,0 %
0x1004 (4100)Gesundheitszustanduint16, 0-1000
0x1008 (4104)Lade-/Entladestatusuint16: 0=Leerlauf, 1=Laden, 2=Entladen, 3=Ruhezustand
0x100A (4106)Alarmstatus-Bitmaskeuint16: Bit 0=Zellenunterspannung, Bit 1=Überspannung, Bit 2=Überstrom Laden, Bit 3=Überstrom Entladen, Bit 7=Kommunikationsfehler

Für KNX: Register 4099 lesen und durch 10 teilen, um SOC-Prozentsatz zu erhalten (DPT 5.001). Register 4097 (signed int16) lesen: Leistung in W = (aktueller Wert / 10) multipliziert mit (Spannungsregister 4096 Wert / 1000), ergibt V mal A = W. Alternativ Wechselrichter-Modbus-TCP für Leistung W direkt verwenden, was den Multiplikationsschritt vermeidet.

Indirekte Wechselrichter-Integration (Deye/Sungrow)

Pylontech FORCE H2 + Deye SUN-5K-SG04LP1-EU: Deye Hybrid-Wechselrichter Modbus TCP Port 502, Geräte-ID 1. Batterieregister in Deye:

RegisterBeschreibungTyp
186Batterie-SOC (%)uint16
190Batterieleistung (W — positiv=Laden, negativ=Entladen)int16
587Batteriespannung (V x100)uint16
188Batterietemperatur (°C x10)int16

Sungrow SH5.0RS + Pylontech: Sungrow Modbus TCP Port 502, Geräte-ID 1. Batterie-SOC bei Register 13022 (uint16, %), Batterieleistung bei Register 13021 (int16, W, positiv=Laden). Lesen mit FC3.

MDT Modbus Gateway Einrichtung

Für direkten RS485-Ansatz: MDT SCN-MOD.02 RS485-Port verbunden mit Pylontech RS485 RJ45 (Pins 3/6). MODBUS RTU-Modus, Baud 9600, 8N1, Unit 2. Leseaufgabe: Register 4096-4106 (11 Register, 30s Intervall). Mapping: Reg 4099 / 10 auf KNX DPT 5.001 GA 6/4/6 (Pylontech SOC). Statuswort Reg 4106: Bit 3 auf KNX DPT 1.005 GA 8/0/5 (Überstrom-Entladealarm).

KNX Szenensteuerung mit SOC-Hysterese

MDT Logic Controller EibScript-Logik mit Zweischwellen-Hysterese:

EibScript — SOC-Hysterese flexible Laststeuerung

// 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;

Diese Zweischwellen-Hysterese (Einschalten bei 80%, Ausschalten bei 25%) verhindert schnelles Zyklieren, das die Batterielebensdauer verringern würde. Der MDT Logic Controller speichert Variablenwerte über KNX-Bus-Spannungszyklen hinweg (EEPROM-Speicher).

Multi-Stack-Skalierung

Pylontech FORCE H2 unterstützt bis zu 15 Module pro Stack (53,25 kWh), mehrere Stacks pro System. Alle Module teilen sich dieselbe Modbus-Adresse – Register 4099 meldet den aggregierten SOC für den gesamten Stack. Keine modulspezifische Adressierung für die KNX-Automation erforderlich. Bei Multi-Stack-Systemen (separate Batterieschränke) hat jeder Schrank einen separaten RS485-Port und eine eigene Unit-ID. Verdrahten Sie separate RS485-Stränge mit den MDT-Gateway-RS485-A- und B-Ports unter Verwendung der Modbus-Multidrop-Topologie (120-Ohm-Abschlusswiderstand am letzten Gerät jedes Strangs).

Benötigen Sie einen KNX-Schaltschrank mit Pylontech-Batterieintegration nach Maß?

Wir konfigurieren MDT Modbus RS485-Gateways für Pylontech FORCE H2, entwerfen KNX-Eigenverbrauchs-Szenenlogik und liefern vollständig getestete Schaltschränke mit Inbetriebnahmedokumentation für Ihre Baustelle.

Angebot anfordern →
Lade ...
Zum Seitenanfang