TapHome

Domat R312/R313

Modbus RTU
Beküldő
Utoljára frissítve: 03. 2026
Domat R312/R313

A Domat R312 (24 V AC) és R313 (230 V AC) 8 csatornás triak PWM kimeneti modulok HVAC alkalmazásokhoz, mint például padlófűtés-elosztók és termikus hajtómű vezérlés. A modulok Modbus RTU-n kommunikálnak optikailag leválasztott RS-485 buszon keresztül. A TapHome sablon mind a 8 csatornát független dimmerként teszi elérhetővé 0–100 %-os kitöltési tényező szabályozással (0,1 % felbontás).

A terméket korábban M312/M313 néven forgalmazták. A jelenlegi R312/R313 modellek azonos regisztertérképpel rendelkeznek és teljes mértékben kompatibilisek ezzel a sablonnal.

Hardveres csatlakoztatás

Sorkapocs-kiosztás
Domat R312/R313 sorkapocs-kiosztás és NYÁK-elrendezés
SorkapocsFunkció
RS485 K+COM1 — soros kapcsolat RS-485, K+ kapocs (csatlakoztasd az A+/D+-ra a TapHome gateway-en)
RS485 K-COM1 — soros kapcsolat RS-485, K- kapocs (csatlakoztasd a B-/D–ra a TapHome gateway-en)
GTápellátás 24 V AC/DC
G0Tápellátás 24 V AC/DC
TEOpcionális árnyékolás csatlakozás, technikai föld
GD (L)Kimenetek tápellátása
GDO (N)Kimenetek tápellátása, közös vezető
DO11. kimenet
GDO (N)Kimenetek tápellátása, közös vezető
DO22. kimenet
DO33. kimenet
GDO (N)Kimenetek tápellátása, közös vezető
DO44. kimenet
DO55. kimenet
GDO (N)Kimenetek tápellátása, közös vezető
DO66. kimenet
DO77. kimenet
GDO (N)Kimenetek tápellátása, közös vezető
DO88. kimenet

LED jelzés:

LEDFunkció
TxD (piros)RS-485 adatküldés a COM1-en (villog: adatküldés; OFF: nincs adatforgalom)
PWR (zöld)Tápellátás (ON: tápellátás OK; OFF: nincs tápellátás, gyenge vagy sérült tápellátás)

DIP kapcsolók (mikro DIP kapcsolók az RS-485 sorkapcsok mellett):

KapcsolóFunkció
BUS ENDMindkettő ON = 120 Ω buszlezárás; a busz első és utolsó eszközén aktiválandó
INITHa ON bekapcsoláskor, a konfigurációs paraméterek visszaállnak a gyári beállításokra
USRFelhasználó által definiált az ügyfél konfigurációban
Bekötési rajz
Domat R312 és R313 bekötési rajzok

Az R312 24 V AC-t igényel mind a modul tápellátásához (G, G0), mind a kimenetek tápellátásához (GD, GDO). Az R313 24 V AC-t használ a modul tápellátásához és 230 V AC-t a kimenetek tápellátásához (L, N a GD, GDO-ra csatlakoztatva).

Ha a modul az RS-485 busz első vagy utolsó eszköze, aktiváld a 120 ohmos lezáró ellenállást a BUS END jumper rövidre zárásával (mikro DIP kapcsolók az RS-485 sorkapcsok mellett).

Konfiguráció

Modbus cím beállítása

Az alapértelmezett Modbus slave cím 1, kommunikációs paraméterekkel: 9600 baud, 8N1. A cím vagy baudráta módosításához használd a ModComTool konfigurációs szoftvert (ingyenes letöltés a domat.cz oldalról).

A cím és baudráta változtatások az EEPROM-ban tárolódnak és a modul újraindítását igénylik.

ParaméterRegiszterAlapértelmezettMegjegyzés
Slave címH:4 LSB1Tartomány 1–247, EEPROM, újraindítás szükséges
BaudrátaH:4 MSB13 (9600)10=1200, 11=2400, 12=4800, 13=9600, 14=19200
INIT mód (gyári visszaállítás)

Ha a modul címe vagy baudrátája ismeretlen, az INIT DIP kapcsoló helyreállítási lehetőséget biztosít:

  1. Állítsd az INIT DIP kapcsolót ON pozícióba
  2. Kapcsold ki és be a modult
  3. A cím visszaáll 1-re és a baudráta 9600, 8N1-re
  4. Konfiguráció után állítsd az INIT DIP kapcsolót vissza OFF pozícióba
PWM periódus konfiguráció

A PWM periódus mind a 8 csatornára közös. A TapHome sablon importáláskor a PWM time (ms) paraméterrel állítja be (alapértelmezett: 1000 ms). A modul a periódust 100 ms egységekben tárolja.

A padlófűtési alkalmazások tipikus PWM periódusai 10–120 másodperc közé esnek. Az alapértelmezett 60 másodperces periódus a legtöbb termikus hajtóműhöz jól működik.

Kommunikációs kimaradás elleni védelem

A modul csatornánkénti biztonságos állapot konfigurálást támogat Modbus kommunikációs kimaradás esetén:

RegiszterFunkció
H:6 LSBKommunikációs kimaradási viselkedés engedélyezése csatornánként (bitmaszk)
H:6 MSBCélkimeneti állapot kommunikációs kimaradáskor (be/ki csatornánként)
H:7 LSBKommunikációs kimaradás időtúllépése másodpercben (0 = letiltva)

Ha engedélyezve van, és az időtúllépésen belül nem érkezik Modbus kommunikáció, a modul automatikusan minden kimenetet a konfigurált biztonságos állapotba állít.

Eszközfunkciók

PWM dimmer csatornák

A sablon 8 független PWM Dimmer eszközt biztosít (1–8. csatorna), mindegyik egy holding regiszterhez rendelve. Minden dimmer:

  • Olvassa és írja a kitöltési tényezőt 0–1000 értékként (ami 0,0 %–100,0 %-nak felel meg)
  • A TapHome automatikusan skálázza az értéket (1000-rel oszt megjelenítéshez, 1000-rel szoroz íráshoz)
  • Az inicializáló szkript engedélyezi a csatornát a megfelelő bit beállításával a PWM engedélyező bitmászkban és konfigurálja a közös PWM periódust

Mind a 8 csatorna azonos PWM periódust oszt meg, de független kitöltési tényező szabályozással rendelkezik, ami alkalmassá teszi a modult többzónás padlófűtés-elosztókhoz.

További funkciók

Az R312/R313 modulok regisztereket is elérhetővé tesznek közvetlen bináris be/ki kimenetvezérléshez (PWM megkerülésével), kényszerített felülírási bitmászkhoz, kimeneti állapot visszaolvasásához, hibaállapot jelzőkhöz, belső modulhőmérséklet monitorozáshoz és firmware-verzió kiolvasásához. Ezek egy jövőbeli sablonfrissítésben adhatók hozzá.

Hibaelhárítás

Nincs Modbus kommunikáció
  1. Ellenőrizd az RS-485 bekötést: K+ az A+/D+-ra és K- a B-/D–ra a Modbus gateway-en
  2. Ellenőrizd, hogy a modul kap tápellátást (a zöld PWR LED-nek világítania kell)
  3. Erősítsd meg, hogy a slave cím megegyezik a TapHome konfigurációval — ellenőrzéshez használd a ModComTool-t
  4. Ha a cím ismeretlen, használd az INIT DIP kapcsolót az 1-es cím / 9600 baud visszaállításához
  5. Ellenőrizd a buszlezárást: aktiváld a BUS END-et a busz első és utolsó eszközén
A TxD LED nem villog

A piros TxD LED villog, amikor a modul adatot küld az RS-485-ön. Ha soha nem villog:

  1. A modul nem kap érvényes Modbus kéréseket — ellenőrizd a slave címet
  2. Ellenőrizd, hogy a baudráta egyezik-e (alapértelmezett 9600)
  3. Próbáld meg felcserélni K+ és K- vezetékeket, ha a polaritás fordított
A kimenetek nem reagálnak
  1. Ellenőrizd, hogy a csatorna engedélyezve van-e PWM módra — az inicializáló szkript ezt automatikusan beállítja az első csatlakozáskor
  2. Ellenőrizd, hogy a kimeneti tápellátás (GD/GDO sorkapcsok) csatlakoztatva van és megfelelő feszültségű (24 V AC R312-höz, 230 V AC R313-hoz)
  3. Ellenőrizd a biztosítékot — a modul elülső oldaláról elérhető (F3,15A R312-höz, F1A R313-hoz)
  4. Ellenőrizd, hogy a minimális terhelési áram (5 mA R312-höz) teljesül — egyes LED terhelések ez alatt a küszöbérték alatt lehetnek

Elérhető eszközök

Domat R312/R313 Modul
PWM Dimmer 1 Fényerőszabályzó

Triak kimeneti csatorna 1 — kitöltési tényező 0–100 % 0,1 %-os felbontással, termikus hajtóműveket vagy fűtési szelepeket vezérel PWM-mel

Regiszter: H:9 Int16 Egység: % numeric

PWM Dimmer 1

Inicializálás
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 1) << 8));
Szint olvasása
MODBUSR(H, 9, Int16)/1000
Szint írása
MODBUSWNE(H, 9, Int16, Le*1000)
PWM Dimmer 2 Fényerőszabályzó
Regiszter: H:10 Int16 Egység: % numeric

PWM Dimmer 2

Inicializálás
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 2) << 8));
Szint olvasása
MODBUSR(H, 10, Int16)/1000
Szint írása
MODBUSWNE(H, 10, Int16, Le*1000)
PWM Dimmer 3 Fényerőszabályzó
Regiszter: H:11 Int16 Egység: % numeric

PWM Dimmer 3

Inicializálás
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 4) << 8));
Szint olvasása
MODBUSR(H, 11, Int16)/1000
Szint írása
MODBUSWNE(H, 11, Int16, Le*1000)
PWM Dimmer 4 Fényerőszabályzó
Regiszter: H:12 Int16 Egység: % numeric

PWM Dimmer 4

Inicializálás
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 8) << 8));
Szint olvasása
MODBUSR(H, 12, Int16)/1000
Szint írása
MODBUSWNE(H, 12, Int16, Le*1000)
PWM Dimmer 5 Fényerőszabályzó
Regiszter: H:13 Int16 Egység: % numeric

PWM Dimmer 5

Inicializálás
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 16) << 8));
Szint olvasása
MODBUSR(H, 13, Int16)/1000
Szint írása
MODBUSWNE(H, 13, Int16, Le*1000)
PWM Dimmer 6 Fényerőszabályzó
Regiszter: H:14 Int16 Egység: % numeric

PWM Dimmer 6

Inicializálás
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 32) << 8));
Szint olvasása
MODBUSR(H, 14, Int16)/1000
Szint írása
MODBUSWNE(H, 14, Int16, Le*1000)
PWM Dimmer 7 Fényerőszabályzó
Regiszter: H:15 Int16 Egység: % numeric

PWM Dimmer 7

Inicializálás
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 64) << 8));
Szint olvasása
MODBUSR(H, 15, Int16)/1000
Szint írása
MODBUSWNE(H, 15, Int16, Le*1000)
PWM Dimmer 8 Fényerőszabályzó
Regiszter: H:16 Int16 Egység: % numeric

PWM Dimmer 8

Inicializálás
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 128) << 8));
Szint olvasása
MODBUSR(H, 16, Int16)/1000
Szint írása
MODBUSWNE(H, 16, Int16, Le*1000)
Kapcsolat: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források