TapHome

Sinclair Uni Split Klimatyzacja

Modbus RTU
Submitted by
Last updated: 03. 2026
Sinclair Uni Split Klimatyzacja

Sinclair Uni Split to klimatyzator split DC Inverter ze zintegrowanym interfejsem BMS Modbus RTU (RS-485) wbudowanym bezpośrednio w sterownik jednostki wewnętrznej. Zewnętrzny moduł komunikacyjny nie jest wymagany. Szablon TapHome zapewnia sterowanie temperaturą, wybór trybu pracy, prędkość wentylatora, pozycje żaluzji pionowych i poziomych, tryb nocny oraz monitorowanie temperatury zewnętrznej.

Na jednej magistrali Modbus RTU można podłączyć do 255 jednostek. Każda jednostka wymaga unikalnego adresu slave (1–255) skonfigurowanego za pomocą sterownika przewodowego (procedurę ustawiania adresu znajdziesz w instrukcji serwisowej jednostki).

Podłączenie sprzętowe

Okablowanie RS-485

Jednostka wewnętrzna Sinclair Uni Split posiada zintegrowany interfejs RS-485, który łączy się bezpośrednio z TapHome Core:

  • A+ na złączu RS-485 jednostki wewnętrznej –> A+/D+ na TapHome
  • B- na złączu RS-485 jednostki wewnętrznej –> B-/D- na TapHome
  • GND –> GND na zasilaczu TapHome

Ważne – Uziemienie

Przewód GND musi być podłączony między jednostką wewnętrzną a TapHome. Bez prawidłowego uziemienia mogą występować błędy komunikacji.

Specyfikacja techniczna
ParametrWartość
InterfejsRS-485
ProtokółModbus RTU
Prędkość transmisji9600 bps (domyślnie)
Bity danych8
ParzystośćBrak
Bity stopu1
Adres slave1–255
Maks. jednostek255 na magistralę

Konfiguracja

Włączenie komunikacji Modbus

Interfejs Modbus jest zintegrowany ze sterownikiem jednostki wewnętrznej i domyślnie aktywny. Adres slave należy skonfigurować za pomocą sterownika przewodowego przed podłączeniem do TapHome:

  1. Wejdź w ustawienia serwisowe na sterowniku przewodowym (patrz instrukcja serwisowa jednostki)
  2. Ustaw adres Modbus slave (1–255). Dla pojedynczej jednostki użyj adresu 1
  3. Ustaw tryb adresu: tryb “central controller” obsługuje adresy 1–16; tryb “PC address” obsługuje adresy 1–255
  4. Podłącz okablowanie RS-485 między jednostką a TapHome Core
  5. W TapHome skonfiguruj połączenie Modbus RTU z parametrami: 9600 baud, brak parzystości, 1 bit stopu, 8 bitów danych

Sterowanie BMS/PC jest równorzędne ze sterowaniem lokalnym. Ostatnio wysłane polecenie ma priorytet – jeśli TapHome zapisze wartość, może zostać nadpisana przez lokalny pilot zdalnego sterowania i odwrotnie.

Możliwości urządzenia

Sterowanie temperaturą

Ambient Temperature (H:4 odczyt / H:20 zapis) to podstawowe urządzenie termostatyczne. Odczytuje temperaturę wewnętrzną z rejestru H:4 z kodowaniem x10 (dzielone przez 10 do wyświetlania w stopniach Celsjusza) i zapisuje zadaną temperaturę do rejestru H:20 w zakresie 16–30 stopni Celsjusza.

Dwa atrybuty serwisowe dostarczają dodatkowe odczyty temperatury:

  • Temperature of Air Return (H:82) – temperatura otoczenia przy powrocie powietrza (kodowanie x10)
  • Temperature of Light Board (H:83) – temperatura otoczenia płyty świetlnej jednostki wewnętrznej (kodowanie x10)

Outdoor Temperature (H:49) odczytuje temperaturę zewnętrzną bezpośrednio w stopniach Celsjusza (bez konwersji, dokładność 1 stopień Celsjusza, zakres od -100 do 155 stopni Celsjusza).

Zasilanie i tryb pracy
  • Power ON/OFF (H:2) – włącza (0xAA = 170) lub wyłącza (0x55 = 85) jednostkę wewnętrzną. Szablon używa konwersji Switch() do mapowania tych wartości na standardowe stany ON/OFF
  • Operation Mode (H:17) – wybór trybu pracy: Chłodzenie (1), Grzanie (2), Osuszanie (3), Tylko wentylator (4) lub Automatyczny (5)

Jednostki tylko chłodzące: W jednostkach obsługujących wyłącznie chłodzenie polecenie trybu grzania jest nieprawidłowe. Jednostka nie zareaguje na instrukcje grzania.

Prędkość wentylatora

Fan Speed (H:19) steruje wentylatorem z siedmioma poziomami: Automatyczny (0), Bardzo niska (1), Niska (2), Średnia (3), Wysoka (4), Bardzo wysoka (5) i Turbo (6).

Sterowanie żaluzjami

Up/Down Swing (H:22) steruje pozycją żaluzji pionowych z 10 opcjami: Wyłączone (0), Pełny zakres (1), Pozycja 1–5 (2–6), Obszar 3-5 (7), Obszar 2-5 (8) i Obszar 2-4 (9).

Left/Right Swing (H:23) steruje pozycją żaluzji poziomych: Wyłączone (0), Wychylenie w tym samym kierunku (1), Pozycja 1–5 (2–6), Wychylenie w przeciwnym kierunku (7) i Pozycja 1-5 (9).

Tryb nocny

Sleep Mode (H:25) oferuje cztery opcje: Bez trybu nocnego (0), Tryb nocny 1 (1), Tryb nocny 2 (2) i Tryb nocny 3 (3). Każdy tryb nocny stosuje różne korekty temperatury w nocy dla lepszego komfortu i oszczędności energii.

Tryb nocny jest nieprawidłowy, gdy jednostka pracuje w trybie Tylko wentylator lub Automatyczny.

Dodatkowe możliwości

Sinclair Uni Split udostępnia również rejestry Modbus do sterowania zaworem świeżego powietrza, funkcji czyszczenia z monitorowaniem stopnia zanieczyszczenia, limitów temperatury oszczędzania energii (dolny limit chłodzenia i górny limit grzania), zdalnej blokady i funkcji osłony (temperatura, tryb, ON/OFF, oszczędzanie energii), trybu nieobecności (ustawia temperaturę na 8 stopni Celsjusza), trybu turbo, trybu cichego, X-fan (praca wentylatora po wyłączeniu), blokady rodzicielskiej i wyboru Celsjusz/Fahrenheit. Rejestry tylko do odczytu obejmują stan kompresora, stan wentylatora zewnętrznego, stan zaworu 4-drogowego, stan odszraniania systemu i identyfikację tylko chłodzenie/pompa ciepła. Te funkcje mogą zostać dodane w przyszłej aktualizacji szablonu.

Rejestry oszczędzania energii (H:35, H:36) umożliwiają ustawienie limitów temperatury dla chłodzenia i grzania. Gdy oszczędzanie energii jest aktywne, zadana temperatura musi respektować te limity – w przeciwnym razie jednostka nie zareaguje na polecenia temperaturowe.

Rozwiązywanie problemów

Brak komunikacji Modbus
  1. Sprawdź kable RS-485: Zweryfikuj połączenia A+, B- i GND między jednostką wewnętrzną a TapHome Core
  2. Zweryfikuj adres slave: Potwierdź, że adres ustawiony na sterowniku przewodowym odpowiada konfiguracji w TapHome
  3. Sprawdź parametry komunikacji: TapHome musi być ustawiony na 9600 baud, brak parzystości, 1 bit stopu, 8 bitów danych
  4. Zrestartuj jednostkę: Po włączeniu jednostka wewnętrzna może zgłaszać alarm 0x04 do momentu otrzymania pierwszej prawidłowej ramki Modbus – to normalne zachowanie
Alarm 0x04 (awaria urządzenia slave)

Ten alarm wskazuje na błąd komunikacji między interfejsem Modbus a samym klimatyzatorem. Sprawdź:

  1. Jednostka wewnętrzna jest włączona i działa normalnie
  2. Sterownik przewodowy jest prawidłowo podłączony
  3. Jeśli błąd się powtarza, zrestartuj jednostkę wewnętrzną
Alarm 0x03 (nieprawidłowe dane)

Przesłane dane są nieprawidłowe lub poza dopuszczalnym zakresem. Sprawdź, czy zapisywane wartości rejestrów mieszczą się w udokumentowanych zakresach (np. zadana temperatura 16–30, prędkość wentylatora 0–6, tryb 1–5).

Tryb grzania nie działa

Sprawdź, czy jednostka jest modelem tylko chłodzącym. Odczytaj Coil bit 177 – jeśli wartość wynosi 1, jednostka obsługuje wyłącznie chłodzenie, a polecenia grzania są nieprawidłowe.

Dostępne urządzenia

Sinclair Uni Split Moduł
Temperatura otoczenia Termostat

Temperatura wewnętrzna z regulacją zadanej wartości (16-30 °C) i atrybuty serwisowe temperatury powrotu powietrza / płyty świetlnej

Rejestr: H:4H:20 Int16 Jednostka: °C numeric
Atrybuty serwisowe
Temperatura powrotu powietrza
Temperatura płyty świetlnej

Temperatura otoczenia

Odczyt temperatury
MODBUSR(H, 4, Int16) / 10
Odczyt temperatury zadanej
MODBUSR(H, 20, Int16)
Zapis temperatury zadanej
MODBUSW(H, 20, Int16, Se)
Atrybuty serwisowe
Temperature of Air Return
ModbusR(H, 82, Int16)*0.1 + " °C"
Temperature of Light Board
ModbusR(H, 83, Int16)*0.1 + " °C";
Prędkość wentylatora Przełącznik wielowartościowy

Wybór prędkości wentylatora z 7 poziomami: Automatyczny, Bardzo niska, Niska, Średnia, Wysoka, Bardzo wysoka, Turbo

Rejestr: H:19 UInt16 numeric
Wartości / Stany: Auto · Very Low · Low · Medium · High · Very High · Turbo

Prędkość wentylatora

Odczyt stanu przełącznika
MODBUSR(H, 19, Uint16);
Zapis stanu przełącznika
MODBUSW(H, 19, UInt16, Mu)
Wychylenie lewo/prawo Przełącznik wielowartościowy

Pozycja żaluzji poziomych: Wyłączone, wychylenie w tym samym/przeciwnym kierunku, 5 stałych pozycji, pozycja kombinowana 1-5

Rejestr: H:23 UInt16 numeric
Wartości / Stany: Off · left to right swing · 1 position · 2 position · 3 position · 4 position · 5 position · Air Swing at Opposite Direction · 15 position

Wychylenie lewo/prawo

Odczyt stanu przełącznika
var reg := MODBUSR(H, 23, UInt16);
reg
Zapis stanu przełącznika
MODBUSW(H, 23, Uint16, Mu);
Tryb pracy Przełącznik wielowartościowy
Rejestr: H:17 UInt16 numeric
Wartości / Stany: Cooling · Heating · Drying · Fan Only · Auto

Tryb pracy

Odczyt stanu przełącznika
var reg := MODBUSR(H, 17, uInt16);
reg
Zapis stanu przełącznika
MODBUSW(H, 17, Uint16, Mu);
Temperatura zewnętrzna Czujnik temperatury Tylko do odczytu

Temperatura zewnętrzna z jednostki zewnętrznej (od -100 do 155 °C)

Rejestr: H:49 Int16 Jednostka: °C numeric

Temperatura zewnętrzna

Odczyt temperatury
MODBUSR(H, 49, Int16);
Włączenie/Wyłączenie Przełącznik
Rejestr: H:2 UInt16

Włączenie/Wyłączenie

Odczyt stanu przełącznika
Switch(MODBUSR(H, 2, Uint16), 0xAA, 1, 0);
Zapis stanu przełącznika
var res := Switch(St,1,  0xAA, 0x55);
MODBUSWNE(H, 2, Uint16, res);
Tryb nocny Przełącznik wielowartościowy

Tryb komfortu nocnego z automatyczną korektą temperatury: Bez trybu nocnego, Nocny 1, Nocny 2, Nocny 3

Rejestr: H:25 UInt16 numeric
Wartości / Stany: No Sleep · Sleep Mode · Sleep Mode 2 · Sleep Mode 3

Tryb nocny

Odczyt stanu przełącznika
MODBUSR(H, 25, Uint16);
Zapis stanu przełącznika
MODBUSW(H, 25, Uint16, Mu)
Wychylenie góra/dół Przełącznik wielowartościowy

Pozycja żaluzji pionowych: Wyłączone, pełny zakres, 5 stałych pozycji, tryby obszarowe (3-5, 2-5, 2-4)

Rejestr: H:22 UInt16 numeric
Wartości / Stany: Off · up and down · 1 position · 2 position · 3 position · 4 position · 5 position · 35 air swing · 25 air swing · 24 air swing

Wychylenie góra/dół

Odczyt stanu przełącznika
MODBUSR(H, 22, Uint16);
Zapis stanu przełącznika
MODBUSW(H, 22, UInt16, Mu);
Połączenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Możliwe ulepszenia (30)
  • H:24 Fresh Air Valve Status — W/R, 0–10 modes of fresh air valve. Not implemented in template
  • H:34 Clean Function — W/R, 00=no clean, 10–39=contamination grade
  • H:35 Temp Lower Limit for Energy Saving (Cooling) — W/R, 16–30°C. Cooling set temp must be higher than this for energy saving
  • H:36 Temp Upper Limit for Energy Saving (Heating) — W/R, 16–30°C. Heating set temp must be lower than this for energy saving
  • H:5 IDU Address — R only, 1–16 (central controller) or 1–255 (PC address mode)
  • H:39 Ambient Temp Sensor Selection — R only, 01=air return, 10=wired controller, 11=mixed per mode
  • H:77 DRED Function — R only, 0=no DRED, 1–3=DRED modes (Demand Response)
  • Coil:17 Remote Lock — W/R, locks unit from local control by long-distance monitoring
  • Coil:18 Remote Temp Shield — W/R, shields temperature setting from local control. Invalid in auto mode
  • Coil:19 Remote Mode Shield — W/R, shields mode setting from local control
  • Coil:20 Remote ON/OFF Shield — W/R, shields ON/OFF from local control
  • Coil:21 Remote Energy Saving Shield — W/R, shields energy saving setting from local control
  • Coil:24 Absence Mode — W/R, 0=off, 1=on. Sets temp to 8°C
  • Coil:25 Healthy Function — W/R, 0=off, 1=on
  • Coil:26 I-Demand (Comfortable Energy Saving) — W/R, 0=off, 1=on
  • Coil:27 Turbo — W/R, 0=off, 1=on
  • Coil:28 E-Heating Permission — W/R, 0=permit, 1=not permit (inverted logic)
  • Coil:29 X-Fan — W/R, 0=off, 1=on. Fan runs 2 min after power-off when energized
  • Coil:30 Silent Mode — W/R, 0=off, 1=on
  • Coil:31 Low Temp Drying Mode — W/R, 0=off, 1=on. Set temp drops to 12°C
  • Coil:32 Energy Saving Cooling Active — W/R. Both cooling and heating energy saving flags must be set simultaneously
  • Coil:33 Energy Saving Heating Active — W/R. Both cooling and heating energy saving flags must be set simultaneously
  • Coil:34 Child Lock — W/R, 1=locked, 0=unlocked
  • Coil:35 ON/OFF Memory — W/R, 0=memorize, 1=not memorize (inverted logic)
  • Coil:36 Celsius/Fahrenheit — W/R, 0=Celsius, 1=Fahrenheit
  • Coil:151 Compressor Status — R only, 1=on, 0=off
  • Coil:150 4-Way Valve Status — R only, 1=on, 0=off
  • Coil:147 Outdoor Fan Status — R only, 1=on, 0=off
  • Coil:179 System Defrosting — R only, 1=defrosting, 0=not
  • Coil:177 Cooling Only / Heat Pump Flag — R only, 0=cool+heat, 1=cool only

Źródła