TapHome

Daikin FWEC3

Modbus RTU
Dodane przez
Ostatnia aktualizacja: 03. 2026
Daikin FWEC3

Daikin FWEC3 (model FWEC3A) to elektroniczny sterownik Advanced Plus LCD do wewnętrznych jednostek fan coil. Komunikuje się przez Modbus RTU po RS-485 i umożliwia sterowanie trybem pracy, nastawami temperatury, prędkością wentylatora oraz stanem włączenia/wyłączenia jednostki przez TapHome.

Sterownik obsługuje systemy fan coil 2-rurowe i 4-rurowe z maksymalnie 38 konfiguracjami systemowymi (parametr P00), 3 lub 4 prędkości wentylatora lub modulowaną pracę wentylatora oraz opcjonalne monitorowanie temperatury wody. Sieć master-slave RS-485 obsługuje do 247 sterowników slave.

Podłączenie sprzętowe

Okablowanie RS-485

Płytka elektroniczna FWEC3 zapewnia zaciski RS-485 oznaczone A(-), B(+) i GND do komunikacji Modbus RTU.

Podłącz za pomocą 3-przewodowego połączenia RS-485:

  • A(-) na FWEC3 → A-/D- na TapHome RS-485
  • B(+) na FWEC3 → B+/D+ na TapHome RS-485
  • GND na FWEC3 → GND na zasilaczu TapHome (obowiązkowe)

Specyfikacja kabla:

  • Typ: AWG 24, ekranowany kabel 2-żyłowy (średnica 0,511 mm)
  • Rezystor terminujący wymagany na obu końcach magistrali RS-485 (układ master-slave)
  • Ekran uziemić tylko z jednej strony, aby uniknąć pętli masowych

Przewód GND musi być połączony między sterownikiem FWEC3 a TapHome. Bez prawidłowego uziemienia wystąpią błędy komunikacji. Zastosuj uziemienie jednopunktowe dla ekranu kabla.

Schemat okablowania
Schemat okablowania Daikin FWEC3 — konfiguracja 2-rurowa 3-prędkościowa z zaciskami RS-485

Górny diagram przedstawia typowe okablowanie fan coil 2-rurowego, 3-prędkościowego ze sterownikiem FWEC3. Zaciski magistrali RS-485 (A, B, GND) znajdują się w lewej dolnej części płytki elektronicznej, obok wejść czujników (SA, SW, SU) i wyjść cyfrowych/analogowych.

Schemat okablowania Daikin FWEC3 — konfiguracja 4-rurowa z płytką rozszerzeń EPIMSB6

Dolny diagram przedstawia konfigurację 4-rurową z płytką rozszerzeń EPIMSB6 dla dodatkowych wyjść zaworowych i silnikowych. Połączenie RS-485 pozostaje na głównej płytce FWEC3.

Konfiguracja

Adres Modbus (P02)

Adres slave Modbus konfiguruje się za pomocą parametru P02 na sterowniku:

  1. Wyłącz termostat
  2. Naciśnij jednocześnie przyciski Góra i Dół, aby wejść na ekran hasła
  3. Wprowadź hasło 10 i potwierdź
  4. Przejdź do parametru P02
  5. Ustaw żądany adres Modbus (1–254 dla slave, 255 dla master)
  6. Potwierdź i wyjdź z trybu konfiguracji

Domyślny adres slave to 1. Po zmianie P02 wyłącz i włącz zasilanie sterownika, aby nowy adres zaczął obowiązywać.

Parametry komunikacji

FWEC3 używa stałych ustawień komunikacyjnych, które muszą odpowiadać konfiguracji TapHome Modbus RTU CCU:

ParametrWartość
Prędkość transmisji9600
ParzystośćBrak
Bity danych8
Bity stopu2
Wzorzec włączania supervisora

FWEC3 używa wzorca włączania supervisora na rejestrze H:50. Każda funkcja sterowania (włączenie/wyłączenie, tryb, nastawa, prędkość wentylatora) ma dedykowany bit włączający w starszym bajcie H:50. Odpowiedni bit sterujący w młodszym bajcie nie ma żadnego efektu, dopóki jego bit włączający nie jest ustawiony.

Szablon TapHome zawiera cztery akcje serwisowe na poziomie modułu do włączenia sterowania supervisorem:

Akcja serwisowaBitCo włącza
Włącz supervisor On/OffH:50 bit 8Sterowanie włączeniem/wyłączeniem jednostki przez urządzenie State
Włącz supervisor trybuH:50 bit 9Przełączanie trybu Cool/Heat przez urządzenie Mode
Włącz supervisor nastawyH:50 bit 13Zmiana nastawy temperatury przez Thermostat
Włącz supervisor prędkości wentylatoraH:50 bit 15Sterowanie prędkością wentylatora przez urządzenie Fan Speed

Po zaimportowaniu szablonu uruchom wszystkie cztery akcje serwisowe przed próbą sterowania jednostką fan coil. Bez włączenia bitów supervisora polecenia zapisu z TapHome są przez sterownik cicho ignorowane.

Funkcje urządzenia

Sterowanie trybem pracy i stanem
  • Mode — wybiera tryb pracy: Cool, Heat, Fan lub Dry. Odczytuje bit 1 rejestru statusu (A:0) i zapisuje przez bit supervisora 1 w H:50. Atrybut serwisowy pokazuje, czy nadzór trybu jest aktualnie włączony.
  • State — włącza i wyłącza jednostkę fan coil. Odczytuje bit 0 rejestru statusu (A:0) i zapisuje przez bit supervisora 0 w H:50. Atrybut serwisowy pokazuje, czy nadzór włączenia/wyłączenia jest aktualnie włączony.
Monitorowanie i sterowanie temperaturą
  • Thermostat — zapewnia regulację temperatury pokojowej. Odczytuje aktualną temperaturę pokojową z A:2, aktualną nastawę z A:8 i wilgotność z A:3. Skrypt zapisu automatycznie wybiera odpowiedni rejestr nastawy w zależności od aktualnego trybu pracy: H:52 dla chłodzenia lub H:53 dla ogrzewania. Atrybuty serwisowe pokazują status supervisora nastawy oraz minimalne/maksymalne limity nastawy dla chłodzenia (H:54–H:55) i ogrzewania (H:56–H:57).
  • Water Temperature — odczytuje temperaturę wody w rurze z rejestru A:4 z automatycznym dzieleniem przez 100 w celu konwersji na stopnie Celsjusza. Ten czujnik jest dostępny tylko gdy zainstalowana jest sonda temperatury wody (parametr P04=1).
Sterowanie prędkością wentylatora
  • Fan Speed — wybiera spośród pięciu poziomów prędkości: Off, Very low, Low, Medium i High (wartości 0–4). Odczytuje aktualną prędkość z A:1 i zapisuje do H:58. Dla jednostek z modulowanym sterowaniem wentylatorem H:58 przyjmuje wartość procentową. Atrybuty serwisowe pokazują tryb wentylatora modulowanego (Off, Manually forced, Automatic) z H:60 oraz czy supervisor prędkości wentylatora jest włączony.
Dodatkowe funkcje

Sterownik FWEC3 udostępnia również rejestry dla aktywnej nastawy temperatury (A:7), odczytu konfiguracji systemu (A:5), monitorowania wyjść analogowych (A:15–A:16), trybu ekonomicznego z korektą nastawy (H:50 bit 3 + H:59), programów godzinowych (H:51), blokady klawiatury (H:50 bit 5) i statusu osuszania (A:0 bit 12). Mogą one zostać dodane w przyszłej aktualizacji szablonu.

Modułowy ReadScript monitoruje bit 5 rejestru statusu (A:0) i zgłasza błąd „General alarm on unit" w TapHome, gdy na jednostce fan coil zostanie wykryty stan alarmowy.

Rozwiązywanie problemów

Sterownik nie reaguje na zmiany trybu/nastawy/wentylatora

Jest to najczęstszy problem. Bity włączające supervisora w H:50 muszą być ustawione, zanim sterowanie BMS będzie działać:

  1. Otwórz moduł Daikin FWEC3 w TapHome
  2. Uruchom wszystkie cztery akcje serwisowe: Włącz supervisor On/Off, Włącz supervisor trybu, Włącz supervisor nastawy, Włącz supervisor prędkości wentylatora
  3. Spróbuj ponownie wykonać polecenie sterowania
Brak komunikacji Modbus
  1. Sprawdź okablowanie RS-485: Zweryfikuj, czy A(-), B(+) i GND są prawidłowo podłączone i przewód GND jest obecny
  2. Zweryfikuj adres slave: Potwierdź, że parametr P02 odpowiada Slave ID skonfigurowanemu w TapHome (domyślny: 1)
  3. Sprawdź ustawienia komunikacji: TapHome musi być ustawiony na 9600 baud, brak parzystości, 8 bitów danych, 2 bity stopu (uwaga: 2 bity stopu, nie 1)
  4. Rezystor terminujący: Dla długich magistrali lub wielu jednostek upewnij się, że rezystory terminujące są obecne na obu końcach magistrali RS-485
Temperatura wody pokazuje zero

Czujnik temperatury wody (A:4) wymaga fizycznej sondy wodnej i parametru P04 ustawionego na 1 (dostępny). Jeśli P04=0, rejestr zwraca 0.

Termostat zapisuje do niewłaściwego rejestru nastawy

Szablon automatycznie wybiera H:52 (chłodzenie) lub H:53 (ogrzewanie) na podstawie aktualnego bitu trybu (A:0 bit 1). Jeśli tryb zmieni się między zapisami nastaw, nastawa może zostać zapisana do rejestru poprzedniego trybu. Upewnij się, że tryb jest stabilny przed zmianą nastawy.

Dostępne urządzenia

Daikin FWEC3 Moduł
Akcje serwisowe
Włącz supervisor On/Off
Włącz supervisor trybu
Włącz supervisor nastawy
Włącz supervisor prędkości wentylatora

Daikin FWEC3

Odczyt (moduł)
IF(GETBIT(MODBUSR(A, 0, Uint16),5) = 1, ADDERROR("General alarm on unit"));
Akcje serwisowe
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));
Tryb Przełącznik wielowartościowy

Wybór trybu pracy — Cool, Heat, Fan lub Dry

Rejestr: A:0 (bit 1)H:50 (bit 1) UInt16 bitmask
Wartości / Stany: Cool · Heat · Fan · Cool · Dry

Tryb

Odczyt stanu przełącznika
GETBIT(MODBUSR(A, 0, UInt16),1);
Zapis stanu przełącznika
var reg := MODBUSR(H, 50, UInt16);
MODBUSW(H, 50, UInt16, SETBIT(reg,1,Mu));
Atrybuty serwisowe
Set mode supervision enabled
Switch(GETBIT(MODBUSR(H, 50, Uint16),9), 0, "Disabled", 1, "Enabled","Unknown");
Stan Przełącznik

Sterowanie włączeniem/wyłączeniem jednostki — włącza lub wyłącza jednostkę fan coil

Rejestr: A:0 (bit 0)H:50 (bit 0) UInt16 bitmask
Wartości / Stany: ON · OFF

Stan

Odczyt stanu przełącznika
GETBIT(MODBUSR(A, 0, Uint16), 0);
Zapis stanu przełącznika
var reg := MODBUSR(H, 50, UInt16);
MODBUSW(H, 50, UInt16, SETBIT(reg,0,St));
Atrybuty serwisowe
On/Off supervision control enabled
Switch(GETBIT(MODBUSR(H, 50, Uint16),8), 0, "Disabled", 1, "Enabled","Unknown");
Temperatura wody Czujnik temperatury Tylko do odczytu

Czujnik temperatury wody w rurze — dostępny tylko z zainstalowaną sondą wodną (P04=1)

Rejestr: A:4 UInt16 Jednostka: °C numeric

Temperatura wody

Odczyt temperatury
MODBUSR(A, 4, UInt16) / 100
Termostat Termostat

Regulacja temperatury pokojowej z wilgotnością — odczytuje aktualną temperaturę, nastawę i wilgotność; zapisuje nastawę chłodzenia lub ogrzewania w zależności od aktualnego trybu

Rejestr: A:2 (current temp), A:8 (desired temp), A:3 (humidity)H:52 (cooling setpoint) / H:53 (heating setpoint) UInt16 Jednostka: °C numeric
Atrybuty serwisowe
Nadzór nastawy temperatury włączony
Minimalna nastawa chłodzenie
Maksymalna nastawa chłodzenie
Minimalna nastawa ogrzewanie
Maksymalna nastawa ogrzewanie

Termostat

Odczyt temperatury
MODBUSR(A, 2, Uint16) / 10
Odczyt temperatury zadanej
MODBUSR(A, 8, Uint16) / 10
Zapis temperatury zadanej
IF(GETBIT(MODBUSR(A, 0, UInt16),1)=0, MODBUSW(H, 52, UInt16, Se * 10),MODBUSW(H, 53, UInt16, Se * 10));
Odczyt wilgotności
MODBUSR(A, 3, Uint16) / 100
Atrybuty serwisowe
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;
Prędkość wentylatora Przełącznik wielowartościowy

Wybór prędkości wentylatora — Off, Very low, Low, Medium, High; obsługuje sterowanie stopniowe lub modulowany procent

Rejestr: A:1H:58 UInt16 numeric
Wartości / Stany: Off · Very low · Low · Medium · High

Prędkość wentylatora

Odczyt stanu przełącznika
MODBUSR(A,1, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 58, UInt16, Mu)
Atrybuty serwisowe
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");
Połączenie: Modbus RTU • 9600 baud• 8N2 • Slave ID: $[SlaveId]
Możliwe ulepszenia (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

Źródła