
La Sistema-Home 4..18(T) è una pompa di calore a doppio circuito che comunica tramite Modbus RTU (RS-485). Il template TapHome fornisce il controllo della modalità operativa con modalità di riscaldamento, raffrescamento e ACS, la regolazione dei setpoint per i circuiti di riscaldamento e raffrescamento, il setpoint della temperatura ACS e il monitoraggio completo delle temperature dell’acqua, delle pressioni del refrigerante, delle velocità di ventilatore e pompa e della portata d’acqua. Il template segnala inoltre 80+ codici errore dal controllore della pompa di calore tramite registri a campi di bit.
Il controllore è probabilmente basato su una piattaforma CAREL pCO (tipica per le pompe di calore OEM italiane). La mappa dei registri è proprietaria e tutte le informazioni tecniche in questo template provengono esclusivamente dal template XML — dal produttore non è disponibile alcuna documentazione pubblica.
Collegamento hardware
La Sistema-Home 4..18(T) si collega a TapHome tramite un gateway Modbus RTU CCU utilizzando un bus seriale RS-485. I parametri di comunicazione predefiniti sono 9600 baud, 8 bit di dati, parità pari, 1 bit di stop, Slave ID 1.
Collegare il cablaggio RS-485 tra la porta Modbus della pompa di calore e il TapHome Modbus RTU CCU:
- A+ sulla pompa di calore → A+/D+ su TapHome RS-485
- B- sulla pompa di calore → B-/D- su TapHome RS-485
- GND → GND (obbligatorio per una comunicazione affidabile)
Il conduttore GND deve essere collegato tra la pompa di calore e il gateway TapHome. Senza una corretta messa a terra, gli errori di comunicazione Modbus sono probabili, specialmente su tratte di cavo più lunghe.
Configurazione
Abilitazione scrittura remota
Il template abilita automaticamente l’accesso in scrittura remota ad ogni ciclo di polling impostando il bit 0 del registro H:7201. Ciò significa che la pompa di calore accetta modifiche di setpoint e modalità da TapHome non appena il template viene importato — non è necessaria alcuna configurazione manuale di questo registro.
Parametri di comunicazione
Verificare che le seguenti impostazioni corrispondano tra la pompa di calore e TapHome:
| Parametro | Valore |
|---|---|
| Baud rate | 9600 |
| Bit di dati | 8 |
| Parità | Pari |
| Bit di stop | 1 |
| Slave ID | 1 (predefinito) |
Se lo Slave ID sulla pompa di calore differisce da 1, aggiornare il parametro di importazione Slave ID in TapHome.
Funzionalità dei dispositivi
Controllo modalità operativa
Il dispositivo Active Mode seleziona la modalità operativa della pompa di calore. Modalità disponibili:
| Valore | Modalità | Descrizione |
|---|---|---|
| 0 | Stand by | Pompa di calore in attesa |
| 1 | Cool | Solo raffrescamento |
| 2 | Heat | Solo riscaldamento |
| 4 | Sanitary | Solo produzione ACS |
| 5 | Cool+DHW | Raffrescamento con ACS |
| 6 | Heat+DHW | Riscaldamento con ACS |
I valori delle modalità 3, 7, 8 e 9 sono definiti nel template ma non hanno nomi significativi — appaiono come cifre segnaposto e potrebbero essere riservati o inutilizzati su questa variante del controllore.
Un’azione di servizio DHW (Sanitary) Setpoint sul dispositivo Active Mode permette di impostare la temperatura target dell’acqua calda sanitaria (intervallo 25–55 °C).
Controllo setpoint
Due dispositivi termostato controllano i setpoint di riscaldamento e raffrescamento:
- Heat Setpoint — lettura/scrittura del setpoint di riscaldamento (H:1002). La temperatura di riferimento attuale è il sensore del serbatoio di miscelazione (H:440).
- Cool Setpoint — lettura/scrittura del setpoint di raffrescamento (H:1001). Utilizza la stessa temperatura del serbatoio di miscelazione come valore attuale.
Entrambi i setpoint utilizzano una conversione ×10 (es. valore registro 350 = 35,0 °C).
Monitoraggio temperature
Sei sensori di temperatura forniscono il monitoraggio termico attraverso il sistema:
- Outside Temperature — temperatura esterna (H:428, polling ogni 30 s)
- Plant Temperature (Mixing Tank) — temperatura del serbatoio di accumulo/miscelazione (H:440), utilizzata anche come temperatura di riferimento attuale per entrambi i termostati
- Water Inlet Temperature — temperatura dell’acqua in ingresso allo scambiatore di calore (H:400)
- Water Outlet Temperature — temperatura dell’acqua in uscita dallo scambiatore di calore (H:401)
- DHW Temperature — temperatura del serbatoio dell’acqua calda sanitaria (H:405), con rilevamento guasti (segnala un avviso se il sensore legge “Not configured” o “Fault”)
- Compressor Discharge Temperature — temperatura di mandata del compressore 1 (H:433), con 7 attributi di servizio che coprono le temperature di mandata per tutti i compressori su entrambi i circuiti del refrigerante
Il dispositivo del template denominato “Compressor inhalation” legge in realtà il registro H:433, che secondo la mappa dei registri corrisponde alla mandata del compressore 1. Il registro effettivo di aspirazione del compressore (H:422) non è esposto come dispositivo primario. Il nome visualizzato in TapHome riflette la funzione corretta (Compressor Discharge Temperature).
Monitoraggio pressioni del refrigerante
Due sensori di pressione monitorano i circuiti del refrigerante:
- High Pressure — pressione lato alta del refrigerante in bar (H:406), con attributo di servizio per il circuito 2 (H:20406)
- Low Pressure — pressione lato bassa del refrigerante in bar (H:414), con attributo di servizio per il circuito 2 (H:20414)
Velocità ventilatore e pompa
- Fan Speed — velocità del ventilatore in sola lettura in percentuale (H:7000, conversione ÷1000)
- Pump Speed — velocità della pompa di circolazione in sola lettura in percentuale (H:7001, conversione ÷1000)
Portata d’acqua
Il sensore Water Flow Rate misura la portata d’acqua del sistema in l/min (H:444). Include il rilevamento guasti — viene generato un avviso se il sensore segnala “Not configured” (32766) o “Fault” (32767).
L’attributo di servizio dello stato Water Flow Rate legge il registro H:405 (il registro della temperatura ACS) anziché H:444. Questo sembra essere un errore del template — lo stato potrebbe non riflettere accuratamente la condizione del sensore di portata.
Monitoraggio tempo di funzionamento del compressore
Sei attributi di servizio a livello di modulo tracciano le ore di funzionamento dei compressori:
- Compressor 1/2/3 Runtime — ore cumulative per i compressori del circuito 1 (H:305, H:307, H:309)
- Compressor 1/2/3 Runtime (Circuit 2) — ore cumulative per i compressori del circuito 2 (H:313, H:315, H:317)
Monitoraggio errori
Il ReadScript del modulo monitora i registri da H:950 a H:956 (7 registri a campi di bit) e segnala 80+ codici di errore e avviso distinti. Principali categorie di errore:
- Guasti del circuito refrigerante — alta pressione (E001), bassa pressione (E002), gelo (E005)
- Protezione termica — compressore (E003, E013, E023), ventilatore (E004, E014, E024), pompa (E016, E026)
- Guasti di temperatura — alta temperatura di mandata (E009, E019, E029), sovratemperatura (E018), temperature incoerenti (E041)
- Guasti ACS — scarso scambio termico (E042), surriscaldamento del serbatoio di accumulo (E050), stato anti-legionella (E060/E061)
- Errori sensori — errori sonda per fino a 11 sonde su 3 moduli I/O (E611–E713)
- Guasti inverter — errori di comunicazione, guasti hardware, sovracorrente, surriscaldamento, guasti di tensione, errori di sequenza fasi, errori EEPROM per fino a 3 inverter (E801–E973)
- Guasti modulo I/O — modulo 1/2 disconnesso (E101, E102)
Funzionalità aggiuntive
Il controllore della pompa di calore espone anche un registro della temperatura di aspirazione del compressore (H:422) e un flag di abilitazione alla scrittura remota (H:7201) che viene gestito automaticamente dal template. Questi possono essere aggiunti come dispositivi autonomi in un futuro aggiornamento del template se è necessario il monitoraggio diretto della temperatura di aspirazione.
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verificare il cablaggio RS-485 — A+ su A+, B- su B-, GND collegato
- Confermare i parametri di comunicazione: 9600 baud, 8E1, Slave ID 1
- Controllare la lunghezza del cavo e la terminazione — per tratte lunghe, potrebbe essere necessaria una resistenza di terminazione da 120 ohm sull’ultimo dispositivo del bus
- Assicurarsi che l’interfaccia Modbus sul controllore della pompa di calore sia abilitata (consultare il menu del controllore in loco)
Sensori che mostrano avviso “Not configured”
I registri che restituiscono il valore speciale 32766 indicano un sensore non cablato o non configurato sul controllore della pompa di calore. Ciò è previsto per i sensori opzionali (es. sonda ACS su unità senza serbatoio ACS). L’avviso può essere confermato in TapHome.
Le modifiche di modalità non hanno effetto
- Verificare che il dispositivo Active Mode mostri la modalità prevista dopo la scrittura — il registro di lettura (H:200) e il registro di scrittura (H:7200) sono separati, quindi potrebbe verificarsi un breve ritardo
- Controllare se è attiva una forzatura locale o un blocco sul controllore della pompa di calore
- Il flag di abilitazione alla scrittura remota (H:7201 bit 0) viene impostato automaticamente dal template — se la comunicazione è stata interrotta, verrà riabilitato al prossimo ciclo di polling