TapHome

Domat R312/R313

Modbus RTU
Pridal
Posledná aktualizácia: 03. 2026
Domat R312/R313

Domat R312 (24 V AC) a R313 (230 V AC) sú 8-kanálové triakové PWM výstupné moduly určené pre HVAC aplikácie, ako sú rozdeľovače podlahového kúrenia a riadenie termických pohonov. Moduly komunikujú cez Modbus RTU po opticky izolovanej zbernici RS-485. TapHome šablóna sprístupňuje všetkých 8 kanálov ako nezávislé stmievače s reguláciou striedy 0–100 % (rozlíšenie 0,1 %).

Produkt bol predtým predávaný ako M312/M313. Súčasné modely R312/R313 majú identickú mapu registrov a sú plne kompatibilné s touto šablónou.

Hardvérové zapojenie

Priradenie svoriek
Domat R312/R313 priradenie svoriek a rozloženie PCB
SvorkaFunkcia
RS485 K+COM1 — sériová linka RS-485, svorka K+ (pripojiť na A+/D+ na TapHome gateway)
RS485 K-COM1 — sériová linka RS-485, svorka K- (pripojiť na B-/D- na TapHome gateway)
GNapájanie 24 V AC/DC
G0Napájanie 24 V AC/DC
TEVoliteľné pripojenie tienenia, technická zem
GD (L)Napájanie výstupov
GDO (N)Napájanie výstupov, spoločný vodič
DO1Výstup 1
GDO (N)Napájanie výstupov, spoločný vodič
DO2Výstup 2
DO3Výstup 3
GDO (N)Napájanie výstupov, spoločný vodič
DO4Výstup 4
DO5Výstup 5
GDO (N)Napájanie výstupov, spoločný vodič
DO6Výstup 6
DO7Výstup 7
GDO (N)Napájanie výstupov, spoločný vodič
DO8Výstup 8

LED indikácia:

LEDFunkcia
TxD (červená)RS-485 vysielanie dát na COM1 (bliká: vysielanie; OFF: žiadna komunikácia)
PWR (zelená)Napájanie (ON: napájanie OK; OFF: bez napájania, slabé alebo poškodené napájanie)

DIP prepínače (mikro DIP prepínače vedľa svoriek RS-485):

PrepínačFunkcia
BUS ENDOba ON = 120 Ω zakončenie zbernice; zapnúť na prvom a poslednom zariadení na zbernici
INITAk je ON pri zapnutí, konfiguračné parametre sa obnovia na továrenské nastavenia
USRUžívateľom definované v zákazníckej konfigurácii
Schéma zapojenia
Domat R312 a R313 schémy zapojenia

R312 vyžaduje 24 V AC pre napájanie modulu (G, G0) aj pre napájanie výstupov (GD, GDO). R313 používa 24 V AC pre napájanie modulu a 230 V AC pre napájanie výstupov (L, N pripojené na GD, GDO).

Ak je modul prvým alebo posledným zariadením na zbernici RS-485, zapnite 120 ohmový zakončovací odpor prepojením jumperu BUS END (mikro DIP prepínače vedľa svoriek RS-485).

Konfigurácia

Nastavenie Modbus adresy

Predvolená Modbus slave adresa je 1 s komunikačnými parametrami 9600 baud, 8N1. Pre zmenu adresy alebo prenosovej rýchlosti použite konfiguračný softvér ModComTool (bezplatné stiahnutie z domat.cz).

Zmeny adresy a prenosovej rýchlosti sú uložené v EEPROM a vyžadujú reštart modulu.

ParameterRegisterPredvolenáPoznámky
Slave adresaH:4 LSB1Rozsah 1–247, EEPROM, vyžaduje reštart
Prenosová rýchlosťH:4 MSB13 (9600)10=1200, 11=2400, 12=4800, 13=9600, 14=19200
Režim INIT (továrenský reset)

Ak je adresa alebo prenosová rýchlosť modulu neznáma, DIP prepínač INIT poskytuje metódu obnovenia:

  1. Nastavte DIP prepínač INIT do polohy ON
  2. Vypnite a zapnite modul
  3. Adresa sa obnoví na 1 a prenosová rýchlosť na 9600, 8N1
  4. Po konfigurácii nastavte DIP prepínač INIT späť do polohy OFF
Konfigurácia periódy PWM

Perióda PWM je spoločná pre všetkých 8 kanálov. TapHome šablóna ju nastavuje počas importu cez parameter PWM time (ms) (predvolená: 1000 ms). Modul ukladá periódu v jednotkách 100 ms.

Typické periódy PWM pre aplikácie podlahového kúrenia sa pohybujú od 10 do 120 sekúnd. Predvolená 60-sekundová perióda funguje dobre pre väčšinu termických pohonov.

Ochrana pri výpadku komunikácie

Modul podporuje konfiguráciu bezpečného stavu pre každý kanál v prípade straty Modbus komunikácie:

RegisterFunkcia
H:6 LSBPovolenie správania pri výpadku komunikácie pre každý kanál (bitmaska)
H:6 MSBCieľový stav výstupu pri výpadku komunikácie (zapnutý/vypnutý pre každý kanál)
H:7 LSBČasový limit výpadku komunikácie v sekundách (0 = vypnuté)

Ak je funkcia povolená a v rámci časového limitu nie je prijatá žiadna Modbus komunikácia, modul automaticky nastaví každý výstup do nakonfigurovaného bezpečného stavu.

Funkcie zariadenia

Kanály PWM stmievačov

Šablóna poskytuje 8 nezávislých zariadení PWM Dimmer (kanály 1–8), každé mapované na holding register. Každý stmievač:

  • Číta a zapisuje striedu ako hodnotu 0–1000 (zodpovedá 0,0 %–100,0 %)
  • TapHome hodnotu automaticky škáluje (delí 1000 pre zobrazenie, násobí 1000 pre zápis)
  • Inicializačný skript povolí kanál nastavením príslušného bitu v bitmaske povolenia PWM a nakonfiguruje spoločnú periódu PWM

Všetkých 8 kanálov zdieľa rovnakú periódu PWM, ale má nezávislé riadenie striedy, čo robí modul vhodným pre viaczónové rozdeľovače podlahového kúrenia.

Ďalšie funkcie

Moduly R312/R313 tiež sprístupňujú registre pre priame binárne zapnutie/vypnutie výstupov (obchádzanie PWM), bitmasku núteného prepísania, spätné čítanie stavu výstupov, príznaky chybových stavov, monitorovanie vnútornej teploty modulu a čítanie verzie firmvéru. Tieto funkcie môžu byť pridané v budúcej aktualizácii šablóny.

Riešenie problémov

Žiadna Modbus komunikácia
  1. Skontrolujte zapojenie RS-485: K+ na A+/D+ a K- na B-/D- na Modbus gateway
  2. Overte, že modul je napájaný (zelená LED PWR musí svietiť)
  3. Potvrďte, že slave adresa zodpovedá konfigurácii TapHome — na overenie použite ModComTool
  4. Ak je adresa neznáma, použite DIP prepínač INIT na reset na adresu 1 / 9600 baud
  5. Skontrolujte zakončenie zbernice: zapnite BUS END na prvom a poslednom zariadení na zbernici
LED TxD nebliká

Červená LED TxD bliká, keď modul vysiela dáta na RS-485. Ak nikdy nebliká:

  1. Modul neprijíma platné Modbus požiadavky — skontrolujte slave adresu
  2. Overte, že prenosová rýchlosť zodpovedá (predvolená 9600)
  3. Skúste prehodiť K+ a K-, ak je polarita obrátená
Výstupy nereagujú
  1. Overte, že kanál je povolený pre režim PWM — inicializačný skript toto nastaví automaticky pri prvom pripojení
  2. Skontrolujte, že napájanie výstupov (svorky GD/GDO) je pripojené a má správne napätie (24 V AC pre R312, 230 V AC pre R313)
  3. Skontrolujte poistku — prístupná z prednej strany modulu (F3,15A pre R312, F1A pre R313)
  4. Overte, že je splnený minimálny zaťažovací prúd (5 mA pre R312) — niektoré LED záťaže môžu byť pod touto hranicou

Dostupné zariadenia

Domat R312/R313 Modul
PWM Dimmer 1 Stmievač

Triakový výstupný kanál 1 — strieda 0–100 % s rozlíšením 0,1 %, riadi termické pohony alebo vykurovacie ventily cez PWM

Register: H:9 Int16 Jednotka: % numeric

PWM Dimmer 1

Inicializácia
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 1) << 8));
Čítanie úrovne
MODBUSR(H, 9, Int16)/1000
Zápis úrovne
MODBUSWNE(H, 9, Int16, Le*1000)
PWM Dimmer 2 Stmievač
Register: H:10 Int16 Jednotka: % numeric

PWM Dimmer 2

Inicializácia
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 2) << 8));
Čítanie úrovne
MODBUSR(H, 10, Int16)/1000
Zápis úrovne
MODBUSWNE(H, 10, Int16, Le*1000)
PWM Dimmer 3 Stmievač
Register: H:11 Int16 Jednotka: % numeric

PWM Dimmer 3

Inicializácia
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 4) << 8));
Čítanie úrovne
MODBUSR(H, 11, Int16)/1000
Zápis úrovne
MODBUSWNE(H, 11, Int16, Le*1000)
PWM Dimmer 4 Stmievač
Register: H:12 Int16 Jednotka: % numeric

PWM Dimmer 4

Inicializácia
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 8) << 8));
Čítanie úrovne
MODBUSR(H, 12, Int16)/1000
Zápis úrovne
MODBUSWNE(H, 12, Int16, Le*1000)
PWM Dimmer 5 Stmievač
Register: H:13 Int16 Jednotka: % numeric

PWM Dimmer 5

Inicializácia
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 16) << 8));
Čítanie úrovne
MODBUSR(H, 13, Int16)/1000
Zápis úrovne
MODBUSWNE(H, 13, Int16, Le*1000)
PWM Dimmer 6 Stmievač
Register: H:14 Int16 Jednotka: % numeric

PWM Dimmer 6

Inicializácia
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 32) << 8));
Čítanie úrovne
MODBUSR(H, 14, Int16)/1000
Zápis úrovne
MODBUSWNE(H, 14, Int16, Le*1000)
PWM Dimmer 7 Stmievač
Register: H:15 Int16 Jednotka: % numeric

PWM Dimmer 7

Inicializácia
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 64) << 8));
Čítanie úrovne
MODBUSR(H, 15, Int16)/1000
Zápis úrovne
MODBUSWNE(H, 15, Int16, Le*1000)
PWM Dimmer 8 Stmievač
Register: H:16 Int16 Jednotka: % numeric

PWM Dimmer 8

Inicializácia
MODBUSWNE(H, 8, Int16, $[PWMtimems]);MODBUSW(H, 7, Int16, MODBUSR(H, 7, Int16) | (((MODBUSR(H, 7, Int16) >> 8) | 128) << 8));
Čítanie úrovne
MODBUSR(H, 16, Int16)/1000
Zápis úrovne
MODBUSWNE(H, 16, Int16, Le*1000)
Pripojenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možné vylepšenia (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

Zdroje