TapHome

Daikin EKMBPP1

Modbus RTU
Trimis de
Ultima actualizare: 03. 2026

Necesită gateway extern

IntesisBOX DK-AC-MBS-1 — pagina produsului

Daikin EKMBPP1

Daikin EKMBPP1 (și EKMBPP1A) este un adaptor Modbus RTU care conectează unitățile Daikin VRV, Sky Air și unitățile de ventilație VAM/VKM la TapHome prin RS-485. Adaptorul comunică cu unitățile interioare prin magistrala P1P2 și pune la dispoziție citirile de temperatură, turația ventilatorului, modurile de funcționare, direcția fluxului de aer și controlul Smart Grid.

Pe o singură magistrală Modbus RTU se pot conecta până la 16 unități. Fiecare adaptor necesită un Slave ID unic, configurat cu comutatoarele DIP de pe placă.

Conexiunea hardware

Prezentarea plăcii
Dispunerea componentelor pe placa Daikin EKMBPP1

Componentele principale de pe placă:

  • X1A — conectorul de alimentare (15–24 V DC)
  • X2M — conectorul RS-485 Modbus (DA+, DB-, GND)
  • X7M — comunicația P1P2 cu unitatea interioară
  • DS1 — comutator DIP cu 10 poziții pentru adresa Modbus
  • SS1, SS2, SS3 — comutatoare glisante pentru rezistorul de terminare
  • LED1–4, HAP — LED-uri indicatoare de stare
Specificații tehnice
  • Alimentare: 15–24 V DC, max. 120 mA (3 W)
  • Temperatura de funcționare: -10 °C până la +50 °C
  • Protocol: Modbus RTU Slave, RS-485
  • Baud rate: 9600, fără paritate, 1 bit de stop
  • Număr maxim de unități: 16 pe o singură magistrală
Cablarea RS-485 (conectorul X2M)

Realizați o conexiune RS-485 cu 3 fire:

  • DA+ → A+/D+ pe RS-485 TapHome
  • DB- → B-/D- pe RS-485 TapHome
  • GND → GND pe sursa de alimentare TapHome (obligatoriu)
Cablarea Daikin EKMBPP1 în cutia de instalare

Specificația cablului:

  • Tip: pereche torsadată 24 AWG, ecranată sau neecranată
  • Standard: CAT3, CAT4 sau CAT5
  • Lungime maximă: 500 m
  • Folosiți o pereche torsadată pentru DA+/DB- și un al treilea fir pentru GND

Important — masa comună (GND)

Firul GND trebuie conectat între adaptorul Daikin și sursa de alimentare TapHome. Fără o masă comună (GND) corectă pot apărea erori de comunicare. Recomandăm împământarea într-un singur punct.

Schema de conexiuni
Schema completă de conexiuni Daikin EKMBPP1

Configurare

Adresarea cu comutatorul DIP

Comutatorul DIP cu 10 poziții DS1 de pe placă setează adresa Modbus RTU Slave (interval 0–63). Comutatorul DIP 10 este bitul cel mai puțin semnificativ (LSB) — se citește de la dreapta la stânga.

Exemple de adrese (pozițiile DIP 1→10):

AdresăComutator DIP DS1 (1→10)
1OFF OFF OFF OFF OFF OFF OFF OFF OFF ON
2OFF OFF OFF OFF OFF OFF OFF OFF ON OFF
3OFF OFF OFF OFF OFF OFF OFF OFF ON ON
4OFF OFF OFF OFF OFF OFF OFF ON OFF OFF
5OFF OFF OFF OFF OFF OFF OFF ON OFF ON
6OFF OFF OFF OFF OFF OFF OFF ON ON OFF
7OFF OFF OFF OFF OFF OFF OFF ON ON ON
8OFF OFF OFF OFF OFF OFF ON OFF OFF OFF
9OFF OFF OFF OFF OFF OFF ON OFF OFF ON
10OFF OFF OFF OFF OFF OFF ON OFF ON OFF

Recomandare: adresa 1 pentru primul adaptor (DIP 10=ON, toate celelalte OFF).

Rezistorul de terminare (SS1–SS3)

Configurați rezistorul de terminare a magistralei cu comutatoarele glisante SS1, SS2 și SS3:

SS1SS2SS3Rezistență
OFFOFFOFF0 Ω
OFFONOFF100 Ω
ONOFFOFF120 Ω

Pentru TapHome: TapHome Core are un rezistor de 120 Ω încorporat la bornele BUS. Setați 120 Ω (SS1=ON, SS2=OFF, SS3=OFF) numai pe ultima unitate Daikin de pe magistrală. Toate celelalte unități trebuie setate pe 0 Ω (toate comutatoarele OFF).

Timeout-ul masterului Modbus

Setați comutatoarele DIP 3 și 4 de pe EKMBPP1 pentru TapHome:

  • DIP 3: ON
  • DIP 4: OFF

Astfel se configurează un timeout de 120 de secunde: dacă nu se primește niciun mesaj Modbus în decurs de 120 de secunde, adaptorul pornește toate unitățile cu setările curente, deblochează telecomenzile și setează Global Update la „OnChange”.

Ajustarea Slave ID

Important: pentru un Slave ID diferit de 1, ajustați offseturile registrelor din ReadScript în setările de service TapHome.

Formula:

  • Registrul de eroare: SlaveID × 100 + 21
  • Registrul alarmei de filtru: SlaveID × 100 + 24
Slave IDRegistru de eroareRegistru de alarmăNotă
1121124Implicit — nu sunt necesare modificări
2221224Ajustați în TapHome
3321324Ajustați în TapHome
1010211024Ajustați în TapHome

Cum ajustați în TapHome:

  1. Deschideți modulul „Daikin EKMBPP1”
  2. Accesați setările de service → ReadScript
  3. Modificați valorile registrelor folosind formula de mai sus

Exemplu pentru Slave ID = 2:

1
2
Original: MODBUSR(A, 121, Uint16)
Changed:  MODBUSR(A, 221, Uint16)

Ajustarea se aplică tuturor registrelor cu adresa peste 100.

Funcțiile dispozitivului

Monitorizarea temperaturii

Șablonul oferă patru senzori de temperatură care citesc din registrele de intrare cu conversie automată °C × 100:

  • Medie aer de retur (I:23) — temperatura medie a aerului de retur pentru toate unitățile interioare conectate
  • Temperatura aerului de retur (I:123) — temperatura aerului de retur a unității 1, cu atribute de service care arată minimul (I:25) și maximul (I:26) pentru toate unitățile
  • Temperatura la intrarea în baterie (I:131) — temperatura la intrarea în bateria unității 1, disponibilă numai când adaptorul este în modul Main
  • Temperatura la ieșirea din baterie (I:132) — temperatura la ieșirea din bateria unității 1, disponibilă numai când adaptorul este în modul Main
Pornirea/oprirea unității și modul de funcționare
  • Pornit/Oprit (H:5) — pornește sau oprește unitatea interioară
  • Mod de funcționare (H:3) — selectează modul Automat, Încălzire, Ventilator / Ventilație, Răcire sau Dezumidificare
  • Turație ventilator (H:2) — selectează Oprit, Redusă, Medie-redusă, Medie, Medie-ridicată și Ridicată. Unitățile cu numai 3 trepte de ventilator folosesc Redusă (1), Medie (3) și Ridicată (5)
  • Direcția fluxului de aer (H:4) — controlează poziția clapetelor: Oprire, Baleiere, 0°, 20°, 45°, 70° sau 90°
Controlul Smart Grid

Smart Grid (H:55) permite managementul energetic al unităților Sky Air, cu patru moduri:

  • Funcționare liberă — funcționare normală, fără intervenția Smart Grid
  • Oprire forțată — toate unitățile sunt OPRITE (nu se poate anula)
  • Pornire recomandată — toate unitățile PORNITE, acumulare termică în cameră ±1 °C față de temperatura setată
  • Pornire forțată — toate unitățile PORNITE, acumulare termică în cameră ±2 °C față de temperatura setată

Când se folosește Smart Grid, este permis un singur master Modbus — fie furnizorul Smart Grid, fie TapHome, nu ambele simultan.

Configurația globală și modurile de actualizare

Configurație globală (H:10) stabilește cum se transmit setările din TapHome către unitățile interioare. Șablonul o pune la dispoziție ca un comutator cu mai multe valori, cu patru moduri: LastTouch, Central, Local și OnChange.

Fiecare funcție de control (temperatura setată, turația ventilatorului, modul, direcția fluxului de aer, Pornit/Oprit) are propriul mod de actualizare, care se poate seta individual prin 6 acțiuni de service pe dispozitivul Configurație globală. Cinci atribute de service afișează modul de actualizare curent pentru fiecare funcție.

Mod de actualizareButoanele telecomenziiComportament
LastTouch (implicit)DeblocateActualizează la fiecare scriere, chiar dacă valoarea nu s-a schimbat
CentralBlocateButoanele telecomenzii sunt blocate, valoarea se scrie în mod repetat
LocalDeblocateNu se trimit actualizări către unitate
OnChangeDeblocateActualizează numai când valoarea se schimbă
Diagnosticare de service

Modulul pune la dispoziție trei atribute de service pentru monitorizare:

  • Unitate prezentă (I:120) — verifică dacă unitatea interioară 1 este găsită pe magistrala P1P2
  • Stare termică (I:130) — funcționarea termică curentă: Inactiv/Ventilator, Încălzire sau Răcire
  • Dezghețare (I:35) — dacă cel puțin o unitate se află în prezent într-un ciclu de dezghețare

ReadScript-ul modulului monitorizează și erorile unităților (I:121) și alarmele de filtru (I:124) și le raportează în TapHome ca erori și avertismente.

Funcții suplimentare

Adaptorul EKMBPP1 pune la dispoziție și registre pentru controlul temperaturii setate (H:1, interval 16–32 °C), limitele minime/maxime ale temperaturii setate, măștile de biți pentru blocarea treptelor de ventilator și a modurilor (restrângerea opțiunilor disponibile), blocarea direcției fluxului de aer, precum și modul și debitul de ventilație specifice VAM/VKM. Sunt disponibili și senzori la nivel de grup pentru numărul de unități, starea erorilor, codurile de eroare, alarmele de filtru și recitirea valorilor de pe telecomandă. Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Registrul temperaturii setate (H:1) nu este inclus în șablonul actual. Pentru a controla temperatura setată, acesta poate fi adăugat în TapHome ca dispozitiv Modbus personalizat, folosind registrul H0001 cu intervalul 16–32.

Indicatoarele LED de stare

Indicatoarele LED de pe placa Daikin EKMBPP1
LEDCuloareFuncție
LED1VerdeStarea adaptorului
LED2RoșuIndicator de eroare
LED3—Clipește în timpul comunicației P1P2
LED4—Clipește în timpul comunicației Modbus
HAP—Clipește la fiecare 400 ms (funcționare normală)

Starea normală: LED1 verde aprins continuu, LED2 stins, LED3/LED4 clipesc în timpul comunicației, HAP clipește regulat.

Secvențele de funcționare a LED-urilor Daikin EKMBPP1

Secvențele LED:

  • a) Secvența de pornire: LED1 clipește rapid, LED2 clipește
  • b) Fără eroare: LED1 verde aprins continuu, LED2 stins
  • c) Modul de căutare P1P2: LED1 clipește lent, LED2 aprins continuu — se caută unitățile
  • d) Eroare de unitate: LED2 aprins continuu, LED1 stins — unitatea a raportat o eroare
  • e) Eroare U5: LED1 clipește, LED2 stins — unitatea de aer condiționat nu a fost găsită
  • f) Timeout RS-485: LED2 clipește, LED1 stins — timeout al comunicației Modbus

Rezolvarea problemelor

Unitatea nu a fost găsită (LED1 clipește)
  1. Verificați cablurile P1P2 dintre adaptor și unitatea interioară
  2. Verificați dacă unitatea interioară este pornită
  3. Reporniți adaptorul deconectând și reconectând alimentarea
Nu există comunicare Modbus (LED4 nu clipește)
  1. Verificați cablurile RS-485:
    • DA+ conectat corect la A+/D+ pe TapHome
    • DB- conectat corect la B-/D- pe TapHome
    • GND conectat la masa sursei de alimentare TapHome — cea mai frecventă problemă
  2. Verificați adresa Modbus Slave pe comutatorul DIP DS1
  3. Verificați rezistorul de terminare (SS1, SS2, SS3) — ultima unitate de pe magistrală trebuie să aibă 120 Ω (SS1=ON)
  4. Confirmați că TapHome este setat la: 9600 baud, fără paritate, 1 bit de stop
  5. Măsurați tensiunea dintre DA+ și DB- — în repaus trebuie să fie 1,5–5 V
Eroare de unitate (LED2 aprins continuu)
  1. Citiți registrul I0022 (Error Code) în TapHome
  2. Căutați codul de eroare în manualul de service al unității de aer condiționat
  3. Verificați atributele de service din TapHome pentru diagnosticare suplimentară
Timeout-ul masterului Modbus (LED2 clipește)
  1. Verificați dacă TapHome citește/scrie regulat registrele
  2. Verificați configurația timeout-ului cu comutatoarele DIP 3–4
  3. Dacă este necesar, luați în considerare ajustarea modului de timeout

Dispozitive disponibile

Daikin EKMBPP1 Modul
Atribute de service
Unitate prezentăcitește I:120 (UInt16); 0=negăsită, 1=găsită pe magistrala P1P2
Stare termicăcitește I:130 (UInt16); valori: 0=Inactiv/Ventilator, 1=Încălzire, 2=Răcire
Dezghețarecitește I:35 (UInt16); 0=fără dezghețare, 1=cel puțin o unitate în ciclu de dezghețare

Daikin EKMBPP1

Citire (modul)
#Prve dvojcislie registra musi byt cislo jednotky, e.g. pre druhu jednotku bude register pre chybu 221
if (MODBUSR(A, 121, Uint16) = 1, ADDERROR("Chyba jednotky", MODBUSR(A, 122, Uint16) ));
if (MODBUSR(A, 124, Uint16) = 1, ADDWARNING("Alarm filtru"));
Atribute de service
Jednotka
IF(MODBUSR(A, 120, Uint16) = 1, "Nalezena", "Nenalezena");
Termo
Switch(MODBUSR(A, 130, Uint16),
0, "Nečinnost/ventilátor" ,
1, "Vytápění",
2, "Chlazení",
"Chyba");
Odmrazování
Switch(MODBUSR(A, 35, Uint16),
0, "Žádné odmrazování" ,
1, "Alespoň 1 jednotka v odmrazování",
"Chyba");
Medie aer de retur Senzor de temperatură Doar citire

Temperatura medie a aerului de retur pentru toate unitățile conectate

Registru: I:23 Int16 Unitate: °C numeric

Medie aer de retur

Citirea temperaturii
MODBUSR(A, 23, Int16) / 100
Configurație globală Comutator cu mai multe valori Doar citire

Selectorul modului global de actualizare — stabilește cum se transmit setările către unități (LastTouch, Central, Local, OnChange)

Registru: H:10 UInt16 numeric
Valori / Stări: Last Touch · Central · Local · On Change
Acțiuni de service
Actualizare globală
Actualizare temperatură setată
Actualizare turație ventilator
Actualizare mod de funcționare
Actualizarea direcției fluxului de aer
Actualizare Pornit/Oprit

Configurație globală

Citirea stării comutatorului
MODBUSR(H, 10, Uint16)
Scrierea stării comutatorului
#Pro nastaveni aktualizaci je potreba pozit servisni akce nebo zmazat # pred nasledujicim kodem
#MODBUSW(H, 10, Uint16, Mu)
Atribute de service
Aktualizace cílové nastavené hodnoty
SWITCH(MODBUSR(H, 11, Uint16),
0, "LastTouch",
1, "Central",
2, "Local",
3, "OnChange",
"Chyba");
Aktualizace otáček ventilátoru
SWITCH(MODBUSR(H, 12, Uint16),
0, "LastTouch",
1, "Central",
2, "Local",
3, "OnChange",
"Chyba");
Aktualizace režimu
SWITCH(MODBUSR(H, 13, Uint16),
0, "LastTouch",
1, "Central",
2, "Local",
3, "OnChange",
"Chyba");
Aktualizace směru proudění vzduchu
SWITCH(MODBUSR(H, 14, Uint16),
0, "LastTouch",
1, "Central",
2, "Local",
3, "OnChange",
"Chyba");
Aktualizace ZAPNUTO/VYPNUTO
SWITCH(MODBUSR(H, 15, Uint16),
0, "LastTouch",
1, "Central",
2, "Local",
3, "OnChange",
"Chyba");
Acțiuni de service
Global Update
Parametri: Režim aktualizace
MODBUSW(H, 10, Uint16, Ra)
Aktualizace cílové nastavené hodnoty
Parametri: Režim aktualizace
MODBUSW(H, 11, Uint16, Ra)
Aktualizace otáček ventilátoru
Parametri: Režim aktualizace
MODBUSW(H, 12, Uint16, Ra)
Aktualizace režimu
Parametri: Režim aktualizace
MODBUSW(H, 13, Uint16, Ra)
Aktualizace směru proudění vzduchu
Parametri: Režim aktualizace
MODBUSW(H, 14, Uint16, Ra)
Aktualizace ZAPNUTO/VYPNUTO
Parametri: Režim aktualizace
MODBUSW(H, 15, Uint16, Ra)
Turație ventilator Comutator cu mai multe valori
Registru: H:2 UInt16 numeric
Valori / Stări: Nízká · Středně nízké · Střední · Středně vysoké · Vysoké

Turație ventilator

Citirea stării comutatorului
MODBUSR(H, 2, Uint16)
Scrierea stării comutatorului
MODBUSW(H, 2, Uint16, Mu)
Pornit/Oprit Comutator
Registru: H:5 Bool
Valori / Stări: ON · OFF

Pornit/Oprit

Citirea stării comutatorului
MODBUSR(H, 5, Bool)
Scrierea stării comutatorului
MODBUSW(H, 5, Bool, St)
Mod de funcționare Comutator cu mai multe valori
Registru: H:3 UInt16 numeric
Valori / Stări: Automaticky · Vytápění · Ventilátor/větrání · Chlazení · Odvlhčení

Mod de funcționare

Citirea stării comutatorului
MODBUSR(H, 3, Uint16)
Scrierea stării comutatorului
MODBUSW(H, 3, Uint16, Mu)
Smart Grid Comutator cu mai multe valori

Modul de funcționare Smart Grid pentru managementul energetic al unităților Sky Air

Registru: H:55 UInt16 numeric
Valori / Stări: Volný provoz · Nucené vypnutí · Doporučeno zapnutí · Nucené zapnutí

Smart Grid

Citirea stării comutatorului
MODBUSR(H, 55, Uint16)
Scrierea stării comutatorului
MODBUSW(H, 55, Uint16, Mu)
Direcția fluxului de aer Comutator cu mai multe valori
Registru: H:4 UInt16 numeric
Valori / Stări: Natočení · 0° · 20° · 45° · 70° · 90°

Direcția fluxului de aer

Citirea stării comutatorului
MODBUSR(H, 4, Uint16)
Scrierea stării comutatorului
MODBUSW(H, 4, Uint16, Mu)
Temperatura aerului de retur Senzor de temperatură Doar citire

Senzorul temperaturii aerului de retur al unității 1

Registru: I:123 Int16 Unitate: °C numeric
Atribute de service
Aer de retur MIN
Aer de retur MAX

Temperatura aerului de retur

Citirea temperaturii
MODBUSR(A, 123, Int16)/100
Atribute de service
Vratný vzduch MIN
MODBUSR(A, 25, Uint16)/100 + "°C"
Vratný vzduch MAX
MODBUSR(A, 26, Uint16)/100 + "°C"
Temperatura la intrarea în baterie Senzor de temperatură Doar citire

Temperatura la intrarea în bateria unității 1 — disponibilă numai în modul Main

Registru: I:131 Int16 Unitate: °C numeric

Temperatura la intrarea în baterie

Citirea temperaturii
#31 + (SlaveID*100)
MODBUSR(A, 131, Int16) / 100
Temperatura la ieșirea din baterie Senzor de temperatură Doar citire

Temperatura la ieșirea din bateria unității 1 — disponibilă numai în modul Main

Registru: I:132 Int16 Unitate: °C numeric

Temperatura la ieșirea din baterie

Citirea temperaturii
MODBUSR(A, 132, Int16) / 100;
#32 + (SlaveID*100)
Conexiune: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (14)
  • H:1 Setpoint — Temperature setpoint 16–32°C — critical HVAC control, surprisingly missing from template
  • H:20 Setpoint Min Limit — Minimum allowed setpoint (16–32°C)
  • H:21 Setpoint Max Limit — Maximum allowed setpoint (16–32°C)
  • H:22 Fan Speed Inhibit — Bitmask — inhibit specific fan speeds (2=Low, 4=Med Low, 8=Med, 16=Med High, 32=High)
  • H:23 Mode Inhibit — Bitmask — inhibit specific operation modes (1=Auto, 2=Heat, 4=Fan, 8=Cool, 16=Dry)
  • H:24 Airflow Direction Inhibit — Bitmask — inhibit specific vane positions
  • H:30 VAM Ventilation Mode — 0=Auto, 1=Cross flow/Heat recovery, 2=Bypass. Only for VAM/VKM units
  • H:31 VAM Ventilation Rate — 1=Low, 2=High. Only for VAM/VKM units
  • I:20 Unit Count — Number of indoor units found on network (0–16)
  • I:21 Is Error (group) — 0=No error, 1=At least 1 unit in error. Partially covered by module readscript (A:121)
  • I:22 Error Code (group) — 255=No error, other=error code. Partially covered by module readscript (A:122)
  • I:24 Filter Alarm (group) — 0=No alarm, 1=Filter needs cleaning. Per-unit register I:x24 (SlaveID × 100 + 24). Covered by module readscript (A:124)
  • I:50 Remote Controller Temperature — °C × 100, only with 1 indoor unit in Sub mode
  • I:51 Remote Controller Operation Mode — 0=Idle/Fan, 1=Heating, 2=Cooling, 3=Heating and cooling

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