
Daikin DTA116A51 to adapter komunikacyjny DIII-NET/Modbus, który łączy systemy Daikin VRV z TapHome przez RS-485 Modbus RTU. Bramka podłącza się po stronie VRV do magistrali DIII-NET, a po drugiej stronie udostępnia rejestry Modbus, umożliwiając TapHome monitorowanie i sterowanie do 16 jednostkami wewnętrznymi i 2 zewnętrznymi za pomocą jednego adaptera.
Każda jednostka wewnętrzna jest adresowana za pomocą zmiennej DeviceNumber (0–15) w TapHome. Dla każdej sterowanej jednostki wewnętrznej należy utworzyć osobną instancję modułu. Szablon zapewnia włączanie/wyłączanie, wybór trybu pracy, sterowanie prędkością i kierunkiem wentylatora oraz funkcję termostatu ze sprzężeniem zwrotnym temperatury pomieszczenia.
Podłączenie sprzętowe
Przegląd płyty

DTA116A51 znajduje się między systemem HA (TapHome) a instalacją VRV. Strona Modbus wykorzystuje okablowanie RS-485 z maksymalną długością kabla 500 m. Strona DIII-NET łączy się z jednostkami wewnętrznymi i zewnętrznymi VRV.
Kluczowe komponenty na płytce PCB:
- DS1 — Przełącznik DIP parametrów komunikacji (baud rate, parzystość, bity stopu)
- DS2 — Przełącznik DIP adresu Modbus slave (adres 1–15)
- R(+) / B(-) — Port komunikacji RS-485 Modbus
- Port DIII-NET — Połączenie z jednostkami wewnętrznymi/zewnętrznymi VRV
- Złącze zasilania — Wejście zasilania DC
- H1P–H7P, HAP — Wskaźniki LED stanu
Okablowanie RS-485
Podłącz port RS-485 na DTA116A51 do TapHome Core:
- R(+) na DTA116A51 → A+/D+ na TapHome
- B(-) na DTA116A51 → B-/D- na TapHome
Maksymalna długość kabla RS-485 wynosi 500 m. Używaj kabla skrętki (CAT5 lub podobnego) dla niezawodnej komunikacji. Upewnij się, że magistrala jest prawidłowo zakończona na ostatnim urządzeniu.
Konfiguracja
Ustawienia przełączników DIP
DS1 — Parametry komunikacji:
| Pin | Funkcja | OFF | ON |
|---|---|---|---|
| 1 | Zarezerwowany | — | — |
| 2 | Baud rate | 9600 bps | 19200 bps |
| 3 | Bit stopu | 1 bit stopu (parzystość włączona) | 2 bity stopu (bez parzystości) |
| 4 | Parzystość (gdy DS1-3=OFF) | Parzysta | Nieparzysta |
Dla TapHome: Ustaw DS1 na wszystkie OFF (9600 bps, parzysta parzystość, 1 bit stopu) — odpowiada to domyślnym wartościom szablonu.
DS2 — Adres slave (1–15):
| Piny DS2 (1–4) | Adres |
|---|---|
OFF OFF OFF ON | 1 (domyślny) |
OFF OFF ON OFF | 2 |
OFF OFF ON ON | 3 |
OFF ON OFF OFF | 4 |
ON ON ON ON | 15 |
Ustawienie adresu slave na 0 całkowicie wyłącza komunikację Modbus.
Konfiguracja TapHome
- Importuj szablon — wybierz „Daikin DTA" z szablonów Modbus RTU
- Ustaw Slave ID — wprowadź adres odpowiadający DS2 na adapterze
- Utwórz pierwszy moduł — ustaw zmienną DeviceNumber na 0 dla jednostki wewnętrznej 1-00
- Utwórz dodatkowe moduły — dla każdej kolejnej jednostki wewnętrznej utwórz nową instancję modułu i ustaw DeviceNumber na odpowiedni indeks jednostki (0–15)
Każda instancja modułu steruje jedną jednostką wewnętrzną. DeviceNumber bezpośrednio odpowiada adresowi jednostki wewnętrznej DIII-NET (0 = jednostka 1-00, 1 = jednostka 1-01 itd.).
Przed sterowaniem jednostkami sprawdź łączność za pomocą atrybutów serwisowych Połączenie jednostki wewnętrznej (N) na module. Pokazują one, które jednostki są fizycznie podłączone do magistrali DIII-NET.
Procedura inicjalizacji
Po włączeniu systemu VRV i adaptera DTA116A51:
- Odpytuj atrybut serwisowy Stan adaptera do momentu, gdy zgłosi „Ready"
- Sprawdź atrybuty serwisowe Połączenie jednostki wewnętrznej w celu identyfikacji podłączonych jednostek
- TapHome automatycznie synchronizuje wartości rejestrów — adapter wysyła polecenia DIII-NET tylko gdy wartość rejestru holding zmieni się
Synchronizacja stanu jest krytyczna. DTA116A51 wysyła polecenia do jednostek VRV tylko gdy zmienia się wartość rejestru holding. TapHome obsługuje to automatycznie, ale jeśli rejestry staną się zdesynchronizowane (np. po zaniku zasilania), pierwsze polecenie dla każdej funkcji może zostać zignorowane. W razie potrzeby przełącz wartość dwukrotnie, aby wymusić zmianę rejestru.
Możliwości urządzenia
Włączanie/wyłączanie i tryb pracy
- ON/OFF — włącza lub wyłącza zaadresowaną jednostkę wewnętrzną
- Tryb pracy — wybiera tryb Wentylator, Ogrzewanie, Chłodzenie, Auto, Setpoint lub Osuszanie. Dostępne tryby zależą od możliwości jednostki wewnętrznej. Tryb Setpoint jest dostępny tylko dla jednostek nie będących Master Cool/Heat; tryb Auto jest dostępny tylko dla jednostek nie będących Slave Cool/Heat
Sterowanie wentylatorem
- Prędkość wentylatora — wybiera prędkość wentylatora. Jednostki z możliwością 2-stopniową obsługują Niską i Wysoką; jednostki z możliwością 3-stopniową obsługują Niską, Średnią i Wysoką. Wartość „Brak możliwości" pojawia się, jeśli jednostka nie obsługuje sterowania prędkością wentylatora
- Kierunek wentylatora — steruje pozycją lameli od P0 (poziomo) do P4 (pionowo), plus pozycje Stop i Swing. Dostępne pozycje zależą od możliwości kierunku wentylatora jednostki wewnętrznej (Fix, 2-stopniowa, 3-stopniowa, 4-stopniowa lub 5-stopniowa)
Sterowanie temperaturą
- Termostat — odczytuje aktualną temperaturę pomieszczenia i umożliwia ustawienie żądanej temperatury z rozdzielczością 0,1 °C. Obie wartości używają konwersji /10 z surowych danych rejestru
Diagnostyka serwisowa
Moduł udostępnia 19 atrybutów serwisowych do monitorowania:
- Stan adaptera — raportuje, czy bramka DTA116A51 jest gotowa do komunikacji
- Połączenie jednostki wewnętrznej (1–16) — pokazuje, które jednostki wewnętrzne są fizycznie podłączone do magistrali DIII-NET
- Możliwość trybu chłodzenia i Możliwość trybu wentylatora — raportują, czy zaadresowana jednostka wewnętrzna obsługuje chłodzenie i tryb tylko wentylator
ReadScript modułu monitoruje błędy komunikacji dla wszystkich 16 możliwych jednostek wewnętrznych przez rejestr A:6. Jeśli dla jakiejś jednostki zostanie wykryty błąd komunikacji, TapHome zgłasza komunikat o błędzie identyfikując numer dotkniętego urządzenia.
Dodatkowe możliwości
Adapter DTA116A51 udostępnia również rejestry dla flag możliwości trybu ogrzewania/auto/osuszania, liczby kroków kierunku i prędkości wentylatora, limitów setpointu na jednostkę (zakresy chłodzenia i ogrzewania), stanu wymuszonego wyłączenia, rzeczywistego stanu pracy (ogrzewanie/chłodzenie/wentylator), monitorowania i resetowania filtra, stanu Cool/Heat Master/Slave, diagnostyki błędów na jednostkę z wyszukiwaniem kodu błędu, stanu czujnika temperatury i ustawień początkowych DIII-NET (zarządzanie zakresem adresów, flaga master). Mogą one zostać dodane w przyszłej aktualizacji szablonu.
Liczba poleceń sterowania dla jednej jednostki wewnętrznej musi mieścić się w 7 000 razy rocznie. Jeśli TapHome używa automatycznych programów sterowania (np. harmonogramy, sceny), upewnij się, że łączna liczba poleceń pozostaje w tym limicie, aby uniknąć problemów z komunikacją.
Wskaźniki LED stanu
| LED | Funkcja |
|---|---|
| H1P | Miga gdy adapter wysyła polecenie DIII-NET |
| H2P | Miga gdy adapter odbiera polecenie DIII-NET |
| H3P | Miga gdy adapter wysyła odpowiedź Modbus |
| H4P | Miga gdy adapter odbiera zapytanie Modbus |
| HAP | Miga w odstępach 400 ms podczas normalnej pracy |
Stan normalny: HAP miga regularnie, H3P/H4P migają podczas komunikacji Modbus, H1P/H2P migają podczas komunikacji DIII-NET.
Rozwiązywanie problemów
Brak komunikacji Modbus (H3P/H4P nie migają)
- Sprawdź okablowanie RS-485: R(+) → A+/D+, B(-) → B-/D- na TapHome
- Sprawdź adres slave DS2 — musi wynosić 1–15 (nie 0)
- Potwierdź, że ustawienia DS1 odpowiadają TapHome: 9600 baud, parzysta parzystość, 1 bit stopu
- Sprawdź zakończenie magistrali na ostatnim urządzeniu
- Upewnij się, że cichy interwał między zapytaniami wynosi co najmniej 5 ms (przy 9600 bps)
Stan adaptera pozostaje „Not ready"
- Sprawdź połączenie kabla DIII-NET między adapterem a jednostkami wewnętrznymi VRV
- Upewnij się, że system VRV jest włączony
- Sprawdź, czy flaga master DIII-NET w rejestrze 40001 jest poprawnie ustawiona — jeśli zainstalowany jest inny centralny sterownik, adapter powinien być ustawiony w tryb Slave (bit 9 = 0)
Polecenia nie docierają do jednostek VRV
- Zwykle jest to problem z synchronizacją stanu — adapter wysyła polecenia tylko gdy zmienia się wartość rejestru holding
- Odczytaj aktualny stan z rejestrów wejściowych i sprawdź, czy rejestry holding odpowiadają
- Przełącz żądaną wartość dwukrotnie (np. OFF → ON → OFF → ON), aby wymusić zmianę rejestru
- Upewnij się, że interwał między zapisami do tego samego rejestru wynosi co najmniej 0,5 sekundy
Jednostka wewnętrzna pokazuje „Unconnected"
- Sprawdź okablowanie DIII-NET do jednostki wewnętrznej
- Sprawdź, czy adres DIII-NET jednostki wewnętrznej odpowiada DeviceNumber w TapHome (DeviceNumber 0 = adres 1-00)
- Uruchom ponownie adapter i poczekaj na status „Ready"