
Il Sofar Solar HYD 5/6/8/10/15/20KTL-3PH è una serie di inverter ibridi trifase che combinano la produzione fotovoltaica con l’accumulo di energia a batteria. TapHome si connette tramite Modbus RTU su RS-485 utilizzando il connettore COM a 16 pin dell’inverter, leggendo i registri holding per la potenza FV in tempo reale, lo stato della batteria, la potenza di rete, le tensioni per fase e i contatori energetici.
L’inverter supporta fino a 31 dispositivi su un singolo bus RS-485 con cablaggio daisy-chain. Ogni inverter richiede un Modbus Slave ID univoco (configurabile, predefinito 1). I parametri di comunicazione sono fissi: 9600 baud, 8N1.
Connessione hardware
Interfacce di comunicazione

La connessione RS-485 per il monitoraggio TapHome utilizza la porta COM — un connettore multifunzionale a 16 pin nella parte inferiore dell’inverter.
Pinout della porta COM

Pin rilevanti per la connessione TapHome:
| Pin | Funzione | Nota |
|---|---|---|
| 1 | RS485A1-1 (+) | Segnale RS-485 A di monitoraggio/controllo |
| 2 | RS485A1-2 (+) | Secondo connettore per daisy-chain |
| 3 | RS485B1-1 (-) | Segnale RS-485 B |
| 4 | RS485B1-2 (-) | Secondo connettore per daisy-chain |
| 5 | RS485A2 (+) | Smart meter — bus separato |
| 6 | RS485B2 (-) | Smart meter — bus separato |
| 7 | CAN0_H | Comunicazione BMS (CAN) |
| 8 | CAN0_L | Comunicazione BMS (CAN) |
Collega TapHome ai pin 1+3 (o 2+4):
- Pin 1 (RS485A1) → A+/D+ sull’RS-485 di TapHome
- Pin 3 (RS485B1) → B-/D- sull’RS-485 di TapHome
Non utilizzare i pin 5+6 — sono dedicati allo smart meter su un bus RS-485 separato. TapHome deve essere collegato ai pin 1+3 (o 2+4) per il monitoraggio Modbus.
Cablaggio RS-485 daisy-chain

Quando si collegano più inverter, cablarli in daisy-chain sul bus RS-485. Posizionare un resistore di terminazione da 120 Ohm tra il Pin 1 e il Pin 4 sul primo e sull’ultimo dispositivo del bus.
Specifiche del cavo:
- Tipo: Doppino intrecciato schermato, diametro rame > 0,5 mm²
- Lunghezza massima: 1200 m
- Mantenere i cavi lontano dai cavi di potenza e dai campi elettrici
Configurazione
Parametri di comunicazione Modbus
I parametri di comunicazione RS-485 sono fissi e non richiedono configurazione sul lato inverter:
| Parametro | Valore |
|---|---|
| Baud rate | 9600 bps |
| Bit di dati | 8 |
| Parità | Nessuna |
| Bit di stop | 1 |
| Slave ID | 1 (predefinito, configurabile 1–31) |
Con più inverter sullo stesso bus, ciascuno deve avere uno Slave ID univoco. Lo Slave ID può essere configurato tramite il menu LCD dell’inverter o l’app SolarMAN.
Funzionalità del dispositivo
Monitoraggio batteria
Il template fornisce il monitoraggio dello stato di carica (SOC) per un massimo di due pacchi batteria. Il SOC Batteria 1 è disponibile su tutti i modelli HYD KTL-3PH, il SOC Batteria 2 sui modelli HYD 10–20KTL-3PH con ingresso batteria duale.
Ogni dispositivo SOC batteria include cinque attributi di servizio per la diagnostica dettagliata: temperatura, tensione, corrente di carica/scarica, potenza di carica/scarica e stato di salute (SOH).
Due dispositivi contatore energia tracciano la carica e la scarica giornaliera della batteria in kWh, ciascuno con un attributo di servizio per il totale a vita.
Monitoraggio produzione FV
Il template legge la potenza da un massimo di tre stringhe FV individuali (PV1, PV2, PV3), ciascuna con attributi di servizio per tensione e corrente della stringa. Un dispositivo combinato PV Power Total mostra la potenza aggregata di tutte le stringhe.
Due dispositivi contatore energia tracciano la produzione FV — totali giornalieri e a vita in kWh.
Energia di rete e carico
Quattro dispositivi contatore energia forniscono letture giornaliere per l’interazione con la rete e il consumo del carico:
- Energy Purchase Today — energia acquistata dalla rete (kWh)
- Energy Selling Today — energia venduta alla rete (kWh)
- Load Consumption Today — consumo totale del carico (kWh)
Ogni contatore giornaliero include un attributo di servizio con il totale a vita.
Monitoraggio uscita AC
Il template fornisce tre dispositivi di tensione per fase (fase R/S/T, corrispondenti a L1/L2/L3), ciascuno con un attributo di servizio per la corrente di fase. La frequenza di rete è riportata in Hz.
Due dispositivi di potenza monitorano l’uscita dell’inverter in diversi punti di misura:
- Total Active Power Output — potenza attiva in uscita dall’inverter in kW, con attributi di servizio per la potenza reattiva (kVAR) e la potenza apparente (kVA)
- Total Active Power PPC — potenza al punto di connessione comune (punto di connessione alla rete) in kW, con attributi di servizio per potenza reattiva e apparente. Questa misura viene utilizzata per la limitazione dell’immissione in rete e le funzioni del regolatore di centrale.
Attributi di servizio del modulo
Il modulo espone tre attributi di servizio per la diagnostica dell’inverter:
- Product Code — identificazione del prodotto inverter
- System State — stato operativo corrente: In attesa, Rilevamento, Connesso alla rete, Alimentazione di emergenza, Guasto recuperabile, Guasto permanente, Aggiornamento o Auto-ricarica
- Ambient Temperature — temperatura interna dell’inverter in °C
Il modulo ReadScript monitora anche tre registri bitmask di errore (H:0x0405–H:0x0407), che riportano guasti di protezione della rete, errori di campionamento e guasti hardware come errori in TapHome.
Funzionalità aggiuntive
Gli inverter HYD KTL-3PH espongono anche registri per l’accensione/spegnimento remoto, la selezione della modalità di accumulo energia (Autoconsumo, Fasce orarie, Temporizzazione, Passivo, Taglio dei picchi, Isola) e il controllo passivo di carica/scarica batteria per sistemi di gestione energetica esterni. Potenza attiva per fase e fattore di potenza, monitoraggio uscita isola/EPS, ingressi stringa FV aggiuntivi (PV4+), conteggi cicli batteria, temperatura del dissipatore e parametri per le batterie 3–6 sono anch’essi disponibili tramite Modbus. Questi possono essere aggiunti in un futuro aggiornamento del template.
I registri della modalità passiva (H:0x1110 e H:0x1187) consentono il controllo Modbus esterno della potenza di carica/scarica della batteria. Questo è particolarmente utile per le smart rule di TapHome per implementare strategie di gestione energetica come la ricarica delle batterie durante i periodi a tariffa bassa.
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verificare che il cavo RS-485 sia collegato ai pin 1+3 (o 2+4) sulla porta COM — non ai pin 5+6 (bus smart meter)
- Controllare la polarità del cavo: Pin 1 (A+) a TapHome A+, Pin 3 (B-) a TapHome B-
- Confermare che TapHome è configurato per 9600 baud, nessuna parità, 1 bit di stop
- Verificare che lo Slave ID corrisponda tra inverter e TapHome
- Controllare il resistore di terminazione da 120 Ohm sul primo e ultimo dispositivo del bus
Errori di comunicazione intermittenti
- Assicurarsi che il cavo RS-485 sia un doppino intrecciato schermato con diametro rame > 0,5 mm²
- Mantenere i cavi RS-485 lontano dai cavi di potenza e dal cablaggio DC
- Verificare che la lunghezza totale del bus non superi 1200 m
- Assicurarsi che non ci siano Slave ID duplicati sul bus
System State mostra un guasto
- Controllare l’attributo di servizio System State per il codice di stato specifico (4 = Guasto recuperabile, 5 = Guasto permanente)
- Esaminare i dettagli dei registri di errore nella diagnostica di servizio TapHome — il template legge tre registri bitmask di errore che coprono protezione della rete, errori di campionamento e guasti hardware
- Consultare il display LCD dell’inverter o l’app SolarMAN per i codici di errore dettagliati