TapHome

Daikin RTD-NET FBA-A(9)

Modbus RTU
Dodane przez
Ostatnia aktualizacja: 03. 2026
Daikin RTD-NET FBA-A(9)

Daikin RTD-NET FBA-A(9) to płytka interfejsu Modbus RTU (PCB) do scentralizowanego monitoringu i sterowania jednostkami wewnętrznymi Daikin VRV, Sky Air, VAM i VKM. Łączy się z jednostkami wewnętrznymi przez sieć pilota zdalnego sterowania Daikin P1/P2 i udostępnia rejestry sterowania i monitorowania przez RS-485. Pojedynczy RTD-NET może zarządzać do 16 jednostek wewnętrznych jako jedną grupą.

RTD-10 wykorzystuje ten sam układ rejestrów Modbus i jest w pełni kompatybilny z tym szablonem.

Podłączenie sprzętowe

Przegląd PCB
Układ PCB Daikin RTD-NET z gniazdem zasilania, terminalami P1/P2 REMCON, terminalami RS-485 D-BUS, przełącznikiem DIP SW1 i diodami LED stanu

Kluczowe komponenty na PCB:

  • POWER (0V / +V) — wejście zasilania 15–24 V DC
  • REMCON (P1 / P2) — podłączenie do sieci pilota zdalnego sterowania Daikin P1/P2
  • RS485 D-BUS (DB / DA / GND) — komunikacja Modbus RTU z TapHome
  • SW1 — 8-pozycyjny przełącznik DIP do konfiguracji adresu Modbus i timeout
  • LED1 / LED2 — wskaźniki stanu (zielona / czerwona)
  • LED3 / LED4 — aktywność komunikacji P1/P2 i Modbus
Okablowanie zasilania
Okablowanie zasilania Daikin RTD-NET z PCB jednostki wewnętrznej (X18A/X35A VRV, X35A Skyair)
Adresowanie przełącznikiem DIP
Konfiguracja adresu przełącznikiem DIP Daikin RTD-NET i mapowanie pinów RS-485 D-BUS (DB+, DA-, GND)
Topologia łańcuchowa P1/P2
Połączenie łańcuchowe Daikin RTD-NET P1/P2 między jednostkami wewnętrznymi a przewodowym pilotem zdalnego sterowania

Zasilanie: RTD-NET jest zasilany z PCB jednostki wewnętrznej — podłącz do X18A lub X35A w jednostkach VRV, X35A w jednostkach Sky Air, lub X11A w jednostkach VAM/VKM. W zestawie kabel 1 m z wtyczką.

Okablowanie RS-485 (podłączenie 3-przewodowe):

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

Specyfikacja kabla:

  • Typ: skrętka 24 AWG, ekranowana lub nieekranowana
  • Standard: CAT3, CAT4 lub CAT5
  • Maksymalna długość: 500 m
  • Topologia: wyłącznie łańcuchowa (połączenia gwiazdowe i pierścieniowe nie są obsługiwane)

Przewód GND musi być połączony między wszystkimi urządzeniami na magistrali RS-485. W przypadku kabla ekranowanego ekran może służyć jako połączenie GND. GND podłącz do lokalnego uziemienia tylko w jednym punkcie (uziemienie jednopunktowe).

Sieć P1/P2: Podłącz terminale P1 i P2 do sieci Daikin P1/P2. Można podłączyć do 16 jednostek wewnętrznych i jeden pilot zdalnego sterowania. Maksymalna długość kabla P1/P2 to 500 m.

Odbiorniki podczerwieni BRC muszą być ustawione w trybie SUB (S), gdy RTD-NET pracuje jako MAIN (M).

Konfiguracja

Adresowanie przełącznikiem DIP (SW1)

Adres slave Modbus RTU ustawia się za pomocą przełącznika DIP SW1, pozycje 1–6 (kodowanie binarne, zakres 0–63).

Przykłady adresów:

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

Zalecenie: Adres 1 dla pierwszego adaptera (SW1-1 = ON, pozostałe OFF).

Timeout mastera Modbus (SW1 pozycje 7–8)
SW1 (7)SW1 (8)Zachowanie
OFFOFFBrak timeout
ONOFFPo 120 s bez zapisu do holding register: wszystkie jednostki włączone z bieżącymi ustawieniami, piloty zdalne odblokowane
OFFONPo 120 s bez zapisu do holding register: wszystkie jednostki włączone z bieżącymi ustawieniami, stan blokady pilota bez zmian
Parametry komunikacji
ParametrWartość
Prędkość transmisji9600 (konfigurowalna)
ParzystośćBrak (konfigurowalna)
Bity stopu1
Bity danych8
Baza rejestrów0

Możliwości urządzenia

Zasilanie i tryb pracy jednostki
  • ON/OFF (H:5) — włącza lub wyłącza wszystkie jednostki wewnętrzne
  • Tryb pracy (H:3) — wybór trybu Auto, Grzanie, Wentylator, Chłodzenie lub Osuszanie
  • Prędkość wentylatora (H:2) — wybór Wył, Niska, Średnia lub Wysoka. Dostępne prędkości zależą od modelu jednostki wewnętrznej
  • Kierunek żaluzji (H:4) — sterowanie pozycją żaluzji: Stop, Wahanie, 0°, 20°, 45°, 70° lub 90°
Monitoring temperatury
  • Temperatura pilota (A:50) — odczyt temperatury pokojowej z przewodowego pilota zdalnego sterowania z automatycznym przeliczeniem °C x 100. Dostępna tylko gdy podłączona jest dokładnie jedna jednostka wewnętrzna, a pilot jest w trybie Sub

Czujnik temperatury udostępnia również atrybuty serwisowe dla temperatur powietrza powrotnego wszystkich podłączonych jednostek: Średnia powietrza powrotnego (A:23), Minimum powietrza powrotnego (A:25) i Maksimum powietrza powrotnego (A:26), a także Tryb pracy pilota (A:51) wskazujący, czy system jest w stanie gotowości, grzania, chłodzenia czy w trybie kombinowanym.

Sterowanie wentylacją VAM/VKM

Urządzenie Prędkość wentylatora zawiera dwa atrybuty serwisowe dla jednostek wentylacyjnych VAM i VKM:

  • Sterowanie przepustnicą (H:30) — ustawienie trybu wentylacji: Auto, Przepływ krzyżowy / Odzysk ciepła lub Bypass
  • Prędkość wentylatora VAM (H:31) — ustawienie intensywności wentylacji: Niska lub Wysoka
Tryby aktualizacji i ograniczanie sterowania

Moduł udostępnia kompletny zestaw atrybutów serwisowych do zarządzania sposobem przesyłania wartości sterujących do jednostek wewnętrznych:

Rejestry trybu aktualizacji (H:10–H:15) określają zachowanie dla każdego parametru sterowania (Globalny, Setpoint, Prędkość wentylatora, Tryb, Żaluzje, Zasilanie):

Tryb aktualizacjiPilot zdalnyZachowanie
LastTouch (domyślny)OdblokowanyAktualizacja przy każdym zapisie, nawet gdy wartość się nie zmieniła
CentralZablokowanyPrzyciski pilota zablokowane, wartość jest wielokrotnie zapisywana
LocalOdblokowanyBrak aktualizacji wysyłanych do jednostki
OnChangeOdblokowanyAktualizacja tylko przy zmianie wartości

Akcja serwisowa Control Update umożliwia ustawienie wszystkich sześciu parametrów trybu aktualizacji jednocześnie.

Rejestry ograniczenia sterowania ograniczają, co użytkownicy końcowi mogą zmieniać z pilota:

  • SetPoint (H:1) — bieżąca wartość zadanej temperatury
  • SetPoint Min / Max (H:20, H:21) — ograniczenie dozwolonego zakresu zadanej temperatury (0 = brak ograniczenia)
  • Fanspeed Inhibit (H:23) — maska bitowa do wyłączania określonych prędkości wentylatora
  • Mode Inhibit (H:24) — maska bitowa do wyłączania określonych trybów pracy
  • Louvre Inhibit (H:24) — maska bitowa do wyłączania określonych pozycji żaluzji
Diagnostyka serwisowa

ReadScript modułu monitoruje trzy rejestry stanu i zgłasza je jako błędy lub ostrzeżenia w TapHome:

  • Awaria jednostki (A:21) — jeśli jednostka wewnętrzna zgłasza awarię, wyświetlany jest błąd z kodem awarii z A:22
  • Odszranianie (A:35) — jeśli jednostka jest w cyklu odszraniania, wyświetlane jest ostrzeżenie
  • Alarm filtra (A:24) — jeśli jednostka zgłasza alarm filtra, wyświetlany jest błąd

Atrybut serwisowy Liczba jednostek (A:20) pokazuje liczbę jednostek wewnętrznych wykrytych w sieci P1/P2, a Podsumowanie pracy jednostek (A:30) raportuje aktywność termiczną grupy (Gotowość/Wentylator, Grzanie, Chłodzenie lub Grzanie i Chłodzenie).

Dodatkowe możliwości

RTD-NET udostępnia również rejestry wejściowe dla poszczególnych jednostek do indywidualnego monitorowania do 16 jednostek wewnętrznych, w tym temperaturę powietrza powrotnego, stan awarii, kody awarii, alarmy filtrów, temperatury wlotu/wylotu wymiennika i stan termiczny. Sterowanie Smart Grid (H:55), dostępne w powiązanym adapterze EKMBPP1, nie jest uwzględnione w tym szablonie. Funkcje te mogą zostać dodane w przyszłej aktualizacji szablonu.

Wskaźniki LED stanu

Stan LEDZnaczenie
LED1 + LED2 naprzemiennieTryb wyszukiwania P1/P2 (uruchomienie, konfiguracja jednostki)
LED1 świeci stale, LED2 wyłączonaNormalna praca, brak awarii
LED1 świeci, LED2 migaCo najmniej jedna jednostka wewnętrzna w awarii
LED1 miga, LED2 wyłączonaBłąd konfiguracji urządzenia
LED1 wyłączona, LED2 miga wolnoBrak jednostki klimatyzacyjnej (awaria U5)
LED1 miga, LED2 migaTimeout komunikacji RS-485

Rozwiązywanie problemów

Brak komunikacji Modbus (brak aktywności LED)
  1. Sprawdź kable RS-485:
    • DB(+) poprawnie podłączony do A+/D+ na TapHome
    • DA(-) poprawnie podłączony do B-/D- na TapHome
    • GND podłączony — najczęstszy problem
  2. Sprawdź adres slave Modbus na przełączniku DIP SW1 (pozycje 1–6)
  3. Potwierdź ustawienia TapHome: 9600 baud, brak parzystości, 1 bit stopu
  4. Sprawdź topologię kabli — wyłącznie łańcuchowa, bez połączeń gwiazdowych lub pierścieniowych
  5. Sprawdź, czy maksymalna długość kabla nie przekracza 500 m
Jednostka wewnętrzna nie znaleziona (LED1 wyłączona, LED2 miga wolno)
  1. Sprawdź kable P1/P2 między RTD-NET a jednostką wewnętrzną
  2. Upewnij się, że jednostka wewnętrzna jest włączona
  3. Poczekaj co najmniej 1 minutę po włączeniu na nawiązanie komunikacji P1/P2
  4. Uruchom ponownie adapter odłączając i podłączając zasilanie
Temperatura pilota pokazuje zero lub jest niedostępna

Temperatura pilota (A:50) jest dostępna tylko gdy podłączona jest dokładnie jedna jednostka wewnętrzna, a pilot jest skonfigurowany jako MAIN. Przy wielu jednostkach lub RTD-NET w trybie MAIN rejestr ten nie zwraca danych.

Ostrzeżenie timeout (LED1 + LED2 obie migają)

Jeśli pozycje przełącznika DIP 7–8 są skonfigurowane na timeout i TapHome przestanie zapisywać holding register na dłużej niż 120 sekund, RTD-NET włączy wszystkie jednostki z bieżącymi ustawieniami i zasygnalizuje timeout na diodach LED. Upewnij się, że TapHome regularnie odczytuje i zapisuje rejestry.

Dostępne urządzenia

Daikin RTD-NET FBA-A(9) Moduł
Atrybuty serwisowe
Podsumowanie pracy jednostekAktywność termiczna grupy — Gotowość/Wentylator, Grzanie, Chłodzenie, Grzanie i Chłodzenie
Aktualizacja globalnaTryb aktualizacji dla wszystkich parametrów sterowania — Last Touch, Central, Local, OnChange
Aktualizacja setpointu
Aktualizacja prędkości wentylatora
Aktualizacja trybu
Aktualizacja żaluzji
Aktualizacja zasilania
SetPointBieżąca wartość zadanej temperatury w °C
SetPoint MinMinimalny dozwolony setpoint — 0 oznacza brak ograniczenia
Setpoint MaxMaksymalny dozwolony setpoint — 0 oznacza brak ograniczenia
Fanspeed InhibitMaska bitowa ograniczająca dostępne prędkości wentylatora — 0 oznacza brak ograniczenia
Mode InhibitMaska bitowa ograniczająca dostępne tryby pracy — 0 oznacza brak ograniczenia
Louvre InhibitMaska bitowa ograniczająca dostępne pozycje żaluzji — 0 oznacza brak ograniczenia
Liczba jednostekLiczba jednostek wewnętrznych wykrytych w sieci P1/P2
Akcje serwisowe
Control UpdateUstawia tryb aktualizacji dla wszystkich sześciu parametrów sterowania jednocześnie

Daikin RTD-NET FBA-A(9)

Odczyt (moduł)
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"));
Atrybuty serwisowe
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", "");
Akcje serwisowe
Control Update
Parametry: 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);
Prędkość wentylatora Przełącznik wielowartościowy

Sterowanie prędkością wentylatora — Wył, Niska, Średnia, Wysoka

Rejestr: H:2 UInt16 numeric
Wartości / Stany: ${level_0Of3} · Low · Medium · High

Prędkość wentylatora

Odczyt stanu przełącznika
MODBUSR(H, 2, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 2, UInt16, Mu)
Atrybuty serwisowe
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");
Kierunek żaluzji Przełącznik wielowartościowy

Pozycja żaluzji przepływu powietrza — Stop, Wahanie, 0°, 20°, 45°, 70°, 90°

Rejestr: H:4 Int16 numeric
Wartości / Stany: Swing · 0° · 20° · 45° · 70° · 90°

Kierunek żaluzji

Odczyt stanu przełącznika
MODBUSR(H, 4, Int16)
Zapis stanu przełącznika
MODBUSW(H, 4, Int16, Mu)
ON/OFF Przełącznik
Rejestr: H:5 UInt16
Wartości / Stany: ON · OFF

ON/OFF

Odczyt stanu przełącznika
MODBUSR(H, 5, Uint16)
Zapis stanu przełącznika
MODBUSW(H, 5, Uint16, St)
Temperatura pilota Czujnik temperatury Tylko do odczytu

Temperatura pokojowa z przewodowego pilota (°C) — dostępna tylko z jedną jednostką wewnętrzną w trybie Sub

Rejestr: A:50 UInt16 Jednostka: °C numeric
Atrybuty serwisowe
Tryb pracy pilotaTryb pracy pilota — Gotowość/Wentylator, Grzanie, Chłodzenie, Grzanie i Chłodzenie
Minimum powietrza powrotnegoMinimalna temperatura powietrza powrotnego ze wszystkich jednostek wewnętrznych (°C)
Maksimum powietrza powrotnegoMaksymalna temperatura powietrza powrotnego ze wszystkich jednostek wewnętrznych (°C)
Średnia powietrza powrotnegoŚrednia temperatura powietrza powrotnego grupy ze wszystkich jednostek wewnętrznych (°C)

Temperatura pilota

Odczyt temperatury
MODBUSR(A, 50, Uint16) / 100
Atrybuty serwisowe
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"
Tryb pracy Przełącznik wielowartościowy

Tryb pracy HVAC — Auto, Grzanie, Wentylator, Chłodzenie, Osuszanie

Rejestr: H:3 Int16 numeric
Wartości / Stany: Auto · Heat · Fan · Cool · Dry

Tryb pracy

Odczyt stanu przełącznika
MODBUSR(H, 3, Int16)
Zapis stanu przełącznika
MODBUSW(H, 3, Int16, Mu)
Połączenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Możliwe ulepszenia (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

Źródła