TapHome

Sinclair Ontario Heat Pump

Modbus RTU
Trimis de
Ultima actualizare: 10. 2026
Sinclair Ontario Heat Pump

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 Sinclair Ontario cu conectorii RS-485 CN1-CN4

Placa electronică a unității interioare are 4 conectori RS-485 pentru comunicația Modbus:

ConectorTipConfigurația pinilor
CN1RS-485 cu 12V (4 pini)1: +12V, 2: B, 3: A, 4: GND
CN2RS-485 fără 12V (4 pini)1: B, 2: A
CN3RS-485 fără 12V (3 pini)B, A
CN4RS-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țăTipConfigurația pinilorUtilizare
1 — BMS2 fire, pereche torsadată AWG241: B, 2: AConectare la BMS/TapHome prin convertor RS-232 la RS-485
2 — +12VDC4 fire, AWG24, max. 8 m1: +12VDC, 2: B, 3: A, 4: GNDLinie 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:

  1. Porniți controlerul și apăsați COMMISSION pentru a accesa pagina COMMISSION
  2. Apăsați FUNCTION pentru a trece la pagina FUNCTION
  3. Apăsați Next (butonul din dreapta) pentru a ajunge la pagina FUNCTION 4/4, unde se afișează „Address”
  4. Selectați Address și folosiți + / - pentru a seta valoarea dorită (interval 1–253, implicit 1)
  5. Apăsați OK pentru a salva
Meniul COMMISSION al controlerului cu fir Sinclair Ontario pentru setarea adresei Modbus
Ecranul de setare a adresei Sinclair Ontario cu intervalul 1-253

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
  1. 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
  2. Verificați adresa Modbus Slave pe controlerul cu fir (COMMISSION → FUNCTION 4/4 → Address)
  3. Verificați dacă TapHome este setat la: 9600 baud, fără paritate, 1 bit de stop
  4. Î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ă
  1. Verificați dacă unitatea este OPRITĂ înainte de a schimba modul de funcționare — schimbarea modului este blocată cât timp unitatea funcționează
  2. 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)
  3. 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ă
  1. Unitatea trebuie să fie OPRITĂ (H:42 = 0x55) înainte ca aceste funcții să poată fi activate
  2. WriteScript-ul șablonului verifică starea pornit/oprit și afișează o avertizare dacă sistemul este pornit
În TapHome apar erori ale senzorilor
  1. Verificați coil-ul de eroare respectiv în atributele de service ale dispozitivului Starea unității exterioare
  2. Pentru erorile senzorilor unității interioare (C:152–C:160), verificați conexiunile senzorului de temperatură corespunzător pe placa electronică
  3. După rezolvarea problemei, folosiți acțiunea de service Resetare eroare (H:44) pentru a șterge defecțiunile recuperabile

Dispozitive disponibile

Sinclair Ontario Modul
Atribute de service
T-HP max [°C]citește H:16 (UInt16); temperatura maximă la ieșirea pompei de căldură, interval 40–55 °C, implicit 50 °C
Timp de funcționare răcire [min]citește H:33 (UInt16); timpul minim de funcționare a compresorului în modul răcire, interval 1–10 min, implicit 3 min
Timp de funcționare încălzire [min]citește H:34 (UInt16); timpul minim de funcționare a compresorului în modul încălzire, interval 1–10 min, implicit 5 min
Starea pompei de apăcitește C:175 (Bool); starea Pornit/Oprit a pompei de apă a unității interioare
Altă sursă de căldurăcitește C:27 (Bool); Cu/Fără — dacă este activată o altă sursă de căldură
Logica altei surse de căldurăcitește H:35 (UInt16); modul logicii altei surse de căldură 1–3
T-pornire altă sursă [°C]citește H:15 (Int16); pragul temperaturii exterioare pentru activarea altei surse de căldură, interval de la -20 la 18 °C
Starea altei surse de căldurăcitește C:169 (Bool); starea Pornit/Oprit a altei surse de căldură
Logica rezistenței electrice opționalecitește H:37 (UInt16); modul logicii rezistenței electrice opționale 1–2
Limită de curent [A]citește H:38 (UInt16); limita maximă de curent, interval 0–50 A, implicit 16 A
Limită de putere [kW]citește H:43 (UInt16) × 10; limita de putere în kW (valoarea registrului × 10), interval 0–10 kW
Acțiuni de service
Setare T-HP maxscrie H:16 (UInt16); interval 40–55 °C
Setare timp de funcționare răcirescrie H:33 (UInt16); interval 1–10 min
Setare timp de funcționare încălzirescrie H:34 (UInt16); interval 1–10 min
Setare altă sursă de căldurăscrie C:27 (Bool); 0=Fără, 1=Cu
Setare logică pentru altă sursă de căldurăscrie H:35 (UInt16); interval 1–3
Setare T-pornire altă sursăscrie H:15 (Int16); interval de la -20 la 18 °C
Modificare logică pentru rezistența electrică opționalăscrie H:37 (UInt16); interval 1–2
Modificare limită de curentscrie H:38 (UInt16); interval 1–50 A
Modificare limită de puterescrie H:43 (UInt16); valoare în unități de 0,1 kW, interval 1–100 (= 0,1–10 kW)
Resetare eroarescrie H:44 (UInt16); 0=nu șterge defecțiunea, 1=șterge defecțiunea

Sinclair Ontario

Atribute de service
T-HP max [°C]
modbusr(H, 16, uint16)
Cool run time [min]
modbusr(H, 33, uint16)
Heat run time [min]
modbusr(H, 34, uint16)
Water Pump State
if(modbusr(c, 175, bool), "On", "Off")
Other thermal
if(modbusr(c,27,bool), "With", "Without")
Other thermal logic
modbusr(h,35,uint16)
T-Other switch on [°C]
MODBUSR(H, 15, Int16)
Other Heat Source State
if(modbusr(c, 169, bool), "On", "Off")
Optional E-Heater logic
modbusr(h,37,uint16)
Current limit value [A]
modbusr(h,38,uint16)
Power limit [kW]
modbusr(h,43,uint16) * 10
Acțiuni de service
Set T-HP max
Parametri: T-HP max (40–55 C)
modbusw(H, 16, uint16, C)
Set Cool run time
Parametri: Cool run time (1–10 min)
modbusw(H, 33, uint16, min)
Set Heat run time
Parametri: Heat run time (1–10 min)
modbusw(H, 34, uint16, min)
Set Other thermal
Parametri: Other thermal
modbusw(c, 27, bool, ot)
Set Other thermal logic
Parametri: Logic (1–3 lo)
modbusw(h,35,uint16,lo)
Set T-Other switch on
Parametri: T-Other switch on (-20–18 temperature)
modbusw(h,15,int16,temperature)
Change Optional E-Heater logic
Parametri: Logic (1–2 lo)
modbusw(h,37,uint16,lo)
Change Current limit value
Parametri: limit (1–50 lo)
modbusw(h,38,uint16,lo)
Change Power limit
Parametri: Value [0.1 * kW] (1–100 val)
modbusw(h,43,uint16,val)
Reset error
Parametri: Parameter1
modbusw(h,44,uint16,Abr1)
Delta-T răcire Termostat

Diferențialul de temperatură pentru răcire — controlează banda de histerezis în jurul temperaturii setate pentru răcire (2–10 °C)

Registru: H:29 UInt16 Unitate: °C numeric

Delta-T răcire

Citirea temperaturii dorite
MODBUSR(H, 29, uInt16)
Scrierea temperaturii dorite
MODBUSW(H, 29, uInt16, round(Se))
Delta-T încălzire Termostat

Diferențialul de temperatură pentru încălzire — controlează banda de histerezis în jurul temperaturii setate pentru încălzire (2–10 °C)

Registru: H:30 UInt16 Unitate: °C numeric

Delta-T încălzire

Citirea temperaturii dorite
MODBUSR(H, 30, uInt16)
Scrierea temperaturii dorite
MODBUSW(H, 30, uInt16, round(Se))
Delta-T temperatura camerei Termostat

Diferențialul temperaturii camerei pentru ciclurile de pornire/oprire ale termostatului (1–5 °C)

Registru: H:32 UInt16 Unitate: °C numeric

Delta-T temperatura camerei

Citirea temperaturii dorite
MODBUSR(H, 32, uInt16)
Scrierea temperaturii dorite
MODBUSW(H, 32, uInt16,round(Se))
Dezaerare Comutator cu mai multe valori

Eliminarea aerului din sistemul de apă — Aer, Rezervor de apă sau Oprit

Registru: H:41 UInt16 numeric
Valori / Stări: Air · Water tank · Off

Dezaerare

Citirea stării comutatorului
MODBUSR(H, 41, uInt16)
Scrierea stării comutatorului
MODBUSW(H, 41, uInt16, Mu)
Temporizator cu ceas Comutator
Registru: C:9 Bool
Valori / Stări: ON · OFF

Temporizator cu ceas

Citirea stării comutatorului
MODBUSR(C, 9, Bool)
Scrierea stării comutatorului
MODBUSW(C, 9, Bool, St)
Mod de reglare Comutator

Selectează modul de reglare — T-water out (temperatura apei la ieșire) sau T-room (temperatura camerei)

Registru: C:17 Bool
Valori / Stări: T-room · T-water out
Acțiuni de service
Setare senzor la distanță

Mod de reglare

Citirea stării comutatorului
MODBUSR(C, 17, Bool)
Scrierea stării comutatorului
MODBUSW(C, 17, Bool, St)
Citire (modul)
if(modbusr(c, 160, bool), adderror("Remote Room Temp Sensor Error"));
Atribute de service
Remote sensor
if(modbusr(C, 33, bool), "With", "Without")
Acțiuni de service
Set Remote sensor
Parametri: Remote sensor
modbusw(C, 33, bool, rs)
Presiune de refulare Senzor de temperatură Doar citire

Presiunea de refulare a compresorului exprimată ca temperatură de saturație echivalentă

Registru: H:124 Int16 Unitate: °C numeric

Presiune de refulare

Citirea temperaturii
MODBUSR(H, 124, Int16)/10
Dezinfecție Comutator cu mai multe valori

Starea ciclului de dezinfecție a sistemului de apă — Oprit, În curs, Finalizat sau Eșuat

Registru: H:135 → C:23 UInt16 numeric
Valori / Stări: Off · Running · Done · Failed
Acțiuni de service
Setare temperatură dezinfecție
Pornire dezinfecție
Oprire dezinfecție

Dezinfecție

Citirea stării comutatorului
MODBUSR(H, 135, uInt16)
Scrierea stării comutatorului
if (Mu = 1, modbusw(C, 23, bool, 1));
if (Mu = 0 or Mu = 2, modbusw(C, 23, bool, 0));
Atribute de service
Disinfection Temp [°C]
modbusr(H, 4, uint16)
Acțiuni de service
Set Disinfection Temp
Parametri: Disinfection Temp (40–70 C)
modbusw(H, 4, uint16, C)
Start Disinfection
modbusw(C, 23, bool, 1)
Stop Disinfection
modbusw(C, 23, bool, 0)
Mod de urgență Comutator

Încălzire de urgență doar cu rezistența electrică — se activează când unitatea exterioară se defectează

Registru: C:26 Bool
Valori / Stări: ON · OFF

Mod de urgență

Citirea stării comutatorului
MODBUSR(C, 26, Bool)
Scrierea stării comutatorului
MODBUSW(C, 26, Bool, St)
Apă caldă rapidă Comutator

Funcționarea simultană a pompei de căldură și a rezistenței electrice, pentru încălzirea mai rapidă a apei

Registru: C:18 Bool
Valori / Stări: ON · OFF

Apă caldă rapidă

Citirea stării comutatorului
MODBUSR(C, 18, Bool)
Scrierea stării comutatorului
MODBUSW(C, 18, Bool, St)
Preîncălzire pardoseală Contact reed Doar citire

Procesul de preîncălzire a pardoselii la prima utilizare a sistemului de încălzire în pardoseală — sistemul trebuie să fie OPRIT

Registru: C:25 Bool
Atribute de service
Segmente preîncălzire pardoseală
Temperatura perioadei 1 de preîncălzire
Delta-T segment
Durată segment
Acțiuni de service
Activare preîncălzire pardoseală
Pornire preîncălzire pardoseală
Oprire preîncălzire pardoseală
Setare segmente preîncălzire pardoseală
Setare temperatură pentru perioada 1 de preîncălzire
Setare Delta-T segment
Setare durată segment

Preîncălzire pardoseală

Citire
MODBUSR(C, 25, Bool)
Atribute de service
Floor Debug Segments
modbusr(H,5,uint16)
Floor Debug Period 1 temp [°C]
modbusr(H,6,uint16)
△T of segment [°C]
modbusr(h,7,uint16)
Segment time [hours]
modbusr(h,8,uint16)
Acțiuni de service
Enable Floor Debug
Parametri: On/Off
if sw = 0
    MODBUSW(C, 24, Bool, 0);
else
    if on_off = 0
        MODBUSW(C, 24, Bool, 1);
    else
        return("Please turn off the system first");
    end
end
Start Floor Debug
MODBUSW(C, 25, Bool, 1)
Stop Floor Debug
MODBUSW(C, 25, Bool, 0)
Set Floor Debug Segments
Parametri: Sections (1–10 se)
modbusw(H,5,uint16,se)
Set Floor Debug Period 1 temp
Parametri: Temperature (25–35 C)
modbusw(h,6,uint16,C)
Set △T of segment
Parametri: Temperature (2–10 C)
modbusw(h,7,uint16,C)
Set Segment time
Parametri: Time (12–72 h)
modbusw(h,8,int16,h)
Mod forțat Comutator cu mai multe valori

Funcționare forțată doar pentru recuperarea agentului frigorific și depanare — nu pentru utilizarea normală

Registru: H:40 UInt16 numeric
Valori / Stări: Force-cool · Force-heat · Off

Mod forțat

Citirea stării comutatorului
MODBUSR(H, 40, uInt16)
Scrierea stării comutatorului
MODBUSW(H, 40, uInt16, Mu)
Mod vacanță Comutator

Menține temperatura interioară/a apei într-un interval care previne înghețul — doar pentru încălzire; sistemul trebuie să fie OPRIT

Registru: C:34 Bool
Valori / Stări: ON · OFF

Mod vacanță

Citirea stării comutatorului
MODBUSR(C, 34, Bool)
Scrierea stării comutatorului
if on_off = 0
    MODBUSW(C, 34, Bool, St);
else
    counter := 10;
end
Citire (modul)
if counter > 0
    addwarning("Please turn off the system first!");
    counter := counter -1;
end
Rezervor de apă caldă Termostat

Temperatura rezervorului de apă și controlul temperaturii setate (40–80 °C), cu monitorizarea stării rezistenței electrice și a priorităților

Registru: H:128 → H:13 Int16 Unitate: °C numeric
Atribute de service
Starea rezistenței electrice a rezervorului
Logica rezistenței rezervorului
Logica altei surse de căldură
Delta-T apă caldă
Prioritate Răcire+Apă caldă
Prioritate Încălzire+Apă caldă
Acțiuni de service
Setare logică pentru rezistența rezervorului
Setare Delta-T apă caldă
Setare prioritate Răcire+Apă caldă
Setare prioritate Încălzire+Apă caldă

Rezervor de apă caldă

Citirea temperaturii
MODBUSR(H, 128, Int16)/10
Citirea temperaturii dorite
MODBUSR(H, 13, uInt16)
Scrierea temperaturii dorite
MODBUSW(H, 13, uInt16, round(Se))
Citire (modul)
water_tank := modbusr(C, 29, bool);

if(!water_tank, adderror("No Water Tank Installed"));
if(modbusr(c, 156 , bool), adderror("Water Tank Temp Sensor Error"));
Atribute de service
Water Tank Heater State
if(modbusr(c, 173, bool), "On", "Off")
Tank heater Logic
modbusr(H, 36, uint16)
Other thermal logic
modbusr(H, 35, uint16)
△T-hot water [°C]
modbusr(H, 31, uint16)
Cool+Hot Water Priority
if(modbusr(c, 19, bool), "Hot water", "Cool")
Heat+Hot Water Priority
if(modbusr(c, 20, bool), "Hot water", "Heat")
Acțiuni de service
Set Tank heater Logic
Parametri: Logic (1–2 L)
modbusw(H, 36, uint16, L)
Set △T-hot water
Parametri: △T (2–8 C)
modbusw(H, 31, uint16, C)
Set Cool+Hot Water Priority
Parametri: Priority
modbusw(C, 19, bool, P)
Set Heat+Hot Water Priority
Parametri: Priority
modbusw(C, 20, bool, P)
Dezghețare manuală Comutator

Declanșează un ciclu manual de dezghețare — sistemul trebuie să fie OPRIT

Registru: C:36 Bool
Valori / Stări: ON · OFF

Dezghețare manuală

Citirea stării comutatorului
MODBUSR(C, 36, Bool)
Scrierea stării comutatorului
if on_off = 0
    MODBUSW(C, 36, Bool, St);
else
    counter := 10;
end
Mod de funcționare Comutator cu mai multe valori

Modul de funcționare al pompei de căldură — Încălzire, Apă caldă, Răcire+Apă caldă, Încălzire+Apă caldă sau Răcire

Registru: H:2 UInt16 numeric
Valori / Stări: Heat · Hot water · Cool+Heat water · Heat +Hot water · Cool

Mod de funcționare

Citirea stării comutatorului
var ret := MODBUSR(H, 2, uInt16);

if( !water_tank and (ret = 2 or ret = 3 or ret = 4), addwarning("Water tank is unavailable"));

return(ret)
Scrierea stării comutatorului
MODBUSw(H, 2, uInt16,Mu)
Pornit/Oprit Comutator
Registru: H:42 UInt16 numeric
Valori / Stări: ON · OFF

Pornit/Oprit

Citirea stării comutatorului
var status := MODBUSR(H, 42, uint16);

if status = 0xAA
    on_off := 1;
    return(1);
else
    on_off := 0;
    return(0);
end
Scrierea stării comutatorului
if St = 0
    MODBUSW(H, 42, uint16, 0x55);
else
    MODBUSW(H, 42, uint16, 0xAA);
end
Rezistență electrică opțională Comutator cu mai multe valori

Configurarea rezistenței electrice auxiliare — 1 set, 2 seturi sau Oprit

Registru: H:3 UInt16 numeric
Valori / Stări: 1 set · 2 sets · Off

Rezistență electrică opțională

Citirea stării comutatorului
MODBUSR(H, 3, uInt16)
Scrierea stării comutatorului
MODBUSw(H, 3, uInt16,Mu)
Starea unității exterioare Comutator cu mai multe valori Doar citire

Starea de funcționare a unității exterioare, cu monitorizarea a 38 de coils de eroare/protecție și diagnosticarea componentelor

Registru: H:117 UInt16 numeric
Valori / Stări: Cool · Heat · Hot water · Off

Starea unității exterioare

Citirea stării comutatorului
MODBUSR(H, 117, uInt16)
Citire (modul)
if(modbusr(c, 88 , bool), adderror("Ambient Temp Sensor Error"));
if(modbusr(c, 89 , bool), adderror("Defrost Temp Sensor Error"));
if(modbusr(c, 90 , bool), adderror("Discharge Temp Sensor Error"));
if(modbusr(c, 91 , bool), adderror("Suction Temp Sensor Error"));
if(modbusr(c, 92 , bool), adderror("ODU Fan Error"));
if(modbusr(c, 93 , bool), adderror("High-Pressure Sensor Error"));
if(modbusr(c, 94 , bool), adderror("High Pressure Protection"));
if(modbusr(c, 95 , bool), adderror("Low Pressure Protection"));
if(modbusr(c, 96 , bool), adderror("High Discharge Protection"));
if(modbusr(c, 97 , bool), adderror("Capacity DIP Setting Error"));
if(modbusr(c, 98 , bool), adderror("Communication Error between IDU and ODU"));
if(modbusr(c, 99 , bool), adderror("Economizer In Sensor Error"));
if(modbusr(c, 100 , bool), adderror("Economizer Out Sensor Error"));
if(modbusr(c, 102 , bool), adderror("System Recoverable Protection"));
if(modbusr(c, 103 , bool), adderror("System Irrecoverable Protection"));
if(modbusr(c, 108 , bool), adderror("Flow Switch Protection"));
if(modbusr(c, 109 , bool), adderror("4-way valve error"));
if(modbusr(c, 128 , bool), adderror("DC Bus Low-voltage or Voltage Drop"));
if(modbusr(c, 129 , bool), adderror("DC Bus Over-voltage"));
if(modbusr(c, 129 , bool), adderror("DC Bus Over-voltage"));
if(modbusr(c, 130 , bool), adderror("AC Current Protection (Input Side)"));
if(modbusr(c, 131 , bool), adderror("IPM Error"));
if(modbusr(c, 132 , bool), adderror("PFC Error"));
if(modbusr(c, 133 , bool), adderror("Startup Error"));
if(modbusr(c, 134 , bool), adderror("Phase Loss"));
if(modbusr(c, 135 , bool), adderror("Drive Module Resetting"));
if(modbusr(c, 136 , bool), adderror("Compressor Overcurrent"));
if(modbusr(c, 137 , bool), adderror("Over-speed"));
if(modbusr(c, 138 , bool), adderror("Charging Circuit Error or Current Sensor Error"));
if(modbusr(c, 139 , bool), adderror("Desynchronizing"));
if(modbusr(c, 140 , bool), adderror("Compressor Stalling"));
if(modbusr(c, 141 , bool), adderror("Drive Communication Error"));
if(modbusr(c, 142 , bool), adderror("Radiator or IPM or PFC Over-temperature"));
if(modbusr(c, 143 , bool), adderror("Defective Radiator or IPM or PFC"));
if(modbusr(c, 146 , bool), adderror("Charging Circuit Error"));
if(modbusr(c, 147 , bool), adderror("AC Input Voltage Error"));
if(modbusr(c, 148 , bool), adderror("Drive Board Temp Sensor Error"));
if(modbusr(c, 149 , bool), adderror("AC Contactor Protection or Input Cross-zero Error"));
if(modbusr(c, 150 , bool), adderror("Temp Drift Protection"));
if(modbusr(c, 151 , bool), adderror("Sensor Connection Protection (Connection to Phase U or V failed)"));
Atribute de service
Compressor State
if(modbusr(c, 80, bool), "On", "Off")
Fan State
if(modbusr(c, 81, bool), "On", "Off")
4-way Valve State
if(modbusr(c, 83, bool), "On", "Off")
Compressor Crankcase Heater State
if(modbusr(c, 84, bool), "On", "Off")
Underpan Heater State
if(modbusr(c, 85, bool), "On", "Off")
Defrosting State
if(modbusr(c, 86, bool), "Defrosting", "End")
Oil Return State
if(modbusr(c, 87, bool), "In oil return", "No oil return")
T-discharge [°C]
MODBUSR(H, 119, Int16)/10
T-defrost [°C]
MODBUSR(H, 120, Int16)/10
T-suction [°C]
MODBUSR(H, 121, Int16)/10
T-economizer in [°C]
MODBUSR(H, 122, Int16)/10
T-economizer out [°C]
MODBUSR(H, 123, Int16)/10
Mod silențios Comutator

Reduce zgomotul în funcționare prin controlul automat al turației compresorului și a ventilatorului

Registru: C:21 Bool
Valori / Stări: ON · OFF

Mod silențios

Citirea stării comutatorului
MODBUSR(C, 21, Bool)
Scrierea stării comutatorului
MODBUSW(C, 21, Bool, St)
Temperatura setată a camerei pentru răcire Termostat

Temperatura dorită a camerei pentru răcire — activă doar când Mod de reglare este setat la T-room (18–30 °C)

Registru: H:11 UInt16 Unitate: °C numeric

Temperatura setată a camerei pentru răcire

Citirea temperaturii dorite
MODBUSR(H, 11, uInt16)
Scrierea temperaturii dorite
MODBUSW(H, 11, uInt16, round(Se))
Temperatura setată a camerei pentru încălzire Termostat

Temperatura dorită a camerei pentru încălzire — activă doar când Mod de reglare este setat la T-room (18–30 °C)

Registru: H:12 UInt16 Unitate: °C numeric

Temperatura setată a camerei pentru încălzire

Citirea temperaturii dorite
MODBUSR(H, 12, uInt16)
Scrierea temperaturii dorite
MODBUSW(H, 12, uInt16, round(Se))
Încălzire solară Comutator

Prioritatea încălzirii solare pentru economisirea energiei — avertizează dacă sursa solară nu este disponibilă

Registru: C:16 Bool
Valori / Stări: ON · OFF
Acțiuni de service
Setare sursă solară

Încălzire solară

Citirea stării comutatorului
var ret := MODBUSR(C, 16, Bool);

if (ret, if ( !MODBUSR(C, 31, Bool), addwarning("Solar is not available")));

return(ret);
Scrierea stării comutatorului
MODBUSW(C, 16, Bool, St)
Atribute de service
Solar setting
if(modbusr(C, 31, bool), "With", "Without")
Acțiuni de service
Set Solar
Parametri: Solar
modbusw(C, 31, bool, S)
Temperatura de activare a rezistenței electrice Termostat

Pragul temperaturii exterioare pentru activarea rezistenței electrice auxiliare (de la -20 la 18 °C)

Registru: H:14 Int16 Unitate: °C numeric

Temperatura de activare a rezistenței electrice

Citirea temperaturii dorite
MODBUSR(H, 14, Int16)
Scrierea temperaturii dorite
MODBUSW(H, 14, Int16, round(Se))
Temperatura conductei de gaz Senzor de temperatură Doar citire

Temperatura conductei de gaz (de vapori) a agentului frigorific

Registru: H:130 Int16 Unitate: °C numeric

Temperatura conductei de gaz

Citirea temperaturii
MODBUSR(H, 130, Int16)/10
Temperatura conductei de lichid Senzor de temperatură Doar citire

Temperatura conductei de lichid a agentului frigorific

Registru: H:131 Int16 Unitate: °C numeric

Temperatura conductei de lichid

Citirea temperaturii
MODBUSR(H, 131, Int16)/10
Temperatura apei (senzor opțional) Senzor de temperatură Doar citire
Registru: H:126 Int16 Unitate: °C numeric

Temperatura apei (senzor opțional)

Citirea temperaturii
MODBUSR(H, 126, Int16)/10
Temperatură exterioară Senzor de temperatură Doar citire
Registru: H:118 Int16 Unitate: °C numeric

Temperatură exterioară

Citirea temperaturii
MODBUSR(H, 118, Int16)/10
Temperatură cameră (senzor la distanță) Senzor de temperatură Doar citire

Temperatura camerei măsurată de senzorul la distanță — avertizează dacă senzorul la distanță nu este disponibil

Registru: H:129 Int16 Unitate: °C numeric

Temperatură cameră (senzor la distanță)

Citire (modul)
if( !modbusr(C, 33, bool), addwarning("Remote sensor not available"))
Citirea temperaturii
MODBUSR(H, 129, Int16)
Temperatura apei la intrare (schimbător cu plăci) Senzor de temperatură Doar citire
Registru: H:127 Int16 Unitate: °C numeric

Temperatura apei la intrare (schimbător cu plăci)

Citirea temperaturii
MODBUSR(H, 127, Int16)/10
Temperatura apei la ieșire (schimbător cu plăci) Senzor de temperatură Doar citire
Registru: H:125 UInt16 Unitate: °C numeric

Temperatura apei la ieșire (schimbător cu plăci)

Citirea temperaturii
MODBUSR(H, 125, uInt16)/10
Temporizator de temperatură Comutator
Registru: C:10 Bool
Valori / Stări: ON · OFF

Temporizator de temperatură

Citirea stării comutatorului
MODBUSR(C, 10, Bool)
Scrierea stării comutatorului
MODBUSW(C, 10, Bool, St)
Configurare termostat Comutator cu mai multe valori

Tipul de conectare a termostatului extern — Fără, Aer sau Aer+Apă caldă

Registru: H:39 UInt16 numeric
Valori / Stări: Without · Air · Air + Hot water

Configurare termostat

Citirea stării comutatorului
MODBUSR(H, 39, uInt16)
Scrierea stării comutatorului
MODBUSW(H, 39, uInt16, Mu)
Starea termostatului Comutator cu mai multe valori Doar citire

Starea cererii termostatului extern — Răcire, Încălzire sau Oprit

Registru: H:132 Int16 numeric
Valori / Stări: Cool · Heat · Off

Starea termostatului

Citirea stării comutatorului
MODBUSR(H, 132, Int16)
Funcționare după curba climatică Comutator

Ajustarea automată a temperaturii setate în funcție de temperatura exterioară, pe baza curbelor climatice

Registru: C:22 Bool
Valori / Stări: ON · OFF

Funcționare după curba climatică

Citirea stării comutatorului
MODBUSR(C, 22, Bool)
Scrierea stării comutatorului
MODBUSW(C, 22, Bool, St)
Atribute de service
AT-Heat
MODBUSR(H, 18, Int16) + " / " + MODBUSR(H, 17, uInt16)
AT-Cool
MODBUSR(H, 24, uInt16) + " / " + MODBUSR(H, 23, uInt16)
RT-Heat
MODBUSR(H, 20, uInt16) + " / " + MODBUSR(H, 19, uInt16)
RT-Cool
MODBUSR(H, 26, uInt16) + " / " + MODBUSR(H, 25, uInt16)
WT-Heat
MODBUSR(H, 22, uInt16) + " / " + MODBUSR(H, 21, uInt16)
WT-Cool
MODBUSR(H, 28, uInt16) + " / " + MODBUSR(H, 27, uInt16)
Program săptămânal Comutator
Registru: C:8 Bool
Valori / Stări: ON · OFF

Program săptămânal

Citirea stării comutatorului
MODBUSR(C, 8, Bool)
Scrierea stării comutatorului
MODBUSW(C, 8, Bool, St)
Temperatura setată a apei la ieșire pentru răcire Termostat

Temperatura dorită a apei la ieșire pentru răcire — activă când Mod de reglare este T-water out (7–25 °C)

Registru: H:125 → H:9 UInt16 Unitate: °C numeric

Temperatura setată a apei la ieșire pentru răcire

Citirea temperaturii
MODBUSR(H, 125, uInt16)/10
Citirea temperaturii dorite
MODBUSR(H, 9, uInt16)
Scrierea temperaturii dorite
MODBUSW(H, 9, uInt16, round(Se))
Temperatura setată a apei la ieșire pentru încălzire Termostat

Temperatura dorită a apei la ieșire pentru încălzire — activă când Mod de reglare este T-water out (20–60 °C)

Registru: H:125 → H:10 UInt16 Unitate: °C numeric

Temperatura setată a apei la ieșire pentru încălzire

Citirea temperaturii
MODBUSR(H, 125, uInt16)/10
Citirea temperaturii dorite
MODBUSR(H, 10, uInt16)
Scrierea temperaturii dorite
MODBUSW(H, 10, Int16, round(Se))
Conexiune: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (16)
  • C:11 Gate-Ctrl. — Gate card control — 0=Close, 1=Open. Hotel gate-card integration.
  • C:35 Refrigerant Recovery — 0=Off, 1=On. For service/maintenance — refrigerant recovery mode.
  • C:37 Cool 2-Way Valve — 0=Off, 1=On. Manual control of cooling 2-way valve.
  • H:117 Unit Status (as sensor) — Currently exposed as Outdoor Unit multi-value switch; could be a dedicated read-only sensor. Values: 01=Cool, 02=Heat, 06=Hot water, 08=Off.
  • H:133 T-floor debug — Current calculated floor debug temperature. Available as read-only sensor.
  • H:134 Debug time — Remaining floor debug time in hours.
  • H:136 Error Time for Floor Debug — Floor debug error timeout in seconds.
  • H:137 T-weather depend — Current calculated weather-dependent setpoint temperature.
  • H:142 Setting frequency — Compressor target frequency, 0–100 Hz.
  • H:143 Running frequency — Compressor actual running frequency, 0–100 Hz.
  • C:38 Heat 2-Way Valve — Read-only. 0=Off, 1=On. Heating 2-way valve state.
  • C:64 Comm Error IDU-Wired Controller — Read-only. 1=Error. Communication error between wired controller and indoor unit.
  • C:65 Comm Error ODU-Wired Controller — Read-only. 1=Error. Communication error between wired controller and outdoor unit.
  • C:66 Comm Error Drive-Wired Controller — Read-only. 1=Error. Communication error between wired controller and drive.
  • C:67 HP-Antifree — Read-only. 0=Off, 1=On. Heat pump antifreeze protection active.
  • C:152-191 Indoor Unit Sensor/State Coils — Various indoor unit sensor errors and component states (E-heater, water pump, valves, etc.). Partially covered by Hot Water Tank readscript (C:156) and Outdoor Unit readscript. Remaining: C:152 (condenser leaving water), C:153 (e-heater leaving water), C:154 (refrigerant liquid), C:155 (condenser entering water), C:158 (vapor line), C:160 (remote room — covered by Control State), C:169–C:191 (component states — partially covered by module service attributes).

Surse

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal