TapHome

Sinclair Uni Split Air Conditioning

Modbus RTU
Trimis de
Ultima actualizare: 03. 2026
Sinclair Uni Split Air Conditioning

Sinclair Uni Split este o unitate de aer condiționat split cu inverter DC, cu interfață BMS Modbus RTU (RS-485) integrată direct în controlerul unității interioare. Nu este necesar niciun modul de comunicație extern. Șablonul TapHome oferă controlul temperaturii, selectarea modului de funcționare, turația ventilatorului, pozițiile de baleiere verticală și orizontală, modul Sleep și monitorizarea temperaturii exterioare.

Pe o singură magistrală Modbus RTU se pot conecta până la 255 de unități. Fiecare unitate necesită o adresă slave unică (1–255), configurată prin controlerul cu fir (procedura de setare a adresei se găsește în manualul de service al unității).

Conectarea hardware

Cablarea RS-485

Unitatea interioară Sinclair Uni Split are o interfață RS-485 integrată, care se conectează direct la TapHome Core:

  • A+ pe borna RS-485 a unității interioare → A+/D+ pe TapHome
  • B- pe borna RS-485 a unității interioare → B-/D- pe TapHome
  • GND → GND pe sursa de alimentare TapHome

Important — masa comună (GND)

Firul GND trebuie conectat între unitatea interioară și TapHome. Fără o masă comună (GND) corectă pot apărea erori de comunicare.

Specificații tehnice
ParametruValoare
InterfațăRS-485
ProtocolModbus RTU
Viteză de transmisie (baud rate)9600 bps (implicit)
Biți de date8
ParitateFără
Biți de stop1
Adresă slave1–255
Număr maxim de unități255 pe magistrală

Configurare

Activarea comunicației Modbus

Interfața Modbus este integrată în controlerul unității interioare și este activă implicit. Adresa slave trebuie configurată prin controlerul cu fir înainte de conectarea la TapHome:

  1. Accesați setările de service ale controlerului cu fir (consultați manualul de service al unității)
  2. Setați adresa Modbus slave (1–255). Pentru o singură unitate folosiți adresa 1
  3. Setați modul de adresare: modul „central controller” acceptă adresele 1–16; modul „PC address” acceptă adresele 1–255
  4. Conectați cablajul RS-485 între unitate și TapHome Core
  5. În TapHome configurați conexiunea Modbus RTU cu: 9600 baud, fără paritate, 1 bit de stop, 8 biți de date

Controlul BMS/PC este echivalent cu controlul local. Comanda trimisă ultima are prioritate — dacă TapHome scrie o valoare, aceasta poate fi suprascrisă de telecomanda locală și invers.

Funcțiile dispozitivului

Controlul temperaturii

Temperatură ambiantă (citire H:4 / scriere H:20) este dispozitivul termostat principal. Citește temperatura ambiantă interioară din registrul H:4 cu codificare x10 (împărțită la 10 pentru afișarea în grade Celsius) și scrie temperatura setată în registrul H:20, în intervalul 16–30 de grade Celsius.

Două atribute de service oferă valori suplimentare de temperatură:

  • Temperatura la gura de retur a aerului (H:82) — temperatura ambiantă la gura de retur a aerului (codificare x10)
  • Temperatura plăcii de afișaj (H:83) — temperatura ambiantă a plăcii de afișaj a unității interioare (codificare x10)

Temperatură exterioară (H:49) citește temperatura ambiantă exterioară direct în grade Celsius (fără conversie, precizie 1 grad Celsius, interval de la -100 la 155 de grade Celsius).

Pornirea/oprirea și modul de funcționare
  • Pornire/Oprire (H:2) — pornește (0xAA = 170) sau oprește (0x55 = 85) unitatea interioară. Șablonul folosește o conversie Switch() pentru a transforma aceste valori în stările standard PORNIT/OPRIT
  • Mod de funcționare (H:17) — selectează modul de funcționare: Răcire (1), Încălzire (2), Dezumidificare (3), Doar ventilație (4) sau Automat (5)

Unități doar pentru răcire: la unitățile care acceptă doar răcirea, comanda modului de încălzire nu este validă. Unitatea nu va răspunde la comenzile de încălzire.

Turația ventilatorului

Turație ventilator (H:19) controlează ventilatorul în șapte trepte: Automat (0), Foarte redusă (1), Redusă (2), Medie (3), Ridicată (4), Foarte ridicată (5) și Turbo (6).

Controlul baleierii

Baleiere sus-jos (H:22) controlează poziția verticală a lamelelor, cu 10 opțiuni: Oprit (0), Baleiere completă (1), Poziția 1–5 (2–6), Baleiere în zona 3-5 (7), Baleiere în zona 2-5 (8) și Baleiere în zona 2-4 (9).

Baleiere stânga-dreapta (H:23) controlează poziția orizontală a lamelelor: Oprit (0), Baleiere în aceeași direcție (1), Poziția 1–5 (2–6), Baleiere în direcții opuse (7) și Poziția 1-5 (9).

Modul Sleep

Mod Sleep (H:25) oferă patru opțiuni: Fără Sleep (0), Mod Sleep 1 (1), Mod Sleep 2 (2) și Mod Sleep 3 (3). Fiecare mod Sleep aplică pe timpul nopții ajustări diferite ale temperaturii, pentru un confort mai bun și economie de energie.

Modul Sleep nu este valid când unitatea este în modul Doar ventilație sau Automat.

Funcții suplimentare

Sinclair Uni Split oferă și registre Modbus pentru controlul clapetei de aer proaspăt, funcția de curățare cu monitorizarea gradului de murdărire, limitele de temperatură pentru economisirea energiei (limita inferioară la răcire și limita superioară la încălzire), funcțiile de blocare și protecție de la distanță (temperatură, mod, PORNIT/OPRIT, economisirea energiei), modul absență (setează temperatura la 8 grade Celsius), modul turbo, modul silențios, X-fan (funcționarea ventilatorului după oprire), blocarea pentru copii și selectarea Celsius/Fahrenheit. Registrele de stare doar pentru citire includ starea compresorului, starea ventilatorului exterior, starea vanei cu 4 căi, starea de dezghețare a sistemului și identificarea unității doar pentru răcire / cu pompă de căldură. Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Registrele pentru economisirea energiei (H:35, H:36) permit setarea limitelor de temperatură pentru răcire și încălzire. Când economisirea energiei este activă, temperatura setată trebuie să respecte aceste limite — în caz contrar, unitatea nu va răspunde la comenzile de temperatură.

Depanare

Nu există comunicare Modbus
  1. Verificați cablurile RS-485: verificați conexiunile A+, B- și GND dintre unitatea interioară și TapHome Core
  2. Verificați adresa slave: asigurați-vă că adresa setată pe controlerul cu fir corespunde configurației TapHome
  3. Verificați parametrii de comunicație: TapHome trebuie setat la 9600 baud, fără paritate, 1 bit de stop, 8 biți de date
  4. Reporniți unitatea de la alimentare: după pornire, unitatea interioară poate raporta codul de alarmă 0x04 până când primește primul cadru Modbus valid — acesta este un comportament normal
Codul de alarmă 0x04 (defecțiune a dispozitivului slave)

Această alarmă indică o defecțiune de comunicare între interfața Modbus și unitatea de aer condiționat propriu-zisă. Verificați:

  1. Unitatea interioară este pornită și funcționează normal
  2. Controlerul cu fir este conectat corect
  3. Dacă eroarea persistă, reporniți unitatea interioară de la alimentare
Codul de alarmă 0x03 (date nevalide)

Datele transmise sunt incorecte sau în afara intervalului valid. Verificați dacă valorile scrise în registre se încadrează în intervalele documentate (de ex. temperatura setată 16–30, turația ventilatorului 0–6, modul 1–5).

Modul de încălzire nu funcționează

Verificați dacă unitatea este un model doar pentru răcire. Citiți valoarea coil-ului 177 — dacă valoarea este 1, unitatea acceptă doar răcirea, iar comenzile de încălzire nu sunt valide.

Dispozitive disponibile

Sinclair Uni Split Modul
Temperatură ambiantă Termostat

Temperatura ambiantă interioară cu controlul temperaturii setate (16-30 °C) și atribute de service pentru temperatura la gura de retur a aerului și temperatura plăcii de afișaj

Registru: H:4 → H:20 Int16 Unitate: °C numeric
Atribute de service
Temperatura la gura de retur a aerului
Temperatura plăcii de afișaj

Temperatură ambiantă

Citirea temperaturii
MODBUSR(H, 4, Int16) / 10
Citirea temperaturii dorite
MODBUSR(H, 20, Int16)
Scrierea temperaturii dorite
MODBUSW(H, 20, Int16, Se)
Atribute de service
Temperature of Air Return
ModbusR(H, 82, Int16)*0.1 + " °C"
Temperature of Light Board
ModbusR(H, 83, Int16)*0.1 + " °C";
Turație ventilator Comutator cu mai multe valori

Selector al turației ventilatorului cu 7 trepte: Automat, Foarte redusă, Redusă, Medie, Ridicată, Foarte ridicată, Turbo

Registru: H:19 UInt16 numeric
Valori / Stări: Auto · Very Low · Low · Medium · High · Very High · Turbo

Turație ventilator

Citirea stării comutatorului
MODBUSR(H, 19, Uint16);
Scrierea stării comutatorului
MODBUSW(H, 19, UInt16, Mu)
Baleiere stânga-dreapta Comutator cu mai multe valori

Poziția orizontală a lamelelor: Oprit, baleiere în aceeași direcție / în direcții opuse, 5 poziții fixe, poziția combinată 1-5

Registru: H:23 UInt16 numeric
Valori / Stări: Off · left to right swing · 1 position · 2 position · 3 position · 4 position · 5 position · Air Swing at Opposite Direction · 15 position

Baleiere stânga-dreapta

Citirea stării comutatorului
var reg := MODBUSR(H, 23, UInt16);
reg
Scrierea stării comutatorului
MODBUSW(H, 23, Uint16, Mu);
Mod de funcționare Comutator cu mai multe valori
Registru: H:17 UInt16 numeric
Valori / Stări: Cooling · Heating · Drying · Fan Only · Auto

Mod de funcționare

Citirea stării comutatorului
var reg := MODBUSR(H, 17, uInt16);
reg
Scrierea stării comutatorului
MODBUSW(H, 17, Uint16, Mu);
Temperatură exterioară Senzor de temperatură Doar citire

Temperatura ambiantă exterioară de la unitatea exterioară (de la -100 la 155 °C)

Registru: H:49 Int16 Unitate: °C numeric

Temperatură exterioară

Citirea temperaturii
MODBUSR(H, 49, Int16);
Pornire/Oprire Comutator
Registru: H:2 UInt16
Valori / Stări: ON · OFF

Pornire/Oprire

Citirea stării comutatorului
Switch(MODBUSR(H, 2, Uint16), 0xAA, 1, 0);
Scrierea stării comutatorului
var res := Switch(St,1,  0xAA, 0x55);
MODBUSWNE(H, 2, Uint16, res);
Mod Sleep Comutator cu mai multe valori

Mod de confort pentru noapte cu ajustări automate ale temperaturii: Fără Sleep, Mod Sleep 1, Mod Sleep 2, Mod Sleep 3

Registru: H:25 UInt16 numeric
Valori / Stări: No Sleep · Sleep Mode · Sleep Mode 2 · Sleep Mode 3

Mod Sleep

Citirea stării comutatorului
MODBUSR(H, 25, Uint16);
Scrierea stării comutatorului
MODBUSW(H, 25, Uint16, Mu)
Baleiere sus-jos Comutator cu mai multe valori

Poziția verticală a lamelelor: Oprit, baleiere completă, 5 poziții fixe, moduri de baleiere pe zone (3-5, 2-5, 2-4)

Registru: H:22 UInt16 numeric
Valori / Stări: Off · up and down · 1 position · 2 position · 3 position · 4 position · 5 position · 35 air swing · 25 air swing · 24 air swing

Baleiere sus-jos

Citirea stării comutatorului
MODBUSR(H, 22, Uint16);
Scrierea stării comutatorului
MODBUSW(H, 22, UInt16, Mu);
Conexiune: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (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

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