KNX · Diagnostyka · Monitor magistrali · Izolacja usterek · 9 min czytania

Diagnostyka magistrali KNX: monitorowanie, śledzenie telegramów i izolacja usterek

Usterki magistrali KNX obejmują zarówno całkowity brak komunikacji, jak i sporadyczne zakłócenia, które raz dziennie niszczą telegramy. Systematyczna diagnostyka – od pomiaru napięcia magistrali, przez śledzenie telegramów, aż po analizę EMC – rozwiązuje większość problemów bez wymiany sprzętu.

Napięcie magistrali KNX: specyfikacja i pomiar

Magistrala KNX TP działa przy napięciu 29 V DC (nominalne). Napięcie jest nakładane na sygnał różnicowy z prędkością 9600 bit/s. Napięcie magistrali jest pierwszym pomiarem diagnostycznym, ponieważ natychmiast identyfikuje najpoważniejsze klasy usterek: brak zasilania, zwarcie i przeciążenie.

Napięcie magistraliStanPrawdopodobna przyczynaDziałanie
29V ±1VNormalnyZasilacz sprawny, linia w normieBrak — kontynuuj z diagnostyką telegramową
21–28VAkceptowalnyLinia obciążona blisko granicy wydajności lub spadek napięcia na kabluOblicz budżet prądowy; sprawdź przewymiarowane odgałęzienia
< 21VOstrzeżenie o przeciążeniuZbyt wiele urządzeń dla mocy zasilacza; kabel zbyt długiSprawdź aktualny budżet; dodaj zasilacz 640 mA lub podziel segment za pomocą sprzęgacza
0V (zasilacz włączony)ZwarcieKNX + i − zwarte na urządzeniu lub połączeniu kablowymIzoluj segmenty; zlokalizuj zwarcie metodą odłączania segmentów
0V (zasilacz wyłączony)Brak zasilaniaAwaria zasilacza, wyzwolony wyłącznik nadprądowy lub błąd okablowaniaSprawdź MCB zabezpieczający zasilacz 29V; sprawdź wskaźnik LED zasilacza

Gdzie mierzyć napięcie magistrali

Measurement point: KNX bus terminal block in the panel
  → Between KNX bus + (red) and KNX bus − (black) terminals
  → At the patch point closest to the power supply
  → Then at the furthest device on the line (check voltage drop)

Tool: Digital multimeter, DC voltage range 50V or 100V
  → Acceptable voltage drop along the cable: max 2V
  → If drop > 2V: cable too long, too thin, or too many joints

Never measure bus voltage with the bus carrying live telegrams
using an analogue meter — the signal will deflect the needle
and give a false low reading. Use a true-RMS digital meter.

Obliczanie budżetu prądowego magistrali

Każde urządzenie KNX pobiera prąd z zasilacza magistrali 29V. Suma prądów wszystkich urządzeń nie może przekraczać 75% znamionowej wydajności zasilacza – margines bezpieczeństwa uwzględnia prąd rozruchowy podczas uruchamiania urządzeń oraz wymagania dotyczące amplitudy sygnału magistrali.

Zasilacz 160mA

Maksymalne obciążenie 120mA

~8 urządzeń przy średnio 15mA

MDT STC-0160.01

Zasilacz 320mA

Maksymalne obciążenie 240mA

~16 urządzeń przy średnio 15mA

MDT STC-0320.01

Zasilacz 640mA

Maksymalne obciążenie 480mA

~32 urządzeń przy średnio 15mA

MDT STC-0640.01

Pobór prądu poszczególnych urządzeń: proste wejścia binarne pobierają 5–8 mA; interfejsy przyciskowe pobierają 5–12 mA; siłowniki (4-krotne, 8-krotne) pobierają 10–20 mA; bramy DALI pobierają 20–30 mA; routery IP pobierają do 50 mA. Zawsze sprawdzaj kartę katalogową urządzenia w ETS6 – pobór prądu jest podany w oknie właściwości urządzenia.

Przykład obliczania budżetu prądowego

Line 1.1 — Floor 1 lighting and blinds (28 devices):
  Device type                     Qty   mA each   Total
  ─────────────────────────────────────────────────────
  MDT BMK2.01 (binary input 2ch)   8  ×   5mA  =  40mA
  MDT AKD-0424.02 (4ch actuator)   4  ×  12mA  =  48mA
  MDT JAL-0410.01 (4ch shutter)    2  ×  20mA  =  40mA
  Gira 509000 (4-button sensor)    6  ×   8mA  =  48mA
  MDT STC-0321.02 (DALI gateway)   2  ×  25mA  =  50mA
  MDT SCN-IP200.02 (IP router)     1  ×  40mA  =  40mA
  ─────────────────────────────────────────────────────
  Total                            23          = 266mA
  Safety margin (+33%)                         = 354mA
  Selected PSU: MDT STC-0640.01 (640mA)       ← comfortable margin

Narzędzia diagnostyczne: przewodnik wyboru

NarzędzieTypKosztMożliwościNajlepsze do
ETS6 Group MonitorOprogramowanie (ETS6 bezpłatne)Bezpłatne z ETS6Wyświetlanie telegramów GA w czasie rzeczywistym, dekodowanie DPT, filtr źródła/miejsca docelowegoWeryfikacja uruchomienia na żywo, testowanie flag GA
ETS6 Bus MonitorOprogramowanie (ETS Pro)Licencja ETS ProSurowy ślad telegramu z powtórzeniem, potwierdzeniem, priorytetem, NAKDogłębne debugowanie na poziomie protokołu, analiza błędów ACK
Wireshark + interfejs USB IPOprogramowanie + sprzętDarmowe + ~200 € interfejsPełne przechwytywanie pakietów KNXnet/IP przez LAN lub USBProblemy z routingiem IP na poziomie sieci, analiza multiemisji
MDT Bus Analyzer SCN-BA-USprzęt~€400Samodzielny zapis na kartę SD, bez potrzeby użycia laptopa na miejscuPrzerywane usterki na dużych obiektach; nagrywanie nocne
Lingg & Janke LK-BA4Sprzęt~€3504-portowy analizator magistrali z lokalnym magazynem SD i wskaźnikami błędów LEDJednoczesny zapis wielu linii; obiekt bez inżyniera
Multimetr cyfrowy (DC)Sprzęt€30–150Napięcie magistrali (DC), ciągłość (Ohm), wykrywanie zwarciaPierwsza kontrola na miejscu; zawsze wymagana

Śledzenie telegramów za pomocą ETS6 Bus Monitor

ETS6 Bus Monitor (dostępny w ETS Professional) rejestruje każdy telegram na magistrali, w tym ramki potwierdzenia, żądania powtórzenia i odpowiedzi NAK. Ten poziom szczegółowości jest niezbędny do diagnozowania błędów niezgodności aplikacji i problemów z taktowaniem.

ETS6 Bus Monitor – odczytywanie telegramu

Telegram field structure:
  Time      Source PA   Dest GA     APDU     DPT value   Flags
  ─────────────────────────────────────────────────────────────
  12:04:01  1.1.5       1/1/1       Write    1 (On)      C W -
  12:04:01  1.1.10      1/1/1       Write    1 (On)      C - T   ← actuator confirms
  12:04:03  1.1.5       1/1/2       Read     ?           C - R   ← polling status
  12:04:03  1.1.10      1/1/2       Response 1 (On)      C - T

Key fields:
  Source PA   → Individual address of the sending device
  Dest GA     → Group address the telegram is directed to
  APDU type   → Write (command), Read (poll), Response (reply to poll)
  DPT value   → Decoded data value — verify against expected DPT
  Flags       → C = Communication; W = Write; R = Read; T = Transmit

Repeat telegrams — warning sign:
  If same telegram appears 3 times in sequence → device did not
  acknowledge → possible bus collision or device unresponsive
  → Check individual address, re-download application

Składnia filtrów ETS6 Group Monitor

Filter by group address (Group Monitor filter bar):
  1/*         → All telegrams to Main group 1
  1/1/*       → All telegrams to Main 1, Middle 1
  1/1/1       → Exactly group address 1/1/1

Filter by source individual address:
  src:1.1.5   → Only telegrams sent from device 1.1.5
  src:1.1.*   → All devices on line 1.1

Combined filter:
  src:1.1.5 1/1/*   → Telegrams from push button 1.1.5 to lighting GAs

Filter by DPT:
  dpt:1.001   → Only boolean switch telegrams (on/off)
  dpt:9.*     → All 2-byte float telegrams (temperature, etc.)

Exclude heartbeat spam:
  !src:0.0.1  → Exclude telegrams from NTP time source

Diagnostyka typowych usterek

ObjawPrawdopodobna przyczynaKrok diagnostycznyNaprawa
Napięcie magistrali = 0V, dioda LED zasilacza świeciZwarcie w segmencie magistraliZmierz napięcie na zaciskach zasilacza; odłączaj linię sekcjamiZastosuj izolację segmentów – odłącz połowę linii, sprawdź ponownie napięcie; powtarzaj, aż zlokalizujesz zwarcie
Bus voltage < 21V under loadPrzeciążenie prądowe – zbyt wiele urządzeń dla zasilaczaOblicz całkowity budżet prądowy; sprawdź właściwości urządzeń ETS6 dla poboru prądu w mA każdego urządzeniaDodaj drugi zasilacz KNX z separacją dławikową lub podziel linię za pomocą sprzęgacza linii
Urządzenie offline w ETS / brak odpowiedzi na pobranieAdres indywidualny nie zaprogramowany lub konflikt adresówNaciśnij przycisk programowania na urządzeniu – dioda LED świeci; ETS6 → Topologia → Odczytaj adresy indywidualnePrzeprogramuj adres PA urządzenia w trybie przycisku programowania; sprawdź duplikaty PA w tej samej linii
Przycisk naciśnięty, ale siłownik nie reagujeAdres grupowy nie powiązany, brak flagi Write lub przypisano niewłaściwy GAOtwórz Monitor Grup; naciśnij przycisk; sprawdź, czy pojawia się telegram i czy docelowa GA jest poprawnaSprawdź przypisanie GA w ETS6; ustaw flagę Zapis na obiekcie komunikacyjnym przycisku
Aktor reaguje lokalnie, ale nie z wizualizacjiBrak flagi Odczyt lub Transmisja na GA statusuMonitor Grup → sprawdź, czy telegram statusu jest wysyłany podczas pracy aktoraWłącz flagę Transmisja na obiekcie komunikacyjnym statusu aktora; pobierz ponownie
Zalew telegramów cyklicznych – wykorzystanie magistrali 70%+Zbyt krótki interwał wysyłania cyklicznego ustawiony na czujniku lub aktorzeMonitor magistrali → zidentyfikuj źródło wysokiej częstotliwości PA; sprawdź parametry ETS dla cyklicznego wysyłaniaZwiększ interwał cyklicznego wysyłania do niezbędnego minimum (60 min dla statusu; wyłącz dla sterowania)
Programowanie KNXnet/IP nie łączyRouting multiemisji zablokowany lub interfejs IP zajęty przez inny tunelPing interfejsu IP; sprawdź połączenie ETS6 → interfejs IP; sprawdź IGMP snooping routeraUruchom ponownie interfejs IP; sprawdź maksymalną liczbę połączeń tunelowych (zwykle 4); sprawdź, czy IGMP snooping jest włączone
ETS6 download fails with 'firmware version mismatch'Wersja aplikacji ETS6 nie jest zgodna z oprogramowaniem sprzętowym urządzeniaSprawdź wersję oprogramowania sprzętowego urządzenia we właściwościach urządzenia ETS6 → pole Wersja aplikacjiPobierz odpowiedni plik .knxprod od producenta; zaimportuj go do katalogu ETS6; ponownie przypisz aplikację

Hardware bus analyzers: MDT and Lingg & Janke

Monitorowanie wyłącznie programowe wymaga laptopa na stałe podłączonego do instalacji. Sprzętowe analizatory magistrali działają samodzielnie: podłącza się je bezpośrednio do magistrali KNX TP, rejestrują wszystkie telegramy na karcie SD lub w pamięci wewnętrznej i można je pozostawić na noc, aby wychwycić sporadyczne usterki, które nigdy nie wystąpiłyby podczas wizyty w ciągu dnia.

MDT Bus Analyzer SCN-BA-U

  • Zasilane przez USB, montaż na szynie DIN
  • Rejestruje wszystkie telegramy, w tym ramki NAK i powtórzenia
  • Eksportuje dziennik do PC w celu analizy w oprogramowaniu MDT Bus Analyzer
  • Filtry konfigurowalne według zakresu adresów grupowych lub adresu indywidualnego
  • Rozdzielczość znacznika czasu: 1 ms – wystarczająca do analizy kolizji
  • Niezbędne do wykrywania sporadycznych usterek w dużych instalacjach komercyjnych

Lingg & Janke LK-BA4

  • 4-kanałowy analizator – monitoruje jednocześnie 4 linie KNX
  • Pamięć karty SD – pozostawić na miejscu na 24h+ rejestracji
  • Wskaźniki błędów LED: napięcie magistrali, wskaźnik kolizji, wskaźnik błędów ACK
  • Oprogramowanie analityczne: import CSV do ETS Bus Monitor lub narzędzia niestandardowego
  • Szczególnie skuteczny w instalacjach wielolinijkowych z problemami taktowania między liniami
  • Zgodny z formatem dziennika ETS Bus Monitor do bezpośredniego importu

Kiedy używać analizatora sprzętowego: każda usterka, która nie powtarza się podczas wizyty na miejscu – typowo błędy wywołane zakłóceniami elektromagnetycznymi (EMC) od przemienników częstotliwości, resetowanie magistrali zbiegające się z uruchomieniem maszyn, lub sporadyczne błędy ACK na konkretnej linii. Monitorowanie programowe wymaga stale podłączonego laptopa; analizatory sprzętowe działają bez nadzoru i rejestrują dokładny znacznik czasu usterki do korelacji z dziennikami pracy instalacji.

Identyfikacja i redukcja zakłóceń elektromagnetycznych (EMC)

Zakłócenia elektromagnetyczne są najbardziej podstępnym źródłem usterek KNX, ponieważ powodują sporadyczne błędy, które zmieniają się w zależności od obciążenia i pory dnia. Trzy najczęstsze źródła EMC w instalacjach budynkowych to ściemniacze z odcięciem fazy (leading-edge), przemienniki częstotliwości (VFD) w silnikach HVAC oraz sterowniki LED bez filtracji EMC.

Ściemniacze z odcięciem fazy (TRIAC)

Objaw: Przypadkowe uszkodzenia telegramów na sąsiednich trasach kablowych; monitor magistrali pokazuje częste błędy ACK na liniach oświetleniowych

Rozwiązanie: Zastąp ściemniaczami z odcięciem zbocza opadającego (MOSFET) lub statecznikami KNX DALI. Prowadź kabel KNX TP co najmniej 50 mm od kabla wyjściowego ściemniacza. Jeśli przekierowanie nie jest możliwe, dodaj dławik ferrytowy na wyjściu ściemniacza.

Przemienniki częstotliwości (VFD) w HVAC

Objaw: Błędy magistrali dokładnie korelują z uruchamianiem/zatrzymywaniem HVAC; błędy nasilają się przy wielokrotnościach częstotliwości sieciowej 50 Hz

Rozwiązanie: Zwiększ odstęp między kablami KNX TP a wyjściowymi kablami VFD do minimum 100 mm. Prowadź KNX w osobnej stalowej rurce. Dodaj filtr dławikowy KNX (MDT SCN-EF.02) na segmencie linii KNX najbliższym VFD. Połącz obudowę VFD z czystym uziemieniem.

Przełączanie sterowników LED bez filtra EMI

Objaw: Szum magistrali wzrasta po modernizacji LED; błędy nasilają się na liniach fizycznie blisko nowych opraw LED

Rozwiązanie: Wymień sterowniki LED na typy certyfikowane zgodnie z EN 55015 klasa B. Wybieraj sterowniki od uznanych producentów (Tridonic, Philips Xitanium, Osram) zamiast jednostek bez marki. Sprawdź oznaczenie certyfikacji EMI na etykiecie sterownika.

Minimalne odległości separacji (IEC 60364-5-52): Kabel KNX TP musi być oddzielony od kabli zasilających 230 V o co najmniej 50 mm bez ekranowania lub 10 mm z uziemioną metalową przegrodą. Kabel KNX prowadzony równolegle do kabli wyjściowych VFD wymaga minimalnej odległości 100 mm lub dedykowanego ekranowanego kanału.

Izolacja zwarciowa: krok po kroku

Zwarcie magistrali KNX obniża napięcie linii do 0 V i wyłącza całą linię. Zasilacz przechodzi w tryb ograniczenia prądu (sygnalizowany diodą przeciążenia w większości zasilaczy MDT i Siemens). Użyj metody odłączania segmentów, aby zlokalizować usterkę bez oscyloskopu.

Procedura izolacji zwarciowej

Step 1: Confirm short circuit
  → Measure bus voltage at panel terminal: 0V with PSU LED on
  → PSU rated current exceeded: overload indicator lit

Step 2: Disconnect all KNX spur terminals at the panel
  → Remove all KNX TP cables from the distribution terminal block
  → Measure voltage at PSU output: should return to 29V
  → If still 0V: fault is in panel wiring or PSU itself

Step 3: Binary search — reconnect half the spurs
  → Reconnect spurs 1–4 (out of 8 total)
  → Measure bus voltage:
    → Drops to 0V: fault is on spurs 1–4 → reconnect one by one
    → Stays at 29V: fault is on spurs 5–8 → reconnect and test

Step 4: Repeat until fault spur is identified
  → Reconnect cables one by one on the fault spur
  → Voltage drops to 0V when faulty cable is reconnected

Step 5: Trace the faulty cable run
  → Disconnect devices one by one from the faulty cable run
  → Voltage recovers when faulty device or junction box is found
  → Common fault locations: pinched cable at conduit entry,
    reversed polarity at device terminal, damaged cable at bend

Step 6: Line coupler isolation (multi-line installations)
  → If line coupler is in-circuit: set coupler to Block All mode
  → This isolates the sub-line without cutting bus continuity
  → Use ETS6 to put line coupler in block mode remotely
    if the backbone is still live

Potrzebujesz rozdzielnicy KNX wykonanej według specyfikacji?

Budujemy i w pełni uruchamiamy rozdzielnice KNX — napięcie magistrali zweryfikowane, tablica adresów grupowych przetestowana, a lokalizacja usterek zakończona przed wysyłką rozdzielnicy na plac budowy.

Poproś o wycenę →
Loading...
Back to top