TapHome
Community Beta HVAC-Integration

Daikin FCBAG Modbus RTU

Daikin FCBAG ist ein Steckmodul für Modbus RTU für die Gebläsekonvektoren Daikin FWT-HT und FWT-HTV, angebunden an TapHome über RS-485. Schaltet das Gerät ein und aus, stellt Betriebsart, Solltemperatur, Lamellenposition und Lüfterstufe ein und liest die Raumtemperatur, die Daikin-Fehlercodes und den Fehler des Raumfühlers. Modbus wird am DIP-Schalter der Hauptplatine freigegeben, die Slave-Adresse am Modul.

Modbus RTU5 GeräteRevision 1.0 Zuletzt aktualisiert: 12. November 2026

Eingereicht von Architechnik Kft.

Daikin FCBAG Modbus RTU

Import in die TapHome AppHardware › Modbus › Aus Vorlage hinzufügen

Vorlage herunterladen
Auf dieser Seite

Integrationsanleitung

Das Daikin FCBAG ist ein optionales Steckmodul für Modbus RTU für die Kaltwasser-Wandgebläsekonvektoren (Fan Coils) Daikin FWT-HT und FWT-HTV. Es sitzt in einem eigenen Steckplatz im Schaltkasten des Innengeräts, wird über einen kurzen Kabelbaum mit der Hauptplatine des Geräts verbunden und stellt das Gerät an einem RS-485-Bus bereit. Die Vorlage verbindet TapHome direkt mit diesem Bus — ein weiteres Gateway ist nicht nötig — und deckt das Ein- und Ausschalten des Geräts, die Betriebsart, die Raum- und Solltemperatur, die Lamellenposition, die Lüfterstufe und die Fehlercodes des Geräts ab.

Die Gerätenamen in der Vorlage sind ungarisch. Unten wird jedes Gerät genau so genannt, wie es nach dem Import erscheint, gefolgt von seiner Bedeutung, zum Beispiel Klíma (Gerät ein/aus).

Hardwareanschluss

Die Installation darf nur von einer Fachkraft durchgeführt werden. Schalten Sie das Gerät aus und trennen Sie alle Stromversorgungen, bevor Sie den Schaltkasten öffnen.

FCBAG-Modul

Platinenlayout des Daikin-FCBAG-Moduls: Klemme TB_RS485, Steckverbinder CN_MODBUS_MODULAR_1, DIP-Schalter DIP_RS485, TX- und RX-LEDs
ElementFunktion
TB_RS485RS-485-Klemme (A, B) für den Modbus-Master und weitere FCBAG-Module
CN_MODBUS_MODULAR_1Steckverbinder für den Kabelbaum zu CN_MODBUS_MODULAR auf der Hauptplatine des Geräts
DIP_RS485Slave-Adresse des Geräts
TX_LED (gelb)Datenübertragung läuft
RX_LED (rot)Datenempfang läuft

Im Lieferumfang sind das Modul, ein 10-adriger Kabelbaum (100 mm) zur Hauptplatine und die Anleitung enthalten. Laut Daikin kann das Modul nur mit Gebläsekonvektoren verwendet werden, die von Daikin Manufacturing hergestellt wurden.

Einbau des Moduls in das Gerät

  1. Schalten Sie das Gerät aus und nehmen Sie die Metallabdeckung des Schaltkastens ab.
  2. Setzen Sie das FCBAG-Modul in den vorgesehenen Steckplatz ein und schieben Sie es vollständig in den Haken.
  3. Verbinden Sie den Kabelbaum von CN_MODBUS_MODULAR_1 am Modul mit CN_MODBUS_MODULAR auf der Hauptplatine (der Steckverbinder mit der Bezeichnung „Accessory: Modbus (FCBAG)“ in der Installationsanleitung des Geräts).
  4. Verlegen Sie das RS-485-Kabel wie in der Anleitung des Moduls gezeigt.
  5. Stellen Sie die DIP-Schalter ein (siehe Konfiguration unten) und schließen Sie den Schaltkasten mit der Metallabdeckung.

RS-485-Verkabelung

Verbinden Sie A und B von TB_RS485 mit A und B des RS-485-Busses von TapHome. Mehrere Geräte werden von einer TB_RS485 zur nächsten in Reihe geschaltet — die Anleitung des Moduls zeigt bis zu 15 Geräte an einem Bus hinter dem Modbus-Master.

VerbindungKabelMax. Länge
FCBAG-Modul zum Modbus-Master (TapHome)geschirmtes verdrilltes Adernpaar 24 AWG, Wellenwiderstand 100 Ω1000 m
FCBAG-Modul zur Hauptplatine10-adriger Kabelbaum (mitgeliefert)100 mm

Konfiguration

Die Kommunikationseinstellungen werden an zwei DIP-Schaltern vorgenommen: DIP_Config auf der Hauptplatine des Geräts und DIP_RS485 am FCBAG-Modul. Modbus ist ausgeschaltet, bis Pin 1 von DIP_Config auf ON gestellt wird.

Konfigurationstabelle des Daikin FCBAG: DIP_Config-Pins für Modbus-Freigabe, Baudrate, Stoppbit und Parität sowie DIP_RS485-Pins für die Slave-Adresse

DIP_Config auf der Hauptplatine

PinFunktionOFFONFür diese Vorlage
1ModbusDeaktiviertAktiviertON
2Baudrate9600 bps19200 bpsOFF (9600)
3Stoppbit1 (mit Parität)2 (ohne Parität)OFF
4Parität (nur wenn Pin 3 auf OFF steht)Gerade (Even)Ungerade (Odd)OFF (Even)
5In der Anleitung des Moduls reserviert——siehe Hinweis

Die Installationsanleitung des Geräts verwendet Pin 5 von DIP_Config, um den potenzialfreien Ein/Aus-Eingang (TB_ON/OFF) freizugeben. Er gehört nicht zu den Modbus-Einstellungen — stellen Sie ihn so ein, wie es diese Funktion erfordert.

Slave-Adresse (DIP_RS485 am Modul)

Die Pins 1–4 von DIP_RS485 stellen die Slave-Adresse binär ein: Pin 1 = 1, Pin 2 = 2, Pin 3 = 4, Pin 4 = 8 (die Adresse ist die Summe der auf ON gestellten Pins). Gültig sind die Adressen 1–15; 0 (alle OFF) deaktiviert die Modbus-Kommunikation. Pin 5 ist reserviert. Jedes Gerät am Bus braucht eine eigene Adresse, und die Vorlage deckt ein Gerät ab — bei mehreren Geräten wird sie für jedes Gerät einmal mit dessen Adresse importiert.

Die Standard-Slave-ID der Vorlage ist 2 — nur Pin 2 auf ON. Die Anleitung des Moduls (Seite „Unit configuration“) zeigt die Schalterstellungen für alle Adressen 1–15.

Kommunikationsparameter

ParameterWert
Baudrate9600
ParitätGerade (Even)
Datenbits8
Stoppbits1
Slave-ID2 (Importparameter Modbus Slave ID)

In TapHome wird die Vorlage auf einer Modbus-RTU-Schnittstelle dieses RS-485-Busses mit den obigen Parametern importiert, und der Importparameter Modbus Slave ID wird auf die Adresse aus DIP_RS485 gesetzt.

Gerätefunktionen

Die Registernummern unten folgen der Anleitung des Moduls: Input-Register 3xxxx werden gelesen, Holding-Register 4xxxx werden geschrieben. Befehle, die nur einen Teil des Registers 42001 ändern, lesen es zuerst und schreiben es mit nur diesem geänderten Teil zurück, sodass sich Ein/Aus, Lamelle und Lüfterstufe nicht gegenseitig überschreiben.

Ein/Aus

Klíma (Gerät ein/aus) — liest Bit 0 des Input-Registers 32001 und schreibt Bit 0 des Holding-Registers 42001. Seine Service-Attribute zeigen die aktuelle Lüfterstufe (Ventilátor sebesség) und die Lamellenposition (Légirány (swing)). Das Lamellen-Attribut liest nur die Bits 8–9, daher zeigt es die Positionen 4, 5 und Swing als andere Werte an — das Gerät Lamella állás zeigt den vollständigen Wert.

Betriebsart

Üzemmód (Betriebsart) — liest das Input-Register 32002 und schreibt das Holding-Register 42002:

WertZustand in TapHomeBedeutung
0VentilátorLüften
1FűtésHeizen
2HűtésKühlen
3AutoAutomatik
7SzárazEntfeuchten

Temperatur

Hőmérséklet (Thermostat):

  • Raumtemperatur aus dem Input-Register 32005, geteilt durch 10,
  • Solltemperatur, gelesen aus dem Input-Register 32003 (geteilt durch 10) und geschrieben in das Holding-Register 42003 (multipliziert mit 10),
  • Bereich der Solltemperatur in TapHome 16–32 °C.

Der Thermostat meldet außerdem zwei Fehler:

  • Meghibásodás (Gerätestörung) — wenn Bit 9 des Input-Registers 32004 (Fehlercode) gesetzt ist. Der Text zeigt den Daikin-Fehlercode: einen Buchstaben aus den Bits 8–12 (1 = A, 2 = C, 3 = E, 4 = H, 5 = F, 6 = J, 7 = L, 8 = P, 9 = U), gefolgt von der Zahl aus den Bits 0–3.
  • Szobahőmérséklet-érzékelő hiba (Fehler des Raumtemperaturfühlers) — wenn Bit 8 des Input-Registers 32006 gesetzt ist.

Lamelle und Lüfter

  • Lamella állás (Lamellenposition) — Bits 8–10 von 32001, geschrieben in die Bits 8–10 von 42001: Megáll (Stopp), 1. pozíció … 5. pozíció (Positionen 1–5) und Swing.
  • Ventilátor sebesség (Lüfterstufe) — Bits 12–14 von 32001, geschrieben in die Bits 12–14 von 42001: Alacsony (niedrig), Közép-alacsony (mittel-niedrig), Közepes (mittel), Közép-magas (mittel-hoch), Magas (hoch) und Auto.

Die Anleitung des Moduls führt außerdem Disable Handset Control (42010), Force Compressor / Valve Off (42011), die Temperatur des Wärmetauschers im Innengerät (32201), den Modul- und Verbindungsstatus (30001, 30002) und die Grenzen der Solltemperatur des Geräts (31002, 31003) auf. Sie sind in dieser Vorlage nicht enthalten.

Fehlerbehebung

Die LEDs am Modul zeigen den Zustand des Busses: RX_LED (rot) für den Empfang, TX_LED (gelb) für das Senden.

  • Keine Kommunikation, RX_LED leuchtet dauerhaft, blinkt aber nicht, TX_LED blinkt nicht: A und B an TB_RS485 sind vertauscht, oder eine der Leitungen ist nicht angeschlossen. Prüfen Sie die Verkabelung an TB_RS485.
  • Keine Kommunikation, RX_LED blinkt, TX_LED blinkt nicht: Die Einstellung von DIP_Config auf der Hauptplatine ist falsch — Pin 1 (Modbus) muss auf ON stehen. Prüfen Sie auch, dass DIP_RS485 nicht auf 0 steht und mit der Modbus Slave ID der Vorlage übereinstimmt.
  • Werte werden gelesen, aber das Gerät reagiert nicht auf Befehle (beide LEDs blinken): DIP_Config passt nicht zu den Kommunikationseinstellungen der TapHome-Schnittstelle. Mit Pin 2 auf ON läuft das Modul mit 19200 Bd, mit Pin 3 auf ON verwendet es 2 Stoppbits ohne Parität, mit Pin 4 auf ON ungerade Parität.

Verfügbare Geräte 5

Diese Geräte erscheinen nach dem Import in TapHome.

Daikin FCBAG modul Modul
Klíma Schalter
Werte / Zustände: ON · OFF

Klíma

Schaltzustand lesen
GETBIT(MODBUSR(A, 2000, UInt16), 0)
Schaltzustand schreiben
VAR reg := MODBUSR(H, 2000, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 2000, UInt16, reg);
Serviceattribute
Ventilátor sebesség
SWITCH(GETBITS(MODBUSR(A, 2000, UInt16), 12, 3), 1, "Alacsony", 2, "Közép-alacsony", 3, "Közepes", 4, "Közép-magas", 5, "Magas", 7, "Auto", "Ismeretlen")
Légirány (swing)
SWITCH(GETBITS(MODBUSR(A, 2000, UInt16), 8, 2), 0, "Megáll", 1, "1. pozíció", 2, "2. pozíció", 3, "3. pozíció", 4, "4. pozíció", 5, "5. pozíció", 7, "Swing", "Ismeretlen")
Üzemmód Mehrwertschalter
Werte / Zustände: Ventilátor · Fűtés · Hűtés · Auto · Száraz

Üzemmód

Schaltzustand lesen
MODBUSR(A, 2001, UInt16)
Schaltzustand schreiben
MODBUSWNE(H, 2001, UInt16, Mu)
Hőmérséklet Thermostat

Hőmérséklet

Temperatur lesen
MODBUSR(A, 2004, Int16)/10
Solltemperatur lesen
MODBUSR(A, 2002, Int16)/10
Solltemperatur schreiben
MODBUSWNE(H, 2002, Int16, Se*10)
Lesen (Modul)
VAR errorReg := MODBUSR(A, 2003, UInt16);
IF(GETBIT(errorReg, 9))
  VAR upper := GETBITS(errorReg, 8, 5);
  VAR lower := GETBITS(errorReg, 0, 4);
  VAR letter := SWITCH(upper, 1, "A", 2, "C", 3, "E", 4, "H", 5, "F", 6, "J", 7, "L", 8, "P", 9, "U", "?");
  ADDERROR(1, "Meghibásodás: " + letter + TOSTRING(lower, "F0"));
END
VAR sensorReg := MODBUSR(A, 2005, UInt16);
IF(GETBIT(sensorReg, 8))
  ADDERROR(2, "Szobahőmérséklet-érzékelő hiba");
END
Lamella állás Mehrwertschalter
Werte / Zustände: Megáll · 1. pozíció · 2. pozíció · 3. pozíció · 4. pozíció · 5. pozíció · Swing

Lamella állás

Schaltzustand lesen
GETBITS(MODBUSR(A, 2000, UInt16), 8, 3)
Schaltzustand schreiben
VAR reg := MODBUSR(H, 2000, UInt16);
reg := SETBITS(reg, 8, 3, Mu);
MODBUSW(H, 2000, UInt16, reg);
Ventilátor sebesség Mehrwertschalter
Werte / Zustände: Alacsony · Közép-alacsony · Közepes · Közép-magas · Magas · Auto

Ventilátor sebesség

Schaltzustand lesen
GETBITS(MODBUSR(A, 2000, UInt16), 12, 3)
Schaltzustand schreiben
VAR reg := MODBUSR(H, 2000, UInt16);
reg := SETBITS(reg, 12, 3, Mu);
MODBUSW(H, 2000, UInt16, reg);
Verbindung: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]

Importparameter

Diese Werte geben Sie beim Import des XML ein.

In der App abgefragtStandard
Modbus Slave ID2

Haben Sie ein Problem mit dieser Gerätevorlage gefunden?

Sagen Sie uns, was nicht funktioniert, was fehlt oder wie sich die Vorlage verhalten sollte. Ihr Feedback hilft uns, den Katalog genau zu halten.

Vorlage · TapHome-Portal Daikin FCBAG Modbus RTU Öffne diese Vorlage im Kundenportal, um sie auf eine deiner Wohnungen anzuwenden, oder entwirf eine Anpassung und reiche sie an den Katalog ein. Modbus RTU Im TapHome-Portal ansehen