TapHome

Sinclair Ontario Tepelné čerpadlo

Modbus RTU
Submitted by
Last updated: 03. 2026
Sinclair Ontario Tepelné čerpadlo

Sinclair S-Therm Ontario (séria SMH-xxxIRB) je invertorové monoblokové tepelné čerpadlo vzduch-voda s DC invertorom, ktoré sa pripája k TapHome cez Modbus RTU po RS-485. Šablóna poskytuje komplexné riadenie vykurovania, chladenia, prípravy teplej vody, uvedenia podlahového kúrenia do prevádzky, dezinfekcie a ekvitermickej regulácie. Tepelné čerpadlo používa chladivo R32 a je dostupné v 1-fázovej (4–16 kW) a 3-fázovej (10–16 kW) variante.

Šablóna sprístupňuje 38 zariadení pokrývajúcich teplotné senzory, nastavenia žiadaných hodnôt, prevádzkové režimy, časovače a diagnostiku vonkajšej jednotky s monitorovaním 50+ chybových a ochranných cievok.

Hardvérové pripojenie

Prehľad DPS vnútornej jednotky
Rozloženie DPS vnútornej jednotky Sinclair Ontario s RS-485 konektormi CN1-CN4

DPS vnútornej jednotky má 4 RS-485 konektory pre Modbus komunikáciu:

KonektorTypZapojenie
CN1RS-485 s 12V (4-pin)1: +12V, 2: B, 3: A, 4: GND
CN2RS-485 bez 12V (4-pin)1: B, 2: A
CN3RS-485 bez 12V (3-pin)B, A
CN4RS-485 s 12V (4-pin)1: GND, 2: B, 3: A, 4: +12V

Pre TapHome: Použite konektor CN3 (3-pin, RS-485 bez 12V) alebo CN2 (4-pin, RS-485 bez 12V) pre BMS pripojenie k TapHome Core:

  • B → B-/D- na TapHome RS-485
  • A → A+/D+ na TapHome RS-485
Rozhranie RS-485 drôtového ovládača

Drôtový ovládač poskytuje dve komunikačné rozhrania:

RozhranieTypZapojeniePoužitie
1 — BMS2-vodičový, AWG24 krútený pár1: B, 2: APripojenie k BMS/TapHome cez prevodník RS-232 na RS-485
2 — +12VDC4-vodičový, AWG24, max 8m1: +12VDC, 2: B, 3: A, 4: GNDKomunikačná linka zariadenia (napájaná zariadením)

Dôležité — Rozhranie 1 výstupuje RS-485 signály. Pri pripojení cez BMS port drôtového ovládača je potrebný prevodník RS-232 na RS-485. Pre priame RS-485 pripojenie použite konektory na DPS vnútornej jednotky (CN1–CN4).

Technické špecifikácie
  • Komunikácia: Modbus RTU, RS-485
  • Prenosová rýchlosť: 9600, bez parity, 1 stop bit
  • Rozsah Slave ID: 1–253 (predvolená 1)
  • Kábel: AWG24 krútený pár, trieda V
  • Protokol: Read Multiple Coils (0x01), Read Multiple Registers (0x03), Write Multiple Coils (0x0F), Write Multiple Registers (0x10)

Konfigurácia

Nastavenie Modbus adresy

Modbus Slave ID sa konfiguruje cez dotykový displej drôtového ovládača:

  1. Zapnite ovládač, stlačte COMMISSION pre prístup na stránku COMMISSION
  2. Stlačte FUNCTION pre prechod na stránku FUNCTION
  3. Stlačte Next (tlačidlo úplne vpravo) pre navigáciu na stránku FUNCTION 4/4, kde je zobrazená “Address”
  4. Vyberte Address a pomocou + / - nastavte požadovanú hodnotu (rozsah 1–253, predvolená 1)
  5. Stlačte OK pre uloženie
Menu COMMISSION drôtového ovládača Sinclair Ontario pre nastavenie Modbus adresy
Obrazovka nastavenia adresy Sinclair Ontario s rozsahom 1-253

Adresy 0 a 126 nie je možné použiť. Adresa 0 je rezervovaná pre broadcast (prijímajú všetky jednotky) a adresa 126 je rezervovaná.

Upozornenia ku komunikácii
  • Prevádzkové režimy je možné meniť len keď je jednotka VYPNUTÁ
  • Pri jednotkách len na vykurovanie sú nastavenia “Chladenie” a “Chladenie+Teplá voda” neúčinné
  • Keď nie je k dispozícii zásobník, režimy “Teplá voda”, “Chladenie+Teplá voda” a “Vykurovanie+Teplá voda” sú neúčinné
  • Zmeny parametrov s aktivovanou pamäťovou funkciou sa prejavia okamžite, ale uložia sa do pamäte po 30 minútach

Možnosti zariadenia

Napájanie a prevádzkový režim
  • ZAP/VYP (H:42) — zapne alebo vypne tepelné čerpadlo. Používa špeciálne kódovanie: 0xAA (170) = ZAP, 0x55 (85) = VYP. Stav ZAP/VYP je zdieľaný medzi viacerými zariadeniami (Dovolenkový režim, Manuálne odmrazovanie a Ladenie podlahy ho kontrolujú pred povolením zmien)
  • Prevádzkový režim (H:2) — vyberá Vykurovanie, Teplá voda, Chladenie+Teplá voda, Vykurovanie+Teplá voda alebo Chladenie. Režimy je možné meniť len keď je jednotka VYPNUTÁ. Šablóna upozorní, ak je vybraný režim s vodou, ale zásobník nie je k dispozícii
Žiadané teploty

Šablóna poskytuje samostatné žiadané hodnoty pre každý riadiaci scenár:

  • Žiadaná teplota výstupnej vody pre vykurovanie (H:10) — cieľová teplota výstupnej vody pre vykurovanie, 20–60°C (vysokoteplotný) alebo 20–55°C (nízkoteplotný), predvolená 45°C
  • Žiadaná teplota výstupnej vody pre chladenie (H:9) — cieľová teplota výstupnej vody pre chladenie, 7–25°C, predvolená 18°C
  • Žiadaná izbová teplota pre vykurovanie (H:12) — cieľová izbová teplota pre vykurovanie, 18–30°C, predvolená 20°C (aktívna len keď je Režim riadenia nastavený na T-room)
  • Žiadaná izbová teplota pre chladenie (H:11) — cieľová izbová teplota pre chladenie, 18–30°C, predvolená 24°C (aktívna len keď je Režim riadenia nastavený na T-room)
  • Režim riadenia (C:17) — prepína medzi riadením podľa teploty výstupnej vody (T-water out) a riadením podľa izbovej teploty (T-room). Má servisný atribút zobrazujúci, či je nainštalovaný vzdialený izbový senzor (C:33), a servisnú akciu na jeho konfiguráciu
Monitorovanie teplôt

Šablóna číta 9 teplotných senzorov z tepelného čerpadla, všetky s konverziou ÷10 z raw hodnôt registrov:

  • Vonkajšia teplota (H:118) — teplota vonkajšieho vzduchu
  • Teplota výstupnej vody (H:125) — teplota vody opúšťajúcej doskový výmenník
  • Teplota vstupnej vody (H:127) — teplota vody vstupujúcej do doskového výmenníka
  • Teplota plynového potrubia (H:130) — teplota pár chladiva
  • Teplota kvapalinového potrubia (H:131) — teplota kvapalinového potrubia chladiva
  • Výtlačný tlak (H:124) — výtlačný tlak kompresora ako ekvivalent saturačnej teploty
  • Voliteľný vodný senzor (H:126) — hodnota voliteľného teplotného senzora vody
  • Vzdialená izbová teplota (H:129) — hodnota vzdialeného izbového senzora (upozorní, ak vzdialený senzor nie je k dispozícii)
  • Zásobník teplej vody (H:128) — aktuálna teplota zásobníka s nastavením žiadanej hodnoty (H:13, rozsah 40–80°C)
Zásobník teplej vody

Zásobník teplej vody číta aktuálnu teplotu zásobníka (H:128, ÷10) a ovláda požadovanú teplotu (H:13, rozsah 40–80°C, predvolená 50°C). ReadScript monitoruje, či je zásobník nainštalovaný (C:29) a kontroluje chyby senzora (C:156).

Šesť servisných atribútov poskytuje dodatočné monitorovanie:

  • Stav ohrevného telesa zásobníka, Logika ohrevného telesa, Logika iného zdroja tepla
  • Delta-T teplá voda (2–8°C), Priorita Chladenie+Teplá voda, Priorita Vykurovanie+Teplá voda

Štyri servisné akcie umožňujú konfiguráciu logiky ohrevného telesa, teplotného diferenciálu teplej vody a priorít režimov.

Teplotné diferenciály

Tri termostatové zariadenia ovládajú pásma hysterézie:

  • Delta-T Chladenie (H:29) — teplotný diferenciál chladenia, 2–10°C, predvolená 5°C
  • Delta-T Vykurovanie (H:30) — teplotný diferenciál vykurovania, 2–10°C, predvolená 10°C
  • Delta-T Izbová teplota (H:32) — diferenciál izbovej teploty, 1–5°C, predvolená 2°C
Ekvitermická regulácia

Ekvitermická regulácia (C:22) aktivuje automatickú úpravu žiadaných hodnôt na základe vonkajšej teploty. Po aktivácii sa žiadané teploty pre vykurovanie a chladenie prepočítavajú podľa ekvitermických kriviek.

Šesť servisných atribútov zobrazuje aktuálne parametre kriviek:

  • AT-Heat / AT-Cool — dolná/horná hranica vonkajšej teploty
  • RT-Heat / RT-Cool — dolná/horná hranica izbovej teploty
  • WT-Heat / WT-Cool — dolná/horná hranica teploty vody
Časovače a plánovanie
  • Týždenný časovač (C:8) — aktivuje/deaktivuje rozvrh týždenného časovača
  • Hodinový časovač (C:9) — aktivuje/deaktivuje funkciu hodinového časovača
  • Teplotný časovač (C:10) — aktivuje/deaktivuje funkciu teplotného časovača
Komfort a energetické funkcie
  • Tichý režim (C:21) — znižuje hlučnosť automatickým riadením otáčok kompresora a ventilátora. Dostupný v režimoch chladenia, vykurovania a ohrevu vody
  • Rýchly ohrev vody (C:18) — súčasne spúšťa tepelné čerpadlo a elektrické ohrevné teleso zásobníka pre rýchlejší ohrev
  • Solárny ohrev (C:16) — aktivuje prioritu solárneho ohrevu pre úsporu energie. Upozorní, ak solár nie je dostupný. Má servisný atribút a akciu na konfiguráciu dostupnosti soláru (C:31)
  • Dovolenkový režim (C:34) — udržiava teplotu v interiéri/vode v rozsahu na zabránenie zamrznutiu. Len pre vykurovanie. Vyžaduje VYPNUTIE systému
  • Núdzový režim (C:26) — aktivuje núdzové vykurovanie len cez elektrické ohrevné teleso pri poruche vonkajšej jednotky
Konfigurácia elektrického ohrevného telesa
  • Voliteľné elektrické ohrevné teleso (H:3) — konfiguruje počet pomocných elektrických ohrevných telies: 1 sada, 2 sady alebo Vyp
  • Teplota aktivácie ohrevného telesa (H:14) — prahová vonkajšia teplota pre aktiváciu ohrevného telesa, -20 až 18°C, predvolená -15°C
Termostat
  • Konfigurácia termostatu (H:39) — konfiguruje typ pripojenia externého termostatu: Bez, Vzduch alebo Vzduch+Teplá voda
  • Stav termostatu (H:132) — číta požiadavku externého termostatu: Chladenie, Vykurovanie alebo Vyp
Uvedenie podlahového kúrenia do prevádzky

Uvedenie podlahového kúrenia do prevádzky (C:25) riadi proces predhrievania podlahy pri prvom použití podlahového vykurovacieho systému. Pred aktiváciou musí byť systém VYPNUTÝ.

Štyri servisné atribúty monitorujú proces uvádzania do prevádzky:

  • Počet segmentov (1–10 sekcií), Teplota periódy 1 (25–35°C)
  • Delta-T segmentu (2–10°C), Čas segmentu (12–72 hodín)

Šesť servisných akcií ovláda proces: Povoliť, Spustiť, Zastaviť a konfiguráciu jednotlivých parametrov.

Dezinfekcia

Dezinfekcia (H:135 čítanie / C:23 zápis) riadi cyklus dezinfekcie vodného systému s hlásením stavu: Vyp, Beží, Dokončená alebo Zlyhala. Servisný atribút zobrazuje žiadanú teplotu dezinfekcie (H:4, rozsah 40–70°C, predvolená 70°C) a tri servisné akcie umožňujú nastavenie teploty, spustenie a zastavenie cyklu.

Údržbové funkcie
  • Manuálne odmrazovanie (C:36) — spustí manuálny cyklus odmrazovania. Vyžaduje VYPNUTIE systému
  • Vynútený režim (H:40) — len pre rekuperáciu chladiva a diagnostiku: Vynútené chladenie, Vynútené vykurovanie alebo Vyp
  • Odvzdušnenie (H:41) — odstraňuje vzduch z vodného systému: Vzduch, Zásobník alebo Vyp
Diagnostika vonkajšej jednotky

Stav vonkajšej jednotky (H:117) hlási aktuálny stav jednotky: Chladenie, Vykurovanie, Teplá voda alebo Vyp. ReadScript monitoruje 38 chybových a ochranných cievok v troch skupinách:

Chyby vonkajšej jednotky (C:88–C:109): Chyby senzorov okolitej teploty/odmrazovania/výtlačného/sacieho senzora, chyba ventilátora, ochrana proti vysokému/nízkemu tlaku, chyba DIP nastavenia výkonu, chyby senzorov ekonomizéra, obnoviteľná/neobnoviteľná ochrana systému, ochrana prietokového spínača, chyba 4-cestného ventilu

Chyby pohonu/kompresora (C:128–C:151): Chyby napätia DC zbernice, ochrana AC prúdom, chyby IPM/PFC, chyba spustenia, strata fázy, nadprúd kompresora, prekročenie otáčok, desynchronizácia, zablokovanie, chyba komunikácie pohonu, prehriatie radiátora/IPM, chyba nabíjacieho obvodu, chyba vstupného AC napätia

Chyby senzorov vnútornej jednotky: Chyby senzora kondenzátora/ohrevného telesa/kvapalinového chladiva/pár/zásobníka, chyba vzdialeného izbového senzora

Dvanásť servisných atribútov poskytuje monitorovanie na úrovni komponentov:

  • Stav kompresora, Stav ventilátora, Stav 4-cestného ventilu
  • Ohrievač kľukového hriadeľa, Ohrievač vaničky, Stav odmrazovania, Stav návratu oleja
  • T-výtlak, T-odmrazovanie, T-sanie, T-ekonomizér vstup/výstup (všetky ÷10 °C)
Servisné atribúty a akcie na úrovni modulu

Modul sprístupňuje 11 servisných atribútov pre monitorovanie konfigurácie systému:

  • T-HP max — maximálna teplota výstupu tepelného čerpadla (40–55°C)
  • Doba chodu chladenie/vykurovanie — minimálna doba chodu kompresora na režim
  • Stav vodného čerpadla — vodné čerpadlo vnútornej jednotky Zap/Vyp
  • Iný tepelný zdroj — či je povolený iný tepelný zdroj, s režimom logiky a teplotou zapnutia
  • Stav iného zdroja tepla — Zap/Vyp
  • Logika voliteľného ohrevného telesa — režim logiky ohrevného telesa
  • Hodnota obmedzenia prúdu — maximálny limit prúdu (0–50 A)
  • Výkonový limit — limit výkonu v kW (hodnota registra × 10)

Desať servisných akcií umožňuje konfiguráciu týchto parametrov plus akciu Reset chyby (H:44) na vymazanie porúch.

Ďalšie možnosti

Tepelné čerpadlo tiež sprístupňuje registre pre riadenie bránovej karty (C:11), rekuperáciu chladiva (C:35), manuálne ovládanie 2-cestného ventilu (C:37), spätné čítanie teploty a zostávajúceho času ladenia podlahy (H:133–H:136), ekvitermicky vypočítanú žiadanú teplotu (H:137) a nastavenú/bežiacu frekvenciu kompresora (H:142–H:143). Dostupné sú tiež cievky komunikačných chýb medzi drôtovým ovládačom a vnútornou/vonkajšou jednotkou a pohonom (C:64–C:66). Tieto môžu byť pridané v budúcej aktualizácii šablóny.

Riešenie problémov

Žiadna Modbus komunikácia
  1. Skontrolujte RS-485 káble:
    • Vodič B správne pripojený k B-/D- na TapHome
    • Vodič A správne pripojený k A+/D+ na TapHome
    • Ak používate Rozhranie 1 drôtového ovládača, uistite sa, že je nainštalovaný prevodník RS-232 na RS-485
  2. Overte Modbus Slave adresu na drôtovom ovládači (COMMISSION → FUNCTION 4/4 → Address)
  3. Skontrolujte nastavenie TapHome: 9600 baud, bez parity, 1 stop bit
  4. Skúste použiť konektory na DPS vnútornej jednotky (CN1–CN4) priamo namiesto BMS portu drôtového ovládača
Zmeny režimu nefungujú
  1. Overte, že je jednotka VYPNUTÁ pred zmenou prevádzkového režimu — zmeny režimu sú blokované počas prevádzky jednotky
  2. Skontrolujte, či je nainštalovaný zásobník (C:29) pri výbere režimov Teplá voda, Chladenie+Teplá voda alebo Vykurovanie+Teplá voda
  3. Pri jednotkách len na vykurovanie sú režimy Chladenie a Chladenie+Teplá voda neúčinné
Dovolenkový režim / Manuálne odmrazovanie sa neaktivuje
  1. Jednotka musí byť VYPNUTÁ (H:42 = 0x55) pred aktiváciou týchto funkcií
  2. WriteScript šablóny kontroluje stav ZAP/VYP a zobrazí upozornenie, ak je systém zapnutý
Chyby senzorov zobrazené v TapHome
  1. Skontrolujte konkrétnu chybovú cievku v servisných atribútoch Stavu vonkajšej jednotky
  2. Pre chyby senzorov vnútornej jednotky (C:152–C:160) skontrolujte príslušné pripojenia teplotných senzorov na DPS
  3. Použite servisnú akciu Reset chyby (H:44) na vymazanie obnoviteľných porúch po vyriešení problému

Dostupné zariadenia

Sinclair Ontario Modul
Servisné atribúty
T-TČ max [°C]reads H:16 (UInt16); maximum heat pump outlet temperature, range 40–55°C, default 50°C
Doba chodu chladenia [min]reads H:33 (UInt16); minimum compressor run time in cooling mode, range 1–10 min, default 3 min
Doba chodu kúrenia [min]reads H:34 (UInt16); minimum compressor run time in heating mode, range 1–10 min, default 5 min
Stav vodného čerpadlareads C:175 (Bool); On/Off status of indoor unit water pump
Iný tepelný zdrojreads C:27 (Bool); With/Without — whether other thermal source is enabled
Logika iného tepelného zdrojareads H:35 (UInt16); other thermal source logic mode 1–3
T-Iný zapnutie [°C]reads H:15 (Int16); outdoor temperature threshold for other thermal source activation, range -20 to 18°C
Stav iného zdroja teplareads C:169 (Bool); On/Off status of other heat source
Logika voliteľného el. ohrievačareads H:37 (UInt16); optional e-heater logic mode 1–2
Prúdový limit [A]reads H:38 (UInt16); maximum current limit, range 0–50 A, default 16 A
Výkonový limit [kW]reads H:43 (UInt16) × 10; power limit in kW (register value × 10), range 0–10 kW
Servisné akcie
Nastaviť T-TČ maxwrites H:16 (UInt16); range 40–55°C
Nastaviť dobu chodu chladeniawrites H:33 (UInt16); range 1–10 min
Nastaviť dobu chodu kúreniawrites H:34 (UInt16); range 1–10 min
Nastaviť iný tepelný zdrojwrites C:27 (Bool); 0=Without, 1=With
Nastaviť logiku iného tepelného zdrojawrites H:35 (UInt16); range 1–3
Nastaviť T-Iný zapnutiewrites H:15 (Int16); range -20 to 18°C
Zmeniť logiku voliteľného el. ohrievačawrites H:37 (UInt16); range 1–2
Zmeniť prúdový limitwrites H:38 (UInt16); range 1–50 A
Zmeniť výkonový limitwrites H:43 (UInt16); value in 0.1 kW units, range 1–100 (= 0.1–10 kW)
Resetovať chybuwrites H:44 (UInt16); 0=Does not clear fault, 1=Clear fault

Sinclair Ontario

Servisné atribúty
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
Servisné akcie
Set T-HP max
Parametre: T-HP max (40–55 C)
modbusw(H, 16, uint16, C)
Set Cool run time
Parametre: Cool run time (1–10 min)
modbusw(H, 33, uint16, min)
Set Heat run time
Parametre: Heat run time (1–10 min)
modbusw(H, 34, uint16, min)
Set Other thermal
Parametre: Other thermal
modbusw(c, 27, bool, ot)
Set Other thermal logic
Parametre: Logic (1–3 lo)
modbusw(h,35,uint16,lo)
Set T-Other switch on
Parametre: T-Other switch on (-20–18 temperature)
modbusw(h,15,int16,temperature)
Change Optional E-Heater logic
Parametre: Logic (1–2 lo)
modbusw(h,37,uint16,lo)
Change Current limit value
Parametre: limit (1–50 lo)
modbusw(h,38,uint16,lo)
Change Power limit
Parametre: Value [0.1 * kW] (1–100 val)
modbusw(h,43,uint16,val)
Reset error
Parametre: Parameter1
modbusw(h,44,uint16,Abr1)
Delta-T Chladenie Termostat

Teplotný diferenciál chladenia — ovláda pásmo hysterézie okolo žiadanej teploty chladenia (2–10°C)

Register: H:29 UInt16 Jednotka: °C numeric

Delta-T Chladenie

Čítanie požadovanej teploty
MODBUSR(H, 29, uInt16)
Zápis požadovanej teploty
MODBUSW(H, 29, uInt16, round(Se))
Delta-T Vykurovanie Termostat

Teplotný diferenciál vykurovania — ovláda pásmo hysterézie okolo žiadanej teploty vykurovania (2–10°C)

Register: H:30 UInt16 Jednotka: °C numeric

Delta-T Vykurovanie

Čítanie požadovanej teploty
MODBUSR(H, 30, uInt16)
Zápis požadovanej teploty
MODBUSW(H, 30, uInt16, round(Se))
Delta-T Izbová teplota Termostat

Diferenciál izbovej teploty pre cyklické zapínanie/vypínanie termostatu (1–5°C)

Register: H:32 UInt16 Jednotka: °C numeric

Delta-T Izbová teplota

Čítanie požadovanej teploty
MODBUSR(H, 32, uInt16)
Zápis požadovanej teploty
MODBUSW(H, 32, uInt16,round(Se))
Odvzdušnenie Viacstavový prepínač

Odvzdušnenie vodného systému — Vzduch, Zásobník alebo Vyp

Register: H:41 UInt16 numeric
Hodnoty / Stavy: Air · Water tank · Off

Odvzdušnenie

Čítanie stavu prepínača
MODBUSR(H, 41, uInt16)
Zápis stavu prepínača
MODBUSW(H, 41, uInt16, Mu)
Hodinový časovač Prepínač
Register: C:9 Bool

Hodinový časovač

Čítanie stavu prepínača
MODBUSR(C, 9, Bool)
Zápis stavu prepínača
MODBUSW(C, 9, Bool, St)
Režim riadenia Prepínač

Výber režimu riadenia — T-water out (teplota výstupnej vody) alebo T-room (izbová teplota)

Register: C:17 Bool
Hodnoty / Stavy: T-room · T-water out
Servisné akcie
Nastaviť vzdialený senzor

Režim riadenia

Čítanie stavu prepínača
MODBUSR(C, 17, Bool)
Zápis stavu prepínača
MODBUSW(C, 17, Bool, St)
Čítanie (modul)
if(modbusr(c, 160, bool), adderror("Remote Room Temp Sensor Error"));
Servisné atribúty
Remote sensor
if(modbusr(C, 33, bool), "With", "Without")
Servisné akcie
Set Remote sensor
Parametre: Remote sensor
modbusw(C, 33, bool, rs)
Výtlačný tlak Teplotný senzor Len na čítanie

Výtlačný tlak kompresora ako ekvivalent saturačnej teploty

Register: H:124 Int16 Jednotka: °C numeric

Výtlačný tlak

Čítanie teploty
MODBUSR(H, 124, Int16)/10
Dezinfekcia Viacstavový prepínač

Stav cyklu dezinfekcie vodného systému — Vyp, Beží, Dokončená alebo Zlyhala

Register: H:135C:23 UInt16 numeric
Hodnoty / Stavy: Off · Running · Done · Failed
Servisné akcie
Nastaviť teplotu dezinfekcie
Spustiť dezinfekciu
Zastaviť dezinfekciu

Dezinfekcia

Čítanie stavu prepínača
MODBUSR(H, 135, uInt16)
Zápis stavu prepínača
if (Mu = 1, modbusw(C, 23, bool, 1));
if (Mu = 0 or Mu = 2, modbusw(C, 23, bool, 0));
Servisné atribúty
Disinfection Temp [°C]
modbusr(H, 4, uint16)
Servisné akcie
Set Disinfection Temp
Parametre: Disinfection Temp (40–70 C)
modbusw(H, 4, uint16, C)
Start Disinfection
modbusw(C, 23, bool, 1)
Stop Disinfection
modbusw(C, 23, bool, 0)
Núdzový režim Prepínač

Núdzové vykurovanie len cez elektrické ohrevné teleso — aktivuje sa pri poruche vonkajšej jednotky

Register: C:26 Bool

Núdzový režim

Čítanie stavu prepínača
MODBUSR(C, 26, Bool)
Zápis stavu prepínača
MODBUSW(C, 26, Bool, St)
Rýchly ohrev vody Prepínač

Súčasná prevádzka tepelného čerpadla a elektrického ohrevného telesa pre rýchlejší ohrev

Register: C:18 Bool

Rýchly ohrev vody

Čítanie stavu prepínača
MODBUSR(C, 18, Bool)
Zápis stavu prepínača
MODBUSW(C, 18, Bool, St)
Uvedenie podlahy do prevádzky Jazýčkový kontakt Len na čítanie

Proces predhrievania podlahy pri prvom použití podlahového kúrenia — vyžaduje VYPNUTIE systému

Register: C:25 Bool
Servisné atribúty
Segmenty ladenia podlahy
Teplota periódy 1 ladenia podlahy
Delta-T segmentu
Čas segmentu
Servisné akcie
Povoliť ladenie podlahy
Spustiť ladenie podlahy
Zastaviť ladenie podlahy
Nastaviť segmenty ladenia podlahy
Nastaviť teplotu periódy 1
Nastaviť Delta-T segmentu
Nastaviť čas segmentu

Uvedenie podlahy do prevádzky

Čítanie
MODBUSR(C, 25, Bool)
Servisné atribúty
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)
Servisné akcie
Enable Floor Debug
Parametre: 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
Parametre: Sections (1–10 se)
modbusw(H,5,uint16,se)
Set Floor Debug Period 1 temp
Parametre: Temperature (25–35 C)
modbusw(h,6,uint16,C)
Set △T of segment
Parametre: Temperature (2–10 C)
modbusw(h,7,uint16,C)
Set Segment time
Parametre: Time (12–72 h)
modbusw(h,8,int16,h)
Vynútený režim Viacstavový prepínač

Vynútená prevádzka len pre rekuperáciu chladiva a diagnostiku — nie pre bežné použitie

Register: H:40 UInt16 numeric
Hodnoty / Stavy: Force-cool · Force-heat · Off

Vynútený režim

Čítanie stavu prepínača
MODBUSR(H, 40, uInt16)
Zápis stavu prepínača
MODBUSW(H, 40, uInt16, Mu)
Dovolenkový režim Prepínač

Udržiava teplotu v interiéri/vode v rozsahu na zabránenie zamrznutiu — len vykurovanie, vyžaduje VYPNUTIE systému

Register: C:34 Bool

Dovolenkový režim

Čítanie stavu prepínača
MODBUSR(C, 34, Bool)
Zápis stavu prepínača
if on_off = 0
    MODBUSW(C, 34, Bool, St);
else
    counter := 10;
end
Čítanie (modul)
if counter > 0
    addwarning("Please turn off the system first!");
    counter := counter -1;
end
Zásobník teplej vody Termostat

Teplota zásobníka a nastavenie žiadanej hodnoty (40–80°C) s monitorovaním stavu ohrevného telesa a priorít

Register: H:128H:13 Int16 Jednotka: °C numeric
Servisné atribúty
Stav ohrevného telesa zásobníka
Logika ohrevného telesa
Logika iného zdroja tepla
Delta-T teplá voda
Priorita Chladenie+Teplá voda
Priorita Vykurovanie+Teplá voda
Servisné akcie
Nastaviť logiku ohrevného telesa
Nastaviť Delta-T teplá voda
Nastaviť prioritu Chladenie+Teplá voda
Nastaviť prioritu Vykurovanie+Teplá voda

Zásobník teplej vody

Čítanie teploty
MODBUSR(H, 128, Int16)/10
Čítanie požadovanej teploty
MODBUSR(H, 13, uInt16)
Zápis požadovanej teploty
MODBUSW(H, 13, uInt16, round(Se))
Čítanie (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"));
Servisné atribúty
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")
Servisné akcie
Set Tank heater Logic
Parametre: Logic (1–2 L)
modbusw(H, 36, uint16, L)
Set △T-hot water
Parametre: △T (2–8 C)
modbusw(H, 31, uint16, C)
Set Cool+Hot Water Priority
Parametre: Priority
modbusw(C, 19, bool, P)
Set Heat+Hot Water Priority
Parametre: Priority
modbusw(C, 20, bool, P)
Manuálne odmrazovanie Prepínač

Spustí manuálny cyklus odmrazovania — vyžaduje VYPNUTIE systému

Register: C:36 Bool

Manuálne odmrazovanie

Čítanie stavu prepínača
MODBUSR(C, 36, Bool)
Zápis stavu prepínača
if on_off = 0
    MODBUSW(C, 36, Bool, St);
else
    counter := 10;
end
Prevádzkový režim Viacstavový prepínač

Prevádzkový režim tepelného čerpadla — Vykurovanie, Teplá voda, Chladenie+Teplá voda, Vykurovanie+Teplá voda alebo Chladenie

Register: H:2 UInt16 numeric
Hodnoty / Stavy: Heat · Hot water · Cool+Heat water · Heat +Hot water · Cool

Prevádzkový režim

Čítanie stavu prepínača
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)
Zápis stavu prepínača
MODBUSw(H, 2, uInt16,Mu)
ZAP/VYP Prepínač
Register: H:42 UInt16 numeric

ZAP/VYP

Čítanie stavu prepínača
var status := MODBUSR(H, 42, uint16);

if status = 0xAA
    on_off := 1;
    return(1);
else
    on_off := 0;
    return(0);
end
Zápis stavu prepínača
if St = 0
    MODBUSW(H, 42, uint16, 0x55);
else
    MODBUSW(H, 42, uint16, 0xAA);
end
Voliteľné elektrické ohrevné teleso Viacstavový prepínač

Konfigurácia pomocného elektrického ohrevného telesa — 1 sada, 2 sady alebo Vyp

Register: H:3 UInt16 numeric
Hodnoty / Stavy: 1 set · 2 sets · Off

Voliteľné elektrické ohrevné teleso

Čítanie stavu prepínača
MODBUSR(H, 3, uInt16)
Zápis stavu prepínača
MODBUSw(H, 3, uInt16,Mu)
Stav vonkajšej jednotky Viacstavový prepínač Len na čítanie

Prevádzkový stav vonkajšej jednotky s monitorovaním 38 chybových/ochranných cievok a diagnostikou komponentov

Register: H:117 UInt16 numeric
Hodnoty / Stavy: Cool · Heat · Hot water · Off

Stav vonkajšej jednotky

Čítanie stavu prepínača
MODBUSR(H, 117, uInt16)
Čítanie (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)"));
Servisné atribúty
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
Tichý režim Prepínač

Znižuje hlučnosť automatickým riadením otáčok kompresora a ventilátora

Register: C:21 Bool

Tichý režim

Čítanie stavu prepínača
MODBUSR(C, 21, Bool)
Zápis stavu prepínača
MODBUSW(C, 21, Bool, St)
Žiadaná izbová teplota pre chladenie Termostat

Cieľová izbová teplota pre chladenie — aktívna len keď je Režim riadenia nastavený na T-room (18–30°C)

Register: H:11 UInt16 Jednotka: °C numeric

Žiadaná izbová teplota pre chladenie

Čítanie požadovanej teploty
MODBUSR(H, 11, uInt16)
Zápis požadovanej teploty
MODBUSW(H, 11, uInt16, round(Se))
Žiadaná izbová teplota pre vykurovanie Termostat

Cieľová izbová teplota pre vykurovanie — aktívna len keď je Režim riadenia nastavený na T-room (18–30°C)

Register: H:12 UInt16 Jednotka: °C numeric

Žiadaná izbová teplota pre vykurovanie

Čítanie požadovanej teploty
MODBUSR(H, 12, uInt16)
Zápis požadovanej teploty
MODBUSW(H, 12, uInt16, round(Se))
Solárny ohrev Prepínač

Priorita solárneho ohrevu pre úsporu energie — upozorní, ak solár nie je dostupný

Register: C:16 Bool
Servisné atribúty
Nastavenie soláru
Servisné akcie
Nastaviť solár

Solárny ohrev

Čítanie stavu prepínača
var ret := MODBUSR(C, 16, Bool);

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

return(ret);
Zápis stavu prepínača
MODBUSW(C, 16, Bool, St)
Servisné atribúty
Solar setting
if(modbusr(C, 31, bool), "With", "Without")
Servisné akcie
Set Solar
Parametre: Solar
modbusw(C, 31, bool, S)
Teplota aktivácie ohrevného telesa Termostat

Prahová vonkajšia teplota pre aktiváciu pomocného elektrického ohrevného telesa (-20 až 18°C)

Register: H:14 Int16 Jednotka: °C numeric

Teplota aktivácie ohrevného telesa

Čítanie požadovanej teploty
MODBUSR(H, 14, Int16)
Zápis požadovanej teploty
MODBUSW(H, 14, Int16, round(Se))
Teplota plynového potrubia Teplotný senzor Len na čítanie

Teplota plynového potrubia chladiva (parná linka)

Register: H:130 Int16 Jednotka: °C numeric

Teplota plynového potrubia

Čítanie teploty
MODBUSR(H, 130, Int16)/10
Teplota kvapalinového potrubia Teplotný senzor Len na čítanie

Teplota kvapalinového potrubia chladiva

Register: H:131 Int16 Jednotka: °C numeric

Teplota kvapalinového potrubia

Čítanie teploty
MODBUSR(H, 131, Int16)/10
Teplota voliteľného vodného senzora Teplotný senzor Len na čítanie
Register: H:126 Int16 Jednotka: °C numeric

Teplota voliteľného vodného senzora

Čítanie teploty
MODBUSR(H, 126, Int16)/10
Vonkajšia teplota Teplotný senzor Len na čítanie
Register: H:118 Int16 Jednotka: °C numeric

Vonkajšia teplota

Čítanie teploty
MODBUSR(H, 118, Int16)/10
Vzdialená izbová teplota Teplotný senzor Len na čítanie

Hodnota vzdialeného izbového teplotného senzora — upozorní, ak vzdialený senzor nie je k dispozícii

Register: H:129 Int16 Jednotka: °C numeric

Vzdialená izbová teplota

Čítanie (modul)
if( !modbusr(C, 33, bool), addwarning("Remote sensor not available"))
Čítanie teploty
MODBUSR(H, 129, Int16)
Teplota vstupnej vody (doskový výmenník) Teplotný senzor Len na čítanie
Register: H:127 Int16 Jednotka: °C numeric

Teplota vstupnej vody (doskový výmenník)

Čítanie teploty
MODBUSR(H, 127, Int16)/10
Teplota výstupnej vody (doskový výmenník) Teplotný senzor Len na čítanie
Register: H:125 UInt16 Jednotka: °C numeric

Teplota výstupnej vody (doskový výmenník)

Čítanie teploty
MODBUSR(H, 125, uInt16)/10
Teplotný časovač Prepínač
Register: C:10 Bool

Teplotný časovač

Čítanie stavu prepínača
MODBUSR(C, 10, Bool)
Zápis stavu prepínača
MODBUSW(C, 10, Bool, St)
Konfigurácia termostatu Viacstavový prepínač

Typ pripojenia externého termostatu — Bez, Vzduch alebo Vzduch+Teplá voda

Register: H:39 UInt16 numeric
Hodnoty / Stavy: Without · Air · Air + Hot water

Konfigurácia termostatu

Čítanie stavu prepínača
MODBUSR(H, 39, uInt16)
Zápis stavu prepínača
MODBUSW(H, 39, uInt16, Mu)
Stav termostatu Viacstavový prepínač Len na čítanie

Stav požiadavky externého termostatu — Chladenie, Vykurovanie alebo Vyp

Register: H:132 Int16 numeric
Hodnoty / Stavy: Cool · Heat · Off

Stav termostatu

Čítanie stavu prepínača
MODBUSR(H, 132, Int16)
Ekvitermická regulácia Prepínač

Automatická úprava žiadaných hodnôt na základe vonkajšej teploty pomocou ekvitermických kriviek

Register: C:22 Bool
Servisné atribúty
AT-Heat
AT-Cool
RT-Heat
RT-Cool
WT-Heat
WT-Cool

Ekvitermická regulácia

Čítanie stavu prepínača
MODBUSR(C, 22, Bool)
Zápis stavu prepínača
MODBUSW(C, 22, Bool, St)
Servisné atribúty
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)
Týždenný časovač Prepínač
Register: C:8 Bool

Týždenný časovač

Čítanie stavu prepínača
MODBUSR(C, 8, Bool)
Zápis stavu prepínača
MODBUSW(C, 8, Bool, St)
Žiadaná teplota výstupnej vody pre chladenie Termostat

Cieľová teplota výstupnej vody pre chladenie — aktívna keď je Režim riadenia T-water out (7–25°C)

Register: H:125H:9 UInt16 Jednotka: °C numeric

Žiadaná teplota výstupnej vody pre chladenie

Čítanie teploty
MODBUSR(H, 125, uInt16)/10
Čítanie požadovanej teploty
MODBUSR(H, 9, uInt16)
Zápis požadovanej teploty
MODBUSW(H, 9, uInt16, round(Se))
Žiadaná teplota výstupnej vody pre vykurovanie Termostat

Cieľová teplota výstupnej vody pre vykurovanie — aktívna keď je Režim riadenia T-water out (20–60°C)

Register: H:125H:10 UInt16 Jednotka: °C numeric

Žiadaná teplota výstupnej vody pre vykurovanie

Čítanie teploty
MODBUSR(H, 125, uInt16)/10
Čítanie požadovanej teploty
MODBUSR(H, 10, uInt16)
Zápis požadovanej teploty
MODBUSW(H, 10, Int16, round(Se))
Pripojenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možné vylepšenia (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).

Zdroje