
Domat R312 (24 V AC) și R313 (230 V AC) sunt module cu 8 ieșiri PWM pe triac, concepute pentru aplicații HVAC, cum sunt distribuitoarele pentru încălzirea în pardoseală și comanda actuatoarelor termice. Modulele comunică prin Modbus RTU pe o magistrală RS-485 cu izolație optică. Șablonul TapHome oferă toate cele 8 canale ca dimmere independente, cu controlul factorului de umplere 0-100 % (rezoluție de 0,1 %).
Produsul s-a vândut anterior sub denumirea M312/M313. Modelele actuale R312/R313 au o hartă de registre identică și sunt pe deplin compatibile cu acest șablon.
Conectarea hardware
Alocarea bornelor

| Bornă | Funcție |
|---|---|
| RS485 K+ | COM1 — linie serială RS-485, borna K+ (se conectează la A+/D+ pe gateway-ul TapHome) |
| RS485 K- | COM1 — linie serială RS-485, borna K- (se conectează la B-/D- pe gateway-ul TapHome) |
| G | Alimentare 24 V AC/DC |
| G0 | Alimentare 24 V AC/DC |
| TE | Conexiune opțională pentru ecranare, masă tehnică |
| GD (L) | Alimentarea ieșirilor |
| GDO (N) | Alimentarea ieșirilor, comun |
| DO1 | Ieșirea 1 |
| GDO (N) | Alimentarea ieșirilor, comun |
| DO2 | Ieșirea 2 |
| DO3 | Ieșirea 3 |
| GDO (N) | Alimentarea ieșirilor, comun |
| DO4 | Ieșirea 4 |
| DO5 | Ieșirea 5 |
| GDO (N) | Alimentarea ieșirilor, comun |
| DO6 | Ieșirea 6 |
| DO7 | Ieșirea 7 |
| GDO (N) | Alimentarea ieșirilor, comun |
| DO8 | Ieșirea 8 |
Semnalizarea LED:
| LED | Funcție |
|---|---|
| TxD (roșu) | RS-485 transmite date pe COM1 (clipește: transmisie; stins: nu există trafic de date) |
| PWR (verde) | Alimentare (aprins: alimentare OK; stins: lipsă alimentare, sursă de alimentare slabă sau defectă) |
Comutatoare DIP (microcomutatoare DIP lângă bornele RS-485):
| Comutator | Funcție |
|---|---|
| BUS END | Ambele pe ON = terminarea magistralei cu 120 Ω; activați-o la primul și la ultimul dispozitiv de pe magistrală |
| INIT | Dacă este pe ON la alimentare, parametrii de configurare se resetează la valorile implicite din fabrică |
| USR | Definit de utilizator în configurația clientului |
Schema de conectare

R312 necesită 24 V AC atât pentru alimentarea modulului (G, G0), cât și pentru alimentarea ieșirilor (GD, GDO). R313 folosește 24 V AC pentru alimentarea modulului și 230 V AC pentru alimentarea ieșirilor (L, N conectate la GD, GDO).
Dacă modulul este primul sau ultimul dispozitiv de pe magistrala RS-485, activați rezistorul de terminare de 120 Ω prin scurtcircuitarea jumperului BUS END (microcomutatoarele DIP de lângă bornele RS-485).
Configurare
Setarea adresei Modbus
Adresa Modbus slave implicită este 1, cu parametrii de comunicație 9600 baud, 8N1. Pentru a schimba adresa sau baud rate-ul, folosiți software-ul de configurare ModComTool (descărcare gratuită de pe domat.cz).
Modificările adresei și ale baud rate-ului se salvează în EEPROM și intră în vigoare după repornirea modulului.
| Parametru | Registru | Implicit | Note |
|---|---|---|---|
| Adresă slave | H:4 LSB | 1 | Interval 1–247, EEPROM, necesită repornire |
| Baud rate | H:4 MSB | 13 (9600) | 10=1200, 11=2400, 12=4800, 13=9600, 14=19200 |
Modul INIT (resetare la setările din fabrică)
Dacă adresa sau baud rate-ul modulului nu sunt cunoscute, comutatorul DIP INIT oferă o metodă de recuperare:
- Setați comutatorul DIP INIT pe ON
- Întrerupeți și reporniți alimentarea modulului
- Adresa se resetează la 1, iar baud rate-ul la 9600, 8N1
- După configurare, readuceți comutatorul DIP INIT pe OFF
Configurarea perioadei PWM
Perioada PWM este comună pentru toate cele 8 canale. Șablonul TapHome o setează la import prin parametrul PWM time (ms) (implicit: 1000 ms). Modulul memorează perioada în unități de 100 ms.
Perioadele PWM tipice pentru aplicațiile de încălzire în pardoseală sunt între 10 și 120 de secunde. O perioadă de aproximativ 60 de secunde funcționează bine pentru majoritatea actuatoarelor termice, așa că modificați în consecință valoarea implicită de 1000 ms de la import.
Protecția la pierderea comunicării
Modulul permite configurarea unei stări sigure pentru fiecare canal în cazul pierderii comunicării Modbus:
| Registru | Funcție |
|---|---|
| H:6 LSB | Activarea comportamentului la pierderea comunicării pentru fiecare canal (mască de biți) |
| H:6 MSB | Starea dorită a ieșirii la pierderea comunicării (pornit/oprit pentru fiecare canal) |
| H:7 LSB | Timpul de expirare la pierderea comunicării, în secunde (0 = dezactivat) |
Când funcția este activată și nu se primește niciun mesaj Modbus în timpul de expirare, modulul setează automat fiecare ieșire în starea sigură configurată.
Funcțiile dispozitivului
Canale dimmer PWM
Șablonul oferă 8 dispozitive Dimmer PWM independente (canalele 1–8), fiecare asociat unui registru holding. Fiecare dimmer:
- Citește și scrie factorul de umplere ca valoare 0–1000 (corespunzător 0,0 %–100,0 %)
- TapHome scalează valoarea automat (o împarte la 1000 pentru afișare și o înmulțește cu 1000 la scriere)
- Scriptul de inițializare activează canalul setând bitul corespunzător în masca de biți pentru activarea PWM și configurează perioada PWM comună
Toate cele 8 canale au aceeași perioadă PWM, dar factorul de umplere se controlează independent, ceea ce face modulul potrivit pentru distribuitoarele pentru încălzirea în pardoseală multizonă.
Funcții suplimentare
Modulele R312/R313 pun la dispoziție și registre pentru comanda binară directă pornit/oprit a ieșirilor (ocolind PWM), o mască de biți pentru forțarea ieșirilor, citirea stării ieșirilor, indicatori de eroare, monitorizarea temperaturii interne a modulului și citirea versiunii de firmware. Acestea pot fi adăugate într-o actualizare viitoare a șablonului.
Rezolvarea problemelor
Nu există comunicare Modbus
- Verificați cablajul RS-485: K+ la A+/D+ și K- la B-/D- pe gateway-ul Modbus
- Verificați dacă modulul este alimentat (LED-ul verde PWR trebuie să fie aprins)
- Verificați dacă adresa slave corespunde configurației TapHome — folosiți ModComTool pentru verificare
- Dacă adresa nu este cunoscută, folosiți comutatorul DIP INIT pentru resetarea la adresa 1 / 9600 baud
- Verificați terminarea magistralei: activați BUS END la primul și la ultimul dispozitiv de pe magistrală
LED-ul TxD nu clipește
LED-ul roșu TxD clipește când modulul transmite date pe RS-485. Dacă nu clipește niciodată:
- Modulul nu primește cereri Modbus valide — verificați adresa slave
- Verificați dacă baud rate-ul corespunde (implicit 9600)
- Încercați să inversați K+ și K-, în cazul în care polaritatea este inversată
Ieșirile nu răspund
- Verificați dacă pentru canal este activat modul PWM — scriptul de inițializare îl setează automat la prima conectare
- Verificați dacă alimentarea ieșirilor (bornele GD/GDO) este conectată și are tensiunea corectă (24 V AC pentru R312, 230 V AC pentru R313)
- Verificați siguranța fuzibilă — este accesibilă din partea frontală a modulului (F3.15A pentru R312, F1A pentru R313)
- Verificați dacă este atins curentul minim de sarcină (5 mA pentru R312) — unele sarcini LED pot fi sub acest prag
