
Sistema-Home 4..18(T) este o pompă de căldură cu două circuite, care comunică prin Modbus RTU (RS-485). Șablonul TapHome oferă controlul modului de funcționare cu modurile de încălzire, răcire și ACM, reglarea temperaturilor setate pentru circuitele de încălzire și răcire, temperatura setată pentru ACM și o monitorizare completă a temperaturilor apei, a presiunilor agentului frigorific, a turației ventilatorului și a pompei, precum și a debitului de apă. Șablonul raportează și peste 80 de coduri de eroare de la controlerul pompei de căldură, prin registre de tip câmp de biți.
Controlerul are probabil la bază platforma CAREL pCO (tipică pentru pompele de căldură ale producătorilor OEM italieni). Harta registrelor este proprietară, iar toate informațiile tehnice din acest șablon provin exclusiv din șablonul XML — producătorul nu oferă documentație publică.
Conectarea hardware
Sistema-Home 4..18(T) se conectează la TapHome prin gateway-ul Modbus RTU al CCU, pe o magistrală serială RS-485. Parametrii de comunicație impliciți sunt 9600 baud, 8 biți de date, paritate pară (Even), 1 bit de stop, Slave ID 1.
Conectați cablajul RS-485 între portul Modbus al pompei de căldură și CCU Modbus RTU TapHome:
- A+ pe pompa de căldură → A+/D+ pe RS-485 TapHome
- B- pe pompa de căldură → B-/D- pe RS-485 TapHome
- GND → GND (obligatoriu pentru o comunicație fiabilă)
Firul GND trebuie conectat între pompa de căldură și gateway-ul TapHome. Fără o masă comună (GND) corectă sunt probabile erori de comunicare Modbus, mai ales pe trasee de cablu mai lungi.
Configurare
Activarea scrierii de la distanță
Șablonul activează automat accesul pentru scriere de la distanță la fiecare ciclu de interogare, setând bitul 0 al registrului H:7201. Astfel, pompa de căldură acceptă modificările temperaturilor setate și ale modului din TapHome imediat după importul șablonului — nu este necesară configurarea manuală a acestui registru.
Parametrii de comunicație
Verificați dacă următoarele setări coincid pe pompa de căldură și în TapHome:
| Parametru | Valoare |
|---|---|
| Viteză de transmisie (baud rate) | 9600 |
| Biți de date | 8 |
| Paritate | Pară (Even) |
| Biți de stop | 1 |
| Slave ID | 1 (implicit) |
Dacă Slave ID-ul pompei de căldură diferă de 1, actualizați corespunzător parametrul de import Slave ID în TapHome.
Funcțiile dispozitivului
Controlul modului de funcționare
Dispozitivul Mod activ selectează modul de funcționare al pompei de căldură. Moduri disponibile:
| Valoare | Mod | Descriere |
|---|---|---|
| 0 | Standby | Pompa de căldură în repaus |
| 1 | Răcire | Doar răcire |
| 2 | Încălzire | Doar încălzire |
| 4 | ACM | Doar prepararea apei calde menajere |
| 5 | Răcire+ACM | Răcire cu ACM |
| 6 | Încălzire+ACM | Încălzire cu ACM |
Valorile de mod 3, 7, 8 și 9 sunt definite în șablon, dar nu au nume cu semnificație — apar doar ca cifre, fără denumire și pot fi rezervate sau nefolosite la această variantă de controler.
Acțiunea de service Temperatură setată ACM de pe dispozitivul Mod activ permite setarea temperaturii dorite a apei calde menajere (interval 25–55 °C).
Controlul temperaturilor setate
Două dispozitive termostat controlează temperaturile setate pentru încălzire și răcire:
- Temperatură setată încălzire — citește/scrie temperatura setată pentru încălzire (H:1002). Referința pentru temperatura curentă este senzorul rezervorului de amestec al instalației (H:440).
- Temperatură setată răcire — citește/scrie temperatura setată pentru răcire (H:1001). Folosește ca valoare curentă aceeași temperatură a rezervorului de amestec al instalației.
Ambele temperaturi setate folosesc o conversie ×10 (de ex. valoarea registrului 350 = 35,0 °C).
Monitorizarea temperaturilor
Șase senzori de temperatură asigură monitorizarea termică a întregului sistem:
- Temperatură exterioară — temperatura exterioară ambiantă (H:428, interogată la fiecare 30 s)
- Temperatura instalației (rezervor de amestec) — temperatura rezervorului tampon/de amestec (H:440), folosită și ca referință pentru temperatura curentă a ambelor termostate
- Temperatura apei la intrare — intrarea apei în schimbătorul de căldură (H:400)
- Temperatura apei la ieșire — ieșirea apei din schimbătorul de căldură (H:401)
- Temperatura ACM — temperatura rezervorului de apă caldă menajeră (H:405), cu detectarea defecțiunilor (raportează o avertizare dacă senzorul indică „Not configured” sau „Fault”)
- Temperatură refulare compresor — temperatura de refulare a compresorului 1 (H:433), cu 7 atribute de service care acoperă temperaturile de refulare ale compresoarelor din ambele circuite frigorifice și temperatura de aspirație a compresorului din circuitul 2
Dispozitivul din șablon denumit „Compressor inhalation” citește de fapt registrul H:433, care, conform hărții registrelor, corespunde refulării compresorului 1. Registrul real pentru aspirația compresorului (H:422) nu este disponibil ca dispozitiv principal. Numele afișat în TapHome reflectă funcția corectată (Temperatură refulare compresor).
Monitorizarea presiunii agentului frigorific
Doi senzori de presiune monitorizează circuitele frigorifice:
- Presiune înaltă — presiunea agentului frigorific pe partea de înaltă presiune, în bar (H:406), cu un atribut de service pentru circuitul 2 (H:20406)
- Presiune joasă — presiunea agentului frigorific pe partea de joasă presiune, în bar (H:414), cu un atribut de service pentru circuitul 2 (H:20414)
Turația ventilatorului și a pompei
- Turație ventilator — turația ventilatorului în procente, doar pentru citire (H:7000, conversie ÷1000)
- Turație pompă — turația pompei de circulație în procente, doar pentru citire (H:7001, conversie ÷1000)
Debitul de apă
Senzorul Debit apă citește debitul de apă al sistemului în l/min (H:444). Include detectarea defecțiunilor — se generează o avertizare dacă senzorul raportează „Not configured” (32766) sau „Fault” (32767).
Atributul de service pentru starea debitului de apă citește registrul H:405 (registrul temperaturii ACM) în loc de H:444. Pare a fi o eroare a șablonului — starea s-ar putea să nu reflecte corect starea senzorului de debit.
Monitorizarea timpului de funcționare a compresoarelor
Șase atribute de service la nivel de modul urmăresc orele de funcționare ale compresoarelor:
- Timp de funcționare compresor 1/2/3 — orele cumulate ale compresoarelor din circuitul 1 (H:305, H:307, H:309)
- Timp de funcționare compresor 1/2/3 (circuitul 2) — orele cumulate ale compresoarelor din circuitul 2 (H:313, H:315, H:317)
Monitorizarea erorilor
ReadScript-ul modulului monitorizează registrele de la H:950 până la H:956 (7 registre de tip câmp de biți) și raportează peste 80 de coduri distincte de eroare și avertizare. Principalele categorii de erori:
- Defecțiuni ale circuitului frigorific — presiune înaltă (E001), presiune joasă (E002), îngheț (E005)
- Protecție termică — compresor (E003, E013, E023), ventilator (E004, E014, E024), pompă (E016, E026)
- Defecțiuni de temperatură — temperatură de refulare ridicată (E009, E019, E029), temperatură ridicată (E018), temperaturi incoerente (E041)
- Defecțiuni ACM — schimb de căldură slab (E042), supraîncălzirea rezervorului de acumulare (E050), starea antilegionella (E060/E061)
- Erori ale senzorilor — erori ale sondelor pentru până la 11 sonde pe 3 module I/O (E611–E713)
- Defecțiuni ale invertorului — erori de legătură, defecțiuni hardware, supracurent, supraîncălzire, defecțiuni de tensiune, erori de succesiune a fazelor, erori EEPROM pentru până la 3 invertoare (E801–E973)
- Defecțiuni ale modulelor I/O — modulul 1/2 deconectat (E101, E102)
Funcții suplimentare
Controlerul pompei de căldură oferă și un registru pentru temperatura de aspirație a compresorului (H:422) și un indicator de activare a scrierii de la distanță (H:7201), gestionat automat de șablon. Acestea pot fi adăugate ca dispozitive separate într-o actualizare viitoare a șablonului, dacă este necesară monitorizarea directă a temperaturii de aspirație.
Depanare
Nu există comunicare Modbus
- Verificați cablajul RS-485 — A+ la A+, B- la B-, GND conectat
- Verificați parametrii de comunicație: 9600 baud, 8E1, Slave ID 1
- Verificați lungimea cablului și terminația — pentru trasee lungi poate fi necesar un rezistor de terminație de 120 Ω la ultimul dispozitiv de pe magistrală
- Asigurați-vă că interfața Modbus a controlerului pompei de căldură este activată (consultați meniul controlerului de pe echipament)
Senzorii afișează avertizări „Not configured”
Registrele care returnează valoarea specială 32766 indică un senzor care nu este conectat sau nu este configurat în controlerul pompei de căldură. Acest lucru este normal pentru senzorii opționali (de ex. sonda ACM la unitățile fără rezervor ACM). Avertizarea poate fi confirmată în TapHome.
Modificările modului nu se aplică
- Verificați dacă dispozitivul Mod activ arată modul așteptat după scriere — registrul de citire (H:200) și registrul de scriere (H:7200) sunt separate, astfel încât poate apărea o scurtă întârziere
- Verificați dacă pe controlerul pompei de căldură nu este activă nicio comandă locală prioritară sau blocare
- Indicatorul de activare a scrierii de la distanță (H:7201 bitul 0) este setat automat de șablon — dacă comunicația a fost întreruptă, va fi reactivat la următorul ciclu de interogare