Accumulo batteria · Pylontech FORCE H2 · Modbus RTU · RS485 · KNX · 9 min di lettura

Pylontech FORCE H2: Modbus RS485 BMS e scene di autoconsumo KNX

Integrazione di Pylontech FORCE H2 (48V LFP, 7,1–107+ kWh) con KNX tramite la porta BMS RS485 dedicata interfaccia Modbus RTU e Modbus TCP dell'inverter — mappa registri, integrazione indiretta Deye e Sungrow e controllo scene di autoconsumo KNX con isteresi soglia SOC.

Architettura Pylontech FORCE H2

Pylontech FORCE H2 è un sistema batteria LFP modulare 48V: ogni modulo da 3,55 kWh si impila da 7,1 a 107,1 kWh. Comunicazione: bus CAN (primario, per inverter SMA/Victron/Solis) e RS485 Modbus RTU (porta BMS secondaria per monitoraggio).

La porta RS485 (RJ45 sul pannello frontale, pin 3/6 = B+/B-, pin 5 = GND) fornisce telemetria batteria in sola lettura. Modbus RTU baud 9600, 8N1, ID unità 2 (default — verificare sull'etichetta della batteria).

Mappa registri RS485 Pylontech

Registri di holding (FC3, sola lettura):

Registro (hex/dec)DescrizioneTipo / Scaling
0x1000 (4096)Tensione batteriauint16, V x1000 (48,0V = 48000)
0x1001 (4097)Corrente batteriaint16, A x10 (positivo = carica, negativo = scarica)
0x1002 (4098)Temperatura media batteriaint16, °C x10
0x1003 (4099)Stato di caricauint16, 0-1000 = 0-100,0%
0x1004 (4100)Stato di saluteuint16, 0-1000
0x1008 (4104)Stato carica/scaricauint16: 0=inattivo, 1=carica, 2=scarica, 3=riposo
0x100A (4106)Maschera di bit stato allarmeuint16: bit 0=sottotensione cella, bit 1=sovratensione, bit 2=sovracorrente carica, bit 3=sovracorrente scarica, bit 7=errore comunicazione

Per KNX: leggere il registro 4099 e dividere per 10 per ottenere la percentuale SOC (DPT 5.001). Leggere il registro 4097 (signed int16): potenza in W = (valore corrente / 10) moltiplicato per (valore registro tensione 4096 / 1000), ottenendo V per A = W. In alternativa, utilizzare Modbus TCP dell'inverter per la potenza W direttamente, evitando il passaggio di moltiplicazione.

Integrazione indiretta inverter (Deye/Sungrow)

Pylontech FORCE H2 + Deye SUN-5K-SG04LP1-EU: Inverter ibrido Deye Modbus TCP porta 502, ID unità 1. Registri batteria in Deye:

RegistroDescrizioneTipo
186SOC batteria (%)uint16
190Potenza batteria (W — positivo=carica, negativo=scarica)int16
587Tensione batteria (V x100)uint16
188Temperatura batteria (°C x10)int16

Sungrow SH5.0RS + Pylontech: Sungrow Modbus TCP porta 502, ID unità 1. SOC batteria al registro 13022 (uint16, %), potenza batteria al registro 13021 (int16, W, positivo=carica). Lettura con FC3.

Configurazione gateway MDT Modbus

Per approccio RS485 diretto: porta RS485 MDT SCN-MOD.02 collegata a Pylontech RS485 RJ45 (pin 3/6). Modalità MODBUS RTU, baud 9600, 8N1, unità 2. Compito di lettura: registri 4096-4106 (11 registri, intervallo 30s). Mapping: reg 4099 / 10 a KNX DPT 5.001 GA 6/4/6 (SOC Pylontech). Parola di stato reg 4106: bit 3 a KNX DPT 1.005 GA 8/0/5 (allarme sovracorrente di scarica).

Controllo scene KNX con isteresi SOC

Logica EibScript del controller MDT Logic Controller con isteresi a due soglie:

EibScript — isteresi SOC controllo carico flessibile

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

Questa isteresi a due soglie (attivazione all'80%, disattivazione al 25%) impedisce cicli rapidi che ridurrebbero la durata della batteria. Il controller MDT Logic Controller mantiene i valori delle variabili attraverso i cicli di alimentazione del bus KNX (memoria EEPROM).

Scalabilità multi-stack

Pylontech FORCE H2 supporta fino a 15 moduli per stack (53,25 kWh), più stack per sistema. Tutti i moduli condividono lo stesso indirizzo Modbus — il registro 4099 riporta il SOC aggregato per l'intero stack. Non è necessario l'indirizzamento per modulo per l'automazione KNX. Per sistemi multi-stack (armadi batteria separati), ogni armadio ha una porta RS485 e un ID unità separati. Cablare catene RS485 separate alle porte A e B del gateway MDT utilizzando la topologia Modbus multi-drop (resistore di terminazione da 120 ohm sull'ultimo dispositivo di ogni catena).

Hai bisogno di un quadro KNX con integrazione batteria Pylontech su specifica?

Configuriamo gateway MDT Modbus RS485 per Pylontech FORCE H2, progettiamo la logica scene di autoconsumo KNX e consegniamo quadri completamente testati con documentazione di messa in servizio per il tuo sito.

Richiedi un preventivo →
Caricamento in corso ...
Torna all'inizio