TapHome

Domat R312/R313

Modbus RTU
Autor
Posljednje ažuriranje: 10. 2026
Domat R312/R313

Domat R312 (24 V AC) i R313 (230 V AC) 8-kanalni su trijački PWM izlazni moduli za primjene u grijanju, ventilaciji i klimatizaciji, kao što su razdjelnici podnog grijanja i upravljanje termoelektričnim pogonima. Moduli komuniciraju protokolom Modbus RTU preko optički izolirane sabirnice RS-485. Predložak TapHome nudi svih 8 kanala kao neovisne dimere s upravljanjem faktorom ispune 0–100 % (razlučivost 0,1 %).

Proizvod se prije prodavao pod nazivom M312/M313. Aktualni modeli R312/R313 imaju jednaku mapu registara i potpuno su kompatibilni s ovim predloškom.

Hardversko spajanje

Raspored stezaljki
Raspored stezaljki i tiskane pločice Domat R312/R313
StezaljkaFunkcija
RS485 K+COM1 — serijska veza RS-485, stezaljka K+ (spojiti na A+/D+ na pristupniku TapHome)
RS485 K-COM1 — serijska veza RS-485, stezaljka K- (spojiti na B-/D- na pristupniku TapHome)
GNapajanje 24 V AC/DC
G0Napajanje 24 V AC/DC
TEOpcionalni priključak oklopa, tehničko uzemljenje
GD (L)Napajanje izlaza
GDO (N)Napajanje izlaza, zajednički vodič
DO1Izlaz 1
GDO (N)Napajanje izlaza, zajednički vodič
DO2Izlaz 2
DO3Izlaz 3
GDO (N)Napajanje izlaza, zajednički vodič
DO4Izlaz 4
DO5Izlaz 5
GDO (N)Napajanje izlaza, zajednički vodič
DO6Izlaz 6
DO7Izlaz 7
GDO (N)Napajanje izlaza, zajednički vodič
DO8Izlaz 8

LED signalizacija:

LEDFunkcija
TxD (crvena)RS-485 šalje podatke na COM1 (treperi: slanje; isključena: nema prometa podataka)
PWR (zelena)Napajanje (uključena: napajanje u redu; isključena: nema napajanja, napajanje je slabo ili oštećeno)

DIP sklopke (mikro DIP sklopke pokraj stezaljki RS-485):

SklopkaFunkcija
BUS ENDObje ON = zaključenje sabirnice od 120 Ω; uključite na prvom i posljednjem uređaju na sabirnici
INITAko je ON pri uključivanju napajanja, konfiguracijski parametri vraćaju se na tvorničke vrijednosti
USRKorisnički definirano u konfiguraciji kupca
Shema spajanja
Sheme spajanja Domat R312 i R313

R312 treba 24 V AC i za napajanje modula (G, G0) i za napajanje izlaza (GD, GDO). R313 koristi 24 V AC za napajanje modula i 230 V AC za napajanje izlaza (L, N spojeni na GD, GDO).

Ako je modul prvi ili posljednji uređaj na sabirnici RS-485, uključite zaključni otpornik od 120 Ω kratkim spajanjem kratkospojnika BUS END (mikro DIP sklopke pokraj stezaljki RS-485).

Konfiguracija

Postavljanje Modbus adrese

Zadana Modbus slave adresa je 1, a komunikacijski parametri su 9600 baud, 8N1. Za promjenu adrese ili brzine prijenosa koristite konfiguracijski softver ModComTool (besplatno preuzimanje s domat.cz).

Promjene adrese i brzine prijenosa spremaju se u EEPROM, a primjenjuju se tek nakon ponovnog pokretanja modula.

ParametarRegistarZadanoNapomena
Slave adresaH:4 LSB1Raspon 1–247, EEPROM, potrebno ponovno pokretanje
Brzina prijenosa (baud rate)H:4 MSB13 (9600)10=1200, 11=2400, 12=4800, 13=9600, 14=19200
Način INIT (vraćanje na tvorničke postavke)

Ako adresa ili brzina prijenosa modula nisu poznate, DIP sklopka INIT omogućuje vraćanje postavki:

  1. Postavite DIP sklopku INIT na ON
  2. Isključite i ponovno uključite napajanje modula
  3. Adresa se vraća na 1, a brzina prijenosa na 9600, 8N1
  4. Nakon konfiguracije vratite DIP sklopku INIT na OFF
Postavljanje PWM perioda

PWM period zajednički je za svih 8 kanala. Predložak TapHome postavlja ga pri uvozu parametrom PWM time (ms) (zadano: 1000 ms). Modul sprema period u jedinicama od 100 ms.

Tipični PWM periodi za podno grijanje kreću se od 10 do 120 sekundi. Period od oko 60 sekundi odgovara većini termoelektričnih pogona, pa zadanu vrijednost od 1000 ms pri uvozu promijenite u skladu s tim.

Zaštita pri prekidu komunikacije

Modul podržava konfiguraciju sigurnog stanja za svaki kanal u slučaju prekida Modbus komunikacije:

RegistarFunkcija
H:6 LSBUključivanje ponašanja pri prekidu komunikacije po kanalu (bitmaska)
H:6 MSBCiljno stanje izlaza pri prekidu komunikacije (uključeno/isključeno po kanalu)
H:7 LSBVrijeme čekanja prije otkrivanja prekida komunikacije u sekundama (0 = isključeno)

Kad je funkcija uključena i u zadanom vremenu ne stigne nikakva Modbus komunikacija, modul svaki izlaz automatski postavlja u njegovo konfigurirano sigurno stanje.

Mogućnosti uređaja

PWM dimerski kanali

Predložak daje 8 neovisnih uređaja PWM dimer (kanali 1–8), svaki povezan s jednim holding registrom. Svaki dimer:

  • Čita i upisuje faktor ispune kao vrijednost 0–1000 (odgovara 0,0 %–100,0 %)
  • TapHome automatski preračunava vrijednost (za prikaz je dijeli s 1000, a pri upisu množi s 1000)
  • Inicijalizacijska skripta uključuje kanal postavljanjem odgovarajućeg bita u bitmaski za uključivanje PWM-a i postavlja zajednički PWM period

Svih 8 kanala dijeli isti PWM period, ali faktorom ispune svakog kanala upravlja se zasebno, pa je modul prikladan za višezonsko podno grijanje.

Dodatne mogućnosti

Moduli R312/R313 imaju i registre za izravno binarno uključivanje i isključivanje izlaza (mimo PWM-a), bitmasku prisilnog upravljanja, očitavanje stanja izlaza, zastavice pogrešaka, praćenje unutarnje temperature modula i očitavanje verzije firmvera. Te se mogućnosti mogu dodati u budućem ažuriranju predloška.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite ožičenje RS-485: K+ na A+/D+ i K- na B-/D- na Modbus pristupniku
  2. Provjerite ima li modul napajanje (zelena LED dioda PWR treba svijetliti)
  3. Provjerite odgovara li slave adresa konfiguraciji u sustavu TapHome — provjerite je u programu ModComTool
  4. Ako adresa nije poznata, DIP sklopkom INIT vratite adresu 1 / 9600 baud
  5. Provjerite zaključenje sabirnice: uključite BUS END na prvom i posljednjem uređaju na sabirnici
LED dioda TxD ne treperi

Crvena LED dioda TxD treperi kada modul šalje podatke na RS-485. Ako nikad ne treperi:

  1. Modul ne prima ispravne Modbus zahtjeve — provjerite slave adresu
  2. Provjerite odgovara li brzina prijenosa (zadano 9600)
  3. Ako je polaritet zamijenjen, pokušajte zamijeniti K+ i K-
Izlazi ne reagiraju
  1. Provjerite je li kanal uključen u PWM način — inicijalizacijska skripta to automatski postavlja pri prvom spajanju
  2. Provjerite je li napajanje izlaza (stezaljke GD/GDO) spojeno i ima li ispravan napon (24 V AC za R312, 230 V AC za R313)
  3. Provjerite osigurač — dostupan je s prednje strane modula (F3.15A za R312, F1A za R313)
  4. Provjerite je li postignuta najmanja struja opterećenja (5 mA za R312) — neka LED trošila mogu biti ispod tog praga

Dostupni uređaji

Domat R312/R313 Modul
PWM dimer 1 Dimer

Trijački izlazni kanal 1 — faktor ispune 0–100 % s razlučivošću 0,1 %, upravlja termoelektričnim pogonima ili ventilima grijanja preko PWM-a

Registar: H:9 Int16 Jedinica: % numeric

PWM dimer 1

Inicijalizacija
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 1) << 8));
Čitanje razine
MODBUSR(H, 9, Int16)/1000
Zapis razine
MODBUSWNE(H, 9, Int16, Le*1000)
PWM dimer 2 Dimer
Registar: H:10 Int16 Jedinica: % numeric

PWM dimer 2

Inicijalizacija
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 2) << 8));
Čitanje razine
MODBUSR(H, 10, Int16)/1000
Zapis razine
MODBUSWNE(H, 10, Int16, Le*1000)
PWM dimer 3 Dimer
Registar: H:11 Int16 Jedinica: % numeric

PWM dimer 3

Inicijalizacija
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 4) << 8));
Čitanje razine
MODBUSR(H, 11, Int16)/1000
Zapis razine
MODBUSWNE(H, 11, Int16, Le*1000)
PWM dimer 4 Dimer
Registar: H:12 Int16 Jedinica: % numeric

PWM dimer 4

Inicijalizacija
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 8) << 8));
Čitanje razine
MODBUSR(H, 12, Int16)/1000
Zapis razine
MODBUSWNE(H, 12, Int16, Le*1000)
PWM dimer 5 Dimer
Registar: H:13 Int16 Jedinica: % numeric

PWM dimer 5

Inicijalizacija
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 16) << 8));
Čitanje razine
MODBUSR(H, 13, Int16)/1000
Zapis razine
MODBUSWNE(H, 13, Int16, Le*1000)
PWM dimer 6 Dimer
Registar: H:14 Int16 Jedinica: % numeric

PWM dimer 6

Inicijalizacija
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 32) << 8));
Čitanje razine
MODBUSR(H, 14, Int16)/1000
Zapis razine
MODBUSWNE(H, 14, Int16, Le*1000)
PWM dimer 7 Dimer
Registar: H:15 Int16 Jedinica: % numeric

PWM dimer 7

Inicijalizacija
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 64) << 8));
Čitanje razine
MODBUSR(H, 15, Int16)/1000
Zapis razine
MODBUSWNE(H, 15, Int16, Le*1000)
PWM dimer 8 Dimer
Registar: H:16 Int16 Jedinica: % numeric

PWM dimer 8

Inicijalizacija
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 128) << 8));
Čitanje razine
MODBUSR(H, 16, Int16)/1000
Zapis razine
MODBUSWNE(H, 16, Int16, Le*1000)
Povezivanje: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (6)
  • H:1 Digital Outputs Bitmask — Direct on/off control of outputs via bitmask (lower byte), bypassing PWM dimming
  • H:2 Digital Outputs Force Bitmask — Force output state override bitmask — forces outputs regardless of other control
  • H:3 Output Status Readback — Read actual output states as bitmask — useful for verifying output is active
  • H:4 Error Status — Module error flags — overtemperature, communication loss, etc.
  • H:5 Module Temperature — Internal module temperature for thermal monitoring
  • H:6 Firmware Version — Read-only firmware version identifier

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