TapHome
Community Beta Integrazione HVAC

Daikin FCBAG Modbus RTU

Modulo Modbus RTU plug-in Daikin FCBAG per unità fan coil Daikin FWT-HT e FWT-HTV, collegato a TapHome tramite RS-485. Accende e spegne l'unità, imposta modalità operativa, temperatura impostata, posizione delle alette e velocità del ventilatore, e legge temperatura ambiente, codici di errore Daikin e guasto del sensore ambiente. Il Modbus si abilita con il DIP switch della scheda principale, l'indirizzo slave sul modulo.

Modbus RTU5 dispositiviRevisione 1.0 Ultimo aggiornamento: 12 novembre 2026

Inviato da Architechnik Kft.

Daikin FCBAG Modbus RTU

Importa nell'app TapHomeHardware › Modbus › Aggiungi da modello

Scarica template
In questa pagina

Guida all'integrazione

Il Daikin FCBAG è un modulo Modbus RTU plug-in opzionale per le unità fan coil a parete ad acqua refrigerata Daikin FWT-HT e FWT-HTV. Si inserisce in uno slot dedicato nella scatola di controllo dell’unità interna, si collega alla scheda principale dell’unità con un breve cablaggio e rende l’unità disponibile su un bus RS-485. Il template collega TapHome direttamente a questo bus, senza bisogno di altri gateway, e copre l’accensione e lo spegnimento dell’unità, la modalità operativa, la temperatura ambiente e quella impostata, la posizione delle alette, la velocità del ventilatore e i codici di errore dell’unità.

I nomi dei dispositivi nel template sono in ungherese. Di seguito ogni dispositivo è indicato esattamente come appare dopo l’importazione, seguito dal suo significato in italiano, ad esempio Klíma (accensione/spegnimento dell’unità).

Collegamento hardware

L’installazione deve essere eseguita da personale qualificato. Prima di aprire la scatola di controllo, spegni l’unità e scollega tutte le alimentazioni.

Modulo FCBAG

Layout della scheda del modulo Daikin FCBAG: morsetto TB_RS485, connettore CN_MODBUS_MODULAR_1, DIP switch DIP_RS485, LED TX e RX
ElementoFunzione
TB_RS485Morsetto RS-485 (A, B) per il master Modbus e gli altri moduli FCBAG
CN_MODBUS_MODULAR_1Connettore per il cablaggio verso CN_MODBUS_MODULAR sulla scheda principale dell’unità
DIP_RS485Indirizzo slave dell’unità
TX_LED (giallo)Trasmissione dati in corso
RX_LED (rosso)Ricezione dati in corso

La confezione contiene il modulo, un cablaggio a 10 fili (100 mm) verso la scheda principale e il manuale. Secondo Daikin, il modulo può essere usato solo con unità fan coil prodotte da Daikin Manufacturing.

Installazione del modulo nell’unità

  1. Spegni l’unità e rimuovi il coperchio metallico della scatola di controllo.
  2. Inserisci il modulo FCBAG nello slot dedicato e spingilo fino in fondo nel gancio.
  3. Collega il cablaggio da CN_MODBUS_MODULAR_1 sul modulo a CN_MODBUS_MODULAR sulla scheda principale (il connettore indicato come “Accessory: Modbus (FCBAG)” nel manuale di installazione dell’unità).
  4. Posa il cavo RS-485 come indicato nel manuale del modulo.
  5. Imposta i DIP switch (vedi Configurazione più avanti) e chiudi la scatola di controllo con il coperchio metallico.

Cablaggio RS-485

Collega A e B di TB_RS485 ad A e B del bus RS-485 di TapHome. Più unità si collegano in cascata da un TB_RS485 al successivo: il manuale del modulo mostra fino a 15 unità su un bus dietro il master Modbus.

CollegamentoCavoLunghezza max.
Modulo FCBAG – master Modbus (TapHome)Doppino twistato schermato 24 AWG, impedenza caratteristica 100 Ω1000 m
Modulo FCBAG – scheda principaleCablaggio a 10 fili (in dotazione)100 mm

Configurazione

Le impostazioni di comunicazione si regolano su due DIP switch: DIP_Config sulla scheda principale dell’unità e DIP_RS485 sul modulo FCBAG. Il Modbus resta disattivato finché il pin 1 di DIP_Config non viene portato su ON.

Tabella di configurazione del Daikin FCBAG: pin di DIP_Config per abilitazione Modbus, baud rate, bit di stop e parità, e pin di DIP_RS485 per l'indirizzo slave

DIP_Config sulla scheda principale

PinFunzioneOFFONPer questo template
1ModbusDisabilitatoAbilitatoON
2Baud rate9600 bps19200 bpsOFF (9600)
3Bit di stop1 (con parità)2 (senza parità)OFF
4Parità (solo con il pin 3 su OFF)PariDispariOFF (Pari)
5Riservato nel manuale del modulo——vedi nota

Il manuale di installazione dell’unità usa il pin 5 di DIP_Config per abilitare l’ingresso on/off a contatto pulito (TB_ON/OFF). Non fa parte delle impostazioni Modbus: lascialo come richiesto da quella funzione.

Indirizzo slave (DIP_RS485 sul modulo)

I pin 1–4 di DIP_RS485 impostano l’indirizzo slave in binario: pin 1 = 1, pin 2 = 2, pin 3 = 4, pin 4 = 8 (l’indirizzo è la somma dei pin su ON). Sono validi gli indirizzi 1–15; 0 (tutti su OFF) disabilita la comunicazione Modbus. Il pin 5 è riservato. Ogni unità sul bus deve avere un proprio indirizzo e il template copre una sola unità: con più unità lo importi una volta per ciascuna, con l’indirizzo di quell’unità.

Lo Slave ID predefinito del template è 2: solo il pin 2 su ON. Il manuale del modulo (pagina “Unit configuration”) mostra le posizioni degli interruttori per tutti gli indirizzi 1–15.

Parametri di comunicazione

ParametroValore
Baud rate9600
ParitàPari
Bit di dati8
Bit di stop1
Slave ID2 (parametro di importazione Modbus Slave ID)

In TapHome il template si importa su un’interfaccia Modbus RTU di questo bus RS-485 con i parametri indicati sopra, e il parametro di importazione Modbus Slave ID va impostato sull’indirizzo di DIP_RS485.

Funzionalità del dispositivo

I numeri di registro qui sotto seguono il manuale del modulo: i registri di ingresso 3xxxx vengono letti, i registri holding 4xxxx vengono scritti. I comandi che modificano una parte del registro 42001 lo leggono prima e lo riscrivono cambiando solo quella parte, così accensione/spegnimento, alette e velocità del ventilatore non si sovrascrivono a vicenda.

Accensione/spegnimento

Klíma (accensione/spegnimento dell’unità) — legge il bit 0 del registro di ingresso 32001 e scrive il bit 0 del registro holding 42001. I suoi attributi di servizio mostrano la velocità attuale del ventilatore (Ventilátor sebesség) e la posizione delle alette (Légirány (swing)). L’attributo delle alette legge solo i bit 8–9, quindi mostra le posizioni 4, 5 e Swing come altri valori: il valore completo è visibile nel dispositivo Lamella állás.

Modalità operativa

Üzemmód (modalità operativa) — legge il registro di ingresso 32002 e scrive il registro holding 42002:

ValoreStato in TapHomeSignificato
0VentilátorVentilazione
1FűtésRiscaldamento
2HűtésRaffreddamento
3AutoAutomatico
7SzárazDeumidificazione

Temperatura

Hőmérséklet (termostato):

  • temperatura ambiente dal registro di ingresso 32005, divisa per 10,
  • temperatura impostata letta dal registro di ingresso 32003 (divisa per 10) e scritta nel registro holding 42003 (moltiplicata per 10),
  • intervallo della temperatura impostata in TapHome 16–32 °C.

Il termostato segnala anche due errori:

  • Meghibásodás (guasto dell’unità) — quando è attivo il bit 9 del registro di ingresso 32004 (codice di errore). Il testo mostra il codice di errore Daikin: una lettera dai bit 8–12 (1 = A, 2 = C, 3 = E, 4 = H, 5 = F, 6 = J, 7 = L, 8 = P, 9 = U) seguita dal numero dai bit 0–3.
  • Szobahőmérséklet-érzékelő hiba (guasto del sensore di temperatura ambiente) — quando è attivo il bit 8 del registro di ingresso 32006.

Alette e ventilatore

  • Lamella állás (posizione delle alette) — bit 8–10 di 32001, scritti nei bit 8–10 di 42001: Megáll (ferma), 1. pozíció … 5. pozíció (posizioni 1–5) e Swing.
  • Ventilátor sebesség (velocità del ventilatore) — bit 12–14 di 32001, scritti nei bit 12–14 di 42001: Alacsony (bassa), Közép-alacsony (medio-bassa), Közepes (media), Közép-magas (medio-alta), Magas (alta) e Auto.

Il manuale del modulo elenca anche Disable Handset Control (42010), Force Compressor / Valve Off (42011), la temperatura della batteria di scambio interna (32201), lo stato del modulo e della connessione (30001, 30002) e i limiti della temperatura impostata dell’unità (31002, 31003). Non sono inclusi in questo template.

Risoluzione dei problemi

I LED sul modulo mostrano lo stato del bus: RX_LED (rosso) per la ricezione, TX_LED (giallo) per la trasmissione.

  • Nessuna comunicazione, RX_LED acceso fisso ma non lampeggiante, TX_LED non lampeggiante: A e B su TB_RS485 sono invertiti, oppure uno dei due non è collegato. Controlla il cablaggio su TB_RS485.
  • Nessuna comunicazione, RX_LED lampeggiante, TX_LED non lampeggiante: l’impostazione di DIP_Config sulla scheda principale è errata: il pin 1 (Modbus) deve essere su ON. Controlla anche che DIP_RS485 non sia impostato su 0 e che corrisponda al Modbus Slave ID del template.
  • I valori vengono letti ma l’unità non reagisce ai comandi (entrambi i LED lampeggiano): DIP_Config non corrisponde alle impostazioni di comunicazione dell’interfaccia TapHome. Con il pin 2 su ON il modulo lavora a 19200 Bd, con il pin 3 su ON usa 2 bit di stop senza parità, con il pin 4 su ON parità dispari.

Dispositivi disponibili 5

Questi dispositivi compaiono in TapHome dopo l'importazione.

Daikin FCBAG modul Modulo
Klíma Interruttore
Valori / Stati: ON · OFF

Klíma

Lettura stato interruttore
GETBIT(MODBUSR(A, 2000, UInt16), 0)
Scrittura stato interruttore
VAR reg := MODBUSR(H, 2000, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 2000, UInt16, reg);
Attributi di servizio
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 Interruttore multivalore
Valori / Stati: Ventilátor · Fűtés · Hűtés · Auto · Száraz

Üzemmód

Lettura stato interruttore
MODBUSR(A, 2001, UInt16)
Scrittura stato interruttore
MODBUSWNE(H, 2001, UInt16, Mu)
Hőmérséklet Termostato

Hőmérséklet

Lettura temperatura
MODBUSR(A, 2004, Int16)/10
Lettura temperatura desiderata
MODBUSR(A, 2002, Int16)/10
Scrittura temperatura desiderata
MODBUSWNE(H, 2002, Int16, Se*10)
Lettura (modulo)
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 Interruttore multivalore
Valori / Stati: Megáll · 1. pozíció · 2. pozíció · 3. pozíció · 4. pozíció · 5. pozíció · Swing

Lamella állás

Lettura stato interruttore
GETBITS(MODBUSR(A, 2000, UInt16), 8, 3)
Scrittura stato interruttore
VAR reg := MODBUSR(H, 2000, UInt16);
reg := SETBITS(reg, 8, 3, Mu);
MODBUSW(H, 2000, UInt16, reg);
Ventilátor sebesség Interruttore multivalore
Valori / Stati: Alacsony · Közép-alacsony · Közepes · Közép-magas · Magas · Auto

Ventilátor sebesség

Lettura stato interruttore
GETBITS(MODBUSR(A, 2000, UInt16), 12, 3)
Scrittura stato interruttore
VAR reg := MODBUSR(H, 2000, UInt16);
reg := SETBITS(reg, 12, 3, Mu);
MODBUSW(H, 2000, UInt16, reg);
Connessione: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]

Parametri di importazione

Inserisci questi valori quando importi l'XML.

Richiesto nell'appPredefinito
Modbus Slave ID2

Hai trovato un problema con questo template?

Dicci cosa non funziona, cosa manca o come dovrebbe comportarsi il template. Il tuo feedback ci aiuta a mantenere il catalogo accurato.

Modello · portale TapHome Daikin FCBAG Modbus RTU Apri questo template nel Customer Portal per applicarlo a una delle tue case, o crea una proposta di modifica e inviala al catalogo. Modbus RTU Vedi nel portale TapHome