TapHome

Daikin FWEC3

Modbus RTU
Trimis de
Ultima actualizare: 10. 2026
Daikin FWEC3

Daikin FWEC3 (modelul FWEC3A) este un controler electronic Advanced Plus LCD pentru ventiloconvectoare interioare. Comunică prin Modbus RTU pe RS-485 și permite din TapHome controlul modului de funcționare, al temperaturilor setate, al turației ventilatorului și al pornirii/opririi unității.

Controlerul acceptă sisteme de ventiloconvectoare cu 2 țevi și cu 4 țevi, cu până la 38 de configurații de sistem (parametrul P00), 3 sau 4 trepte de ventilator sau funcționare cu ventilator modulant, precum și monitorizarea opțională a temperaturii apei. O rețea RS-485 master-slave acceptă până la 247 de controlere slave.

Conexiunea hardware

Cablarea RS-485

Placa electronică FWEC3 are bornele RS-485 marcate A(-), B(+) și GND pentru comunicația Modbus RTU.

Realizați o conexiune RS-485 cu 3 fire:

  • A(-) pe FWEC3 → B-/D- pe RS-485 TapHome
  • B(+) pe FWEC3 → A+/D+ pe RS-485 TapHome
  • GND pe FWEC3 → GND pe sursa de alimentare TapHome (obligatoriu)

Specificația cablului:

  • Tip: AWG 24, cablu ecranat cu 2 conductoare (diametru 0,511 mm)
  • Rezistor de terminare necesar la ambele capete ale magistralei RS-485 (configurație master-slave)
  • Legați ecranul la pământ numai la un capăt, pentru a evita buclele de masă

Firul GND trebuie conectat între controlerul FWEC3 și TapHome. Fără o masă comună (GND) corectă vor apărea erori de comunicare. Pentru ecranul cablului folosiți împământarea într-un singur punct.

Schema de conexiuni
Schema de conexiuni Daikin FWEC3 — configurație cu 2 țevi și 3 trepte, cu bornele RS-485

Schema de sus arată cablajul tipic al unui ventiloconvector cu 2 țevi și 3 trepte, cu controlerul FWEC3. Bornele magistralei RS-485 (A, B, GND) se află în zona din stânga jos a plăcii electronice, lângă intrările pentru senzori (SA, SW, SU) și ieșirile digitale/analogice.

Schema de conexiuni Daikin FWEC3 — configurație cu 4 țevi și placa de extensie EPIMSB6

Schema de jos arată o configurație cu 4 țevi care folosește placa de extensie EPIMSB6 pentru ieșiri suplimentare pentru robinete și motor. Conexiunea RS-485 rămâne pe placa principală FWEC3.

Configurare

Adresa Modbus (P02)

Adresa Modbus slave se configurează cu parametrul P02 de pe controler:

  1. Opriți termostatul
  2. Apăsați simultan tastele Up și Down pentru a intra în ecranul de parolă
  3. Introduceți parola 10 și confirmați
  4. Derulați până la parametrul P02
  5. Setați adresa Modbus dorită (1–254 pentru slave, 255 pentru master)
  6. Confirmați și ieșiți din modul de configurare

Adresa slave implicită este 1. După modificarea P02, întrerupeți și reporniți alimentarea controlerului pentru ca noua adresă să intre în vigoare.

Parametrii de comunicație

FWEC3 folosește setări de comunicație fixe, care trebuie să corespundă configurației Modbus RTU CCU din TapHome:

ParametruValoare
Baud rate9600
ParitateNone
Biți de date8
Biți de stop2
Mecanismul de activare a supervizării

FWEC3 folosește un mecanism de activare a supervizării în registrul H:50. Fiecare funcție de control (pornire/oprire, mod, temperatură setată, turație ventilator) are un bit de activare dedicat în octetul superior al H:50. Bitul de control corespunzător din octetul inferior nu are niciun efect până când nu este setat bitul său de activare.

Șablonul TapHome include la nivelul modulului patru acțiuni de service pentru activarea controlului de supervizare:

Acțiune de serviceBitCe activează
Activare supervizare Pornit/OpritH:50 bitul 8Controlul pornirii/opririi unității prin dispozitivul Stare
Activare supervizare modH:50 bitul 9Comutarea modului Răcire/Încălzire prin dispozitivul Mod
Activare supervizare temperatură setatăH:50 bitul 13Comanda prioritară a temperaturii setate prin Termostat
Activare supervizare turație ventilatorH:50 bitul 15Controlul turației ventilatorului prin dispozitivul Turație ventilator

După importarea șablonului, rulați toate cele patru acțiuni de service înainte de a încerca să controlați ventiloconvectorul. Fără activarea biților de supervizare, controlerul ignoră fără niciun mesaj comenzile de scriere din TapHome.

Funcțiile dispozitivului

Modul de funcționare și controlul stării
  • Mod — selectează modul de funcționare: Răcire, Încălzire, Ventilator sau Dezumidificare. Citește bitul 1 al registrului de stare (A:0) și scrie bitul de control 1 din H:50 (activat de bitul de supervizare 9). Un atribut de service arată dacă supervizarea modului este activată în prezent.
  • Stare — pornește sau oprește ventiloconvectorul. Citește bitul 0 al registrului de stare (A:0) și scrie bitul de control 0 din H:50 (activat de bitul de supervizare 8). Un atribut de service arată dacă supervizarea pornirii/opririi este activată în prezent.
Monitorizarea și controlul temperaturii
  • Termostat — asigură reglarea temperaturii camerei. Citește temperatura curentă a camerei din A:2, temperatura setată curentă din A:8 și umiditatea camerei din A:3. Scriptul de scriere selectează automat registrul corect al temperaturii setate în funcție de modul de funcționare curent: H:52 pentru răcire sau H:53 pentru încălzire. Atributele de service arată starea supervizării temperaturii setate și limitele minime/maxime ale temperaturii setate atât pentru răcire (H:54–H:55), cât și pentru încălzire (H:56–H:57).
  • Temperatura apei — citește temperatura apei din țeavă din registrul A:4, cu împărțire automată la 100 pentru conversia în grade Celsius. Acest senzor este disponibil numai când este instalată o sondă de temperatură a apei (parametrul P04=1).
Controlul turației ventilatorului
  • Turație ventilator — selectează una din cinci trepte: Oprit, Foarte redusă, Redusă, Medie și Ridicată (valori 0–4). Citește turația curentă din A:1 și scrie în H:58. La unitățile cu control modulant al ventilatorului, H:58 acceptă în schimb o valoare procentuală. Atributele de service arată modul ventilatorului modulant (Off, Manually forced, Automatic) din H:60 și dacă supervizarea turației ventilatorului este activată.
Funcții suplimentare

Controlerul FWEC3 pune la dispoziție și registre pentru temperatura setată activă (A:7), citirea configurației sistemului (A:5), monitorizarea ieșirilor analogice (A:15–A:16), modul economic cu corecția temperaturii setate (H:50 bitul 3 + H:59), programele orare (H:51), blocarea tastaturii (H:50 bitul 5) și starea dezumidificării (A:0 bitul 12). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

ReadScript-ul modulului monitorizează bitul 5 al registrului de stare (A:0) și raportează în TapHome eroarea „General alarm on unit” când se detectează o stare de alarmă la ventiloconvector.

Rezolvarea problemelor

Controlerul nu reacționează la schimbările de mod/temperatură setată/turație ventilator

Aceasta este cea mai frecventă problemă. Biții de activare a supervizării din H:50 trebuie setați înainte ca controlul BMS să funcționeze:

  1. Deschideți modulul Daikin FWEC3 în TapHome
  2. Rulați toate cele patru acțiuni de service: Activare supervizare Pornit/Oprit, Activare supervizare mod, Activare supervizare temperatură setată, Activare supervizare turație ventilator
  3. Repetați comanda de control
Nu există comunicare Modbus
  1. Verificați cablajul RS-485: verificați dacă A(-), B(+) și GND sunt conectate corect și dacă firul GND este prezent
  2. Verificați adresa slave: confirmați că parametrul P02 corespunde Slave ID configurat în TapHome (implicit: 1)
  3. Verificați setările de comunicație: TapHome trebuie setat la 9600 baud, fără paritate, 8 biți de date, 2 biți de stop (atenție: 2 biți de stop, nu 1)
  4. Rezistorul de terminare: la magistrale lungi sau cu mai multe unități, asigurați-vă că există rezistoare de terminare la ambele capete ale magistralei RS-485
Temperatura apei indică zero

Senzorul temperaturii apei (A:4) necesită o sondă de temperatură a apei instalată fizic și parametrul P04 setat la 1 (disponibil). Dacă P04=0, registrul returnează 0.

Termostatul scrie în registrul greșit al temperaturii setate

Șablonul selectează automat H:52 (răcire) sau H:53 (încălzire) în funcție de bitul de mod curent (A:0 bitul 1). Dacă modul se schimbă între scrierile temperaturii setate, temperatura setată poate fi scrisă în registrul modului anterior. Asigurați-vă că modul este stabil înainte de a ajusta temperatura setată.

Dispozitive disponibile

Daikin FWEC3 Modul
Acțiuni de service
Activare supervizare Pornit/Oprit
Activare supervizare mod
Activare supervizare temperatură setată
Activare supervizare turație ventilator

Daikin FWEC3

Citire (modul)
IF(GETBIT(MODBUSR(A, 0, Uint16),5) = 1, ADDERROR("General alarm on unit"));
Acțiuni de service
Enable On/Off supervisor
var reg:= MODBUSR(H, 50, Uint16);
MODBUSW(H, 50, UInt16, SETBIT(reg,8,1));
Enable mode supervisor
var reg:= MODBUSR(H, 50, Uint16);
MODBUSW(H, 50, UInt16, SETBIT(reg,9,1));
Enable setpoint supervisor
var reg:= MODBUSR(H, 50, Uint16);
MODBUSW(H, 50, UInt16, SETBIT(reg,13,1));
Enable fan speed supervisor
var reg:= MODBUSR(H, 50, Uint16);
MODBUSW(H, 50, UInt16, SETBIT(reg,15,1));
Mod Comutator cu mai multe valori

Selectorul modului de funcționare — Răcire, Încălzire, Ventilator sau Dezumidificare

Registru: A:0 (bit 1) → H:50 (bit 1) UInt16 bitmask
Valori / Stări: Cool · Heat · Fan · Cool · Dry

Mod

Citirea stării comutatorului
GETBIT(MODBUSR(A, 0, UInt16),1);
Scrierea stării comutatorului
var reg := MODBUSR(H, 50, UInt16);
MODBUSW(H, 50, UInt16, SETBIT(reg,1,Mu));
Atribute de service
Set mode supervision enabled
Switch(GETBIT(MODBUSR(H, 50, Uint16),9), 0, "Disabled", 1, "Enabled","Unknown");
Stare Comutator

Control Pornit/Oprit al unității — pornește sau oprește ventiloconvectorul

Registru: A:0 (bit 0) → H:50 (bit 0) UInt16 bitmask
Valori / Stări: ON · OFF

Stare

Citirea stării comutatorului
GETBIT(MODBUSR(A, 0, Uint16), 0);
Scrierea stării comutatorului
var reg := MODBUSR(H, 50, UInt16);
MODBUSW(H, 50, UInt16, SETBIT(reg,0,St));
Atribute de service
On/Off supervision control enabled
Switch(GETBIT(MODBUSR(H, 50, Uint16),8), 0, "Disabled", 1, "Enabled","Unknown");
Temperatura apei Senzor de temperatură Doar citire

Senzorul temperaturii apei din țeavă — disponibil numai când sonda de temperatură a apei este instalată (P04=1)

Registru: A:4 UInt16 Unitate: °C numeric

Temperatura apei

Citirea temperaturii
MODBUSR(A, 4, UInt16) / 100
Termostat Termostat

Reglarea temperaturii camerei și monitorizarea umidității — citește temperatura curentă, temperatura setată și umiditatea; scrie temperatura setată de răcire sau de încălzire în funcție de modul curent

Registru: A:2 (current temp), A:8 (desired temp), A:3 (humidity) → H:52 (cooling setpoint) / H:53 (heating setpoint) UInt16 Unitate: °C numeric
Atribute de service
Supervizare temperatură setată activată
Temperatură setată minimă răcire
Temperatură setată maximă răcire
Temperatură setată minimă încălzire
Temperatură setată maximă încălzire

Termostat

Citirea temperaturii
MODBUSR(A, 2, Uint16) / 10
Citirea temperaturii dorite
MODBUSR(A, 8, Uint16) / 10
Scrierea temperaturii dorite
IF(GETBIT(MODBUSR(A, 0, UInt16),1)=0, MODBUSW(H, 52, UInt16, Se * 10),MODBUSW(H, 53, UInt16, Se * 10));
Citirea umidității
MODBUSR(A, 3, Uint16) / 100
Atribute de service
Setpoint temperature supervision enabled
Switch(GETBIT(MODBUSR(H, 50, Uint16),13), 0, "Disabled", 1, "Enabled","Unknown");
Minimum setpoint cool
MODBUSR(H, 54, Uint16)/10;
Maximun setpoint cool
MODBUSR(H, 55, Uint16)/10;
Minimun setpoint heat
MODBUSR(H, 56, Uint16)/10;
Maximun setpoint heat
MODBUSR(H, 57, Uint16)/10;
Turație ventilator Comutator cu mai multe valori

Selectorul turației ventilatorului — Oprit, Foarte redusă, Redusă, Medie, Ridicată; acceptă control în trepte sau control modulant în procente

Registru: A:1 → H:58 UInt16 numeric
Valori / Stări: Off · Very low · Low · Medium · High

Turație ventilator

Citirea stării comutatorului
MODBUSR(A,1, UInt16)
Scrierea stării comutatorului
MODBUSW(H, 58, UInt16, Mu)
Atribute de service
Modulating fan mode
Switch(MODBUSR(H, 60, Uint16), 0, "Fan off", 1, "Manually forced fan", 2, "Automatic fan operation", "Unknown");
Fan spees supervision enabled
Switch(GETBIT(MODBUSR(H, 50, Uint16),15), 0, "Disabled", 1, "Enabled","Unknown");
Conexiune: Modbus RTU • 9600 baud• 8N2 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (10)
  • A:5 P00: System Configuration — System configuration code (001–038) — defines pipe count, valve type, speeds, S/W logic
  • A:7 Active Setpoint — Currently active temperature setpoint × 10 (°C) — useful for monitoring actual target vs user setpoint
  • A:9 LCD Version — Controller firmware version — useful as service attribute
  • A:15 Analog Output 1 — Current value of analog output 1 (%) — valve modulation or fan modulation depending on P14
  • A:16 Analog Output 2 — Current value of analog output 2 (%) — fan modulation or hot water valve depending on P14
  • H:51 Hourly Programming — Timer-programmed operating mode — 0=disabled, 1=ON/OFF schedule, 2=SETPOINT schedule
  • H:59 Economy Correction — Economy mode setpoint correction × 10 (°C) — adjusts setpoint when Eco mode is active via H:50 bit 3
  • A:0 (bit 5) Keypad Lock Status — Read-only status of keypad lock; write via H:50 bit 5
  • A:0 (bit 3) Economy Mode Status — Whether economy mode is active; controlled via H:50 bit 3 (requires En.ECO bit 11)
  • A:0 (bit 12) Dehumidification Status — Whether dehumidification is currently active

Surse

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal