Šablona Resi Dali - Konfigurace je jednorázový nástroj pro uvedení do provozu a adresování pro Modbus-DALI bránu RESI-DALI-SIO a RESI-DALI-ETH od společnosti RESI Informatik & Automation GmbH. Přímo z TapHome řídí algoritmus náhodného adresování DALI 2.0, čímž přiřazuje krátké adresy 0–63 ovládacím zařízením na čerstvě zapojené DALI sběrnici, u každé adresy detekuje DALI device type a nabízí rychlé broadcast ON/OFF testy — vše potřebné k uvedení nové instalace do stavu, kdy lze svítidla ovládat jednotlivě.
Komunikace s bránou probíhá přes Modbus RTU při 9600 baud 8N1. Šablona také vystavuje import parametr IpAddress, takže stejný postup funguje i přes serial-to-IP bridge (Moxa NPort, USR-TCP232) nebo přes RESI-DALI-ETH nakonfigurovaný v transparentním RTU-over-Ethernet režimu.
Tato šablona je záměrně určena pouze pro adresování. Po přiřazení krátkých adres modul Resi Dali - Konfigurace z projektu odeberte a pro každodenní ovládání použijte sesterskou operační šablonu Resi DALI (
Dali.xml) — stmívání jednotlivých svítidel, stmívání skupin a diagnostika jednotlivých Gear zařízení. Konfigurační modul není navržen tak, aby v projektu zůstal po úvodním nastavení.
Hardwarové zapojení
RESI-DALI-SIO je master brána na DIN lištu (17,5 × 90 × 56,4 mm, CEM17), která sedí mezi sériovým/ethernetovým hostem a DALI osvětlovací sběrnicí. Brána DALI sběrnici nenapájí — kompatibilní DALI napájecí zdroj (RESI-DALI-PS nebo libovolný 200 mA DALI zdroj v souladu se standardem) je povinný.
Připojení RESI-DALI-SIO (RS-485)

Svorky na levé straně RESI-DALI-SIO (shora dolů): GND, +12..48V=, RS485 DATA+ (A+), RS485 DATA- (B-), RS485 GND, RS232 TX, RS232 RX, RS232 GND. Svorky DALI sběrnice na opačné straně jsou D+ / N/C / D- (3pinový USLIM blok, N/C zůstává nezapojený).
Pro instalaci s TapHome použijte rozhraní RS-485:
RS485 DATA+ (A+)→ A+/D+ na TapHome RS-485 sběrniciRS485 DATA- (B-)→ B-/D- na TapHome RS-485 sběrniciRS485 GND→ GND na napájecím zdroji TapHome (doporučeno pro stabilní komunikaci)+12..48V=/GND→ 12–48 V DC primární napájení
Připojení RESI-DALI-ETH (Ethernet)

Ethernet varianta má stejné svorky DALI sběrnice (D+ / N/C / D-) a primární napájení (GND, +12..48V=) plus jeden konektor RJ45 pro 10/100 Mbit Ethernet. Výchozí IP nastavení z výroby jsou 192.168.0.191 / 255.255.255.0 / 192.168.0.1 s Modbus Unit ID 255; přihlašovací údaje webového UI jsou RESI / RESI. TapHome komunikuje s ETH variantou v transparentním RTU-over-Ethernet režimu, který očekává tato konfigurační šablona (viz Konfigurace níže).
Napájecí zdroj DALI sběrnice

RESI-DALI-PS dodává až 200 mA na DALI sběrnici (zkratový proud ~225 mA, typické napětí sběrnice 14–18 V) a podporuje až 64 DALI 1.0 předřadníků nebo DALI 2.0 ovládacích zařízení na jedné lince. Primární strana akceptuje stejný 12–48 V DC napájecí zdroj jako jednotka SIO/ETH. Brána a napájecí zdroj sdílejí stejný pár D+ / D- — zdroj napájí sběrnici, zatímco brána čte a zapisuje DALI rámce.
Tři LED diody na napájecím zdroji pomáhají při uvedení do provozu: POWER (primárních 12–48 V v pořádku, vždy svítí), DALI (krátce blikne při provozu na sběrnici), ERR (trvale svítí při poruše zdroje, zkratu DALI nebo přetížení sběrnice — při normálním provozu musí být zhasnutá).
Pravidla DALI sběrnice
DALI linka má několik přísných omezení, která přímo ovlivňují úspěch uvedení do provozu:
| Průřez vodiče | Max délka DALI kabelu |
|---|---|
| 1,5 mm² | 300 m |
| 1,0 mm² | 238 m |
| 0,75 mm² | 174 m |
| 0,5 mm² | 116 m |
Limit vyplývá z maximálně povoleného úbytku napětí 2 V na DALI kabelu. Další pravidla:
- Maximálně 64 DALI 1.0 předřadníků a až 64 DALI 2.0 ovládacích zařízení na jednu sběrnici (oddělené prostory krátkých adres).
- Pouze stromová topologie — žádné kruhy, žádné smyčky.
- Skutečný počet zařízení závisí i na proudové kapacitě zdroje (typicky 200 mA na RESI-DALI-PS, počítejte ~2 mA na zařízení plus rezerva).
RESI-DALI-PS (nebo ekvivalentní DALI zdroj) je povinný. Bez něj RESI-DALI-SIO/ETH nedokáže sběrnici řídit a konfigurační průvodce při každém kroku vypadne timeoutem. Pokud se na dlouhé lince použije druhý zdroj, vložte DALI tlumivku nebo rozdělte sběrnici na galvanicky oddělené segmenty.
Konfigurace
Povolení Modbus komunikace
Všechny parametry sériového rozhraní na RESI-DALI-SIO se vybírají 4polohovým DIP přepínačem na modulu. Šablona TapHome fixuje 9600 baud 8N1, takže DIP přepínače musí být nastaveny odpovídajícím způsobem.
| DIP1 | DIP2 | Rychlost přenosu |
|---|---|---|
| OFF | OFF | 9600 bd (vyžadováno TapHome) |
| ON | OFF | 19200 bd |
| OFF | ON | 38400 bd |
| ON | ON | Používá rychlost naprogramovanou ve FLASH (výchozí z výroby 57600 bd) |
| DIP4 | Zdroj Modbus Unit ID |
|---|---|
| OFF | FLASH registr H:65221 — vyžadováno, aby akce Set Slave ID měla účinek |
| ON | Vynuceno na 255 (hardwarový fallback, FLASH hodnota ignorována) |
DIP3 je produktově specifický rezervovaný bit; ponechte jej v tovární poloze, pokud servisní manuál RESI výslovně neurčí jinak. Parita je ve FLASH výchozích hodnotách pevně None (8N1) — šablona nevystavuje registry parity/stop bitu.
Zakončení RS-485: sběrnici zakončete 120 Ω rezistorem na obou koncích. TapHome Core poskytuje jedno zakončení na svých svorkách BUS; pokud je RESI brána posledním zařízením na lince, přidejte na její svorky RS-485 diskrétní 120 Ω rezistor mezi A+/B-.
Nastavení RTU-over-TCP: šablona má oba import parametry SlaveId a IpAddress, protože stejný DALI konfigurační tok funguje i přes serial-to-IP bridge (Moxa NPort, USR-TCP232) nebo přes RESI-DALI-ETH v transparentním RTU-over-Ethernet režimu. V takovém případě nastavte IpAddress na IP bridge / ETH jednotky a ostatní nastavení ponechte identická jako u RS-485 varianty. Pro čistý Modbus/TCP na RESI-DALI-ETH by byla přirozenější TCP šablona — šablona DaliConfig předpokládá rámcovou RTU komunikaci.
Nastavení Slave ID brány
Výchozí Unit ID z výroby je 255. Změna postupem:
- Nastavte na bráně
DIP4 = OFF, aby se respektovalo FLASH Unit ID. - Importujte šablonu v TapHome s
SlaveId = 255(aktuální adresa). - Otevřete servisní nastavení modulu “Resi Dali - Konfigurace” a spusťte akci Set Slave ID s požadovaným novým ID (rozsah 1–255). Akce zapíše hodnotu do registru
H:65221a okamžitě vyvolá softwarový reset přesH:6000 = 1, takže se brána restartuje s novou adresou. - Odeberte šablonu a znovu ji importujte s
SlaveIdnastaveným na novou hodnotu. Modul lze pak použít pro uvedení do provozu.
Akce Reset Gateway (zapisuje 1 do H:6000) je také k dispozici jako samostatný obnovovací krok — užitečná po zkratu DALI sběrnice, který zanechal DALI motor brány v degradovaném stavu.
Pouze jeden Modbus master najednou. Ani DALI, ani Modbus RTU sběrnice neřeší arbitráž mezi souběžnými mastery. Pokud během uvádění do provozu bránu pollu je i PLC, BMS nebo PC nástroj (například MODBUSConfigurator), programování krátkých adres bude kolidovat a průvodce nahlásí chyby.
Schopnosti zařízení
Šablona je postavena kolem jediného Modbus modulu — Resi Dali - Konfigurace — který sdružuje konfiguračního průvodce, DALI device type sondu pro každou krátkou adresu 0–63, informační atributy brány a sedm akcí na úrovni brány.
Konfigurační průvodce — Find New Devices
Find New Devices je devítistavový multi-value přepínač, který řídí algoritmus náhodného adresování DALI 2.0 jako stavový automat. Každý název stavu odpovídá jedné fázi konfigurační sekvence DALI 2.0; v každém stavu šablona odešle správné surové 16bitové DALI rámce na H:541 / H:542, polluje DALI RX status na H:550 na odpověď brány a poté sama přepne přepínač do dalšího stavu.
| Krok | Stav | Co dělá |
|---|---|---|
| 0 | TERMINATE | DALI rámec TERMINATE (0xA100) — ukončí aktuální adresovací relaci a resetuje stav brány. Vždy bezpečné volat |
| 1 | Start | INITIALISE (0xA5FF) + RANDOMISE (0xA700) — přepne všechna neadresovaná zařízení do adresovacího poolu a vyžádá si od každého 24bitovou náhodnou adresu. Průvodce odešle oba příkazy znovu před každým novým kolem vyhledávání |
| 2 | Skenovat krátkou adresu | Dotazuje krátké adresy 0–63 příkazem QUERY CONTROL GEAR PRESENT (0x91) a najde nejvyšší již použitou krátkou adresu, aby nová zařízení dostala čísla za ní. Po Resetovat krátké adresy se přeskočí — číslování pak začíná od 0 |
| 3 | Set SEARCHADDR | Provede celé binární vyhledávání v jednom kroku: nahraje horní/střední/dolní bajty SEARCHADDR (0xB500/0xB300/0xB100), odešle COMPARE (0xA900) a půlí 24bitové vyhledávací okno, dokud ho nezúží, poté pokračuje stavem Kontrola |
| 4 | COMPARE | Odešle COMPARE (0xA900) a podle odpovědi zužuje 24bitové vyhledávací okno |
| 5 | PROGRAM SHORT ADDRESS | Zapíše další krátkou adresu přes 0xB7xx a ověří ji (0xB9xx). Zařízení pak zabliká na své nové krátké adrese (RECALL MIN, RECALL MAX, RECALL MIN) a opustí vyhledávání (WITHDRAW, 0xAB00); průvodce pokračuje dalším kolem od stavu Start |
| 6 | Kontrola | Potvrdí nalezenou náhodnou adresu příkazem COMPARE na dolním a horním konci zúženého okna — jedna odpověď vede do stavu PROGRAM SHORT ADDRESS, kolize nebo žádná odpověď do stavu Zkusit znovu |
| 7 | Zkusit znovu | Obnova po kolizi / timeoutu — půlí aktuální vyhledávací interval a opakuje; když se interval vyčerpá, začne nové kolo s INITIALISE + RANDOMISE |
| 8 | Dokončit | Nastane po třech kolech vyhledávání bez nově naprogramovaného zařízení nebo když jsou obsazeny všechny krátké adresy 0–63. Přečte DALI výsledný bajt, emituje TapHome informaci/chybovou zprávu (při úspěchu Search finished) a ukončí průvodce |
Typický postup uvedení do provozu:
- Napájejte DALI sběrnici (
RESI-DALI-PS), zařízení zapojte ve stromové topologii a ujistěte se, že sběrnici neřídí nic jiného. - (Volitelné, ale doporučené) nejprve spusťte akci modulu Resetovat krátké adresy s Confirm = Yes, abyste začali z čistého stavu bez adresovaných zařízení.
- Vyberte Start — odešle
INITIALISE+RANDOMISE, takže každé zařízení si zvolí novou 24bitovou náhodnou adresu. - Přepínač pak sám projde stavy Skenovat krátkou adresu → Set SEARCHADDR → Kontrola → PROGRAM SHORT ADDRESS a vrátí se na Start pro další zařízení. Každé nově naprogramované zařízení jednou zabliká na své nové krátké adrese, což ukáže, které svítidlo dostalo kterou adresu.
- Kolize a timeouty řeší Zkusit znovu automaticky, bez zásahu instalatéra.
- Když se přepínač zastaví na Dokončit, přečtěte informaci/chybovou zprávu a poté vyberte TERMINATE, čímž ukončíte DALI adresovací relaci.
- Použijte servisní atributy Gear 0 … Gear 63 a akce Turn On / Off All Lamps k ověření, že krátké adresy 0–N jsou nyní obsazeny (viz níže).
Instalatér přesto potřebuje během běhu sledovat chování DALI sběrnice (potvrzovací zablikání, rytmus LED STATE na bráně), aby zachytil špatně zapojená nebo chybějící zařízení.
DALI gear sonda — Gear 0 … Gear 63
Každý ze 64 servisních atributů Gear 0, Gear 1, … Gear 63 sonduje jednu DALI krátkou adresu příkazem DALI 2.0 QUERY DEVICE TYPE (0x99). Interně šablona zapíše (SA << 8) | 0x99 do H:511, polluje H:550 bity 0–2 dokud nedorazí odpověď, poté přečte odpovídající bajt z H:511.
Možné návratové hodnoty v TapHome servisním UI:
DT{n}— ovládací zařízení je naprogramováno na této adrese a odpovědělo device type n. Typické hodnoty:DT0(zářivka),DT1(nouzové),DT2(HID),DT5(0–10 V),DT6(LED driver),DT7(relé),DT8(barva / tunable white),DT9(sekvencer).--— na této adrese není naprogramováno žádné zařízení nebo brána vrátila sentinel0x8000“no answer / already consumed”.
Sonda poskytuje rychlý pass/fail přehled o tom, které krátké adresy jsou po uvedení do provozu obsazeny a jaké device type byly objeveny — to je primární verifikační krok před přepnutím projektu na operační šablonu Resi Dali.
Akce na úrovni brány
Sedm servisních akcí na modulu řídí bránu přímo:
- Reset Gateway — zapíše
1doH:6000(DIP SWITCH / SOFTWARE RESET). Restartuje bránu; užitečné po zkratu sběrnice pro obnovení DALI motoru. - Set Slave ID — zapíše nové Unit ID (1–255) do FLASH registru
H:65221, poté resetuje přesH:6000. VyžadujeDIP4 = OFF, aby akce měla účinek. - Turn On All Lamps — zapíše
0xFE(výkonový oblouk 254 = 100 %) do DALI broadcast úrovňového registruH:530. Rozsvítí každé zařízení na sběrnici bez ohledu na krátkou adresu — rychlé vizuální potvrzení, že sběrnice a zdroj jsou v pořádku. - Turn Off All Lamps — zapíše
0x00doH:530, zhasne každé zařízení. Stejná broadcast cesta, opačná hodnota. - Resetovat krátké adresy — parametr Confirm (Yes / No). Při Yes odešle
DTR0 = 0xFF(0xA3FF) a broadcastSET SHORT ADDRESS, takže každé zařízení na sběrnici ztratí svou krátkou adresu; další běh průvodce pak čísluje zařízení od krátké adresy 0. Při No se nic neodešle. - Delete short address — parametry Short address (0–63) a Confirm (Yes / No). Příkazem
QUERY CONTROL GEAR PRESENT(0x91) ověří, že na adrese odpovídá zařízení, odešleDTR0 = 0xFFaSET SHORT ADDRESSna tuto adresu, poté ověří znovu a nahlásíAddress N deleted,Address N still answers,No gear answers on address NneboNot confirmed. - Change short address — parametry Old short address a New short address (0–63). Příkazem
QUERY CONTROL GEAR PRESENTověří, že nová adresa je volná a že na staré odpovídá právě jedno zařízení, přesune zařízení (DTR0= nová adresa,SET SHORT ADDRESSna starou adresu) a potvrdí ho na nové adrese. Pokud starou adresu sdílí více zařízení, akce se zastaví a vyzve ke smazání adresy a spuštění adresovacího průvodce.
Servisní atribut Slave ID na modulu zpětně čte aktuální Unit ID z FLASH registru H:65221, takže před odesláním Set Slave ID lze ověřit aktuálně naprogramovanou adresu.
Dalších šest servisních atributů modulu zobrazuje informace o bráně: Gateway firmware (H:65202, jako verze a surová hex hodnota), Gateway software group (H:65201), Gateway hardware group (H:65200), Gateway firmware author (H:65203), Gateway DIP switches (H:10009, stav DIP 1–4 ve tvaru 1:… 2:… 3:… 4:…) a Gateway converter status (H:5050); hodnoty skupin, autora a stavu se zobrazují v hex.
Hned po zapojení a před spuštěním adresovacího průvodce spusťte Turn On All Lamps. Každé napájené a správně připojené zařízení na sběrnici se rozsvítí na 100 %, což je velmi rychlý způsob jak odhalit chybějící nebo špatně zapojená svítidla předtím, než strávíte čas programováním krátkých adres.
Řešení problémů
Průvodce při každém kroku spadne na timeout
- Ověřte napětí DALI sběrnice na svorkách zdroje — musí být 11,5–22,5 V (typicky 14–16 V). Výrazně nižší hodnota obvykle indikuje zkrat DALI.
- Zkontrolujte LED ERR na RESI-DALI-PS — pokud svítí, sběrnice je zkratovaná, přetížená nebo je zdroj sám vadný.
- Zkontrolujte LED STATE na bráně — pomalý rytmus 1 s znamená, že DALI sběrnice je v pořádku, rychlý rytmus ~250 ms indikuje chybu sběrnice, zkrat nebo chybějící DALI napájení.
- Ujistěte se, že s bránou současně nekomunikuje žádný jiný Modbus master (MODBUSConfigurator, BMS, PLC).
Gear 0–63 hlásí všechny -- po uvedení do provozu
- Změřte napětí DALI na zařízení nejdále od zdroje — musí být nad 9,5 V. Pokud je nižší, sběrnice je příliš dlouhá pro průřez vodiče (viz tabulka délek DALI kabelu výše). Rozdělte sběrnici na dva segmenty s druhým zdrojem.
- Znovu spusťte průvodce po akci modulu Resetovat krátké adresy (Confirm = Yes). Vyhledávání najde pouze zařízení bez krátké adresy, takže zařízení, která si stále drží dříve naprogramovanou adresu, se bez předchozího resetu znovu neadresují.
- Hledejte smyčky v zapojení. DALI netoleruje kruhy; přerušte jakoukoli smyčku a znovu zakončete oba otevřené konce.
Set Slave ID nezmění adresu
- Potvrďte
DIP4 = OFFna bráně. Když jeDIP4 = ON, hardware nutí Unit ID 255 bez ohledu na FLASH hodnotu. - Potvrďte, že se brána po akci skutečně restartovala (LED brány krátce zhasnou). Pokud ne, spusťte ručně Reset Gateway.
- Znovu importujte šablonu s novým import parametrem
SlaveId— dříve importovaný modul stále polluje na staré adrese.
Komunikace chvíli funguje a poté selže
- Zkontrolujte, že
RS485 GNDje připojena mezi bránou a společnou zemí napájecího zdroje TapHome. Chybějící GND je nejčastější chyba RS-485. - Ověřte zakončení — 120 Ω na obou koncích RS-485 sběrnice. Pro RTU-over-TCP přes serial bridge se ujistěte, že je bridge v rámcovém RTU režimu, nikoli v raw TCP, a že meziznaková mezera na sériové straně odpovídá časování 9600 baud 8N1.
- Snižte počet paralelních DALI dotazů — brána serializuje DALI transakce a neřeší arbitráž mezi více Modbus mastery.
Resi