
A Resi Dali - Konfiguráció sablon egy egyszeri üzembe helyezési és címzési eszköz a RESI Informatik & Automation GmbH Modbus-DALI átjáróihoz (RESI-DALI-SIO és RESI-DALI-ETH). Közvetlenül a TapHome-ból vezérli a DALI 2.0 véletlen címzési algoritmust, rövid címeket (0–63) rendel az újonnan bekötött DALI buszon lévő vezérlőkhöz, minden címen lekérdezi a DALI eszköztípust, és gyors broadcast ON/OFF teszteket kínál — minden, ami egy új telepítés olyan állapotba hozásához szükséges, amikor a lámpákat egyénileg lehet vezérelni.
Az átjáróval a kommunikáció Modbus RTU-n keresztül történik 9600 baud 8N1 sebességgel. A sablon egy IpAddress importparamétert is kínál, így ugyanez a folyamat serial-to-IP híd (Moxa NPort, USR-TCP232) vagy transzparens RTU-over-Ethernet módba konfigurált RESI-DALI-ETH segítségével is működik.
Ez a sablon szándékosan csak címzésre való. A rövid címek kiosztása után távolítsa el a Resi Dali - Konfiguráció modult a projektből, és a mindennapi vezérléshez használja a testvér operatív Resi Dali sablont (
Dali.xml) — egyedi lámpa tompítás, csoportok, jelenetek és DT6/DT8 RGB / tunable-white színvezérlés. A konfigurációs modul nem arra lett tervezve, hogy a kezdeti beállítás után a projektben maradjon.
Hardveres bekötés
A RESI-DALI-SIO egy DIN-sínes master átjáró (17,5 × 90 × 56,4 mm, CEM17), amely egy soros/ethernet hoszt és egy DALI világítási busz között helyezkedik el. Az átjáró nem táplálja a DALI buszt — kompatibilis DALI tápegység (RESI-DALI-PS vagy bármilyen szabványnak megfelelő 200 mA-es DALI tápegység) kötelező.
A RESI-DALI-SIO csatlakoztatása (RS-485)

A RESI-DALI-SIO bal oldalán lévő csatlakozók (fentről lefelé): GND, +12..48V=, RS485 DATA+ (A+), RS485 DATA- (B-), RS485 GND, RS232 TX, RS232 RX, RS232 GND. A DALI busz csatlakozói a szemközti oldalon D+ / N/C / D- (3 pólusú USLIM blokk, N/C bekötetlen marad).
Egy TapHome telepítéshez használja az RS-485 interfészt:
RS485 DATA+ (A+)→ A+/D+ a TapHome RS-485 buszonRS485 DATA- (B-)→ B-/D- a TapHome RS-485 buszonRS485 GND→ GND a TapHome tápegységen (stabil kommunikációhoz ajánlott)+12..48V=/GND→ 12–48 V DC elsődleges tápfeszültség
A RESI-DALI-ETH csatlakoztatása (Ethernet)

Az Ethernet változat ugyanazokkal a DALI busz csatlakozókkal (D+ / N/C / D-) és elsődleges táppal (GND, +12..48V=) rendelkezik, valamint egy RJ45 csatlakozóval 10/100 Mbit Ethernethez. A gyári alapértelmezett IP beállítások 192.168.0.191 / 255.255.255.0 / 192.168.0.1 Modbus Unit ID 255-tel; a web UI belépési adatok RESI / RESI. A TapHome Modbus TCP-n keresztül kommunikál az ETH változattal, vagy a transzparens RTU-over-Ethernet módban, amelyet ez a konfigurációs sablon vár (lásd Konfiguráció lent).
DALI busz tápegység

A RESI-DALI-PS akár 200 mA-t is képes leadni a DALI buszra (rövidzárlati áram ~225 mA, tipikus buszfeszültség 14–18 V), és egyetlen vonalon akár 64 DALI 1.0 előtétet vagy DALI 2.0 vezérlőt támogat. Az elsődleges oldal ugyanazt a 12–48 V DC tápellátást fogadja, mint a SIO/ETH egység. Az átjáró és a tápegység ugyanazt a D+ / D- párt használja — a tápegység energiával látja el a buszt, míg az átjáró olvassa és írja a DALI kereteket.
Három LED a tápegységen segít az üzembe helyezés során: POWER (elsődleges 12–48 V OK, mindig világít), DALI (röviden villog buszforgalom közben), ERR (folyamatosan világít tápegység hibánál, DALI rövidzárnál vagy busz túlterhelésnél — normál működés során ki kell, hogy legyen).
DALI busz szabályok
A DALI vonalnak van néhány szigorú korlátozása, amelyek közvetlenül befolyásolják az üzembe helyezés sikerét:
| Vezető keresztmetszet | Max DALI kábelhossz |
|---|---|
| 1,5 mm² | 300 m |
| 1,0 mm² | 238 m |
| 0,75 mm² | 174 m |
| 0,5 mm² | 116 m |
A határ a maximálisan megengedett 2 V feszültségesésből adódik a DALI kábelen. További szabályok:
- Maximum 64 DALI 1.0 előtét és akár 64 DALI 2.0 vezérlő buszonként (külön rövid cím terek).
- Csak fa topológia — nincsenek gyűrűk, nincsenek hurkok.
- A tényleges eszközszám a tápegység áramértékétől is függ (jellemzően 200 mA a RESI-DALI-PS-en, számoljon ~2 mA-t eszközönként plusz tartalékot).
A RESI-DALI-PS (vagy azonos értékű DALI tápegység) kötelező. Enélkül a RESI-DALI-SIO/ETH nem tudja hajtani a buszt, és az üzembe helyezési varázsló minden lépésnél timeoutra fut. Ha hosszú vonalon második tápegységet használnak, illesszen be DALI fojtót vagy ossza a buszt galvanikusan elválasztott szegmensekre.
Konfiguráció
Modbus kommunikáció engedélyezése
A RESI-DALI-SIO minden hoszt soros paraméterét a modul 4 pozíciós DIP kapcsolójával kell kiválasztani. A TapHome sablon 9600 baud 8N1 fixre van állítva, így a DIP kapcsolókat ennek megfelelően kell beállítani.
| DIP1 | DIP2 | Átviteli sebesség |
|---|---|---|
| OFF | OFF | 9600 bd (a TapHome által megkövetelt) |
| ON | OFF | 19200 bd |
| OFF | ON | 38400 bd |
| ON | ON | A FLASH-be programozott baud rate-et használja (gyári alapérték 57600 bd) |
| DIP4 | Modbus Unit ID forrás |
|---|---|
| OFF | FLASH regiszter H:65221 — szükséges ahhoz, hogy a Set Slave ID művelet hatályba lépjen |
| ON | Kényszerítve 255-re (hardveres fallback, FLASH érték figyelmen kívül hagyva) |
A DIP3 egy termékspecifikus fenntartott bit; hagyja gyári pozícióban, hacsak a RESI szervizkézikönyv kifejezetten nem ír elő mást. A paritás a FLASH alapértelmezésben fixen None (8N1) — a sablon nem teszi elérhetővé a paritás/stop bit regisztereket.
RS-485 lezárás: zárja le a buszt 120 Ω-mal mindkét végén. A TapHome Core egy lezárást biztosít a BUS csatlakozóin; ha a RESI átjáró az utolsó eszköz a vonalon, adjon hozzá egy diszkrét 120 Ω-os ellenállást az RS-485 csatlakozóin A+/B- között.
RTU-over-TCP beállítás: a sablon mind a SlaveId, mind az IpAddress importparaméterekkel rendelkezik, mert ugyanaz a DALI konfigurációs folyamat működik serial-to-IP hídon (Moxa NPort, USR-TCP232) vagy RESI-DALI-ETH-n transzparens RTU-over-Ethernet módban is. Ebben az esetben irányítsa az IpAddress-t a híd / ETH egység IP-jére, és a többi beállítást hagyja azonosan az RS-485 változattal. Tiszta Modbus/TCP esetén a RESI-DALI-ETH-hez természetesebb lenne egy TCP alapú sablon — a DaliConfig sablon kifejezetten keretezett RTU forgalmat feltételez.
Átjáró Slave ID beállítása
A gyári alapértelmezett Unit ID 255. Megváltoztatásához:
- Állítsa az átjárón
DIP4 = OFF-ra, hogy a FLASH Unit ID érvényesüljön. - Importálja a sablont a TapHome-ba
SlaveId = 255-tel (aktuális cím). - Nyissa meg a “Resi Dali - Konfiguráció” modul szervizbeállításait, és indítsa el a Set Slave ID műveletet a kívánt új ID-val (tartomány 1–255). A művelet beírja az értéket a
H:65221regiszterbe, és azonnal szoftveres resetet indítH:6000 = 1-en keresztül, így az átjáró az új címmel újraindul. - Távolítsa el a sablont, és importálja újra az új
SlaveIdértékkel. A modul ezután használható üzembe helyezésre.
A Reset Gateway művelet (1-et ír a H:6000-be) szintén elérhető önálló helyreállítási lépésként — hasznos DALI busz rövidzár után, amely degradált állapotban hagyta az átjáró DALI motorját.
Egyszerre csak egy Modbus master. Sem a DALI, sem a Modbus RTU busz nem arbitrál egyidejű masterek között. Ha üzembe helyezés közben PLC, BMS vagy PC eszköz (például MODBUSConfigurator) is lekérdezi az átjárót, a rövid cím programozás ütközni fog, és a varázsló hibákat jelent.
Eszközképességek
A sablon egyetlen Modbus modul köré épül — Resi Dali - Konfiguráció —, amely tartalmazza az üzembe helyezési varázslót, egy DALI eszköztípus szondát minden rövid címre 0–63, és négy átjáró szintű műveletet.
Üzembe helyezési varázsló — Find New Devices
A Find New Devices egy tízállapotú multi-value kapcsoló, amely diszkrét lépésekben vezérli a DALI 2.0 véletlen címzési algoritmust. Minden állapotnév egy DALI 2.0 konfigurációs sorozat fázisának felel meg; egy állapot kiválasztása arra készteti a sablont, hogy a megfelelő nyers 16 bites DALI keretet kiküldje a H:541 / H:542-re, majd lekérdezze a DALI RX státuszt a H:550-en az átjáró válaszára.
| Lépés | Állapot | Mit csinál |
|---|---|---|
| 0 | TERMINATE | DALI TERMINATE keret (0xA100) — megszakítja az aktuális címzési munkamenetet és visszaállítja az átjáró állapotát. Mindig biztonságos meghívni |
| 1 | Indítás | INITIALISE (0xA5FF) + RANDOMISE (0xA700) — minden nem címzett vezérlőt a címzési poolba kapcsol, és mindegyiktől 24 bites véletlen címet kér |
| 2 | Rövid cím keresése | A következő rövid cím slot lekérdezése; 7 státuszkódot ad vissza, ha nincs válaszadó vezérlő |
| 3 | Set SEARCHADDR | Betölti a felső/középső/alsó SEARCHADDR byteokat (0xB500/0xB300/0xB100) a bináris kereséshez |
| 4 | COMPARE | Kiküldi a COMPARE (0xA900)-t, és a válasz alapján szűkíti a 24 bites keresési ablakot |
| 5 | PROGRAM SHORT ADDRESS | Kiírja az ellenőrzött rövid címet 0xB7xx-en keresztül — a vezérlő most állandóan címzett |
| 6 | Ellenőrzés | Ellenőrzi a programozott címet egy második COMPARE-rel a végső SEARCHADDRL-en |
| 7 | Újra próbálás | Ütközés / timeout helyreállítás — felezi az aktuális keresési intervallumot és újrapróbál |
| 8 | Rövid címek visszaállítása | DALI DTR = 0xFF (0xA3FF) + broadcast REMOVE SHORT ADDRESS — törli az összes létező rövid címet, készen áll a teljes újracímzésre |
| 9 | Befejezés | Beolvassa a DALI eredményt, TapHome info/hibaüzenetet bocsát ki, és kilép a varázslóból |
Tipikus üzembe helyezési munkafolyamat:
- Tápellátást adjon a DALI buszra (
RESI-DALI-PS), a vezérlőket fa topológiában vezetékelje, és győződjön meg róla, hogy semmi más nem vezérli a buszt. - (Opcionális, de ajánlott) először futtasson Rövid címek visszaállítása-t, hogy tiszta állapotból induljon, címzett vezérlők nélkül.
- Futtasson Indítás-t — ez kiküldi az
INITIALISE+RANDOMISEparancsokat, így minden vezérlő új 24 bites véletlen címet választ. - Futtasson Rövid cím keresése → Set SEARCHADDR → COMPARE → PROGRAM SHORT ADDRESS → Ellenőrzés sorozatban. Az állapotok magukba foglalják a DALI 2.0 bináris keresést; minden lépés egy fázissal viszi tovább az algoritmust.
- Ha egy lépés ütközést vagy timeoutot jelent, hívja meg az Újra próbálás-t, és futtassa újra a compare/program sorozatot.
- Amikor az összes látható vezérlő programozva van, futtasson TERMINATE-et, majd Befejezés-t a varázsló tiszta lezárásához.
- Használja a Gear 0 … Gear 63 szervizattribútumokat és a Turn On / Off All Lamps műveleteket annak ellenőrzésére, hogy a 0–N rövid címek most foglaltak (lásd lent).
A varázsló egy állapottal egyszerre való végigjárásra lett tervezve — a sablon nem automatizálja a teljes ciklust, mert a telepítőnek figyelnie kell a DALI busz viselkedését (lámpák pulzálása, STATE LED ritmus az átjárón), hogy észlelje a rosszul bekötött vagy hiányzó vezérlőket.
DALI vezérlő szonda — Gear 0 … Gear 63
A 64 szervizattribútum Gear 0, Gear 1, … Gear 63 mindegyike egy DALI rövid címet vizsgál a DALI 2.0 QUERY DEVICE TYPE paranccsal (0x99). Belsőleg a sablon (SA << 8) | 0x99-t ír a H:511-be, lekérdezi a H:550 0–2 bitjeit válaszig, majd visszaolvassa a válasz byte-ot a H:511-ből.
Lehetséges visszatérési értékek a TapHome szerviz UI-ban:
DT{n}— egy vezérlő van programozva ezen a címen, és n eszköztípussal válaszolt. Tipikus értékek:DT0(fénycső),DT1(vészvilágítás),DT2(HID),DT5(0–10 V),DT6(LED driver),DT7(relé),DT8(szín / tunable white),DT9(szekvenszer).--— vagy nincs vezérlő programozva ezen a címen, vagy az átjáró a0x8000“no answer / already consumed” szentinelt adta vissza.
A szonda gyors pass/fail áttekintést ad arról, hogy mely rövid címek foglaltak üzembe helyezés után, és milyen eszköztípusokat fedezett fel — ez az elsődleges ellenőrzési lépés, mielőtt a projektet átkapcsolná az operatív Resi Dali sablonra.
Átjáró szintű műveletek
Négy szerviz művelet a modulon közvetlenül vezérli az átjárót:
- Reset Gateway —
1-et ír aH:6000-be (DIP SWITCH / SOFTWARE RESET). Újraindítja az átjárót; hasznos busz rövidzár után a DALI motor helyreállítására. - Set Slave ID — az új Unit ID-t (1–255) a FLASH
H:65221regiszterbe írja, majd resetelH:6000-en keresztül. A hatályba lépéshezDIP4 = OFFszükséges. - Turn On All Lamps —
0xFE-t ír (arc power 254 = 100 %) a DALI broadcast szint regiszterbeH:530. Minden vezérlőt begyújt a buszon, rövid címtől függetlenül — gyors vizuális megerősítés arról, hogy a busz és a tápegység rendben van. - Turn Off All Lamps —
0x00-t ír aH:530-ba, minden vezérlőt kikapcsol. Ugyanaz a broadcast útvonal, ellentétes érték.
A Slave ID szervizattribútum a modulon visszaolvassa az aktuális Unit ID-t a FLASH H:65221 regiszterből, így a jelenleg programozott cím ellenőrizhető a Set Slave ID küldése előtt.
Futtasson Turn On All Lamps-et közvetlenül a bekötés után, mielőtt elindítaná a címzési varázslót. Minden tápellátott és helyesen csatlakoztatott vezérlő a buszon 100 %-ra megy, ami nagyon gyors módszer a hiányzó vagy rosszul kötött lámpák észlelésére, mielőtt időt fektetne a rövid címek programozásába.
Hibaelhárítás
A varázsló minden lépésnél timeoutra fut
- Ellenőrizze a DALI busz feszültségét a tápegység csatlakozóin — 11,5–22,5 V-nak kell lennie (tipikusan 14–16 V). Jelentősen alacsonyabb érték általában DALI rövidzárat jelez.
- Ellenőrizze a RESI-DALI-PS ERR LED-jét — ha világít, a busz rövidre van zárva, túlterhelt vagy maga a tápegység hibás.
- Ellenőrizze az átjáró STATE LED-jét — lassú 1 másodperces ritmus azt jelenti, hogy a DALI busz rendben van, gyors ~250 ms ritmus busz hibát, rövidzárt vagy hiányzó DALI tápot jelez.
- Győződjön meg róla, hogy nem beszél más Modbus master (MODBUSConfigurator, BMS, PLC) egyidejűleg az átjáróval.
A Gear 0–63 mindegyike ---t jelent üzembe helyezés után
- Mérje meg a DALI feszültséget a tápegységtől legtávolabbi vezérlőn — 9,5 V felett kell lennie. Ha alacsonyabb, a busz túl hosszú a vezető keresztmetszetéhez képest (lásd a DALI kábelhossz táblázatot fent). Ossza a buszt két szegmensre egy második tápegységgel.
- Indítsa újra a varázslót a Rövid címek visszaállítása-ról. Ne futtassa az Indítás-t olyan buszon, amely még korábban programozott vezérlőket tartalmaz, ha előbb nem reseteli — az algoritmus csak a rövid cím nélküli vezérlőket találja.
- Keressen hurkokat a vezetékezésben. A DALI nem tűri a gyűrűket; szüntessen meg minden hurkot, és zárja le újra mindkét nyitott véget.
A Set Slave ID nem változtatja meg a címet
- Erősítse meg, hogy
DIP4 = OFFaz átjárón. AmikorDIP4 = ON, a hardver 255 Unit ID-t kényszerít a FLASH értéktől függetlenül. - Erősítse meg, hogy az átjáró valóban újraindult a művelet után (az átjáró LED-jei röviden elsötétülnek). Ha nem, indítson manuálisan Reset Gateway-t.
- Importálja újra a sablont az új
SlaveIdimportparaméterrel — a korábban importált modul még a régi címen kérdez le.
A kommunikáció rövid ideig működik, majd megszakad
- Ellenőrizze, hogy az
RS485 GNDcsatlakozik az átjáró és a TapHome tápegység közös földelése között. A hiányzó GND a leggyakoribb RS-485 hiba. - Ellenőrizze a lezárást — 120 Ω az RS-485 busz mindkét végén. RTU-over-TCP esetén serial hídon keresztül győződjön meg róla, hogy a híd keretezett RTU módban van, nem raw TCP-ben, és hogy a soros oldalon a karakterek közötti rés megfelel a 9600 baud 8N1 időzítésnek.
- Csökkentse a párhuzamos DALI lekérdezések számát — az átjáró sorosítja a DALI tranzakciókat, és nem arbitrál több Modbus master között.
