TapHome

Sinclair Ontario Tepelné čerpadlo

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

Sinclair S-Therm Ontario (série SMH-xxxIRB) je invertorové monoblokové tepelné čerpadlo vzduch-voda s DC invertorem, které se připojuje k TapHome přes Modbus RTU po RS-485. Šablona poskytuje komplexní řízení vytápění, chlazení, přípravy teplé vody, uvedení podlahového vytápění do provozu, dezinfekce a ekvitermní regulace. Tepelné čerpadlo používá chladivo R32 a je dostupné v 1-fázové (4–16 kW) a 3-fázové (10–16 kW) variantě.

Šablona zpřístupňuje 38 zařízení pokrývajících teplotní senzory, nastavení žádaných hodnot, provozní režimy, časovače a diagnostiku venkovní jednotky s monitorováním 50+ chybových a ochranných cívek.

Hardwarové připojení

Přehled DPS vnitřní jednotky
Rozložení DPS vnitřní jednotky Sinclair Ontario s RS-485 konektory CN1-CN4

DPS vnitřní jednotky má 4 RS-485 konektory pro Modbus komunikaci:

KonektorTypZapojení
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

Pro TapHome: Použijte konektor CN3 (3-pin, RS-485 bez 12V) nebo CN2 (4-pin, RS-485 bez 12V) pro BMS připojení k TapHome Core:

  • B → B-/D- na TapHome RS-485
  • A → A+/D+ na TapHome RS-485
Rozhraní RS-485 drátového ovladače

Drátový ovladač poskytuje dvě komunikační rozhraní:

RozhraníTypZapojeníPoužití
1 — BMS2-vodičový, AWG24 kroucený pár1: B, 2: APřipojení k BMS/TapHome přes převodník RS-232 na RS-485
2 — +12VDC4-vodičový, AWG24, max 8m1: +12VDC, 2: B, 3: A, 4: GNDKomunikační linka zařízení (napájená zařízením)

Důležité — Rozhraní 1 vystupuje RS-485 signály. Při připojení přes BMS port drátového ovladače je potřeba převodník RS-232 na RS-485. Pro přímé RS-485 připojení použijte konektory na DPS vnitřní jednotky (CN1–CN4).

Technické specifikace
  • Komunikace: Modbus RTU, RS-485
  • Přenosová rychlost: 9600, bez parity, 1 stop bit
  • Rozsah Slave ID: 1–253 (výchozí 1)
  • Kabel: AWG24 kroucený pár, třída V
  • Protokol: Read Multiple Coils (0x01), Read Multiple Registers (0x03), Write Multiple Coils (0x0F), Write Multiple Registers (0x10)

Konfigurace

Nastavení Modbus adresy

Modbus Slave ID se konfiguruje přes dotykový displej drátového ovladače:

  1. Zapněte ovladač, stiskněte COMMISSION pro přístup na stránku COMMISSION
  2. Stiskněte FUNCTION pro přechod na stránku FUNCTION
  3. Stiskněte Next (tlačítko zcela vpravo) pro navigaci na stránku FUNCTION 4/4, kde je zobrazena “Address”
  4. Vyberte Address a pomocí + / - nastavte požadovanou hodnotu (rozsah 1–253, výchozí 1)
  5. Stiskněte OK pro uložení
Menu COMMISSION drátového ovladače Sinclair Ontario pro nastavení Modbus adresy
Obrazovka nastavení adresy Sinclair Ontario s rozsahem 1-253

Adresy 0 a 126 nelze použít. Adresa 0 je rezervována pro broadcast (přijímají všechny jednotky) a adresa 126 je rezervována.

Upozornění ke komunikaci
  • Provozní režimy lze měnit pouze když je jednotka VYPNUTÁ
  • U jednotek pouze pro vytápění jsou nastavení “Chlazení” a “Chlazení+Teplá voda” neúčinná
  • Pokud není k dispozici zásobník, režimy “Teplá voda”, “Chlazení+Teplá voda” a “Vytápění+Teplá voda” jsou neúčinná
  • Změny parametrů s aktivovanou paměťovou funkcí se projeví okamžitě, ale uloží se do paměti po 30 minutách

Možnosti zařízení

Napájení a provozní režim
  • ZAP/VYP (H:42) — zapne nebo vypne tepelné čerpadlo. Používá speciální kódování: 0xAA (170) = ZAP, 0x55 (85) = VYP. Stav ZAP/VYP je sdílen mezi více zařízeními (Dovolenkový režim, Manuální odmrazování a Ladění podlahy ho kontrolují před povolením změn)
  • Provozní režim (H:2) — vybírá Vytápění, Teplá voda, Chlazení+Teplá voda, Vytápění+Teplá voda nebo Chlazení. Režimy lze měnit pouze když je jednotka VYPNUTÁ. Šablona upozorní, pokud je vybrán režim s vodou, ale zásobník není k dispozici
Žádané teploty

Šablona poskytuje samostatné žádané hodnoty pro každý řídicí scénář:

  • Žádaná teplota výstupní vody pro vytápění (H:10) — cílová teplota výstupní vody pro vytápění, 20–60°C (vysokoteplotní) nebo 20–55°C (nízkoteplotní), výchozí 45°C
  • Žádaná teplota výstupní vody pro chlazení (H:9) — cílová teplota výstupní vody pro chlazení, 7–25°C, výchozí 18°C
  • Žádaná pokojová teplota pro vytápění (H:12) — cílová pokojová teplota pro vytápění, 18–30°C, výchozí 20°C (aktivní pouze když je Režim řízení nastaven na T-room)
  • Žádaná pokojová teplota pro chlazení (H:11) — cílová pokojová teplota pro chlazení, 18–30°C, výchozí 24°C (aktivní pouze když je Režim řízení nastaven na T-room)
  • Režim řízení (C:17) — přepíná mezi řízením podle teploty výstupní vody (T-water out) a řízením podle pokojové teploty (T-room). Má servisní atribut zobrazující, zda je nainstalován vzdálený pokojový senzor (C:33), a servisní akci pro jeho konfiguraci
Monitoring teplot

Šablona čte 9 teplotních senzorů z tepelného čerpadla, všechny s konverzí ÷10 z raw hodnot registrů:

  • Venkovní teplota (H:118) — teplota venkovního vzduchu
  • Teplota výstupní vody (H:125) — teplota vody opouštějící deskový výměník
  • Teplota vstupní vody (H:127) — teplota vody vstupující do deskového výměníku
  • Teplota plynového potrubí (H:130) — teplota par chladiva
  • Teplota kapalinového potrubí (H:131) — teplota kapalinového potrubí chladiva
  • Výtlačný tlak (H:124) — výtlačný tlak kompresoru jako ekvivalent saturační teploty
  • Volitelný vodní senzor (H:126) — hodnota volitelného teplotního senzoru vody
  • Vzdálená pokojová teplota (H:129) — hodnota vzdáleného pokojového senzoru (upozorní, pokud vzdálený senzor není k dispozici)
  • Zásobník teplé vody (H:128) — aktuální teplota zásobníku s nastavením žádané hodnoty (H:13, rozsah 40–80°C)
Zásobník teplé vody

Zásobník teplé vody čte aktuální teplotu zásobníku (H:128, ÷10) a ovládá požadovanou teplotu (H:13, rozsah 40–80°C, výchozí 50°C). ReadScript monitoruje, zda je zásobník nainstalován (C:29) a kontroluje chyby senzoru (C:156).

Šest servisních atributů poskytuje dodatečný monitoring:

  • Stav ohřívače zásobníku, Logika ohřívače, Logika jiného zdroje tepla
  • Delta-T teplá voda (2–8°C), Priorita Chlazení+Teplá voda, Priorita Vytápění+Teplá voda

Čtyři servisní akce umožňují konfiguraci logiky ohřívače, teplotního diferenciálu teplé vody a priorit režimů.

Teplotní diferenciály

Tři termostatová zařízení ovládají pásma hystereze:

  • Delta-T Chlazení (H:29) — teplotní diferenciál chlazení, 2–10°C, výchozí 5°C
  • Delta-T Vytápění (H:30) — teplotní diferenciál vytápění, 2–10°C, výchozí 10°C
  • Delta-T Pokojová teplota (H:32) — diferenciál pokojové teploty, 1–5°C, výchozí 2°C
Ekvitermní regulace

Ekvitermní regulace (C:22) aktivuje automatickou úpravu žádaných hodnot na základě venkovní teploty. Po aktivaci se žádané teploty pro vytápění a chlazení přepočítávají podle ekvitermních křivek.

Šest servisních atributů zobrazuje aktuální parametry křivek:

  • AT-Heat / AT-Cool — dolní/horní hranice venkovní teploty
  • RT-Heat / RT-Cool — dolní/horní hranice pokojové teploty
  • WT-Heat / WT-Cool — dolní/horní hranice teploty vody
Časovače a plánování
  • Týdenní časovač (C:8) — aktivuje/deaktivuje rozvrh týdenního časovače
  • Hodinový časovač (C:9) — aktivuje/deaktivuje funkci hodinového časovače
  • Teplotní časovač (C:10) — aktivuje/deaktivuje funkci teplotního časovače
Komfort a energetické funkce
  • Tichý režim (C:21) — snižuje hlučnost automatickým řízením otáček kompresoru a ventilátoru. Dostupný v režimech chlazení, vytápění a ohřevu vody
  • Rychlý ohřev vody (C:18) — současně spouští tepelné čerpadlo a elektrický ohřívač zásobníku pro rychlejší ohřev
  • Solární ohřev (C:16) — aktivuje prioritu solárního ohřevu pro úsporu energie. Upozorní, pokud solár není dostupný. Má servisní atribut a akci pro konfiguraci dostupnosti soláru (C:31)
  • Dovolenkový režim (C:34) — udržuje teplotu v interiéru/vodě v rozsahu k zabránění zamrznutí. Pouze pro vytápění. Vyžaduje VYPNUTÍ systému
  • Nouzový režim (C:26) — aktivuje nouzové vytápění pouze přes elektrický ohřívač při poruše venkovní jednotky
Konfigurace elektrického ohřívače
  • Volitelný elektrický ohřívač (H:3) — konfiguruje počet pomocných elektrických ohřívačů: 1 sada, 2 sady nebo Vyp
  • Teplota aktivace ohřívače (H:14) — prahová venkovní teplota pro aktivaci ohřívače, -20 až 18°C, výchozí -15°C
Termostat
  • Konfigurace termostatu (H:39) — konfiguruje typ připojení externího termostatu: Bez, Vzduch nebo Vzduch+Teplá voda
  • Stav termostatu (H:132) — čte požadavek externího termostatu: Chlazení, Vytápění nebo Vyp
Uvedení podlahového vytápění do provozu

Uvedení podlahového vytápění do provozu (C:25) řídí proces předehřívání podlahy při prvním použití podlahového vytápěcího systému. Před aktivací musí být systém VYPNUTÝ.

Čtyři servisní atributy monitorují proces uvádění do provozu:

  • Počet segmentů (1–10 sekcí), Teplota periody 1 (25–35°C)
  • Delta-T segmentu (2–10°C), Čas segmentu (12–72 hodin)

Šest servisních akcí ovládá proces: Povolit, Spustit, Zastavit a konfiguraci jednotlivých parametrů.

Dezinfekce

Dezinfekce (H:135 čtení / C:23 zápis) řídí cyklus dezinfekce vodního systému s hlášením stavu: Vyp, Běží, Dokončeno nebo Selhalo. Servisní atribut zobrazuje žádanou teplotu dezinfekce (H:4, rozsah 40–70°C, výchozí 70°C) a tři servisní akce umožňují nastavení teploty, spuštění a zastavení cyklu.

Údržbové funkce
  • Manuální odmrazování (C:36) — spustí manuální cyklus odmrazování. Vyžaduje VYPNUTÍ systému
  • Vynucený režim (H:40) — pouze pro rekuperaci chladiva a diagnostiku: Vynucené chlazení, Vynucené vytápění nebo Vyp
  • Odvzdušnění (H:41) — odstraňuje vzduch z vodního systému: Vzduch, Zásobník nebo Vyp
Diagnostika venkovní jednotky

Stav venkovní jednotky (H:117) hlásí aktuální stav jednotky: Chlazení, Vytápění, Teplá voda nebo Vyp. ReadScript monitoruje 38 chybových a ochranných cívek ve třech skupinách:

Chyby venkovní jednotky (C:88–C:109): Chyby senzorů okolní teploty/odmrazování/výtlačného/sacího senzoru, chyba ventilátoru, ochrana proti vysokému/nízkému tlaku, chyba DIP nastavení výkonu, chyby senzorů ekonomizéru, obnovitelná/neobnovitelná ochrana systému, ochrana průtokového spínače, chyba 4-cestného ventilu

Chyby pohonu/kompresoru (C:128–C:151): Chyby napětí DC sběrnice, ochrana AC proudem, chyby IPM/PFC, chyba spuštění, ztráta fáze, nadproud kompresoru, překročení otáček, desynchronizace, zablokování, chyba komunikace pohonu, přehřátí radiátoru/IPM, chyba nabíjecího obvodu, chyba vstupního AC napětí

Chyby senzorů vnitřní jednotky: Chyby senzoru kondenzátoru/ohřívače/kapalinového chladiva/par/zásobníku, chyba vzdáleného pokojového senzoru

Dvanáct servisních atributů poskytuje monitoring na úrovni komponentů:

  • Stav kompresoru, Stav ventilátoru, Stav 4-cestného ventilu
  • Ohřívač klikového hřídele, Ohřívač vaničky, Stav odmrazování, Stav návratu oleje
  • T-výtlak, T-odmrazování, T-sání, T-ekonomizér vstup/výstup (vše ÷10 °C)
Servisní atributy a akce na úrovni modulu

Modul zpřístupňuje 11 servisních atributů pro monitoring konfigurace systému:

  • T-HP max — maximální teplota výstupu tepelného čerpadla (40–55°C)
  • Doba chodu chlazení/vytápění — minimální doba chodu kompresoru na režim
  • Stav vodního čerpadla — vodní čerpadlo vnitřní jednotky Zap/Vyp
  • Jiný tepelný zdroj — zda je povolen jiný tepelný zdroj, s režimem logiky a teplotou zapnutí
  • Stav jiného zdroje tepla — Zap/Vyp
  • Logika volitelného ohřívače — režim logiky ohřívače
  • Hodnota omezení proudu — maximální limit proudu (0–50 A)
  • Výkonový limit — limit výkonu v kW (hodnota registru × 10)

Deset servisních akcí umožňuje konfiguraci těchto parametrů plus akci Reset chyby (H:44) pro vymazání poruch.

Další možnosti

Tepelné čerpadlo také zpřístupňuje registry pro řízení bránové karty (C:11), rekuperaci chladiva (C:35), manuální ovládání 2-cestného ventilu (C:37), zpětné čtení teploty a zbývajícího času ladění podlahy (H:133–H:136), ekvitermně vypočtenou žádanou teplotu (H:137) a nastavenou/běžící frekvenci kompresoru (H:142–H:143). Dostupné jsou také cívky komunikačních chyb mezi drátovým ovladačem a vnitřní/venkovní jednotkou a pohonem (C:64–C:66). Tyto mohou být přidány v budoucí aktualizaci šablony.

Řešení problémů

Žádná Modbus komunikace
  1. Zkontrolujte RS-485 kabely:
    • Vodič B správně připojen k B-/D- na TapHome
    • Vodič A správně připojen k A+/D+ na TapHome
    • Pokud používáte Rozhraní 1 drátového ovladače, ujistěte se, že je nainstalován převodník RS-232 na RS-485
  2. Ověřte Modbus Slave adresu na drátovém ovladači (COMMISSION → FUNCTION 4/4 → Address)
  3. Zkontrolujte nastavení TapHome: 9600 baud, bez parity, 1 stop bit
  4. Zkuste použít konektory na DPS vnitřní jednotky (CN1–CN4) přímo místo BMS portu drátového ovladače
Změny režimu nefungují
  1. Ověřte, že je jednotka VYPNUTÁ před změnou provozního režimu — změny režimu jsou blokovány během provozu jednotky
  2. Zkontrolujte, zda je nainstalován zásobník (C:29) při výběru režimů Teplá voda, Chlazení+Teplá voda nebo Vytápění+Teplá voda
  3. U jednotek pouze pro vytápění jsou režimy Chlazení a Chlazení+Teplá voda neúčinné
Dovolenkový režim / Manuální odmrazování se neaktivuje
  1. Jednotka musí být VYPNUTÁ (H:42 = 0x55) před aktivací těchto funkcí
  2. WriteScript šablony kontroluje stav ZAP/VYP a zobrazí upozornění, pokud je systém zapnut
Chyby senzorů zobrazené v TapHome
  1. Zkontrolujte konkrétní chybovou cívku v servisních atributech Stavu venkovní jednotky
  2. Pro chyby senzorů vnitřní jednotky (C:152–C:160) zkontrolujte příslušná připojení teplotních senzorů na DPS
  3. Použijte servisní akci Reset chyby (H:44) pro vymazání obnovitelných poruch po vyřešení problému

Dostupná zařízení

Sinclair Ontario Modul
Servisní atributy
T-TČ max [°C]reads H:16 (UInt16); maximum heat pump outlet temperature, range 40–55°C, default 50°C
Doba chodu chlazení [min]reads H:33 (UInt16); minimum compressor run time in cooling mode, range 1–10 min, default 3 min
Doba chodu topení [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
Jiný tepelný zdrojreads C:27 (Bool); With/Without — whether other thermal source is enabled
Logika jiného tepelného zdrojereads H:35 (UInt16); other thermal source logic mode 1–3
T-Jiný zapnutí [°C]reads H:15 (Int16); outdoor temperature threshold for other thermal source activation, range -20 to 18°C
Stav jiného zdroje teplareads C:169 (Bool); On/Off status of other heat source
Logika volitelného el. ohřívačereads H:37 (UInt16); optional e-heater logic mode 1–2
Proudový 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í akce
Nastavit T-TČ maxwrites H:16 (UInt16); range 40–55°C
Nastavit dobu chodu chlazeníwrites H:33 (UInt16); range 1–10 min
Nastavit dobu chodu topeníwrites H:34 (UInt16); range 1–10 min
Nastavit jiný tepelný zdrojwrites C:27 (Bool); 0=Without, 1=With
Nastavit logiku jiného tepelného zdrojewrites H:35 (UInt16); range 1–3
Nastavit T-Jiný zapnutíwrites H:15 (Int16); range -20 to 18°C
Změnit logiku volitelného el. ohřívačewrites H:37 (UInt16); range 1–2
Změnit proudový limitwrites H:38 (UInt16); range 1–50 A
Změnit výkonový limitwrites H:43 (UInt16); value in 0.1 kW units, range 1–100 (= 0.1–10 kW)
Resetovat chybuwrites H:44 (UInt16); 0=Does not clear fault, 1=Clear fault

Sinclair Ontario

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

Teplotní diferenciál chlazení — ovládá pásmo hystereze kolem žádané teploty chlazení (2–10°C)

Registr: H:29 UInt16 Jednotka: °C numeric

Delta-T Chlazení

Čtení požadované teploty
MODBUSR(H, 29, uInt16)
Zápis požadované teploty
MODBUSW(H, 29, uInt16, round(Se))
Delta-T Vytápění Termostat

Teplotní diferenciál vytápění — ovládá pásmo hystereze kolem žádané teploty vytápění (2–10°C)

Registr: H:30 UInt16 Jednotka: °C numeric

Delta-T Vytápění

Čtení požadované teploty
MODBUSR(H, 30, uInt16)
Zápis požadované teploty
MODBUSW(H, 30, uInt16, round(Se))
Delta-T Pokojová teplota Termostat

Diferenciál pokojové teploty pro cyklické zapínání/vypínání termostatu (1–5°C)

Registr: H:32 UInt16 Jednotka: °C numeric

Delta-T Pokojová teplota

Čtení požadované teploty
MODBUSR(H, 32, uInt16)
Zápis požadované teploty
MODBUSW(H, 32, uInt16,round(Se))
Odvzdušnění Vícestavový přepínač

Odvzdušnění vodního systému — Vzduch, Zásobník nebo Vyp

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

Odvzdušnění

Čtení stavu přepínače
MODBUSR(H, 41, uInt16)
Zápis stavu přepínače
MODBUSW(H, 41, uInt16, Mu)
Hodinový časovač Přepínač
Registr: C:9 Bool

Hodinový časovač

Čtení stavu přepínače
MODBUSR(C, 9, Bool)
Zápis stavu přepínače
MODBUSW(C, 9, Bool, St)
Režim řízení Přepínač

Výběr režimu řízení — T-water out (teplota výstupní vody) nebo T-room (pokojová teplota)

Registr: C:17 Bool
Hodnoty / Stavy: T-room · T-water out
Servisní akce
Nastavit vzdálený senzor

Režim řízení

Čtení stavu přepínače
MODBUSR(C, 17, Bool)
Zápis stavu přepínače
MODBUSW(C, 17, Bool, St)
Čtení (modul)
if(modbusr(c, 160, bool), adderror("Remote Room Temp Sensor Error"));
Servisní atributy
Remote sensor
if(modbusr(C, 33, bool), "With", "Without")
Servisní akce
Set Remote sensor
Parametry: Remote sensor
modbusw(C, 33, bool, rs)
Výtlačný tlak Teplotní senzor Pouze ke čtení

Výtlačný tlak kompresoru jako ekvivalent saturační teploty

Registr: H:124 Int16 Jednotka: °C numeric

Výtlačný tlak

Čtení teploty
MODBUSR(H, 124, Int16)/10
Dezinfekce Vícestavový přepínač

Stav cyklu dezinfekce vodního systému — Vyp, Běží, Dokončeno nebo Selhalo

Registr: H:135C:23 UInt16 numeric
Hodnoty / Stavy: Off · Running · Done · Failed
Servisní akce
Nastavit teplotu dezinfekce
Spustit dezinfekci
Zastavit dezinfekci

Dezinfekce

Čtení stavu přepínače
MODBUSR(H, 135, uInt16)
Zápis stavu přepínače
if (Mu = 1, modbusw(C, 23, bool, 1));
if (Mu = 0 or Mu = 2, modbusw(C, 23, bool, 0));
Servisní atributy
Disinfection Temp [°C]
modbusr(H, 4, uint16)
Servisní akce
Set Disinfection Temp
Parametry: Disinfection Temp (40–70 C)
modbusw(H, 4, uint16, C)
Start Disinfection
modbusw(C, 23, bool, 1)
Stop Disinfection
modbusw(C, 23, bool, 0)
Nouzový režim Přepínač

Nouzové vytápění pouze přes elektrický ohřívač — aktivuje se při poruše venkovní jednotky

Registr: C:26 Bool

Nouzový režim

Čtení stavu přepínače
MODBUSR(C, 26, Bool)
Zápis stavu přepínače
MODBUSW(C, 26, Bool, St)
Rychlý ohřev vody Přepínač

Současný provoz tepelného čerpadla a elektrického ohřívače pro rychlejší ohřev

Registr: C:18 Bool

Rychlý ohřev vody

Čtení stavu přepínače
MODBUSR(C, 18, Bool)
Zápis stavu přepínače
MODBUSW(C, 18, Bool, St)
Uvedení podlahy do provozu Jazýčkový kontakt Pouze ke čtení

Proces předehřívání podlahy při prvním použití podlahového vytápění — vyžaduje VYPNUTÍ systému

Registr: C:25 Bool
Servisní atributy
Segmenty ladění podlahy
Teplota periody 1 ladění podlahy
Delta-T segmentu
Čas segmentu
Servisní akce
Povolit ladění podlahy
Spustit ladění podlahy
Zastavit ladění podlahy
Nastavit segmenty ladění podlahy
Nastavit teplotu periody 1
Nastavit Delta-T segmentu
Nastavit čas segmentu

Uvedení podlahy do provozu

Čtení
MODBUSR(C, 25, Bool)
Servisní atributy
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í akce
Enable Floor Debug
Parametry: 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
Parametry: Sections (1–10 se)
modbusw(H,5,uint16,se)
Set Floor Debug Period 1 temp
Parametry: Temperature (25–35 C)
modbusw(h,6,uint16,C)
Set △T of segment
Parametry: Temperature (2–10 C)
modbusw(h,7,uint16,C)
Set Segment time
Parametry: Time (12–72 h)
modbusw(h,8,int16,h)
Vynucený režim Vícestavový přepínač

Vynucený provoz pouze pro rekuperaci chladiva a diagnostiku — ne pro běžné použití

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

Vynucený režim

Čtení stavu přepínače
MODBUSR(H, 40, uInt16)
Zápis stavu přepínače
MODBUSW(H, 40, uInt16, Mu)
Dovolenkový režim Přepínač

Udržuje teplotu v interiéru/vodě v rozsahu k zabránění zamrznutí — pouze vytápění, vyžaduje VYPNUTÍ systému

Registr: C:34 Bool

Dovolenkový režim

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

Teplota zásobníku a nastavení žádané hodnoty (40–80°C) s monitorováním stavu ohřívače a priorit

Registr: H:128H:13 Int16 Jednotka: °C numeric
Servisní atributy
Stav ohřívače zásobníku
Logika ohřívače
Logika jiného zdroje tepla
Delta-T teplá voda
Priorita Chlazení+Teplá voda
Priorita Vytápění+Teplá voda
Servisní akce
Nastavit logiku ohřívače
Nastavit Delta-T teplá voda
Nastavit prioritu Chlazení+Teplá voda
Nastavit prioritu Vytápění+Teplá voda

Zásobník teplé vody

Čtení teploty
MODBUSR(H, 128, Int16)/10
Čtení požadované teploty
MODBUSR(H, 13, uInt16)
Zápis požadované teploty
MODBUSW(H, 13, uInt16, round(Se))
Čtení (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í atributy
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í akce
Set Tank heater Logic
Parametry: Logic (1–2 L)
modbusw(H, 36, uint16, L)
Set △T-hot water
Parametry: △T (2–8 C)
modbusw(H, 31, uint16, C)
Set Cool+Hot Water Priority
Parametry: Priority
modbusw(C, 19, bool, P)
Set Heat+Hot Water Priority
Parametry: Priority
modbusw(C, 20, bool, P)
Manuální odmrazování Přepínač

Spustí manuální cyklus odmrazování — vyžaduje VYPNUTÍ systému

Registr: C:36 Bool

Manuální odmrazování

Čtení stavu přepínače
MODBUSR(C, 36, Bool)
Zápis stavu přepínače
if on_off = 0
    MODBUSW(C, 36, Bool, St);
else
    counter := 10;
end
Provozní režim Vícestavový přepínač

Provozní režim tepelného čerpadla — Vytápění, Teplá voda, Chlazení+Teplá voda, Vytápění+Teplá voda nebo Chlazení

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

Provozní režim

Čtení stavu přepínače
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 přepínače
MODBUSw(H, 2, uInt16,Mu)
ZAP/VYP Přepínač
Registr: H:42 UInt16 numeric

ZAP/VYP

Čtení stavu přepínače
var status := MODBUSR(H, 42, uint16);

if status = 0xAA
    on_off := 1;
    return(1);
else
    on_off := 0;
    return(0);
end
Zápis stavu přepínače
if St = 0
    MODBUSW(H, 42, uint16, 0x55);
else
    MODBUSW(H, 42, uint16, 0xAA);
end
Volitelný elektrický ohřívač Vícestavový přepínač

Konfigurace pomocného elektrického ohřívače — 1 sada, 2 sady nebo Vyp

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

Volitelný elektrický ohřívač

Čtení stavu přepínače
MODBUSR(H, 3, uInt16)
Zápis stavu přepínače
MODBUSw(H, 3, uInt16,Mu)
Stav venkovní jednotky Vícestavový přepínač Pouze ke čtení

Provozní stav venkovní jednotky s monitorováním 38 chybových/ochranných cívek a diagnostikou komponentů

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

Stav venkovní jednotky

Čtení stavu přepínače
MODBUSR(H, 117, uInt16)
Čtení (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í atributy
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 Přepínač

Snižuje hlučnost automatickým řízením otáček kompresoru a ventilátoru

Registr: C:21 Bool

Tichý režim

Čtení stavu přepínače
MODBUSR(C, 21, Bool)
Zápis stavu přepínače
MODBUSW(C, 21, Bool, St)
Žádaná pokojová teplota pro chlazení Termostat

Cílová pokojová teplota pro chlazení — aktivní pouze když je Režim řízení nastaven na T-room (18–30°C)

Registr: H:11 UInt16 Jednotka: °C numeric

Žádaná pokojová teplota pro chlazení

Čtení požadované teploty
MODBUSR(H, 11, uInt16)
Zápis požadované teploty
MODBUSW(H, 11, uInt16, round(Se))
Žádaná pokojová teplota pro vytápění Termostat

Cílová pokojová teplota pro vytápění — aktivní pouze když je Režim řízení nastaven na T-room (18–30°C)

Registr: H:12 UInt16 Jednotka: °C numeric

Žádaná pokojová teplota pro vytápění

Čtení požadované teploty
MODBUSR(H, 12, uInt16)
Zápis požadované teploty
MODBUSW(H, 12, uInt16, round(Se))
Solární ohřev Přepínač

Priorita solárního ohřevu pro úsporu energie — upozorní, pokud solár není dostupný

Registr: C:16 Bool
Servisní atributy
Nastavení soláru
Servisní akce
Nastavit solár

Solární ohřev

Čtení stavu přepínače
var ret := MODBUSR(C, 16, Bool);

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

return(ret);
Zápis stavu přepínače
MODBUSW(C, 16, Bool, St)
Servisní atributy
Solar setting
if(modbusr(C, 31, bool), "With", "Without")
Servisní akce
Set Solar
Parametry: Solar
modbusw(C, 31, bool, S)
Teplota aktivace ohřívače Termostat

Prahová venkovní teplota pro aktivaci pomocného elektrického ohřívače (-20 až 18°C)

Registr: H:14 Int16 Jednotka: °C numeric

Teplota aktivace ohřívače

Čtení požadované teploty
MODBUSR(H, 14, Int16)
Zápis požadované teploty
MODBUSW(H, 14, Int16, round(Se))
Teplota plynového potrubí Teplotní senzor Pouze ke čtení

Teplota plynového potrubí chladiva (parní linka)

Registr: H:130 Int16 Jednotka: °C numeric

Teplota plynového potrubí

Čtení teploty
MODBUSR(H, 130, Int16)/10
Teplota kapalinového potrubí Teplotní senzor Pouze ke čtení

Teplota kapalinového potrubí chladiva

Registr: H:131 Int16 Jednotka: °C numeric

Teplota kapalinového potrubí

Čtení teploty
MODBUSR(H, 131, Int16)/10
Teplota volitelného vodního senzoru Teplotní senzor Pouze ke čtení
Registr: H:126 Int16 Jednotka: °C numeric

Teplota volitelného vodního senzoru

Čtení teploty
MODBUSR(H, 126, Int16)/10
Venkovní teplota Teplotní senzor Pouze ke čtení
Registr: H:118 Int16 Jednotka: °C numeric

Venkovní teplota

Čtení teploty
MODBUSR(H, 118, Int16)/10
Vzdálená pokojová teplota Teplotní senzor Pouze ke čtení

Hodnota vzdáleného pokojového teplotního senzoru — upozorní, pokud vzdálený senzor není k dispozici

Registr: H:129 Int16 Jednotka: °C numeric

Vzdálená pokojová teplota

Čtení (modul)
if( !modbusr(C, 33, bool), addwarning("Remote sensor not available"))
Čtení teploty
MODBUSR(H, 129, Int16)
Teplota vstupní vody (deskový výměník) Teplotní senzor Pouze ke čtení
Registr: H:127 Int16 Jednotka: °C numeric

Teplota vstupní vody (deskový výměník)

Čtení teploty
MODBUSR(H, 127, Int16)/10
Teplota výstupní vody (deskový výměník) Teplotní senzor Pouze ke čtení
Registr: H:125 UInt16 Jednotka: °C numeric

Teplota výstupní vody (deskový výměník)

Čtení teploty
MODBUSR(H, 125, uInt16)/10
Teplotní časovač Přepínač
Registr: C:10 Bool

Teplotní časovač

Čtení stavu přepínače
MODBUSR(C, 10, Bool)
Zápis stavu přepínače
MODBUSW(C, 10, Bool, St)
Konfigurace termostatu Vícestavový přepínač

Typ připojení externího termostatu — Bez, Vzduch nebo Vzduch+Teplá voda

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

Konfigurace termostatu

Čtení stavu přepínače
MODBUSR(H, 39, uInt16)
Zápis stavu přepínače
MODBUSW(H, 39, uInt16, Mu)
Stav termostatu Vícestavový přepínač Pouze ke čtení

Stav požadavku externího termostatu — Chlazení, Vytápění nebo Vyp

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

Stav termostatu

Čtení stavu přepínače
MODBUSR(H, 132, Int16)
Ekvitermní regulace Přepínač

Automatická úprava žádaných hodnot na základě venkovní teploty pomocí ekvitermních křivek

Registr: C:22 Bool
Servisní atributy
AT-Heat
AT-Cool
RT-Heat
RT-Cool
WT-Heat
WT-Cool

Ekvitermní regulace

Čtení stavu přepínače
MODBUSR(C, 22, Bool)
Zápis stavu přepínače
MODBUSW(C, 22, Bool, St)
Servisní atributy
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č Přepínač
Registr: C:8 Bool

Týdenní časovač

Čtení stavu přepínače
MODBUSR(C, 8, Bool)
Zápis stavu přepínače
MODBUSW(C, 8, Bool, St)
Žádaná teplota výstupní vody pro chlazení Termostat

Cílová teplota výstupní vody pro chlazení — aktivní když je Režim řízení T-water out (7–25°C)

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

Žádaná teplota výstupní vody pro chlazení

Čtení teploty
MODBUSR(H, 125, uInt16)/10
Čtení požadované teploty
MODBUSR(H, 9, uInt16)
Zápis požadované teploty
MODBUSW(H, 9, uInt16, round(Se))
Žádaná teplota výstupní vody pro vytápění Termostat

Cílová teplota výstupní vody pro vytápění — aktivní když je Režim řízení T-water out (20–60°C)

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

Žádaná teplota výstupní vody pro vytápění

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