TapHome

Domat UC100 Thermostat

Modbus RTU
Autor
Posljednje ažuriranje: 03. 2026
Domat UC100 Thermostat

Domat UC100 komunikacijski je sobni regulator grijanja tvrtke Domat Control System (Češka) koji se na TapHome spaja protokolom Modbus RTU preko RS-485. Regulator mjeri sobnu temperaturu, preko PWM-a upravlja izlazom za ventil grijanja, omogućuje odabir brzine ventilatora i načina grijanja/hlađenja te opcionalno javlja koncentraciju CO₂.

UC100 radi samostalno, s ugrađenim PI regulatorom i tjednim rasporedom, ili kao podređeni (slave) uređaj kojim upravlja TapHome. Predložak TapHome nudi očitanje temperature i zadanu vrijednost, brzinu ventilatora, način grijanja/hlađenja, digitalni izlaz za relej ventila i senzor CO₂.

Arhivirani proizvod — Domat UC100 više se ne proizvodi. Aktualna zamjena je Domat UC102. Predložak TapHome i dalje radi s postojećim instalacijama UC100.

Hardversko spajanje

Priključci stezaljki
Priključci stezaljki i tehničke specifikacije Domat UC100

UC100 ima 9 vijčanih stezaljki na donjem dijelu kućišta:

StezaljkaFunkcija
1NC — nije spojeno
2NC — nije spojeno
3DO1 — izlaz ventila grijanja (SSR, najviše 0,4 A pri 24 V AC)
4NC — nije spojeno
5G0 — referentna točka napajanja i izlaza
6G0 — referentna točka napajanja i izlaza
7G — napajanje (24 V AC)
8K- — komunikacija RS-485 (-)
9K+ — komunikacija RS-485 (+)
Tehničke specifikacije
  • Napajanje: 24 V AC ±10 %
  • Potrošnja: 600 mVA + periferija (približno 5 VA)
  • Mjerni raspon: -20 do +50 °C
  • Točnost senzora: ±1,5 K (uz programsku korekciju)
  • Izlaz: 1× poluvodički relej (SSR), upravljan PWM-om, najviše 0,4 A pri 24 V AC
  • Komunikacija: Modbus RTU, RS-485, optički izolirana
  • Zadane postavke: 9600 baud, 8 podatkovnih bitova, bez pariteta, 1 stop bit
  • Stupanj zaštite: IP20
Ožičenje RS-485

Spojite ga dvožilnom vezom RS-485 i priključite napajanje:

  • K+ (stezaljka 9) → A+/D+ na TapHome RS-485
  • K- (stezaljka 8) → B-/D- na TapHome RS-485
  • G (stezaljka 7) → napajanje 24 V AC
  • G0 (stezaljke 5, 6) → referentna točka napajanja i izlaza
Shema spajanja Domat UC100 — napajanje, komunikacija RS-485 i priključak ventila

Specifikacija kabela:

  • Vrsta: LAM DATAPAR 2×0,8 ili JYTY 2×1 (dvožilni za komunikaciju)
  • Za zajedničko napajanje i komunikaciju: četverožilni LAM DATAPAR 2×2×0,8 ili JYTY 4×1
  • Zbog elektromagnetske kompatibilnosti (EMC) preporučuje se upredena parica (LAM DATAPAR ili Belden 8205)
  • Najveća duljina kabela: približno 50 m za 10 regulatora (uz ograničenje pada napona od 15 %)

Važno — izolacija sabirnice RS-485

Sabirnica RS-485 na UC100 galvanski je izolirana. To znači da sabirnica može povezivati regulatore bez obzira na to kako se napajaju. Ipak osigurajte ispravno zaključenje na posljednjem uređaju DIP sklopkom BUS END.

Konfiguracija

DIP sklopke
DIP sklopke Domat UC100 na stražnjoj strani tiskane pločice i upute za ugradnju

Na stražnjoj strani tiskane pločice nalaze se tri DIP sklopke:

SklopkaFunkcija
BUS ENDAko je ON, sabirnica je zaključena otpornikom (na ON postavite na posljednjem uređaju na liniji)
USRNe koristi se, rezervirano za buduće primjene
INITVraća regulator u zadano stanje — adresa 1, brzina prijenosa 9600
Uključivanje komunikacije Modbus

Komunikacija Modbus RTU na UC100 zadano je uključena. Zadana slave adresa je 1, a brzina prijenosa 9600.

Za promjenu Modbus adrese ili brzine prijenosa:

  1. Spojite UC100 preko RS-485 na računalo s programom ModComTool (besplatni konfiguracijski softver tvrtke Domat)
  2. Potražite regulator na sabirnici
  3. U programu ModComTool otvorite prozor regulatora
  4. Promijenite slave adresu u registru 4 LSB (raspon 1–247)
  5. Po potrebi promijenite brzinu prijenosa u registru 4 MSB (13 = 9600, zadano)
  6. Ponovno pokrenite regulator — promjene adrese i brzine prijenosa primjenjuju se tek nakon ponovnog pokretanja

Vraćanje na zadane postavke (postupak INIT):

  1. Spojite uređaj preko RS-485 na računalo s programom ModComTool
  2. Postavite DIP sklopku INIT na ON
  3. Uključite napajanje (koristite samo priključnicu bez donjeg dijela)
  4. Pronađite regulator u programu ModComTool (Scan)
  5. Postavite INIT na OFF
  6. Otvorite prozor regulatora i kliknite gumb Init
  7. Isključite i ponovno uključite napajanje
Zaključenje sabirnice

Na posljednjem UC100 na sabirnici RS-485 postavite DIP sklopku BUS END na ON. Na svim ostalim regulatorima BUS END mora biti na OFF. Centralna jedinica TapHome Core ima na stezaljkama BUS ugrađen zaključni otpornik od 120 Ω.

Mogućnosti uređaja

Upravljanje temperaturom (termostat)

Predložak daje uređaj Termostat koji čita trenutačnu sobnu temperaturu iz H:16 i željenu (zadanu) temperaturu iz H:10, obje s automatskom pretvorbom ÷100 u °C. Zadana vrijednost može se iz sustava TapHome upisati natrag u H:10.

Ugrađeni PI regulator u UC100 obrađuje razliku temperatura i prema njoj upravlja PWM izlazom. Regulator podržava tri načina rada — Dan (komfor), Noć (pripravnost) i Isključeno (sniženje) — svaki sa zasebnim zadanim vrijednostima za grijanje i hlađenje.

Zadane vrijednosti temperature:

NačinGrijanjeHlađenje
Dan / komfor21 °C24 °C
Noć / pripravnost19 °C26 °C
Isključeno / sniženje12 °C35 °C
Način rada ventilatora

Brzina ventilatora čita se iz nižeg bajta registra H:20 kao bitmaska. Predložak dekodira položaj bita u vrijednost 0–4:

Vrijednost bitaDekodiranoZnačenje
1 (bit 0)0Brzina 0 (isključeno)
2 (bit 1)1Brzina 1
4 (bit 2)2Brzina 2
8 (bit 3)3Brzina 3
16 (bit 4)4Brzina 4

Upis obavlja skripta upisa modula (writescript), koja brzinu ventilatora i način grijanja/hlađenja objedinjuje u jedan upis u H:20: (1 << fan_value) | ((1 << mode_value) << 8).

Način grijanja/hlađenja

Način rada čita se iz višeg bajta registra H:20 s istim dekodiranjem bitmaske kao brzina ventilatora. Vrijednosti 0–4 predstavljaju različite načine rada.

Brzina ventilatora i način grijanja/hlađenja dijele isti registar (H:20) — skripta upisa modula osigurava da se obje vrijednosti upišu nedjeljivo, u jednoj Modbus transakciji.

Digitalni izlaz DO1

Predložak nudi relejni izlaz ventila grijanja na H:6 kao sklopku za uključivanje i isključivanje. Njime se upravlja SSR-om (poluvodičkim relejem) na stezaljci 3, koji pokreće termoelektrični pogon ili ventil grijanja (najviše 0,4 A pri 24 V AC). Upis koristi strategiju „upiši samo pri promjeni”, kako bi se izbjegao nepotreban promet na sabirnici.

Senzor CO₂

Predložak čita koncentraciju CO₂ iz H:199 s intervalom očitavanja od 5 minuta. Taj registar nije opisan u tablici Modbus registara iz 2012. i vjerojatno je riječ o proširenju u novijem firmveru ili o vanjskom modulu senzora CO₂ spojenom na UC100.

Očitanje senzora CO₂ dostupno je samo na jedinicama UC100 s opcionalnim modulom senzora CO₂. Ako senzor CO₂ nije spojen, registar može vraćati 0 ili nevaljanu vrijednost.

Skripta upisa modula

Skripta upisa modula nedjeljivo upisuje brzinu ventilatora i način grijanja/hlađenja u jedan registar:

1
MODBUSW(H, 20, Int16, (1 << Mu3) | ((1 << Mu4) << 8))

Pri tome je Mu3 vrijednost uređaja Način rada ventilatora, a Mu4 vrijednost uređaja Način grijanja/hlađenja. Tako su obje postavke uvijek usklađene.

Važne napomene

Neusklađene adrese registara

XML predložak TapHome koristi adrese registara koje se ne podudaraju sa službenom tablicom Modbus registara iz 2012. Na primjer, H:16 u predlošku čita trenutačnu temperaturu, a dokumentacija iz 2012. navodi registar 16 kao „Night/Standby heating setpoint”. Slično tome, H:10 se u predlošku koristi za željenu temperaturu, a dokumentacija iz 2012. ga opisuje kao „Manual control”.

Neusklađenost je najvjerojatnije posljedica toga što je predložak izrađen za noviju verziju firmvera od one u dokumentaciji iz 2012. UC100 se proizvodio mnogo godina, pa je raspored registara u kasnijim verzijama firmvera mogao biti promijenjen.

Ako predložak ne radi ispravno s vašim UC100, provjerite verziju firmvera. Predložak možda zahtijeva verziju firmvera noviju od 13200 (verzija opisana u tablici Modbus registara iz 2012.).

Zagrijavanje i mjerenje temperature

Nakon uključivanja UC100 pričekajte približno 90 minuta da se unutarnja toplina rasprši, prije nego što senzor temperature počne ispravno mjeriti. Korekciju senzora nemojte kalibrirati odmah nakon uključivanja.

Funkcija change-over

UC100 podržava funkciju change-over, koja prebacuje između načina grijanja i hlađenja. Signal change-over može se poslati preko Modbusa iz sustava TapHome ili drugog nadređenog (master) uređaja. Kad je change-over aktivan, primjenjuju se zadane vrijednosti za hlađenje. To je korisno u sustavima s dizalicama topline koje podržavaju prebacivanje između grijanja i hlađenja.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite kabele RS-485:
    • K+ (stezaljka 9) ispravno spojena na A+/D+ na TapHome
    • K- (stezaljka 8) ispravno spojena na B-/D- na TapHome
  2. Provjerite odgovara li Modbus slave adresa konfiguraciji u sustavu TapHome (zadano 1)
  3. Provjerite komunikacijske parametre: 9600 baud, 8 podatkovnih bitova, bez pariteta, 1 stop bit
  4. Provjerite DIP sklopku BUS END — na ON je postavite samo na posljednjem uređaju na sabirnici
  5. Provjerite napaja li se UC100 s 24 V AC
Netočna očitanja temperature
  1. Nakon prvog uključivanja pričekajte 90 minuta zagrijavanja
  2. Provjerite da regulator nije izložen izravnom sunčevom svjetlu, izvorima topline ni hladnom propuhu
  3. Provjerite vrijednost korekcije senzora u registru 37 (zadano -1,5 K)
  4. Ako se vrijednosti registara čine pogrešnima, provjerite verziju firmvera — predložak možda koristi drugačiji raspored registara od starijeg firmvera
Način rada ventilatora ili način grijanja/hlađenja ne reagira
  1. Provjerite može li se u H:20 upisivati na verziji firmvera vašeg UC100
  2. Provjerite objedinjuje li skripta upisa modula ispravno vrijednosti ventilatora i načina rada
  3. Kod starijeg firmvera kodiranje bitmaskom u H:20 možda nije podržano — dodjelu registara provjerite u konfiguracijskom softveru ModComTool

Dostupni uređaji

Domat UC100 Modul

Domat UC100 Thermostat

Zapis (modul)
MODBUSWNE(H, 20, Int16, (1 << Mu3) | ((1 << Mu4) << 8))
Termostat Termostat

Senzor sobne temperature i upravljanje zadanom vrijednošću — čita trenutačnu temperaturu iz H:16 i željenu temperaturu iz H:10, obje s pretvorbom /100 u °C

Registar: H:16 (current temp), H:10 (desired temp) → H:10 Int16 Jedinica: °C numeric

Termostat

Čitanje temperature
MODBUSR(H, 16, Int16) / 100
Čitanje željene temperature
MODBUSR(H, 10, Int16) / 100
Zapis željene temperature
MODBUSW(H, 10, Int16, Se * 100)
Način rada ventilatora Prekidač s više vrijednosti Samo za čitanje

Odabir brzine ventilatora — čita iz bitmaske nižeg bajta H:20, vrijednosti 0–4 dekodirane iz položaja bita

Registar: H:20 (& 0x00FF) Int16 bitmask
Vrijednosti / stanja: ON · OFF

Način rada ventilatora

Čitanje stanja sklopke
SWITCH(MODBUSR(H, 20, Int16) & 0x00FF, 1, 0, 2, 1, 4, 2, 8, 3, 16, 4, 0)
Način grijanja/hlađenja Prekidač s više vrijednosti Samo za čitanje

Odabir načina rada — čita iz bitmaske višeg bajta H:20, vrijednosti 0–4 dekodirane iz položaja bita

Registar: H:20 (>> 8) Int16 bitmask
Vrijednosti / stanja: ON · OFF

Način grijanja/hlađenja

Čitanje stanja sklopke
SWITCH(MODBUSR(H, 20, Int16) >> 8, 1, 0, 2, 1, 4, 2, 8, 3, 16, 4, 0)
Digitalni izlaz DO1 Sklopka

Relejni izlaz ventila grijanja — upravlja SSR-om na stezaljci 3, najviše 0,4 A pri 24 V AC

Registar: H:6 → H:6 Bool
Vrijednosti / stanja: ON · OFF

Digitalni izlaz DO1

Čitanje stanja sklopke
MODBUSR(H, 6, Bool)
Zapis stanja sklopke
MODBUSWNE(H, 6, Bool, St)
Senzor CO₂ Varijabla Samo za čitanje

Koncentracija CO₂ u ppm — čita H:199 s intervalom očitavanja od 5 minuta, potreban je opcionalni modul senzora CO₂

Registar: H:199 Int16 Jedinica: ppm numeric

Senzor CO₂

Čitanje
MODBUSR(H, 199, Int16) / 1
Povezivanje: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (14)
  • 21 Actual Temperature — Measured room temperature (value/100 °C) — documented as the actual temperature register; template uses H:16 instead (which docs say is Night heating setpoint)
  • 13 Actual Heating Setpoint — Actual heating setpoint including user correction (value/100 °C) — read-only calculated value
  • 14 Actual Cooling Setpoint — Actual cooling setpoint including user correction (value/100 °C) — read-only calculated value
  • 22 Outside Temperature — Outside temperature R/W (value/100 °C) — can be written for display purposes
  • 23 Presence Mode — Set presence mode: bit 0=comfort/day, bit 1=standby/night, bit 2=off, bit 3=auto, bit 4=party; bit 15=write enable
  • 25 LSB Actual Control Mode — Current active control mode (comfort/standby/off) — follows presence mode or weekly schedule
  • 8 LSB PID Output HEAT — Heating PI controller output 0–100% — useful for monitoring valve modulation
  • 8 MSB PID Output COOL — Cooling PI controller output 0–100% — only in change-over mode
  • 7 MSB Heating/Cooling Demand — Binary demand flags — bit 2: heating demand (PID > 5%), bit 3: cooling demand (PID > 5%)
  • 12 Temperature Correction — User setpoint correction R/W (value/100 °C) — resets at each mode change
  • 15 Day/Comfort Heating Setpoint — Day/comfort mode heating setpoint R/W EEPROM (default 21°C)
  • 18 Day/Comfort Cooling Setpoint — Day/comfort mode cooling setpoint R/W EEPROM (default 24°C)
  • 10 LSB Manual Control / Change-over — Manual control bitmask — bit 1: heat output (1=manual), bit 5: change-over active. NOTE: template uses H:10 for desired temperature — this may be the same register with different firmware interpretation
  • 54–137 Weekly Time Schedule — 7 days × 6 events × (time + value) — complete weekly schedule for Day/Night/Off mode switching

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu