
Gli inverter Huawei SUN2000 3-10KTL sono inverter stringa trifase per impianti FV residenziali, con potenza nominale da 3 kW a 10 kW. Questo template collega l’inverter tramite Modbus RTU su RS-485, utilizzando il COM port sul fondo dell’inverter. A differenza della variante TCP (che utilizza uno Smart Dongle per la connettività di rete), la variante RTU comunica direttamente tramite bus seriale RS-485.
Il template fornisce monitoraggio e controllo della potenza attiva, potenza DC in ingresso con misurazioni lato rete, lettura di corrente e tensione delle stringhe PV, misuratore di potenza di rete (tramite Smart Power Sensor), stato di carica della batteria (SOC), contatori di energia giornaliera e cumulativa, e stato dettagliato dell’inverter con decodifica degli allarmi.
Huawei avverte che la comunicazione Modbus RTU può diventare instabile quando l’inverter comunica con i server cloud tramite il WLAN Smart Dongle. Scollegare il WLAN Smart Dongle prima di utilizzare Modbus RTU per evitare errori CRC e interruzioni della comunicazione sul bus RS-485.
Collegamento hardware
L’inverter SUN2000 ha un COM port a 16 pin (#8) sul pannello inferiore. Il COM port fornisce due bus RS-485 separati:
| Bus | Pin | Scopo |
|---|---|---|
| Bus 1 | Pin 1 (485A1-1), Pin 3 (485B1-1) | Cascata inverter, SmartLogger, collegamento TapHome |
| Bus 2 | Pin 7 (485A2), Pin 9 (485B2) | Smart Power Sensor, accumulo energia |
Per il collegamento TapHome Modbus RTU, utilizzare il Bus 1:
- Pin 1 (485A1-1) – collegare a RS-485 A+ del controller TapHome
- Pin 3 (485B1-1) – collegare a RS-485 B- del controller TapHome
- Pin 5 (PE) – schermatura a terra (opzionale ma consigliato)
Posizione porte inverter

Il COM port (#8) si trova sul pannello inferiore, accanto alla porta di uscita AC (#7) e alla porta Smart Dongle (#9).
Piedinatura COM port

| Pin | Definizione | Funzione |
|---|---|---|
| 1 | 485A1-1 | RS-485 A+ (Bus 1) – collegare a TapHome A+ |
| 2 | 485A1-2 | RS-485 A+ (Bus 1) – per cascata al successivo inverter |
| 3 | 485B1-1 | RS-485 B- (Bus 1) – collegare a TapHome B- |
| 4 | 485B1-2 | RS-485 B- (Bus 1) – per cascata al successivo inverter |
| 5 | PE | Messa a terra schermatura |
| 7 | 485A2 | RS-485 A+ (Bus 2) – Smart Power Sensor |
| 9 | 485B2 | RS-485 B- (Bus 2) – Smart Power Sensor |
Installazione cavo RS-485

Utilizzare un cavo a coppia intrecciata schermato per uso esterno. Spelare il mantello esterno di circa 55 mm e l’isolamento interno di 12-14 mm. Inserire i cavi nelle posizioni pin corrette sul connettore del cavo segnale, quindi inserire il connettore nel COM port e ruotare in senso orario per bloccare. Fissare con la vite M3 (coppia: 0,55 N.m).
Posare il cavo segnale RS-485 separatamente dai cavi di potenza per prevenire interferenze elettromagnetiche.
Configurazione
Parametri di comunicazione
| Parametro | Valore |
|---|---|
| Protocollo | Modbus RTU |
| Baud rate | 9600 bps |
| Bit dati | 8 |
| Parità | Nessuna |
| Bit di stop | 1 |
| Slave ID | 1 (predefinito, configurabile tramite app FusionSolar) |
Impostazione Slave ID
L’indirizzo slave Modbus predefinito è 1. Per modificarlo:
- Connettersi all’inverter tramite l’app FusionSolar (password WiFi iniziale: Changeme)
- Accedere come installatore (password iniziale: 00000a)
- Navigare alle impostazioni di comunicazione e modificare l’indirizzo RS-485
- Modificare immediatamente la password predefinita dopo il primo accesso
Il WLAN Smart Dongle deve essere scollegato per una comunicazione Modbus RTU stabile. Se il dongle è installato per il monitoraggio cloud FusionSolar, rimuoverlo dopo la configurazione e prima di collegare TapHome tramite RS-485.
Funzionalità del dispositivo
Il template espone i seguenti dispositivi:
Potenza attiva
Un misuratore di energia che legge la potenza di uscita AC corrente dell’inverter in kW (registro H:32080, Int32, diviso per 1000). È il dispositivo primario di monitoraggio della potenza e fornisce sia capacità di lettura che di scrittura.
Gli attributi di servizio includono la potenza attiva di picco del giorno (H:32078), la potenza reattiva in kVar (H:32082), la potenza nominale, la potenza attiva massima, la potenza apparente massima e la potenza reattiva massima (immissione in rete e assorbimento dalla rete).
Tre azioni di servizio consentono il controllo della potenza:
- Compensazione potenza reattiva (PF) – impostare il fattore di potenza da -1,0 a 1,0 (scrive in H:40122)
- Compensazione potenza reattiva (Q/S) – impostare il rapporto di potenza reattiva da -1,0 a 1,0 (scrive in H:40123)
- Limitazione potenza attiva (%) – limitare la potenza di uscita come percentuale 0-100% (scrive in H:40125)
Batteria
Visualizza lo stato di carica della batteria (SOC) in percentuale (registro H:37760, UInt16, diviso per 1000). Un attributo di servizio mostra lo stato di funzionamento della batteria (H:37762) con valori: Offline, Standby, In esecuzione, Guasto o Modalità sospensione.
Il dispositivo Batteria appare funzionale solo quando una batteria LUNA2000 è collegata all’inverter. Senza batteria, lo stato di funzionamento mostrerà “Offline” e il SOC leggerà zero.
Misuratore di rete
Legge la potenza di rete attiva dallo Smart Power Sensor in kW (registro H:37113, Int32, diviso per 1000) e l’energia esportata in rete in kWh (registro H:37119, Int32, diviso per 100). I valori positivi indicano potenza esportata in rete, i valori negativi indicano potenza importata dalla rete.
Gli attributi di servizio mostrano lo stato del misuratore (Normale/Offline) e il tipo di misuratore (trifase/monofase).
Il dispositivo Misuratore di rete richiede un Huawei Smart Power Sensor (DTSU666-H) collegato all’inverter tramite RS-485 Bus 2 (pin 7 e 9 del COM port). Questo dispositivo non è presente nella variante TCP.
Potenza DC in ingresso
Sensore in sola lettura che mostra la potenza DC totale di tutte le stringhe PV combinate in kW (registro H:32064, Int32, diviso per 1000).
Gli attributi di servizio forniscono misurazioni lato rete: frequenza di rete (H:32085), tensioni di fase A/B/C (H:32069-32071), correnti di fase A/B/C (H:32072-32076) e tensioni di linea AB/BC/CA (H:32066-32068).
Energia giornaliera ed energia totale
Due contatori di energia in sola lettura:
- Energia giornaliera – energia generata oggi in kWh (registro H:32114, diviso per 100), si azzera giornalmente
- Energia totale – energia cumulativa dalla messa in servizio in kWh (registro H:32106, diviso per 100)
Correnti stringhe PV (PV1-PV2)
Due dispositivi sensore separati, uno per stringa PV, che leggono la corrente DC in ampere (registri H:32017 e H:32019, Int16, divisi per 100). Ogni dispositivo include un attributo di servizio per la tensione della stringa corrispondente (H:32016 e H:32018, divisi per 10).
Il template RTU include 2 dispositivi stringa PV (PV1-PV2) rispetto a 4 nella variante TCP. La mappa dei registri supporta fino a 24 stringhe — è possibile aggiungere manualmente ulteriori dispositivi stringa PV se necessario.
Stato inverter
Un commutatore multi-valore (sola lettura) che mostra lo stato operativo corrente dell’inverter dal registro H:32089:
| Valore | Stato | Descrizione |
|---|---|---|
| 0 | Stato inverter | Iniziale / sconosciuto |
| 1 | Inattivo | Rilevamento ISO, irraggiamento o rete |
| 2 | Avvio | Inverter in avvio |
| 3 | In rete | Generazione normale di energia |
| 4 | Spegnimento | Guasto, comando, OVGR o interruttore DC off |
| 5 | Dispacciamento rete | Curva cos(Phi)-P o Q-U attiva |
| 6 | IV Scanning | Scansione curva I-V stringa PV |
| 7 | Controllo a campione | Controllo a campione rete in corso |
| 8 | Ispezione | Modalità ispezione |
| 9 | Rilevamento ingresso DC | Rilevamento ingresso DC |
Gli attributi di servizio forniscono informazioni dettagliate sullo stato: Stato completo (stato esteso con sotto-stati), Connessione alla rete, Teleindicazione (telesegnalazione IEC104), Stato di blocco, Stato connessione PV e timestamp di avvio/spegnimento.
Monitoraggio allarmi
Lo script di lettura a livello di modulo monitora i registri allarme H:32008 e H:32009 (Bitfield16). Ogni bit corrisponde a un guasto o avviso specifico:
| Registro | Bit | Allarme |
|---|---|---|
| H:32008 | 0 | Alta tensione stringa |
| H:32008 | 1 | Guasto arco DC |
| H:32008 | 2 | Stringa invertita |
| H:32008 | 3 | Stringa anomala (avviso) |
| H:32008 | 7 | Guasto rete elettrica |
| H:32008 | 8-9 | Sotto/sovratensione rete |
| H:32008 | 11-13 | Guasti frequenza rete |
| H:32008 | 14-15 | Sovracorrente uscita / componente DC |
| H:32009 | 0 | Corrente di dispersione anomala |
| H:32009 | 1-2 | Guasti terra / isolamento |
| H:32009 | 3-4 | Alta temperatura / guasto apparecchiatura |
| H:32009 | 9 | Dispositivo di accumulo energia anomalo |
| H:32009 | 10-11 | Isola attiva/passiva |
Diagnostica a livello di modulo
Il modulo espone attributi di servizio per l’identificazione del dispositivo e la diagnostica:
| Attributo | Registro | Descrizione |
|---|---|---|
| Nome modello | H:30000 | Modello targa inverter |
| SN | H:30015 | Numero di serie |
| PN | H:30025 | Codice prodotto |
| Model ID | H:30070 | Identificatore numerico modello |
| Numero stringhe | H:30071 | Stringhe PV collegate |
| Numero MPPT | H:30072 | Conteggio tracker MPP |
| Fuso orario | H:43006 | Offset UTC |
| Efficienza inverter | H:32086 | Efficienza di conversione (%) |
| Temperatura cabinet | H:32087 | Temperatura interna |
| Resistenza di isolamento | H:32088 | Isolamento array PV |
| Raccolta dati DSP | H:32002 | Stato raccolta dati |
L’azione di servizio Fuso orario consente di impostare l’offset UTC dell’inverter (scrive in H:43006).
Funzionalità aggiuntive
L’inverter SUN2000 espone registri aggiuntivi non ancora implementati nel template. Questi includono versione firmware, registro codici guasto, lettura della potenza attiva con aggiornamento più rapido, contatore totale energia DC in ingresso, contatori energia mensile e annuale, potenza di carica/scarica batteria, energia esportata non firmata, energia di rete accumulata e comandi di accensione/spegnimento remoti. Questi possono essere aggiunti in un futuro aggiornamento del template.
Differenze rispetto alla variante TCP
Il template RTU include due dispositivi non presenti nella variante TCP: il Misuratore di rete (letture Smart Power Sensor) e la Batteria con lettura SOC. Tuttavia, il template RTU include solo 2 dispositivi stringa PV (PV1-PV2) rispetto a 4 nella variante TCP. La mappa dei registri è identica — cambia solo il livello di trasporto (RS-485 seriale vs TCP/IP tramite Smart Dongle).
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verificare che il cavo RS-485 sia collegato ai pin corretti del COM port: Pin 1 (485A1-1) = A+, Pin 3 (485B1-1) = B-
- Assicurarsi che il WLAN Smart Dongle sia scollegato dall’inverter
- Verificare che il baud rate sia impostato a 9600 e la parità su Nessuna (8N1) in TapHome
- Confermare il corretto Slave ID (predefinito: 1)
- Verificare che il connettore del cavo segnale sia completamente inserito e bloccato nel COM port
Interruzioni intermittenti della comunicazione
La causa più comune è il WLAN Smart Dongle che interferisce con il bus RS-485. La comunicazione interna del dongle con i server cloud Huawei provoca errori CRC sul bus seriale. Rimuovere il dongle per un funzionamento RTU stabile.
Valori stringhe PV leggono zero
Gli ingressi stringa PV non utilizzati leggeranno sempre 0 A / 0 V. Questo è normale se il modello dell’inverter ha meno ingressi MPPT di quanti il template prevede (es. un modello 3KTL potrebbe usare solo PV1 e PV2).
Il dispositivo Batteria mostra “Offline”
I registri della batteria LUNA2000 vengono popolati solo quando una batteria compatibile è fisicamente collegata all’inverter. Senza batteria, lo Stato di funzionamento leggerà “Offline” e il SOC sarà zero.
Stato inverter bloccato su “Inattivo”
Durante la notte o con basso irraggiamento, l’inverter entra in modalità inattiva. Questo è normale — passerà a “In rete” una volta rilevato sufficiente irraggiamento solare. L’inverter potrebbe avere disponibilità di dati ridotta in standby.
Misuratore di rete legge zero
Il dispositivo Misuratore di rete richiede un Huawei Smart Power Sensor (DTSU666-H) collegato tramite RS-485 Bus 2 (pin 7 e 9). Se non è installato alcun misuratore, i valori leggeranno zero e lo stato del misuratore mostrerà “Offline”.