TapHome

Daikin RTD-NET FBA-A(9)

Modbus RTU
Eingereicht von
Zuletzt aktualisiert: 03. 2026
Daikin RTD-NET FBA-A(9)

Das Daikin RTD-NET FBA-A(9) ist eine Modbus RTU Schnittstellenplatine (PCB) zur zentralen Überwachung und Steuerung von Daikin VRV-, Sky Air-, VAM- und VKM-Innengeräten. Es verbindet sich über das Daikin P1/P2-Fernbedienungsnetzwerk mit den Innengeräten und stellt Steuerungs- und Überwachungsregister über RS-485 bereit. Ein einzelnes RTD-NET kann bis zu 16 Innengeräte als eine Gruppe verwalten.

Das RTD-10 verwendet das gleiche Modbus-Register-Layout und ist vollständig kompatibel mit dieser Vorlage.

Hardwareanschluss

PCB-Übersicht
Daikin RTD-NET PCB-Layout mit Stromanschluss, P1/P2 REMCON-Klemmen, RS-485 D-BUS-Klemmen, DIP-Schalter SW1 und Status-LEDs

Wichtige Komponenten auf der PCB:

  • POWER (0V / +V) — 15–24 V DC Spannungsversorgung
  • REMCON (P1 / P2) — Anschluss an das Daikin P1/P2-Fernbedienungsnetzwerk
  • RS485 D-BUS (DB / DA / GND) — Modbus RTU Kommunikation mit TapHome
  • SW1 — 8-poliger DIP-Schalter zur Konfiguration der Modbus-Adresse und des Timeouts
  • LED1 / LED2 — Statusanzeigen (grün / rot)
  • LED3 / LED4 — P1/P2- und Modbus-Kommunikationsaktivität
Stromversorgung
Daikin RTD-NET Stromversorgung von der Innengeräte-PCB (X18A/X35A VRV, X35A Skyair)
DIP-Schalter-Adressierung
Daikin RTD-NET DIP-Schalter-Adresskonfiguration und RS-485 D-BUS Pin-Belegung (DB+, DA-, GND)
P1/P2 Daisy-Chain-Topologie
Daikin RTD-NET P1/P2 Daisy-Chain-Verbindung zwischen Innengeräten und kabelgebundener Fernbedienung

Stromversorgung: Das RTD-NET wird von der PCB des Innengeräts versorgt — verbinden Sie es mit X18A oder X35A bei VRV-Geräten, X35A bei Sky Air-Geräten oder X11A bei VAM/VKM-Geräten. Ein 1 m Kabel mit Stecker ist im Lieferumfang enthalten.

RS-485-Verkabelung (3-Draht-Anschluss):

  • DB(+) → A+/D+ am TapHome RS-485
  • DA(-) → B-/D- am TapHome RS-485
  • GND → GND am TapHome-Netzteil (obligatorisch)

Kabelspezifikation:

  • Typ: 24 AWG verdrilltes Aderpaar, geschirmt oder ungeschirmt
  • Standard: CAT3, CAT4 oder CAT5
  • Maximale Länge: 500 m
  • Topologie: nur Daisy-Chain (Stern- und Ringverbindungen werden nicht unterstützt)

Die GND-Leitung muss zwischen allen Geräten am RS-485-Bus verbunden sein. Bei Verwendung von geschirmtem Kabel kann die Abschirmung als GND-Verbindung dienen. GND nur an einem Punkt mit der lokalen Erde verbinden (Einpunkterdung).

P1/P2-Netzwerk: Verbinden Sie die P1- und P2-Klemmen mit dem Daikin P1/P2-Netzwerk. Bis zu 16 Innengeräte und eine Fernbedienung können angeschlossen werden. Die maximale P1/P2-Kabellänge beträgt 500 m.

BRC-Infrarotempfänger müssen auf den Modus SUB (S) eingestellt werden, wenn das RTD-NET als MAIN (M) betrieben wird.

Konfiguration

DIP-Schalter-Adressierung (SW1)

Die Modbus RTU Slave-Adresse wird über den DIP-Schalter SW1, Positionen 1–6 eingestellt (Binärkodierung, Bereich 0–63).

Adressbeispiele:

AdresseSW1 (1)SW1 (2)SW1 (3)SW1 (4)SW1 (5)SW1 (6)
0OFFOFFOFFOFFOFFOFF
1ONOFFOFFOFFOFFOFF
2OFFONOFFOFFOFFOFF
3ONONOFFOFFOFFOFF
10OFFONOFFONOFFOFF

Empfehlung: Adresse 1 für den ersten Adapter (SW1-1 = ON, alle anderen OFF).

Modbus-Master-Timeout (SW1 Positionen 7–8)
SW1 (7)SW1 (8)Verhalten
OFFOFFKein Timeout
ONOFFNach 120 s ohne Holding-Register-Schreibvorgang: alle Geräte EIN mit aktuellen Einstellungen, Fernbedienungen entsperrt
OFFONNach 120 s ohne Holding-Register-Schreibvorgang: alle Geräte EIN mit aktuellen Einstellungen, Sperrstatus der Fernbedienung unverändert
Kommunikationsparameter
ParameterWert
Baudrate9600 (konfigurierbar)
ParitätKeine (konfigurierbar)
Stoppbits1
Datenbits8
Registerbasis0

Gerätefunktionen

Geräteleistung und Betriebsmodus
  • ON/OFF (H:5) — schaltet alle Innengeräte ein oder aus
  • Betriebsmodus (H:3) — wählt Auto, Heizen, Lüfter, Kühlen oder Trocknen
  • Lüftergeschwindigkeit (H:2) — wählt Aus, Niedrig, Mittel oder Hoch. Die verfügbaren Geschwindigkeiten hängen vom Innengerätemodell ab
  • Lamellenrichtung (H:4) — steuert die Lamellenposition: Stopp, Schwenken, 0°, 20°, 45°, 70° oder 90°
Temperaturüberwachung
  • Fernbedienungstemperatur (A:50) — Raumtemperaturmessung von der kabelgebundenen Fernbedienung mit automatischer °C x 100 Umrechnung. Nur verfügbar, wenn genau ein Innengerät angeschlossen ist und die Fernbedienung im Sub-Modus betrieben wird

Der Temperatursensor stellt auch Serviceattribute für die Rücklufttemperaturen aller angeschlossenen Geräte bereit: Rückluft-Durchschnitt (A:23), Rückluft-Minimum (A:25) und Rückluft-Maximum (A:26), sowie den FB-Betriebsmodus (A:51), der anzeigt, ob das System im Leerlauf ist, heizt, kühlt oder im kombinierten Heiz- & Kühlmodus arbeitet.

VAM/VKM-Lüftungssteuerung

Das Gerät Lüftergeschwindigkeit enthält zwei Serviceattribute für VAM- und VKM-Lüftungsgeräte:

  • Klappensteuerung (H:30) — stellt den Lüftungsmodus ein: Auto, Kreuzstrom / Wärmerückgewinnung oder Bypass
  • VAM-Lüftergeschwindigkeit (H:31) — stellt die Lüftungsrate ein: Niedrig oder Hoch
Aktualisierungsmodi und Steuerungsbegrenzung

Das Modul stellt umfassende Serviceattribute zur Verwaltung bereit, wie Steuerwerte an die Innengeräte übertragen werden:

Aktualisierungsmodus-Register (H:10–H:15) bestimmen das Verhalten für jeden Steuerparameter (Global, Setpoint, Lüftergeschwindigkeit, Modus, Lamellen, Leistung):

AktualisierungsmodusFernbedienungVerhalten
LastTouch (Standard)EntsperrtAktualisierung bei jedem Schreibvorgang, auch wenn sich der Wert nicht geändert hat
CentralGesperrtFernbedienungstasten gesperrt, Wert wird wiederholt geschrieben
LocalEntsperrtKeine Aktualisierungen an das Gerät gesendet
OnChangeEntsperrtAktualisierung nur bei Wertänderung

Die Serviceaktion Control Update ermöglicht das gleichzeitige Einstellen aller sechs Aktualisierungsmodus-Parameter.

Steuerungsbegrenzungs-Register beschränken, was Endbenutzer über die Fernbedienung ändern können:

  • SetPoint (H:1) — aktueller Temperatursollwert
  • SetPoint Min / Max (H:20, H:21) — begrenzt den zulässigen Sollwertbereich (0 = keine Begrenzung)
  • Fanspeed Inhibit (H:23) — Bitmaske zum Deaktivieren bestimmter Lüftergeschwindigkeiten
  • Mode Inhibit (H:24) — Bitmaske zum Deaktivieren bestimmter Betriebsmodi
  • Louvre Inhibit (H:24) — Bitmaske zum Deaktivieren bestimmter Lamellenpositionen
Servicediagnose

Das ReadScript des Moduls überwacht drei Statusregister und meldet sie als Fehler oder Warnungen in TapHome:

  • Gerätestörung (A:21) — wenn ein Innengerät eine Störung meldet, wird ein Fehler mit dem Störungscode aus A:22 angezeigt
  • Abtauung (A:35) — wenn sich ein Gerät im Abtauzyklus befindet, wird eine Warnung angezeigt
  • Filteralarm (A:24) — wenn ein Gerät einen Filteralarm meldet, wird ein Fehler angezeigt

Das Serviceattribut Geräteanzahl (A:20) zeigt die Anzahl der im P1/P2-Netzwerk erkannten Innengeräte an, und Zusammenfassung des Gerätebetriebs (A:30) meldet die thermische Aktivität der Gruppe (Leerlauf/Lüfter, Heizen, Kühlen oder Heizen & Kühlen).

Weitere Funktionen

Das RTD-NET stellt auch Eingaberegister für einzelne Geräte zur individuellen Überwachung von bis zu 16 Innengeräten bereit, einschließlich Rücklufttemperatur je Gerät, Störungsstatus, Störungscodes, Filteralarme, Ein-/Auslasstemperaturen des Wärmetauschers und Thermostatus. Die Smart Grid-Steuerung (H:55), verfügbar am verwandten EKMBPP1-Adapter, ist in dieser Vorlage nicht enthalten. Diese können in einem zukünftigen Vorlagen-Update hinzugefügt werden.

LED-Statusanzeigen

LED-StatusBedeutung
LED1 + LED2 abwechselndP1/P2-Suchmodus (Einschalten, Gerätekonfiguration)
LED1 dauerhaft AN, LED2 AUSNormalbetrieb, keine Störung
LED1 AN, LED2 blinkendMindestens ein Innengerät mit Störung
LED1 blinkend, LED2 AUSGerätekonfigurationsfehler
LED1 AUS, LED2 langsam blinkendKlimagerät fehlt (U5-Störung)
LED1 blinkend, LED2 blinkendRS-485-Kommunikations-Timeout

Fehlerbehebung

Keine Modbus-Kommunikation (keine LED-Aktivität)
  1. RS-485-Kabel prüfen:
    • DB(+) korrekt mit A+/D+ am TapHome verbunden
    • DA(-) korrekt mit B-/D- am TapHome verbunden
    • GND verbunden — häufigstes Problem
  2. Modbus-Slave-Adresse am DIP-Schalter SW1 überprüfen (Positionen 1–6)
  3. TapHome-Einstellungen bestätigen: 9600 Baud, keine Parität, 1 Stoppbit
  4. Kabeltopologie prüfen — nur Daisy-Chain, keine Stern- oder Ringverbindungen
  5. Maximale Kabellänge von 500 m nicht überschritten
Innengerät nicht gefunden (LED1 AUS, LED2 langsam blinkend)
  1. P1/P2-Kabel zwischen RTD-NET und Innengerät prüfen
  2. Sicherstellen, dass das Innengerät eingeschaltet ist
  3. Mindestens 1 Minute nach dem Einschalten warten, bis die P1/P2-Kommunikation aufgebaut ist
  4. Adapter durch Trennen und Wiederanschließen der Stromversorgung neu starten
FB-Temperatur zeigt Null oder ist nicht verfügbar

Die Fernbedienungstemperatur (A:50) ist nur verfügbar, wenn genau ein Innengerät angeschlossen ist und die Fernbedienung als MAIN konfiguriert ist. Bei mehreren Geräten oder RTD-NET im MAIN-Modus liefert dieses Register keine Daten.

Timeout-Warnung (LED1 + LED2 beide blinkend)

Wenn die DIP-Schalter-Positionen 7–8 für Timeout konfiguriert sind und TapHome länger als 120 Sekunden keine Holding-Register schreibt, schaltet das RTD-NET alle Geräte mit den aktuellen Einstellungen ein und zeigt einen Timeout über die LEDs an. Stellen Sie sicher, dass TapHome regelmäßig Register liest und schreibt.

Verfügbare Geräte

Daikin RTD-NET FBA-A(9) Modul
Serviceattribute
Zusammenfassung des GerätebetriebsThermische Aktivität der Gruppe — Leerlauf/Lüfter, Heizen, Kühlen, Heizen & Kühlen
Globale AktualisierungAktualisierungsmodus für alle Steuerparameter — Last Touch, Central, Local, OnChange
Setpoint-Aktualisierung
Lüftergeschwindigkeits-Aktualisierung
Modus-Aktualisierung
Lamellen-Aktualisierung
Leistungs-Aktualisierung
SetPointAktueller Temperatursollwert in °C
SetPoint MinMinimaler zulässiger Sollwert — 0 bedeutet keine Begrenzung
Setpoint MaxMaximaler zulässiger Sollwert — 0 bedeutet keine Begrenzung
Fanspeed InhibitBitmaske zur Einschränkung verfügbarer Lüftergeschwindigkeiten — 0 bedeutet keine Einschränkung
Mode InhibitBitmaske zur Einschränkung verfügbarer Betriebsmodi — 0 bedeutet keine Einschränkung
Louvre InhibitBitmaske zur Einschränkung verfügbarer Lamellenpositionen — 0 bedeutet keine Einschränkung
GeräteanzahlAnzahl der im P1/P2-Netzwerk erkannten Innengeräte
Serviceaktionen
Control UpdateSetzt den Aktualisierungsmodus für alle sechs Steuerparameter gleichzeitig

Daikin RTD-NET FBA-A(9)

Lesen (Modul)
IF(MODBUSR(A, 21, Uint16) = 1, ADDERROR("At least one unit in fault", MODBUSR(A, 22, Uint16)));
IF(MODBUSR(A, 35, Uint16) = 1, ADDWARNING("At least one unit in defrost"));
IF(MODBUSR(A, 24, Uint16) = 1, ADDERROR("At least one unit in filter alarm"));
Serviceattribute
Summary of unit operation
Switch(MODBUSR(A, 30, Uint16), 0, "Idle/Fan", 1, "Heating", 2, "Cooling", 3, "Heat & Cool", "Unknown");
Global Update
var gu := MODBUSR(H, 10, Uint16);
SWITCH(gu, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
Setpoint Update
var se := MODBUSR(H, 11, Uint16);
SWITCH(se, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
Fanspeed Update
var fe := MODBUSR(H, 12, Uint16);
SWITCH(fe, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
Mode Update
var mu := MODBUSR(H, 13, Uint16);
SWITCH(mu, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
Louvre Update
var se := MODBUSR(H, 14, Uint16);
SWITCH(se, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
Power Update
var pow := MODBUSR(H, 15, Uint16);
SWITCH(pow, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
SetPoint
MODBUSR(H, 1, Uint16);
SetPoint Min
var sm := MODBUSR(H, 20, Uint16);
IF(sm = 0,"No limit", sm);
Setpoint Max
var sm := MODBUSR(H, 21, Uint16);
IF(sm = 0,"No limit", sm);
Fanspeed Inhibit
var sm := MODBUSR(H, 23, Uint16);
IF(sm = 0,"No limit", sm);
Mode Inhibit
var sm := MODBUSR(H, 24, Uint16);
IF(sm = 0,"No limit", sm);
Louvre Inhibit
var sm := MODBUSR(H, 24, Uint16);
IF(sm = 0,"No limit", sm);
Unit Count
var uc := MODBUSR(A, 20, Uint16);
uc + " unit" + IF(uc != 1, "s", "");
Serviceaktionen
Control Update
Parameter: Global Update, Setpoint Update, Fanspeed Update, Mode Update, Louvre Update, Power Update
MODBUSW(H, 10, Uint16, gu);
MODBUSW(H, 11, Uint16, su);
MODBUSW(H, 12, Uint16, fu);
MODBUSW(H, 13, Uint16, mu);
MODBUSW(H, 14, Uint16, lu);
MODBUSW(H, 15, Uint16, pu);
Lüftergeschwindigkeit Mehrwertschalter

Lüftergeschwindigkeitsregelung — Aus, Niedrig, Mittel, Hoch

Register: H:2 UInt16 numeric
Werte / Zustände: ${level_0Of3} · Low · Medium · High

Lüftergeschwindigkeit

Schaltzustand lesen
MODBUSR(H, 2, UInt16)
Schaltzustand schreiben
MODBUSW(H, 2, UInt16, Mu)
Serviceattribute
Damper Control
Switch(MODBUSR(H, 30, Uint16), 0, "Auto", 1, "Cross Flow / Heat Recovery", 2, "Bypass", "Unknown");
VAM Fanspeed
Switch(MODBUSR(H, 31, Uint16),1, "Low", 2, "High", "Unknown");
Lamellenrichtung Mehrwertschalter

Luftstromlamellenposition — Stopp, Schwenken, 0°, 20°, 45°, 70°, 90°

Register: H:4 Int16 numeric
Werte / Zustände: Swing · 0° · 20° · 45° · 70° · 90°

Lamellenrichtung

Schaltzustand lesen
MODBUSR(H, 4, Int16)
Schaltzustand schreiben
MODBUSW(H, 4, Int16, Mu)
ON/OFF Schalter
Register: H:5 UInt16
Werte / Zustände: ON · OFF

ON/OFF

Schaltzustand lesen
MODBUSR(H, 5, Uint16)
Schaltzustand schreiben
MODBUSW(H, 5, Uint16, St)
Fernbedienungstemperatur Temperatursensor Nur lesen

Raumtemperatur von der kabelgebundenen Fernbedienung (°C) — nur verfügbar mit einem einzelnen Innengerät im Sub-Modus

Register: A:50 UInt16 Einheit: °C numeric
Serviceattribute
FB-BetriebsmodusFernbedienungsbetrieb — Leerlauf/Lüfter, Heizen, Kühlen, Heizen & Kühlen
Rückluft-MinimumMinimale Rücklufttemperatur aller Innengeräte (°C)
Rückluft-MaximumMaximale Rücklufttemperatur aller Innengeräte (°C)
Rückluft-DurchschnittDurchschnittliche Rücklufttemperatur der Gruppe aller Innengeräte (°C)

Fernbedienungstemperatur

Temperatur lesen
MODBUSR(A, 50, Uint16) / 100
Serviceattribute
RC Operation Mode
var om := MODBUSR(A, 51, UInt16);
Switch(om, 0, "Idle/Fan", 1, "Heating", 2, "Cooling", 3, "Heat & Cool", "Unknown");
Return Air Min
MODBUSR(A, 25, Uint16)/100 + "°C"
Return Air Max
MODBUSR(A, 26, Uint16)/100 + "°C"
Return Air Average
MODBUSR(A, 23, Uint16)/100 + "°C"
Betriebsmodus Mehrwertschalter

HVAC-Betriebsmodus — Auto, Heizen, Lüfter, Kühlen, Trocknen

Register: H:3 Int16 numeric
Werte / Zustände: Auto · Heat · Fan · Cool · Dry

Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 3, Int16)
Schaltzustand schreiben
MODBUSW(H, 3, Int16, Mu)
Verbindung: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (4)
  • H:22 Fan Speed Inhibit — Bitmask — inhibit specific fan speeds (template uses H:23 for Fanspeed Inhibit which may be a register error; H:22 is the documented fan speed inhibit register)
  • H:25 Louvre Inhibit (correct register) — Template reads H:24 for both Mode Inhibit and Louvre Inhibit — likely a copy-paste error; the actual louvre inhibit register should be H:25
  • A:22 Error Code (group) — Read by module readscript as ADDERROR parameter, but not exposed as a standalone service attribute
  • H:55 Smart Grid — 0=Free running, 1=Forced off, 2=Recommended on, 3=Forced on. Present in EKMBPP1 template but absent from RTD-NET template

Quellen