
Der Domat R312 (24 V AC) und R313 (230 V AC) sind 8-Kanal-Triac-PWM-Ausgangsmodule für HVAC-Anwendungen wie Fußbodenheizungsverteiler und Thermoantriebssteuerung. Die Module kommunizieren über Modbus RTU auf einem optisch isolierten RS-485-Bus. Die TapHome-Vorlage stellt alle 8 Kanäle als unabhängige Dimmer mit Tastverhältnisregelung von 0–100 % (Auflösung 0,1 %) bereit.
Das Produkt wurde zuvor als M312/M313 verkauft. Die aktuellen Modelle R312/R313 haben eine identische Registerkarte und sind vollständig mit dieser Vorlage kompatibel.
Hardwareanschluss
Klemmenbelegung

| Klemme | Funktion |
|---|---|
| RS485 K+ | COM1 — serielle Verbindung RS-485, Klemme K+ (an A+/D+ am TapHome-Gateway anschließen) |
| RS485 K- | COM1 — serielle Verbindung RS-485, Klemme K- (an B-/D- am TapHome-Gateway anschließen) |
| G | Stromversorgung 24 V AC/DC |
| G0 | Stromversorgung 24 V AC/DC |
| TE | Optionaler Schirmanschluss, technische Erde |
| GD (L) | Stromversorgung der Ausgänge |
| GDO (N) | Stromversorgung der Ausgänge, gemeinsamer Leiter |
| DO1 | Ausgang 1 |
| GDO (N) | Stromversorgung der Ausgänge, gemeinsamer Leiter |
| DO2 | Ausgang 2 |
| DO3 | Ausgang 3 |
| GDO (N) | Stromversorgung der Ausgänge, gemeinsamer Leiter |
| DO4 | Ausgang 4 |
| DO5 | Ausgang 5 |
| GDO (N) | Stromversorgung der Ausgänge, gemeinsamer Leiter |
| DO6 | Ausgang 6 |
| DO7 | Ausgang 7 |
| GDO (N) | Stromversorgung der Ausgänge, gemeinsamer Leiter |
| DO8 | Ausgang 8 |
LED-Anzeige:
| LED | Funktion |
|---|---|
| TxD (rot) | RS-485-Datenübertragung an COM1 (blinkt: Übertragung; AUS: kein Datenverkehr) |
| PWR (grün) | Stromversorgung (EIN: Versorgung OK; AUS: keine Versorgung, schwache oder beschädigte Versorgung) |
DIP-Schalter (Mikro-DIP-Schalter neben den RS-485-Klemmen):
| Schalter | Funktion |
|---|---|
| BUS END | Beide EIN = 120 Ω Busabschluss; am ersten und letzten Gerät am Bus aktivieren |
| INIT | Bei EIN beim Einschalten werden Konfigurationsparameter auf Werkseinstellungen zurückgesetzt |
| USR | Benutzerdefiniert in der Kundenkonfiguration |
Anschlussschema

Der R312 benötigt 24 V AC sowohl für die Modulversorgung (G, G0) als auch für die Ausgangsversorgung (GD, GDO). Der R313 verwendet 24 V AC für die Modulversorgung und 230 V AC für die Ausgangsversorgung (L, N an GD, GDO angeschlossen).
Wenn das Modul das erste oder letzte Gerät am RS-485-Bus ist, aktivieren Sie den 120-Ohm-Abschlusswiderstand durch Kurzschließen des BUS END-Jumpers (Mikro-DIP-Schalter neben den RS-485-Klemmen).
Konfiguration
Modbus-Adresse einstellen
Die Standard-Modbus-Slave-Adresse ist 1 mit den Kommunikationsparametern 9600 Baud, 8N1. Zum Ändern der Adresse oder Baudrate verwenden Sie die Konfigurationssoftware ModComTool (kostenloser Download von domat.cz).
Änderungen der Adresse und Baudrate werden im EEPROM gespeichert und erfordern einen Modulneustart.
| Parameter | Register | Standard | Hinweise |
|---|---|---|---|
| Slave-Adresse | H:4 LSB | 1 | Bereich 1–247, EEPROM, Neustart erforderlich |
| Baudrate | H:4 MSB | 13 (9600) | 10=1200, 11=2400, 12=4800, 13=9600, 14=19200 |
INIT-Modus (Werksreset)
Wenn die Adresse oder Baudrate des Moduls unbekannt ist, bietet der DIP-Schalter INIT eine Wiederherstellungsmethode:
- Stellen Sie den DIP-Schalter INIT auf EIN
- Schalten Sie das Modul aus und wieder ein
- Die Adresse wird auf 1 und die Baudrate auf 9600, 8N1 zurückgesetzt
- Stellen Sie den DIP-Schalter INIT nach der Konfiguration wieder auf AUS
PWM-Periodenkonfiguration
Die PWM-Periode ist für alle 8 Kanäle gemeinsam. Die TapHome-Vorlage stellt sie beim Import über den Parameter PWM time (ms) ein (Standard: 1000 ms). Das Modul speichert die Periode in 100-ms-Einheiten.
Typische PWM-Perioden für Fußbodenheizungsanwendungen liegen zwischen 10 und 120 Sekunden. Die Standard-60-Sekunden-Periode funktioniert gut für die meisten Thermoantriebe.
Kommunikationsausfallschutz
Das Modul unterstützt die Konfiguration eines sicheren Zustands pro Kanal bei Verlust der Modbus-Kommunikation:
| Register | Funktion |
|---|---|
| H:6 LSB | Aktivierung des Ausfallverhaltens pro Kanal (Bitmaske) |
| H:6 MSB | Zielausgangszustand bei Kommunikationsausfall (ein/aus pro Kanal) |
| H:7 LSB | Zeitüberschreitung bei Kommunikationsausfall in Sekunden (0 = deaktiviert) |
Wenn aktiviert und innerhalb der Zeitüberschreitung keine Modbus-Kommunikation empfangen wird, setzt das Modul automatisch jeden Ausgang in den konfigurierten sicheren Zustand.
Gerätefunktionen
PWM-Dimmerkanäle
Die Vorlage stellt 8 unabhängige PWM-Dimmer-Geräte (Kanäle 1–8) bereit, die jeweils einem Holding-Register zugeordnet sind. Jeder Dimmer:
- Liest und schreibt das Tastverhältnis als Wert 0–1000 (entspricht 0,0 %–100,0 %)
- TapHome skaliert den Wert automatisch (teilt durch 1000 zur Anzeige, multipliziert mit 1000 zum Schreiben)
- Das Initialisierungsskript aktiviert den Kanal durch Setzen des entsprechenden Bits in der PWM-Freigabe-Bitmaske und konfiguriert die gemeinsame PWM-Periode
Alle 8 Kanäle teilen dieselbe PWM-Periode, haben aber eine unabhängige Tastverhältnisregelung, was das Modul für Mehrzonen-Fußbodenheizungsverteiler geeignet macht.
Weitere Funktionen
Die Module R312/R313 stellen auch Register für direkte binäre Ein-/Ausschaltung der Ausgänge (Umgehung von PWM), Zwangsüberschreibungs-Bitmaske, Rücklesen des Ausgangsstatus, Fehlerstatusflags, Überwachung der internen Modultemperatur und Auslesen der Firmwareversion bereit. Diese können in einem zukünftigen Vorlagen-Update hinzugefügt werden.
Fehlerbehebung
Keine Modbus-Kommunikation
- Überprüfen Sie die RS-485-Verkabelung: K+ an A+/D+ und K- an B-/D- am Modbus-Gateway
- Stellen Sie sicher, dass das Modul mit Strom versorgt wird (grüne PWR-LED muss leuchten)
- Bestätigen Sie, dass die Slave-Adresse mit der TapHome-Konfiguration übereinstimmt — verwenden Sie ModComTool zur Überprüfung
- Wenn die Adresse unbekannt ist, verwenden Sie den DIP-Schalter INIT zum Zurücksetzen auf Adresse 1 / 9600 Baud
- Überprüfen Sie den Busabschluss: aktivieren Sie BUS END am ersten und letzten Gerät am Bus
TxD-LED blinkt nicht
Die rote TxD-LED blinkt, wenn das Modul Daten auf RS-485 überträgt. Wenn sie nie blinkt:
- Das Modul empfängt keine gültigen Modbus-Anfragen — überprüfen Sie die Slave-Adresse
- Überprüfen Sie, ob die Baudrate übereinstimmt (Standard 9600)
- Versuchen Sie, K+ und K- zu tauschen, falls die Polarität vertauscht ist
Ausgänge reagieren nicht
- Überprüfen Sie, ob der Kanal für den PWM-Modus aktiviert ist — das Initialisierungsskript setzt dies automatisch bei der ersten Verbindung
- Überprüfen Sie, ob die Ausgangsversorgung (Klemmen GD/GDO) angeschlossen ist und die richtige Spannung hat (24 V AC für R312, 230 V AC für R313)
- Überprüfen Sie die Sicherung — zugänglich von der Vorderseite des Moduls (F3,15A für R312, F1A für R313)
- Überprüfen Sie, ob der minimale Laststrom (5 mA für R312) eingehalten wird — einige LED-Lasten können unter diesem Schwellenwert liegen
