ETS6 · KNX · Uruchomienie · 9 min czytania

Struktura projektu ETS6: adresy grupowe, topologie i eksport

Dobrze ustrukturyzowany projekt ETS6 to różnica między czystym odbiorem a miesiącami zgłoszeń serwisowych. Właściwe skonfigurowanie topologii, adresów indywidualnych, schematu adresów grupowych i przepływu pracy eksportu od pierwszego urządzenia sprawi, że każdy inżynier pracujący z tą instalacją później będzie wdzięczny.

Tworzenie projektu: wybór topologii

Tworząc nowy projekt ETS6, pierwszą decyzją jest wybór medium fizycznego. KNX obsługuje cztery typy mediów, a każdy tworzy inną strukturę topologii w drzewie projektu.

MediumKod ETS6Maks. urządzeń/liniaTypowe zastosowanie
TP (skrętka)TP64Standardowa instalacja kablowa — budownictwo mieszkaniowe i komercyjne
IP (KNXnet/IP)IPBez ograniczeń (sieć IP)Backbone IP, wirtualny backbone przez LAN
RF (radiowy)RF255 (na domenę RF)Instalacje modernizacyjne, obiekty zabytkowe, brak dostępu dla kabli
PL (powerline)PL255Rzadko — używa istniejącej instalacji sieciowej; wolniejszy, bardziej podatny na zakłócenia

W komercyjnych projektach KNX projekt zawsze zaczyna się od topologii TP, nawet jeśli później będzie używany backbone IP. Warstwa backbone IP jest dodawana przez wstawienie routerów KNXnet/IP jako sprzęgaczy linii w drzewie topologii — pojawiają się jako urządzenia na backbone i łączą się z poszczególnymi liniami TP poniżej.

Maksymalna teoretyczna wielkość instalacji: 15 obszarów × 15 linii × 255 urządzeń = 57 375 gniazd adresów urządzeń. W praktyce ETS6 wymusza 64 urządzenia TP na linię (aktualny limit), co daje 15 × 15 × 64 = 14 400 adresowalnych urządzeń TP. Duże instalacje używają routerów IP jako sprzęgaczy obszarów do połączenia wielu linii TP przez backbone IP.

Przypisanie adresów indywidualnych (Obszar.Linia.Urządzenie)

Każde urządzenie KNX otrzymuje unikalny adres fizyczny (PA) w formacie Obszar.Linia.Urządzenie. Ten adres przypisuje urządzenie do fizycznej lokalizacji w hierarchii topologii. ETS6 przypisuje adres przez pobranie do urządzenia za pomocą przycisku programowania.

Zasady adresowania indywidualnego — Obszar.Linia.Urządzenie

Addressing rules:
  Area:    1–15  (0 = backbone)
  Line:    1–15  (0 = line coupler connection to area)
  Device:  1–255 (0 = line coupler itself; 255 reserved for line coupler PA)

First device on every new line:
  1.1.255  → Line coupler physical address (always .255 by convention)
             Actual end devices start from 1.1.1

Device numbering within a line:
  1.1.1    → First end device (sensor, actuator, push button)
  1.1.2    → Second end device
  ...
  1.1.64   → Maximum 64 end devices per KNX TP line (IEC 14543-3)

Multi-line example — 8-floor office:
  1.1.x    → Floor 1 lighting and blinds
  1.2.x    → Floor 1 HVAC and presence
  1.3.x    → Floor 2 lighting and blinds
  2.1.x    → Wing B, Floor 1 lighting (different area)
  0.0.0    → Unaddressed factory default — bus will not respond

Adres 0.0.0 — nigdy nie zostawiać w produkcji: Urządzenia są dostarczane z adresem 0.0.0 (ustawienie fabryczne). Dwa nieadresowane urządzenia na tej samej linii powodują kolizje na magistrali. Zawsze przypisuj unikalny PA przed podłączeniem do aktywnej magistrali. ETS6 ostrzeże w przypadku wykrycia duplikatów podczas pobierania.

Sprzęgacz linii zawsze .0 i .255: Sprzęgacz linii zajmuje dwa adresy: X.Y.0 po stronie nadrzędnej (backbone lub obszar) i X.Y.255 po stronie podrzędnej (linia). Oba adresy należą do tego samego urządzenia fizycznego. Nigdy nie przypisuj .255 ani .0 urządzeniu końcowemu.

Struktury adresów grupowych

Adresy grupowe (GA) definiują logiczne łącza komunikacyjne między urządzeniami KNX. ETS6 obsługuje trzy struktury GA. Wybór struktury jest trwały dla projektu i wpływa na dostępną liczbę GA oraz ich organizację.

StrukturaFormatMaks. GATypowe zastosowanie
3-poziomowa (standard)Główna/Środkowa/Podrzędna (0–15 / 0–7 / 0–255)~65 000Komercyjne EU — zalecane dla wszystkich projektów powyżej 20 GA
2-poziomowaGłówna/Podrzędna (0–15 / 0–2047)~32 000Proste budownictwo mieszkaniowe, projekty legacy
Wolna strukturaPojedyncza liczba całkowita 0–6553565 535Eksport BMS, integracja OPC UA, programowe przypisanie GA

Dlaczego 3-poziomowa jest standardem w komercyjnych projektach EU

Struktura 3-poziomowa (Główna.Środkowa.Podrzędna) jest nieprzypadkowo domyślnym standardem branżowym wśród niemieckich, austriackich i szwajcarskich integratorów KNX: grupa główna mapuje funkcję systemową, grupa środkowa — fizyczną strefę lub piętro, a grupa podrzędna — indywidualny punkt danych. Dzięki temu tabela GA jest natychmiast czytelna dla każdego inżyniera dołączającego do projektu.

Zalecana topologia adresów grupowych 3-poziomowych

Main group → System function:
  1/x/x   → Lighting (switching, dimming, status)
  2/x/x   → Blinds and solar shading (up/down, position, slat angle)
  3/x/x   → HVAC (setpoint, actual temp, fan speed, valve position)
  4/x/x   → Security (alarm zones, motion, door/window contacts)
  5/x/x   → Energy (meter readings, demand, power factor)
  6/x/x   → Scenes (recall, store, all-off)
  7/x/x   → Emergency (lighting test, alarm routing)
  8/x/x   → Audio and media control
  9/x/x   → Access control (lock/unlock, bell, camera)
  10/x/x  → System (time, date, presence master, fault summary)

Middle group → Zone or floor:
  x/0/x   → Building-wide (global commands)
  x/1/x   → Floor 1 / Zone 1
  x/2/x   → Floor 2 / Zone 2
  ...
  x/7/x   → Floor 7 / Zone 7

Sub group → Individual data point:
  x/x/1   → Switch command (write)
  x/x/2   → Switch status feedback (transmit)
  x/x/3   → Relative dimming (write)
  x/x/4   → Absolute brightness value (write)
  x/x/5   → Brightness status feedback (transmit)

Konwencja nazewnictwa adresów grupowych

Spójna konwencja nazewnictwa GA to jedyny najważniejszy środek kontroli jakości w ETS6. Poniższa tabela pokazuje przykład 20 wierszy dla systemu oświetlenia piętra z 3-poziomową strukturą GA, przypisaniami DPT i konfiguracją flag.

Adres grupowyNazwaDPTWRTUwagi
1/1/1P1 Biuro A — Światło Włącz/Wyłącz1.001TNNPrzycisk → kanał aktora 1
1/1/2P1 Biuro A — Światło Status1.001NTTAktor → wizualizacja
1/1/3P1 Biuro A — Ściemnianie Wzgl.3.007TNNPrzytrzymanie przycisku → aktor
1/1/4P1 Biuro A — Ściemnianie Bezwzgl.5.001TNNWizualizacja → aktor
1/1/5P1 Biuro A — Jasność5.001NTTSprzężenie zwrotne aktora → wizualizacja
1/1/6P1 Biuro A — Wszystko Wyłącz1.001TNNPolecenie wyłączenia głównego
1/2/1P1 Sala konfer. — Światło Włącz/Wyłącz1.001TNNPrzycisk → kanał aktora 2
1/2/2P1 Sala konfer. — Światło Status1.001NTTAktor → wizualizacja
1/2/3P1 Sala konfer. — Ściemnianie Wzgl.3.007TNNŚciemnianie względne
1/2/4P1 Sala konfer. — Ściemnianie Bezwzgl.5.001TNNBezwzględna jasność 0–100%
1/2/5P1 Sala konfer. — Jasność Status5.001NTTSprzężenie zwrotne dla panelu dotykowego
1/0/1P1 Wszystkie Światła — Włącz/Wyłącz1.001TNNPrzełącznik ogólnopiętrowy
1/0/6P1 Wszystkie Światła — Wszystko Wyłącz1.001TNNWyjście integracji alarmowej
6/1/1P1 Wywołanie sceny18.001TNNPolecenie wywołania sceny 1–8
6/1/2P1 Zapis sceny18.001TNNPolecenie zapisu sceny
3/1/1P1 Biuro A — Zadana temp.9.001TNNZapis wartości zadanej termostatu
3/1/2P1 Biuro A — Aktualna temp.9.001NTTTransmisja czujnika temperatury
3/1/3P1 Biuro A — Prędkość wentylatora5.001TNNPrędkość fan-coila 0–100%
10/0/1Budynek — Czas10.001TNNMistrz NTP → wszystkie obiekty zegara
10/0/2Budynek — Data11.001TNNMistrz NTP → wszystkie obiekty daty

W = flaga zapisu (wejście polecenia), R = flaga odczytu (wartość może być odpytana), T = flaga transmisji (urządzenie wysyła przy zmianie). Prawidłowo skonfigurowane flagi zapobiegają zbędnemu obciążeniu magistrali i zapewniają prawidłowe działanie odpytywania BMS.

Import aplikacji: katalog online ETS vs. offline .knxprod

Zanim można zaprogramować parametry do urządzenia, ETS6 potrzebuje aplikacji urządzenia — szablonu parametryzacji i definicji obiektów komunikacyjnych dla tej konkretnej wersji oprogramowania układowego. Aplikacje można załadować z dwóch źródeł.

Katalog online ETS

  • Dostęp przez ETS6 → panel Katalog → Wyszukaj wg producenta
  • Zawsze pobiera najnowszą opublikowaną wersję aplikacji
  • Wymaga połączenia z Internetem na laptopie uruchomieniowym
  • Ryzyko: najnowsza wersja katalogu może nie odpowiadać oprogramowaniu układowemu zainstalowanych urządzeń — powoduje błąd niezgodności parametrów podczas pobierania

Import offline .knxprod

  • Pobierz plik .knxprod ze strony producenta przed wizytą na miejscu
  • Import przez ETS6 → Katalog → Importuj
  • Działa offline — niezbędne dla obiektów bez Internetu
  • Dopasuj wersję aplikacji dokładnie do wersji oprogramowania układowego urządzenia
  • Przechowuj pliki .knxprod z numerami wersji obok pliku .knxproj w archiwum projektu

Pułapka MDT Gen5 vs. Gen6: MDT Switch Actuator SAX-04M.02 (Gen5) i nowszy SAX-0800.03 (Gen8) mają zupełnie różne aplikacje ETS6 — nie mają wspólnych obiektów komunikacyjnych. Jeśli zaktualizujesz urządzenie z oprogramowania układowego Gen5 do Gen6, musisz ponownie zaimportować pasujący .knxprod i przeprogramować wszystkie parametry od zera. Nigdy nie stosuj aplikacji Gen6 do urządzenia z oprogramowaniem układowym Gen5: ETS6 odrzuci pobieranie z błędem niezgodności wersji oprogramowania układowego.

Programowanie parametrów: MDT Switch Actuator SAX-04M.02

MDT Switch Actuator SAX-04M.02 jest jednym z najczęściej wdrażanych aktorów KNX w europejskich instalacjach komercyjnych. Zrozumienie jego kluczowych parametrów ETS6 zapobiega najczęstszym błędom uruchomienia.

ParametrLokalizacja w ETS6OpcjeZalecenie
Typ kanałuKanał A → OgólnePrzełączanie / Żaluzja / Ściemniacz (przez moduł zewn.)Ustaw wg typu obciążenia — nigdy nie zostawiaj domyślnego Przełączania gdy obciążenie to żaluzja
Priorytet bezpieczeństwa KNXKanał A → BezpieczeństwoWyłącz / Niski / WysokiWysoki dla nadpisania alarmu pożarowego, Niski dla sterowania żaluzjami bezpieczeństwa
Interwał wysyłania cyklicznegoKanał A → StatusWyłączone / 1s – 24h60 minut dla statusu wizualizacji; wyłącz dla czystego przełączania
Timer schodowyKanał A → Funkcje czasoweWyłącz / 1s – 1hUstaw na oczekiwany czas obecności + 10%; używaj z czujnikiem PIR
Reakcja na przywrócenie napięcia magistraliOgólneBez zmiany / Włącz / Wyłącz / Ostatnia wartośćOstatnia wartość — przywraca stan po awarii zasilania
Obsługa ręcznaOgólneDozwolona / ZablokowanaZablokowana w produkcji; włącz tylko do uruchomienia

ETS6 Group Monitor do śledzenia telegramów na żywo

ETS6 Group Monitor przechwytuje wszystkie telegramy na magistrali KNX w czasie rzeczywistym i dekoduje je według adresu grupowego, DPT i wartości. Jest dostępny we wszystkich poziomach licencji ETS6 (w tym w bezpłatnym ETS6 Demo) i wymaga jedynie aktywnego interfejsu IP lub połączenia USB.

ETS6 Group Monitor — przydatne wzorce filtrów

Filter by group address:
  1/*      → All lighting group addresses (Main group 1)
  1/1/*    → All Floor 1 Office A group addresses
  1/1/2    → Exactly one GA — lighting status for Office A

Filter by source individual address:
  1.1.5    → All telegrams sent by device 1.1.5 (e.g. a push button)
  1.1.*    → All telegrams from area 1, line 1

Useful during commissioning:
  Step 1: Press physical push button → telegram should appear
  Step 2: Verify Source = push button PA, Destination = correct GA
  Step 3: Verify DPT and value match expected (e.g. 1.001 = 1/On)
  Step 4: Verify actuator sends status feedback telegram on correct GA

Common errors visible in Group Monitor:
  - Wrong GA assigned → telegram goes to 0/0/1 instead of 1/1/1
  - Flag missing → Write flag off → telegram rejected, no bus traffic
  - Wrong DPT → value decoded as 0 when physical value is 100%
  - Flooding → cyclic telegram every 1s from misconfigured sensor

Eksport: archiwum .knxproj, CSV, XML i OPC UA

ETS6 obsługuje kilka formatów eksportu do różnych celów odbioru i integracji. Znajomość formatu potrzebnego każdemu partnerowi integracyjnemu zapobiega ostatniej chwili pracy konwersyjnej na miejscu.

.knxproj — archiwum projektu ETS

Kompletny projekt ETS6 obejmujący wszystkie parametry urządzeń, przypisania GA, strukturę budynku i adresy indywidualne. Chroniony hasłem. Jest to główny plik kopii zapasowej i odbioru. Klient lub inżynier serwisu otwiera go w ETS6, aby zmodyfikować lub ponownie pobrać dowolne urządzenie.

Eksport adresów grupowych — CSV

ETS6 → Adresy grupowe → Eksportuj → CSV. Zawiera wszystkie GA z nazwą, adresem, DPT i powiązanymi obiektami komunikacyjnymi. Wymagany przez integratorów BMS (Crestron, Savant, Loxone, KNX2PDF). Dołącz do każdego pakietu odbiorczego projektu.

Eksport adresów grupowych — XML (ETS)

Bardziej ustrukturyzowany niż CSV — zawiera nazwę obiektu, flagi i powiązanie z urządzeniem. Akceptowany przez moduły Weinzierl BAOS i niektóre bramki Modbus/KNX do automatycznego importu GA.

Eksport OPC UA przez bramkę KNX-OPC UA

Nie jest natywnym eksportem ETS6 — wymaga bramki KNX/OPC UA (np. MDT SCN-OPC.01 lub Anybus X-gateway). Zaimportuj CSV GA do narzędzia konfiguracyjnego bramki; bramka mapuje GA do węzłów OPC UA. Wymagany dla Siemens Desigo CC, Honeywell EBI i innych korporacyjnych platform BMS.

Dyscyplina kopii zapasowych

Utracony projekt ETS6 oznacza ponowne uruchomienie całej instalacji od zera — potencjalnie tygodnie pracy przy dużym projekcie komercyjnym. Następująca dyscyplina jest bezwzględna.

Procedura kopii zapasowej ETS6

Rule 1: Export .knxproj before any firmware update
  → Firmware update may reset device to factory defaults
  → Without a backup, all parameters are lost

Rule 2: Keep 3 project generations
  → ProjectName_v1_YYYY-MM-DD.knxproj  (initial commissioning)
  → ProjectName_v2_YYYY-MM-DD.knxproj  (first modification)
  → ProjectName_v3_YYYY-MM-DD.knxproj  (latest — always current)
  → Delete v1 when v4 is created (rolling 3-version window)

Rule 3: Store backups in 3 locations
  → Company NAS (primary)
  → Cloud storage with version history (secondary)
  → USB key left inside the panel (on-site emergency access)

Rule 4: Export GA CSV with each backup
  → GA CSV is readable without ETS6 — useful for BMS support calls
  → Filename convention: ProjectName_GA_YYYY-MM-DD.csv

Rule 5: Document ETS6 project password in secure password manager
  → Never use project password = "knx" or "1234"
  → Client must receive the password at handover

Skróty klawiszowe ETS6 do uruchomienia

SkrótDziałanieUwagi
F5Pobierz wybrane urządzeniaPobiera parametry i łącza GA do zaznaczonych urządzeń
F6Pobierz aplikacjęPełne pobieranie aplikacji — używaj po aktualizacji oprogramowania układowego
Ctrl + DOtwórz Group MonitorŚledzenie telegramów na żywo — dostępne z interfejsem IP lub USB
Ctrl + BOtwórz Bus MonitorMonitor telegramów niskiego poziomu — wymaga licencji ETS Pro
Ctrl + EEksportuj adresy grupoweOtwiera okno eksportu — wybierz format CSV lub XML
Ctrl + Alt + PWłaściwości projektuHasło, informacje o projekcie i ustawienia kopii zapasowych
Ctrl + FZnajdź urządzenie lub GASzukaj w całym projekcie wg nazwy lub adresu
F2Zmień nazwę zaznaczonego elementuZmień nazwę urządzenia, linii, GA lub lokalizacji budynku
Ctrl + ZCofnij ostatnią zmianę parametruDziała w edytorze parametrów — nie w widoku topologii
Ctrl + Shift + SZapisz projekt jakoZapisz kopię z nową nazwą pliku — używaj do kopii wersjonowanej
Alt + F4Zamknij projektZapisuje automatycznie przed zamknięciem w ETS6
Ctrl + GPrzejdź do adresu indywidualnegoNawiguj bezpośrednio do urządzenia wpisując jego PA

Potrzebujecie rozdzielni KNX uruchomionej zgodnie ze specyfikacją?

Budujemy i w pełni uruchamiamy rozdzielnie KNX — projekt ETS6 skonfigurowany, tabela adresów grupowych udokumentowana i certyfikat badań wystawiony przed opuszczeniem przez rozdzielnicę naszej fabryki.

Zapytaj o ofertę →
Loading...
Back to top