TapHome

Daikin EKMBPP1

Modbus RTU
Submitted by
Last updated: 03. 2026

Vyžaduje externú bránu

IntesisBOX DK-AC-MBS-1 — stránka produktu

Daikin EKMBPP1

Daikin EKMBPP1 (a EKMBPP1A) je Modbus RTU adaptér, ktorý prepája jednotky Daikin VRV, Sky Air a VAM/VKM s TapHome cez RS-485. Adaptér komunikuje s vnútornými jednotkami cez zbernicu P1P2 a sprístupňuje odčítanie teplôt, rýchlosť ventilátora, prevádzkové režimy, smer prúdenia vzduchu a riadenie Smart Grid.

Na jednu zbernicu Modbus RTU možno pripojiť až 16 jednotiek. Každý adaptér vyžaduje jedinečné Slave ID nastavené pomocou DIP prepínačov na PCB.

Hardvérové pripojenie

Prehľad PCB
Rozmiestnenie komponentov na PCB Daikin EKMBPP1

Kľúčové komponenty na PCB:

  • X1A — Napájací konektor (15–24 V DC)
  • X2M — RS-485 Modbus konektor (DA+, DB-, GND)
  • X7M — P1P2 komunikácia s vnútornou jednotkou
  • DS1 — 10-polohový DIP prepínač pre Modbus adresu
  • SS1, SS2, SS3 — Posuvné prepínače pre terminačný odpor
  • LED1–4, HAP — LED indikátory stavu
Technické špecifikácie
  • Napájanie: 15–24 V DC, max. 120 mA (3 W)
  • Prevádzková teplota: -10 °C až +50 °C
  • Protokol: Modbus RTU Slave, RS-485
  • Prenosová rýchlosť: 9600, bez parity, 1 stop bit
  • Max. počet jednotiek: 16 na jednej zbernici
Zapojenie RS-485 (konektor X2M)

Pripojte pomocou 3-vodičového RS-485 spojenia:

  • DA+ → A+/D+ na TapHome RS-485
  • DB- → B-/D- na TapHome RS-485
  • GND → GND napájacieho zdroja TapHome (povinné)
Zapojenie Daikin EKMBPP1 v inštalačnej krabici

Špecifikácia kábla:

  • Typ: 24 AWG krútený pár, tienený alebo netienený
  • Štandard: CAT3, CAT4 alebo CAT5
  • Max. dĺžka: 500 m
  • Pre DA+/DB- použite krútený pár, pre GND tretí vodič

Dôležité — uzemnenie

Vodič GND musí byť prepojený medzi adaptérom Daikin a napájacím zdrojom TapHome. Bez správneho uzemnenia môže dochádzať k chybám komunikácie. Odporúčame jednobodové uzemnenie.

Schéma zapojenia
Kompletná schéma zapojenia Daikin EKMBPP1

Konfigurácia

Adresovanie DIP prepínačom

10-polohový DIP prepínač DS1 na PCB nastavuje Modbus RTU Slave adresu (rozsah 0–63). DIP prepínač 10 je najmenej významný bit (LSB) — čítajte sprava doľava.

Príklady adries (DIP pozície 1→10):

AdresaDIP Switch 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

Odporúčanie: Pre prvý adaptér nastavte adresu 1 (DIP 10=ON, všetky ostatné OFF).

Terminačný odpor (SS1–SS3)

Terminačný odpor zbernice nastavíte posuvnými prepínačmi SS1, SS2 a SS3:

SS1SS2SS3Odpor
OFFOFFOFF0 Ω
OFFONOFF100 Ω
ONOFFOFF120 Ω

Pre TapHome: TapHome Core má vstavaný 120 Ω odpor na BUS termináloch. Nastavte 120 Ω (SS1=ON, SS2=OFF, SS3=OFF) iba na poslednej jednotke Daikin na zbernici. Všetky ostatné jednotky musia mať 0 Ω (všetky prepínače OFF).

Modbus master timeout

Nastavte DIP prepínače 3 a 4 na EKMBPP1 pre TapHome:

  • DIP 3: ON
  • DIP 4: OFF

Toto nakonfiguruje 120-sekundový timeout: ak adaptér neprijme žiadnu Modbus komunikáciu do 120 sekúnd, zapne všetky jednotky s aktuálnymi nastaveniami, odomkne diaľkové ovládače a nastaví Global Update na „OnChange".

Úprava Slave ID

Dôležité: Pre Slave ID iné ako 1 upravte offsety registrov ReadScript v nastaveniach služby TapHome.

Vzorec:

  • Register chýb: SlaveID × 100 + 21
  • Register alarmov filtra: SlaveID × 100 + 24
Slave IDRegister chýbRegister alarmovPoznámka
1121124Predvolené — zmeny nie sú potrebné
2221224Upraviť v TapHome
3321324Upraviť v TapHome
1010211024Upraviť v TapHome

Ako upraviť v TapHome:

  1. Otvorte modul „Daikin EKMBPP1"
  2. Prejdite do nastavení služby → ReadScript
  3. Zmeňte hodnoty registrov podľa vyššie uvedeného vzorca

Príklad pre Slave ID = 2:

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

Toto sa vzťahuje na všetky registre nad 100.

Možnosti zariadenia

Monitorovanie teploty

Šablóna poskytuje štyri teplotné senzory, ktoré čítajú vstupné registre s automatickým prepočtom °C × 100:

  • Priemerný vratný vzduch (I:23) — skupinová priemerná teplota vratného vzduchu zo všetkých pripojených vnútorných jednotiek
  • Teplota vratného vzduchu (I:123) — teplota vratného vzduchu jednotky 1; servisné atribúty zobrazujú minimum (I:25) a maximum (I:26) zo všetkých jednotiek
  • Teplota vstupu výmenníka (I:131) — teplota vstupu výmenníka jednotky 1; dostupná iba v režime Main
  • Teplota výstupu výmenníka (I:132) — teplota výstupu výmenníka jednotky 1; dostupná iba v režime Main
Zapnutie jednotky a prevádzkový režim
  • ZAP/VYP (H:5) — zapnutie alebo vypnutie vnútornej jednotky
  • Prevádzkový režim (H:3) — výber z režimov Auto, Kúrenie, Ventilátor/vetranie, Chladenie alebo Odvlhčovanie
  • Rýchlosť ventilátora (H:2) — výber z možností Vypnuté, Nízke, Stredne nízke, Stredné, Stredne vysoké a Vysoké. Jednotky len s 3 rýchlosťami používajú Nízke (1), Stredné (3) a Vysoké (5)
  • Smer prúdenia vzduchu (H:4) — ovládanie polohy lamely: Kývanie, 0°, 20°, 45°, 70° alebo 90°
Riadenie Smart Grid

Smart Grid (H:55) umožňuje energetický manažment na jednotkách Sky Air so štyrmi režimami:

  • Voľná prevádzka — normálna prevádzka bez zásahu Smart Grid
  • Nútené vypnutie — všetky jednotky VYP (nemožno prepísať)
  • Odporúčané zapnutie — všetky jednotky ZAP, tlmenie v miestnosti ±1 °C od požadovanej hodnoty
  • Nútené zapnutie — všetky jednotky ZAP, tlmenie v miestnosti ±2 °C od požadovanej hodnoty

Pri používaní Smart Grid je povolený iba jeden Modbus master — buď poskytovateľ Smart Grid, alebo TapHome, nie obaja súčasne.

Globálna konfigurácia a režimy aktualizácií

Globálna konfigurácia (H:10) ovláda spôsob, akým TapHome posiela nastavenia do vnútorných jednotiek. Šablóna ju sprístupňuje ako prepínač s viacerými hodnotami: LastTouch, Central, Local a OnChange.

Každá riadiaca funkcia (požadovaná hodnota, rýchlosť ventilátora, režim, smer prúdenia vzduchu, ZAP/VYP) má vlastný režim aktualizácie, ktorý možno nastaviť individuálne cez 6 servisných akcií zariadenia Globálna konfigurácia. Päť servisných atribútov zobrazuje aktuálny režim aktualizácie pre každú funkciu.

Režim aktualizácieTlačidlá RCSprávanie
LastTouch (predvolené)OdomknutéAktualizuje pri každom zápise, aj ak sa hodnota nezmenila
CentralZamknutéTlačidlá diaľkového ovládača zamknuté, hodnota sa opakovane zapisuje
LocalOdomknutéDo jednotky sa neposielajú žiadne aktualizácie
OnChangeOdomknutéAktualizuje iba pri zmene hodnoty
Servisná diagnostika

Modul sprístupňuje tri servisné atribúty pre monitorovanie:

  • Unit Exists (I:120) — overuje, či sa vnútorná jednotka 1 nachádza na zbernici P1P2
  • Thermo State (I:130) — aktuálny tepelný stav: Nečinnosť/Ventilátor, Kúrenie alebo Chladenie
  • Defrost (I:35) — či je niektorá z jednotiek práve v odmrazovacom cykle

ReadScript modulu tiež sleduje chyby jednotiek (I:121) a alarmy filtra (I:124) a hlási ich ako chyby a varovania v TapHome.

Ďalšie možnosti

Adaptér EKMBPP1 tiež sprístupňuje registre pre nastavenie požadovanej teploty (H:1, rozsah 16–32 °C), min/max limity požadovanej hodnoty, bitové masky inhibície rýchlosti ventilátora a prevádzkového režimu, inhibíciu smeru prúdenia vzduchu a riadenie režimu a intenzity vetrania pre VAM/VKM. K dispozícii sú aj skupinové senzory pre počet jednotiek, stav chýb, chybové kódy, alarmy filtra a spätné čítanie diaľkového ovládača. Tieto možno doplniť v budúcej aktualizácii šablóny.

Register požadovanej teploty (H:1) nie je súčasťou aktuálnej šablóny. Na riadenie požadovanej hodnoty ho možno pridať ako vlastné Modbus zariadenie v TapHome pomocou registra H0001 s rozsahom 16–32.

LED indikátory stavu

LED indikátory Daikin EKMBPP1 na PCB
LEDFarbaFunkcia
LED1ZelenáStav adaptéra
LED2ČervenáIndikátor chyby
LED3Bliká počas P1P2 komunikácie
LED4Bliká počas Modbus komunikácie
HAPBliká každých 400 ms (normálna prevádzka)

Normálny stav: LED1 svieti nazeleno, LED2 zhasnutá, LED3/LED4 blikajú počas komunikácie, HAP bliká pravidelne.

Vzory správania LED na Daikin EKMBPP1

Vzory správania LED:

  • a) Sekvencia po zapnutí: LED1 bliká rýchlo, LED2 bliká
  • b) Bez chyby: LED1 svieti nazeleno, LED2 zhasnutá
  • c) Režim vyhľadávania P1P2: LED1 bliká pomaly, LED2 svieti — vyhľadávanie jednotiek
  • d) Chyba jednotky: LED2 svieti, LED1 zhasnutá — jednotka nahlásila chybu
  • e) Chyba U5: LED1 bliká, LED2 zhasnutá — AC jednotka nenájdená
  • f) RS-485 timeout: LED2 bliká, LED1 zhasnutá — výpadok Modbus komunikácie

Riešenie problémov

Jednotka nenájdená (LED1 bliká)
  1. Skontrolujte P1P2 káble medzi adaptérom a vnútornou jednotkou
  2. Overte, že vnútorná jednotka je zapnutá
  3. Reštartujte adaptér odpojením a opätovným pripojením napájania
Žiadna Modbus komunikácia (LED4 nebliká)
  1. Skontrolujte RS-485 káble:
    • DA+ správne pripojené k A+/D+ na TapHome
    • DB- správne pripojené k B-/D- na TapHome
    • GND pripojené k uzemneniu napájacieho zdroja TapHome — najčastejší problém
  2. Overte Modbus Slave adresu na DIP prepínači DS1
  3. Skontrolujte terminačný odpor (SS1, SS2, SS3) — posledná jednotka na zbernici by mala mať 120 Ω (SS1=ON)
  4. Potvrďte nastavenie TapHome: 9600 baud, bez parity, 1 stop bit
  5. Zmerajte napätie medzi DA+ a DB- — v pokoji by malo byť 1,5–5 V
Chyba jednotky (LED2 svieti)
  1. Prečítajte register I0022 (chybový kód) v TapHome
  2. Vyhľadajte chybový kód v servisnom manuáli AC jednotky
  3. Skontrolujte servisné atribúty v TapHome pre ďalšiu diagnostiku
Modbus master timeout (LED2 bliká)
  1. Overte, že TapHome pravidelne číta/zapisuje registre
  2. Skontrolujte nastavenie timeoutu pomocou DIP prepínačov 3–4
  3. V prípade potreby zvážte úpravu režimu timeoutu

Dostupné zariadenia

Daikin EKMBPP1 Modul
Servisné atribúty
Jednotka existujereads I:120 (UInt16); 0=not found, 1=found on P1P2 bus
Termický stavreads I:130 (UInt16); values: 0=Idle/Fan, 1=Heating, 2=Cooling
Odmrazovaniereads I:35 (UInt16); 0=no defrost, 1=at least one unit in defrost cycle

Daikin EKMBPP1

Čítanie (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"));
Servisné atribúty
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");
Priemerný vratný vzduch Teplotný senzor Len na čítanie

Skupinová priemerná teplota vratného vzduchu zo všetkých pripojených jednotiek

Register: I:23 Int16 Jednotka: °C numeric

Priemerný vratný vzduch

Čítanie teploty
MODBUSR(A, 23, Int16) / 100
Globálna konfigurácia Viacstavový prepínač Len na čítanie

Výber globálneho režimu aktualizácie — ovláda spôsob odosielania nastavení do jednotiek (LastTouch, Central, Local, OnChange)

Register: H:10 UInt16 numeric
Hodnoty / Stavy: Last Touch · Central · Local · On Change
Servisné akcie
Globálna aktualizácia
Aktualizovať požadovanú hodnotu
Aktualizovať otáčky ventilátora
Aktualizovať režim
Aktualizovať smer prúdenia vzduchu
Aktualizovať ZAP/VYP

Globálna konfigurácia

Čítanie stavu prepínača
MODBUSR(H, 10, Uint16)
Zápis stavu prepínača
#Pro nastaveni aktualizaci je potreba pozit servisni akce nebo zmazat # pred nasledujicim kodem
#MODBUSW(H, 10, Uint16, Mu)
Servisné atribúty
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");
Servisné akcie
Global Update
Parametre: Režim aktualizace
MODBUSW(H, 10, Uint16, Ra)
Aktualizace cílové nastavené hodnoty
Parametre: Režim aktualizace
MODBUSW(H, 11, Uint16, Ra)
Aktualizace otáček ventilátoru
Parametre: Režim aktualizace
MODBUSW(H, 12, Uint16, Ra)
Aktualizace režimu
Parametre: Režim aktualizace
MODBUSW(H, 13, Uint16, Ra)
Aktualizace směru proudění vzduchu
Parametre: Režim aktualizace
MODBUSW(H, 14, Uint16, Ra)
Aktualizace ZAPNUTO/VYPNUTO
Parametre: Režim aktualizace
MODBUSW(H, 15, Uint16, Ra)
Otáčky ventilátora Viacstavový prepínač
Register: H:2 UInt16 numeric
Hodnoty / Stavy: Nízká · Středně nízké · Střední · Středně vysoké · Vysoké

Otáčky ventilátora

Čítanie stavu prepínača
MODBUSR(H, 2, Uint16)
Zápis stavu prepínača
MODBUSW(H, 2, Uint16, Mu)
ZAP/VYP Prepínač
Register: H:5 Bool
Hodnoty / Stavy: ON · OFF

ZAP/VYP

Čítanie stavu prepínača
MODBUSR(H, 5, Bool)
Zápis stavu prepínača
MODBUSW(H, 5, Bool, St)
Prevádzkový režim Viacstavový prepínač
Register: H:3 UInt16 numeric
Hodnoty / Stavy: Automaticky · Vytápění · Ventilátor/větrání · Chlazení · Odvlhčení

Prevádzkový režim

Čítanie stavu prepínača
MODBUSR(H, 3, Uint16)
Zápis stavu prepínača
MODBUSW(H, 3, Uint16, Mu)
Smart Grid Viacstavový prepínač

Prevádzkový režim Smart Grid pre správu energie na jednotkách Sky Air

Register: H:55 UInt16 numeric
Hodnoty / Stavy: Volný provoz · Nucené vypnutí · Doporučeno zapnutí · Nucené zapnutí

Smart Grid

Čítanie stavu prepínača
MODBUSR(H, 55, Uint16)
Zápis stavu prepínača
MODBUSW(H, 55, Uint16, Mu)
Smer prúdenia vzduchu Viacstavový prepínač
Register: H:4 UInt16 numeric
Hodnoty / Stavy: Natočení · 0° · 20° · 45° · 70° · 90°

Smer prúdenia vzduchu

Čítanie stavu prepínača
MODBUSR(H, 4, Uint16)
Zápis stavu prepínača
MODBUSW(H, 4, Uint16, Mu)
Teplota vratného vzduchu Teplotný senzor Len na čítanie

Snímač teploty vratného vzduchu jednotky 1

Register: I:123 Int16 Jednotka: °C numeric
Servisné atribúty
Vratný vzduch MIN
Vratný vzduch MAX

Teplota vratného vzduchu

Čítanie teploty
MODBUSR(A, 123, Int16)/100
Servisné atribúty
Vratný vzduch MIN
MODBUSR(A, 25, Uint16)/100 + "°C"
Vratný vzduch MAX
MODBUSR(A, 26, Uint16)/100 + "°C"
Teplota vstupu výmenníka Teplotný senzor Len na čítanie

Teplota vstupu výmenníka jednotky 1 — dostupné iba v režime Main

Register: I:131 Int16 Jednotka: °C numeric

Teplota vstupu výmenníka

Čítanie teploty
#31 + (SlaveID*100)
MODBUSR(A, 131, Int16) / 100
Teplota výstupu výmenníka Teplotný senzor Len na čítanie

Teplota výstupu výmenníka jednotky 1 — dostupné iba v režime Main

Register: I:132 Int16 Jednotka: °C numeric

Teplota výstupu výmenníka

Čítanie teploty
MODBUSR(A, 132, Int16) / 100;
#32 + (SlaveID*100)
Pripojenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možné vylepšenia (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

Zdroje