TapHome

Daikin EKMBPP1

Modbus RTU
Submitted by
Last updated: 03. 2026

Külső átjáró szükséges

IntesisBOX DK-AC-MBS-1 — termékoldal

Daikin EKMBPP1

A Daikin EKMBPP1 (és EKMBPP1A) egy Modbus RTU adapter, amely a Daikin VRV, Sky Air és VAM/VKM szellőzőegységeket RS-485-ön keresztül csatlakoztatja a TapHome-hoz. Az adapter a P1P2 buszon kommunikál a beltéri egységekkel, és hozzáférést biztosít a hőmérséklet-leolvasásokhoz, ventilátorsebességhez, üzemmódokhoz, légáramlás irányhoz és Smart Grid vezérléshez.

Egyetlen Modbus RTU buszon legfeljebb 16 egység csatlakoztatható. Minden adapterhez egyedi Slave ID szükséges, amelyet a PCB-n található DIP kapcsolókkal kell beállítani.

Hardveres csatlakozás

PCB áttekintés
Daikin EKMBPP1 PCB komponens elrendezés

A PCB fő komponensei:

  • X1A — Tápcsatlakozó (15–24 V DC)
  • X2M — RS-485 Modbus csatlakozó (DA+, DB-, GND)
  • X7M — P1P2 kommunikáció a beltéri egységgel
  • DS1 — 10 pozíciós DIP kapcsoló a Modbus címhez
  • SS1, SS2, SS3 — Csúszókapcsolók a lezáró ellenálláshoz
  • LED1–4, HAP — Állapotjelző LED-ek
Műszaki adatok
  • Tápellátás: 15–24 V DC, max 120 mA (3 W)
  • Üzemi hőmérséklet: -10°C – +50°C
  • Protokoll: Modbus RTU Slave, RS-485
  • Átviteli sebesség: 9600, nincs paritás, 1 stop bit
  • Max. egységek: 16 egy buszon
RS-485 bekötés (X2M csatlakozó)

Csatlakoztatás 3 vezetékes RS-485 kapcsolattal:

  • DA+ → A+/D+ a TapHome RS-485-ön
  • DB- → B-/D- a TapHome RS-485-ön
  • GND → GND a TapHome tápegységen (kötelező)
Daikin EKMBPP1 bekötés a szerelődobozban

Kábel specifikáció:

  • Típus: 24 AWG sodrott érpár, árnyékolt vagy árnyékolatlan
  • Szabvány: CAT3, CAT4 vagy CAT5
  • Max. hossz: 500 m
  • Használjon sodrott érpárt a DA+/DB- számára és egy harmadik vezetéket a GND-hez

Fontos — Földelés

A GND vezetéket kötelező csatlakoztatni a Daikin adapter és a TapHome tápegység között. Megfelelő földelés nélkül kommunikációs hibák léphetnek fel. Egypontos földelést ajánlunk.

Bekötési rajz
Daikin EKMBPP1 teljes bekötési rajz

Konfiguráció

DIP kapcsoló címzés

A PCB-n található 10 pozíciós DIP kapcsoló (DS1) állítja be a Modbus RTU Slave címet (tartomány: 0–63). A 10-es DIP kapcsoló a legkisebb helyiértékű bit (LSB) — jobbról balra olvasandó.

Címpéldák (DIP pozíciók 1→10):

CímDIP kapcsoló 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

Ajánlott: 1-es cím az első adapterhez (DIP 10=ON, minden más OFF).

Lezáró ellenállás (SS1–SS3)

A busz lezáró ellenállás konfigurálása az SS1, SS2 és SS3 csúszókapcsolókkal:

SS1SS2SS3Ellenállás
OFFOFFOFF0 Ω
OFFONOFF100 Ω
ONOFFOFF120 Ω

TapHome esetén: A TapHome Core beépített 120 Ω ellenállással rendelkezik a BUS csatlakozóin. Állítsa 120 Ω-ra (SS1=ON, SS2=OFF, SS3=OFF) csak a buszon lévő utolsó Daikin egységen. Minden más egységet 0 Ω-ra állítson (minden kapcsoló OFF).

Modbus master időtúllépés

Állítsa be a DIP kapcsolók 3-as és 4-es pozícióját az EKMBPP1-en a TapHome számára:

  • DIP 3: ON
  • DIP 4: OFF

Ez 120 másodperces időtúllépést konfigurál: ha 120 másodpercen belül nem érkezik Modbus kommunikáció, az adapter bekapcsolja az összes egységet az aktuális beállításokkal, feloldja a távvezérlőket és a Global Update értékét “OnChange”-re állítja.

Slave ID beállítás

Fontos: Az 1-estől eltérő Slave ID esetén módosítsa a ReadScript regiszter eltolásokat a TapHome szervizbeállításaiban.

Képlet:

  • Hibaregiszter: SlaveID × 100 + 21
  • Szűrő riasztásregiszter: SlaveID × 100 + 24
Slave IDHibaregiszterRiasztásregiszterMegjegyzés
1121124Alapértelmezett — nem szükséges módosítás
2221224Módosítás a TapHome-ban
3321324Módosítás a TapHome-ban
1010211024Módosítás a TapHome-ban

Beállítás a TapHome-ban:

  1. Nyissa meg a “Daikin EKMBPP1” modult
  2. Lépjen a szervizbeállítások → ReadScript menüpontra
  3. Módosítsa a regiszterértékeket a fenti képlet alapján

Példa Slave ID = 2 esetén:

1
2
Eredeti:    MODBUSR(A, 121, Uint16)
Módosított: MODBUSR(A, 221, Uint16)

Ez vonatkozik a 100 feletti összes regiszterre.

Eszköz képességek

Hőmérséklet-monitorozás

A sablon négy hőmérséklet-érzékelőt biztosít, amelyek input regiszterekből olvasnak automatikus °C × 100 konverzióval:

  • Return Air Average (I:23) — az összes csatlakoztatott beltéri egység visszatérő levegő hőmérsékletének csoportos átlaga
  • Return Air Temperature (I:123) — az 1-es egység visszatérő levegő hőmérséklete; szerviz attribútumokban az összes egység minimuma (I:25) és maximuma (I:26)
  • Coil Inlet Temperature (I:131) — az 1-es egység hőcserélő belépő hőmérséklete, csak akkor elérhető, ha az adapter Main módban van
  • Coil Outlet Temperature (I:132) — az 1-es egység hőcserélő kilépő hőmérséklete, csak akkor elérhető, ha az adapter Main módban van
Egység be-/kikapcsolás és üzemmód
  • ON/OFF (H:5) — a beltéri egység be- vagy kikapcsolása
  • Üzemmód (H:3) — Auto, Fűtés, Ventilátor/Szellőzés, Hűtés vagy Párátlanítás mód kiválasztása
  • Ventilátorsebesség (H:2) — Off, Alacsony, Közepesen alacsony, Közepes, Közepesen magas és Magas fokozat. A csak 3 fokozattal rendelkező egységek az Alacsony (1), Közepes (3) és Magas (5) fokozatokat használják
  • Légáramlás irány (H:4) — a lamella pozíciójának vezérlése: Swing, 0°, 20°, 45°, 70° vagy 90°
Smart Grid vezérlés

Smart Grid (H:55) energiagazdálkodást tesz lehetővé a Sky Air egységeken, négy móddal:

  • Free running — normál üzem, Smart Grid beavatkozás nélkül
  • Forced off — az összes egység kikapcsolva (nem írható felül)
  • Recommended on — az összes egység bekapcsolva, szobai pufferelés ±1°C a beállított értéktől
  • Forced on — az összes egység bekapcsolva, szobai pufferelés ±2°C a beállított értéktől

Smart Grid használatakor csak egy Modbus master engedélyezett — vagy a Smart Grid szolgáltató, vagy a TapHome, de egyszerre nem mindkettő.

Globális konfiguráció és frissítési módok

Global Configuration (H:10) azt szabályozza, hogyan kerülnek át a beállítások a TapHome-ból a beltéri egységekre. A sablon ezt többértékű kapcsolóként jeleníti meg négy móddal: LastTouch, Central, Local és OnChange.

Minden vezérlési funkció (beállított érték, ventilátorsebesség, üzemmód, légáramlás irány, ON/OFF) saját frissítési móddal rendelkezik, amely egyenként állítható be a Global Configuration eszköz 6 szervizakciójával. Öt szerviz attribútum mutatja az egyes funkciók aktuális frissítési módját.

Frissítési módRC gombokViselkedés
LastTouch (alapértelmezett)FeloldvaMinden írásnál frissít, akkor is, ha az érték nem változott
CentralZárolvaA távvezérlő gombjai zárolva, az érték ismételten kiírva
LocalFeloldvaNem küld frissítést az egységnek
OnChangeFeloldvaCsak értékváltozáskor frissít
Szervizdiagnosztika

A modul három szerviz attribútumot tesz elérhetővé a monitorozáshoz:

  • Unit Exists (I:120) — ellenőrzi, hogy az 1-es beltéri egység megtalálható-e a P1P2 buszon
  • Thermo State (I:130) — aktuális hőtechnikai üzem: Üresjárat/Ventilátor, Fűtés vagy Hűtés
  • Defrost (I:35) — jelzi, hogy legalább egy egység jegesedés-mentesítési ciklusban van-e

A modul ReadScript a hibaregisztert (I:121) és a szűrő riasztásregisztert (I:124) is figyeli, és ezeket hibaként, illetve figyelmeztetésként jelzi a TapHome-ban.

További képességek

Az EKMBPP1 adapter regisztereket tesz elérhetővé a hőmérséklet beállításpont vezérléséhez (H:1, tartomány 16–32°C), a beállításpont min/max korlátaihoz, a ventilátorsebesség és üzemmód tiltó bitmaszkok az elérhető lehetőségek korlátozásához, légáramlás irány tiltáshoz, valamint VAM/VKM-specifikus szellőzési mód és sebességvezérléshez. Csoportszintű érzékelők az egységszám, hibastátusz, hibakódok, szűrő riasztások és a távvezérlő visszaolvasásához szintén elérhetők. Ezek egy jövőbeli sablon frissítésben adhatók hozzá.

A hőmérséklet beállításpont regiszter (H:1) az aktuális sablonban nem szerepel. A beállításpont vezérléséhez egyéni Modbus eszközként adható hozzá a TapHome-ban a H0001 regiszter használatával, 16–32-es tartománnyal.

LED állapotjelzők

Daikin EKMBPP1 LED jelzők a PCB-n
LEDSzínFunkció
LED1ZöldAdapter állapota
LED2PirosHibajelző
LED3P1P2 kommunikáció során villog
LED4Modbus kommunikáció során villog
HAP400 ms-onként villog (normál üzem)

Normál állapot: LED1 folyamatos zöld, LED2 nem világít, LED3/LED4 kommunikáció során villog, HAP rendszeresen villog.

Daikin EKMBPP1 LED viselkedési minták

LED viselkedési minták:

  • a) Bekapcsolási sorrend: LED1 gyorsan villog, LED2 villog
  • b) Nincs hiba: LED1 folyamatos zöld, LED2 nem világít
  • c) P1P2 keresési mód: LED1 lassan villog, LED2 folyamatosan világít — egységek keresése
  • d) Egységhiba: LED2 folyamatosan világít, LED1 nem világít — az egység hibát jelzett
  • e) U5 hiba: LED1 villog, LED2 nem világít — klímaegység nem található
  • f) RS-485 időtúllépés: LED2 villog, LED1 nem világít — Modbus kommunikáció időtúllépés

Hibaelhárítás

Egység nem található (LED1 villog)
  1. Ellenőrizze a P1P2 kábeleket az adapter és a beltéri egység között
  2. Győződjön meg róla, hogy a beltéri egység be van kapcsolva
  3. Indítsa újra az adaptert a tápellátás lecsatlakoztatásával és visszacsatlakoztatásával
Nincs Modbus kommunikáció (LED4 nem villog)
  1. Ellenőrizze az RS-485 kábeleket:
    • DA+ megfelelően csatlakoztatva az A+/D+-hoz a TapHome-on
    • DB- megfelelően csatlakoztatva a B-/D–hez a TapHome-on
    • GND csatlakoztatva a TapHome tápegység földeléséhez — leggyakoribb probléma
  2. Ellenőrizze a Modbus Slave címet a DIP kapcsoló DS1-en
  3. Ellenőrizze a lezáró ellenállást (SS1, SS2, SS3) — a buszon lévő utolsó egységnél 120 Ω legyen (SS1=ON)
  4. Győződjön meg róla, hogy a TapHome beállításai: 9600 baud, nincs paritás, 1 stop bit
  5. Mérje meg a feszültséget a DA+ és DB- között — nyugalmi állapotban 1,5–5 V legyen
Egységhiba (LED2 folyamatosan világít)
  1. Olvassa le az I0022 (Error Code) regisztert a TapHome-ban
  2. Keresse ki a hibakódot a klímaegység szerviz kézikönyvében
  3. Ellenőrizze a szerviz attribútumokat a TapHome-ban a további diagnosztikához
Modbus master időtúllépés (LED2 villog)
  1. Győződjön meg róla, hogy a TapHome rendszeresen olvassa/írja a regisztereket
  2. Ellenőrizze a DIP kapcsoló 3–4 időtúllépés konfigurációt
  3. Szükség esetén módosítsa az időtúllépés módot

Elérhető eszközök

Daikin EKMBPP1 Modul
Szerviz attribútumok
Egység létezikreads I:120 (UInt16); 0=not found, 1=found on P1P2 bus
Hőállapotreads I:130 (UInt16); values: 0=Idle/Fan, 1=Heating, 2=Cooling
Leolvasztásreads I:35 (UInt16); 0=no defrost, 1=at least one unit in defrost cycle

Daikin EKMBPP1

Olvasás (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"));
Szerviz attribútumok
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");
Visszatérő levegő átlag Hőmérséklet-érzékelő Csak olvasható

Csoportos átlagos visszatérő levegő hőmérséklet az összes csatlakoztatott egységből

Regiszter: I:23 Int16 Egység: °C numeric

Visszatérő levegő átlag

Hőmérséklet olvasása
MODBUSR(A, 23, Int16) / 100
Globális konfiguráció Többértékű kapcsoló Csak olvasható

Globális frissítési mód választó — vezérli a beállítások egységekbe küldésének módját (LastTouch, Central, Local, OnChange)

Regiszter: H:10 UInt16 numeric
Értékek / Állapotok: Last Touch · Central · Local · On Change
Szerviz műveletek
Globális frissítés
Célérték frissítése
Ventilátor sebesség frissítése
Üzemmód frissítése
Légáramlás irányának frissítése
BE/KI frissítése

Globális konfiguráció

Kapcsoló állapot olvasása
MODBUSR(H, 10, Uint16)
Kapcsoló állapot írása
#Pro nastaveni aktualizaci je potreba pozit servisni akce nebo zmazat # pred nasledujicim kodem
#MODBUSW(H, 10, Uint16, Mu)
Szerviz attribútumok
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");
Szerviz műveletek
Global Update
Paraméterek: Režim aktualizace
MODBUSW(H, 10, Uint16, Ra)
Aktualizace cílové nastavené hodnoty
Paraméterek: Režim aktualizace
MODBUSW(H, 11, Uint16, Ra)
Aktualizace otáček ventilátoru
Paraméterek: Režim aktualizace
MODBUSW(H, 12, Uint16, Ra)
Aktualizace režimu
Paraméterek: Režim aktualizace
MODBUSW(H, 13, Uint16, Ra)
Aktualizace směru proudění vzduchu
Paraméterek: Režim aktualizace
MODBUSW(H, 14, Uint16, Ra)
Aktualizace ZAPNUTO/VYPNUTO
Paraméterek: Režim aktualizace
MODBUSW(H, 15, Uint16, Ra)
Ventilátor sebesség Többértékű kapcsoló
Regiszter: H:2 UInt16 numeric
Értékek / Állapotok: Nízká · Středně nízké · Střední · Středně vysoké · Vysoké

Ventilátor sebesség

Kapcsoló állapot olvasása
MODBUSR(H, 2, Uint16)
Kapcsoló állapot írása
MODBUSW(H, 2, Uint16, Mu)
BE/KI Kapcsoló
Regiszter: H:5 Bool
Értékek / Állapotok: ON · OFF

BE/KI

Kapcsoló állapot olvasása
MODBUSR(H, 5, Bool)
Kapcsoló állapot írása
MODBUSW(H, 5, Bool, St)
Üzemmód Többértékű kapcsoló
Regiszter: H:3 UInt16 numeric
Értékek / Állapotok: Automaticky · Vytápění · Ventilátor/větrání · Chlazení · Odvlhčení

Üzemmód

Kapcsoló állapot olvasása
MODBUSR(H, 3, Uint16)
Kapcsoló állapot írása
MODBUSW(H, 3, Uint16, Mu)
Smart Grid Többértékű kapcsoló

Smart Grid üzemmód az Sky Air egységek energiakezeléséhez

Regiszter: H:55 UInt16 numeric
Értékek / Állapotok: Volný provoz · Nucené vypnutí · Doporučeno zapnutí · Nucené zapnutí

Smart Grid

Kapcsoló állapot olvasása
MODBUSR(H, 55, Uint16)
Kapcsoló állapot írása
MODBUSW(H, 55, Uint16, Mu)
Légáramlás iránya Többértékű kapcsoló
Regiszter: H:4 UInt16 numeric
Értékek / Állapotok: Natočení · 0° · 20° · 45° · 70° · 90°

Légáramlás iránya

Kapcsoló állapot olvasása
MODBUSR(H, 4, Uint16)
Kapcsoló állapot írása
MODBUSW(H, 4, Uint16, Mu)
Visszatérő levegő hőmérséklete Hőmérséklet-érzékelő Csak olvasható

1. egység visszatérő levegő hőmérséklet-érzékelő

Regiszter: I:123 Int16 Egység: °C numeric
Szerviz attribútumok
Visszatérő levegő MIN
Visszatérő levegő MAX

Visszatérő levegő hőmérséklete

Hőmérséklet olvasása
MODBUSR(A, 123, Int16)/100
Szerviz attribútumok
Vratný vzduch MIN
MODBUSR(A, 25, Uint16)/100 + "°C"
Vratný vzduch MAX
MODBUSR(A, 26, Uint16)/100 + "°C"
Hőcserélő belépő hőmérséklet Hőmérséklet-érzékelő Csak olvasható

1. egység hőcserélő belépő hőmérséklete — csak Main módban elérhető

Regiszter: I:131 Int16 Egység: °C numeric

Hőcserélő belépő hőmérséklet

Hőmérséklet olvasása
#31 + (SlaveID*100)
MODBUSR(A, 131, Int16) / 100
Hőcserélő kilépő hőmérséklet Hőmérséklet-érzékelő Csak olvasható

1. egység hőcserélő kilépő hőmérséklete — csak Main módban elérhető

Regiszter: I:132 Int16 Egység: °C numeric

Hőcserélő kilépő hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 132, Int16) / 100;
#32 + (SlaveID*100)
Kapcsolat: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források