
Sinclair S-Therm Ontario (seria SMH-xxxIRB) este o pompă de căldură aer-apă monobloc cu inverter DC, care se conectează la TapHome prin Modbus RTU pe RS-485. Șablonul oferă un control complet al încălzirii, răcirii, preparării apei calde, preîncălzirii pardoselii, dezinfecției și funcționării după curba climatică. Pompa de căldură folosește agentul frigorific R32 și este disponibilă în variante monofazate (4–16 kW) și trifazate (10–16 kW).
Șablonul oferă 38 de dispozitive, care acoperă senzori de temperatură, controlul temperaturilor setate, moduri de funcționare, funcții de temporizare și diagnosticarea unității exterioare, cu monitorizarea a 38 de coil-uri de eroare și de protecție.
Conectarea hardware
Prezentarea plăcii electronice a unității interioare

Placa electronică a unității interioare are 4 conectori RS-485 pentru comunicația Modbus:
| Conector | Tip | Configurația pinilor |
|---|---|---|
| CN1 | RS-485 cu 12V (4 pini) | 1: +12V, 2: B, 3: A, 4: GND |
| CN2 | RS-485 fără 12V (4 pini) | 1: B, 2: A |
| CN3 | RS-485 fără 12V (3 pini) | B, A |
| CN4 | RS-485 cu 12V (4 pini) | 1: GND, 2: B, 3: A, 4: +12V |
Pentru TapHome: folosiți conectorul CN3 (3 pini, RS-485 fără 12V) sau CN2 (4 pini, RS-485 fără 12V) pentru conexiunea BMS la TapHome Core:
- B → B-/D- pe RS-485 TapHome
- A → A+/D+ pe RS-485 TapHome
Interfața RS-485 a controlerului cu fir
Controlerul cu fir oferă două interfețe de comunicație:
| Interfață | Tip | Configurația pinilor | Utilizare |
|---|---|---|---|
| 1 — BMS | 2 fire, pereche torsadată AWG24 | 1: B, 2: A | Conectare la BMS/TapHome prin convertor RS-232 la RS-485 |
| 2 — +12VDC | 4 fire, AWG24, max. 8 m | 1: +12VDC, 2: B, 3: A, 4: GND | Linie de comunicație a echipamentului (alimentată de echipament) |
Important — interfața 1 furnizează semnale RS-485. Dacă vă conectați prin portul BMS al controlerului cu fir, este necesar un convertor RS-232 la RS-485. Pentru conectarea directă la RS-485 folosiți în schimb conectorii de pe placa electronică a unității interioare (CN1–CN4).
Specificații tehnice
- Comunicație: Modbus RTU, RS-485
- Viteză de transmisie (baud rate): 9600, fără paritate, 1 bit de stop
- Interval Slave ID: 1–253 (implicit 1)
- Cablu: pereche torsadată AWG24, clasa V
- Protocol: Read Multiple Coils (0x01), Read Multiple Registers (0x03), Write Multiple Coils (0x0F), Write Multiple Registers (0x10)
Configurare
Setarea adresei Modbus
Slave ID-ul Modbus se configurează pe ecranul tactil al controlerului cu fir:
- Porniți controlerul și apăsați COMMISSION pentru a accesa pagina COMMISSION
- Apăsați FUNCTION pentru a trece la pagina FUNCTION
- Apăsați Next (butonul din dreapta) pentru a ajunge la pagina FUNCTION 4/4, unde se afișează „Address”
- Selectați Address și folosiți + / - pentru a seta valoarea dorită (interval 1–253, implicit 1)
- Apăsați OK pentru a salva


Adresele 0 și 126 nu pot fi folosite. Adresa 0 este rezervată pentru difuzare (broadcast, recepționată de toate unitățile), iar adresa 126 este rezervată.
Precauții privind comunicația
- Modurile de funcționare pot fi schimbate doar când unitatea este OPRITĂ
- La unitățile doar pentru încălzire, setările „Răcire” și „Răcire+Apă caldă” nu au efect
- Când rezervorul de apă nu este disponibil, modurile „Apă caldă”, „Răcire+Apă caldă” și „Încălzire+Apă caldă” nu au efect
- Modificările parametrilor cu funcția de memorare activată se aplică imediat, dar se memorează după 30 de minute
Funcțiile dispozitivului
Alimentarea și modul de funcționare
- Pornit/Oprit (H:42) — pornește sau oprește pompa de căldură. Folosește o codificare specială: 0xAA (170) = PORNIT, 0x55 (85) = OPRIT. Starea pornit/oprit este comună pentru mai multe dispozitive (Mod vacanță, Dezghețare manuală și Preîncălzire pardoseală o verifică înainte de a permite modificări)
- Mod de funcționare (H:2) — selectează Încălzire, Apă caldă, Răcire+Apă caldă, Încălzire+Apă caldă sau Răcire. Modurile pot fi schimbate doar când unitatea este OPRITĂ. Șablonul avertizează dacă este selectat un mod legat de apa caldă, dar nu este disponibil niciun rezervor de apă
Temperaturi setate
Șablonul oferă temperaturi setate separate pentru fiecare scenariu de reglare:
- Temperatura setată a apei la ieșire pentru încălzire (H:10) — temperatura dorită a apei la ieșire pentru încălzire, 20–60 °C (temperatură înaltă) sau 20–55 °C (temperatură joasă), implicit 45 °C
- Temperatura setată a apei la ieșire pentru răcire (H:9) — temperatura dorită a apei la ieșire pentru răcire, 7–25 °C, implicit 18 °C
- Temperatura setată a camerei pentru încălzire (H:12) — temperatura dorită a camerei pentru încălzire, 18–30 °C, implicit 20 °C (activă doar când Mod de reglare este setat la T-room)
- Temperatura setată a camerei pentru răcire (H:11) — temperatura dorită a camerei pentru răcire, 18–30 °C, implicit 24 °C (activă doar când Mod de reglare este setat la T-room)
- Mod de reglare (C:17) — comută între reglarea după temperatura apei la ieșire (T-water out) și reglarea după temperatura camerei (T-room). Are un atribut de service care arată dacă este instalat un senzor de cameră la distanță (C:33) și o acțiune de service pentru configurarea acestuia
Monitorizarea temperaturilor
Șablonul citește 9 senzori de temperatură ai pompei de căldură, toți cu valorile brute din registre împărțite la 10:
- Temperatură exterioară (H:118) — temperatura aerului exterior
- Temperatura apei la ieșire (schimbător cu plăci) (H:125) — apa care iese din schimbătorul de căldură cu plăci
- Temperatura apei la intrare (schimbător cu plăci) (H:127) — apa care intră în schimbătorul de căldură cu plăci
- Temperatura conductei de gaz (H:130) — temperatura conductei de vapori a agentului frigorific
- Temperatura conductei de lichid (H:131) — temperatura conductei de lichid a agentului frigorific
- Presiune de refulare (H:124) — presiunea de refulare a compresorului exprimată ca temperatură de saturație echivalentă
- Temperatura senzorului de apă opțional (H:126) — valoarea senzorului opțional de temperatură a apei
- Temperatură cameră (senzor la distanță) (H:129) — valoarea senzorului de cameră la distanță (avertizează dacă senzorul la distanță nu este disponibil)
- Rezervor de apă caldă (H:128) — temperatura curentă din rezervorul de apă, cu controlul temperaturii setate (H:13, interval 40–80 °C)
Rezervor de apă caldă
Rezervor de apă caldă citește temperatura curentă din rezervor (H:128, ÷10) și controlează temperatura dorită (H:13, interval 40–80 °C, implicit 50 °C). ReadScript-ul monitorizează dacă este instalat un rezervor de apă (C:29) și verifică erorile senzorului (C:156).
Șase atribute de service oferă monitorizare suplimentară:
- Starea rezistenței electrice a rezervorului, Logica rezistenței rezervorului, Logica altei surse de căldură
- Delta-T apă caldă (2–8 °C), Prioritate Răcire+Apă caldă, Prioritate Încălzire+Apă caldă
Patru acțiuni de service permit configurarea logicii rezistenței rezervorului, a diferențialului de temperatură pentru apa caldă și a priorităților modurilor.
Diferențiale de temperatură
Trei dispozitive termostat controlează benzile de histerezis:
- Delta-T răcire (H:29) — diferențialul de temperatură pentru răcire, 2–10 °C, implicit 5 °C
- Delta-T încălzire (H:30) — diferențialul de temperatură pentru încălzire, 2–10 °C, implicit 10 °C
- Delta-T temperatura camerei (H:32) — diferențialul temperaturii camerei, 1–5 °C, implicit 2 °C
Funcționare după curba climatică
Funcționare după curba climatică (C:22) activează ajustarea automată a temperaturilor setate în funcție de temperatura exterioară. Când este activată, temperaturile setate pentru încălzire și răcire se recalculează conform curbelor climatice.
Șase atribute de service afișează parametrii curenți ai curbei:
- AT-Heat / AT-Cool — limitele inferioară/superioară ale temperaturii ambiante
- RT-Heat / RT-Cool — limitele inferioară/superioară ale temperaturii camerei
- WT-Heat / WT-Cool — limitele inferioară/superioară ale temperaturii apei
Temporizatoare și programare
- Program săptămânal (C:8) — activează/dezactivează programul săptămânal
- Temporizator cu ceas (C:9) — activează/dezactivează funcția de temporizator cu ceas
- Temporizator de temperatură (C:10) — activează/dezactivează funcția de temporizator bazată pe temperatură
Funcții pentru confort și economie de energie
- Mod silențios (C:21) — reduce zgomotul în funcționare prin controlul automat al turației compresorului și a ventilatorului. Disponibil în modurile de răcire, încălzire și încălzire a apei
- Apă caldă rapidă (C:18) — pornește simultan pompa de căldură și rezistența electrică a rezervorului de apă, pentru o preparare mai rapidă a apei calde
- Încălzire solară (C:16) — activează prioritatea încălzirii solare pentru economisirea energiei. Avertizează dacă sursa solară nu este disponibilă. Are un atribut și o acțiune de service pentru configurarea disponibilității sursei solare (C:31)
- Mod vacanță (C:34) — menține temperatura interioară/a apei într-un interval care previne înghețul. Doar pentru încălzire. Pentru activare, sistemul trebuie să fie OPRIT
- Mod de urgență (C:26) — activează încălzirea de urgență doar cu rezistența electrică, atunci când unitatea exterioară se defectează
Configurarea rezistenței electrice și a surselor auxiliare
- Rezistență electrică opțională (H:3) — configurează numărul de rezistențe electrice auxiliare: 1 set, 2 seturi sau Oprit
- Temperatura de activare a rezistenței electrice (H:14) — pragul temperaturii exterioare pentru activarea rezistenței electrice, de la -20 la 18 °C, implicit -15 °C
Termostat
- Configurare termostat (H:39) — configurează tipul de conectare a termostatului extern: Fără, Aer sau Aer+Apă caldă
- Starea termostatului (H:132) — citește cererea termostatului extern: Răcire, Încălzire sau Oprit
Preîncălzirea pardoselii
Preîncălzire pardoseală (C:25) gestionează procesul de preîncălzire a pardoselii la prima utilizare a sistemului de încălzire în pardoseală. Înainte de activare, sistemul trebuie să fie OPRIT.
Patru atribute de service monitorizează procesul de punere în funcțiune:
- Segmente preîncălzire pardoseală (1–10 secțiuni), Temperatura perioadei 1 (25–35 °C)
- Delta-T segment (2–10 °C), Durată segment (12–72 de ore)
Șase acțiuni de service controlează procesul: activare, pornire, oprire și configurarea parametrilor individuali.
Dezinfecție
Dezinfecție (citire H:135 / scriere C:23) gestionează ciclul de dezinfecție a sistemului de apă, cu raportarea stării: Oprit, În curs, Finalizat sau Eșuat. Un atribut de service arată temperatura setată pentru dezinfecție (H:4, interval 40–70 °C, implicit 70 °C), iar trei acțiuni de service permit setarea temperaturii, pornirea și oprirea ciclului.
Funcții de întreținere
- Dezghețare manuală (C:36) — declanșează un ciclu manual de dezghețare. Pentru activare, sistemul trebuie să fie OPRIT
- Mod forțat (H:40) — doar pentru recuperarea agentului frigorific și depanare: Răcire forțată, Încălzire forțată sau Oprit
- Dezaerare (H:41) — elimină aerul din sistemul de apă: Aer, Rezervor de apă sau Oprit
Diagnosticarea unității exterioare
Starea unității exterioare (H:117) raportează starea curentă a unității: Răcire, Încălzire, Apă caldă sau Oprit. ReadScript-ul monitorizează 38 de coil-uri de eroare și de protecție în trei grupuri:
Erori ale unității exterioare (C:88–C:109): erori ale senzorilor de temperatură ambiantă/dezghețare/refulare/aspirație, eroare a ventilatorului, protecție la presiune înaltă/joasă, eroare a setării DIP de capacitate, erori ale senzorilor economizorului, protecție recuperabilă/nerecuperabilă a sistemului, protecția fluxostatului, eroare a vanei cu 4 căi
Erori ale driverului/compresorului (C:128–C:151): erori ale tensiunii magistralei DC, protecție la curent AC, erori IPM/PFC, eroare de pornire, pierderea unei faze, supracurent la compresor, supraturație, desincronizare, blocare, eroare de comunicare a driverului, supratemperatură a radiatorului/IPM, eroare a circuitului de încărcare, eroare a tensiunii de intrare AC
Erori ale senzorilor unității interioare: erori ale senzorilor condensatorului/rezistenței electrice/conductei de lichid și de vapori a agentului frigorific/rezervorului de apă, eroare a senzorului de cameră la distanță
Douăsprezece atribute de service oferă monitorizare la nivel de componentă:
- Starea compresorului, Starea ventilatorului, Starea vanei cu 4 căi
- Rezistența carterului, Rezistența tăvii de condens, Starea dezghețării, Starea returului de ulei
- T-refulare, T-dezghețare, T-aspirație, T-economizor intrare/ieșire (toate ÷10 °C)
Atribute și acțiuni de service la nivel de modul
Modulul oferă 11 atribute de service pentru monitorizarea configurației sistemului:
- T-HP max — temperatura maximă la ieșirea pompei de căldură (40–55 °C)
- Timp de funcționare răcire/încălzire — timpul minim de funcționare a compresorului pentru fiecare mod
- Starea pompei de apă — starea pornit/oprit a pompei de apă a unității interioare
- Altă sursă de căldură — dacă este activată o altă sursă de căldură, cu modul logicii și temperatura de pornire
- Starea altei surse de căldură — starea Pornit/Oprit
- Logica rezistenței electrice opționale — modul logicii rezistenței electrice
- Limită de curent — limita maximă de curent (0–50 A)
- Limită de putere — limita de putere în kW (valoarea registrului x 10)
Zece acțiuni de service permit configurarea acestor parametri, plus o acțiune Resetare eroare (H:44) pentru ștergerea defecțiunilor.
Funcții suplimentare
Pompa de căldură oferă și registre pentru controlul prin cartelă (gate-card) (C:11), recuperarea agentului frigorific (C:35), controlul manual al vanei cu 2 căi (C:37), citirea temperaturii și a timpului rămas pentru preîncălzirea pardoselii (H:133–H:136), temperatura setată calculată după curba climatică (H:137) și frecvența setată/de funcționare a compresorului (H:142–H:143). Sunt disponibile și coil-uri pentru erorile de comunicare dintre controlerul cu fir și unitățile interioară/exterioară și driver (C:64–C:66). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.
Depanare
Nu există comunicare Modbus
- Verificați cablurile RS-485:
- firul B este conectat corect la B-/D- pe TapHome
- firul A este conectat corect la A+/D+ pe TapHome
- dacă folosiți interfața 1 a controlerului cu fir, asigurați-vă că este instalat un convertor RS-232 la RS-485
- Verificați adresa Modbus Slave pe controlerul cu fir (COMMISSION → FUNCTION 4/4 → Address)
- Verificați dacă TapHome este setat la: 9600 baud, fără paritate, 1 bit de stop
- Încercați să folosiți direct conectorii de pe placa electronică a unității interioare (CN1–CN4) în locul portului BMS al controlerului cu fir
Schimbarea modului nu funcționează
- Verificați dacă unitatea este OPRITĂ înainte de a schimba modul de funcționare — schimbarea modului este blocată cât timp unitatea funcționează
- Dacă selectați modurile Apă caldă, Răcire+Apă caldă sau Încălzire+Apă caldă, verificați dacă rezervorul de apă este instalat (C:29)
- La unitățile doar pentru încălzire, modurile Răcire și Răcire+Apă caldă nu au efect
Mod vacanță / Dezghețare manuală nu se activează
- Unitatea trebuie să fie OPRITĂ (H:42 = 0x55) înainte ca aceste funcții să poată fi activate
- WriteScript-ul șablonului verifică starea pornit/oprit și afișează o avertizare dacă sistemul este pornit
În TapHome apar erori ale senzorilor
- Verificați coil-ul de eroare respectiv în atributele de service ale dispozitivului Starea unității exterioare
- Pentru erorile senzorilor unității interioare (C:152–C:160), verificați conexiunile senzorului de temperatură corespunzător pe placa electronică
- După rezolvarea problemei, folosiți acțiunea de service Resetare eroare (H:44) pentru a șterge defecțiunile recuperabile
