KNX · Диагностика · Bus Monitor · Поиск неисправностей · 9 мин чтения

Диагностика шины KNX: мониторинг, трассировка телеграмм и поиск неисправностей

Неисправности шины KNX бывают разными: от полного отсутствия связи до периодических помех, искажающих телеграммы раз в день. Системный подход — от проверки напряжения до анализа ЭМС — устраняет большинство проблем без замены оборудования.

Напряжение шины KNX: спецификация и измерение

Шина KNX TP работает при напряжении 29 В DC (номинальное). Напряжение суммируется с дифференциальным сигналом на скорости 9600 бит/с. Измерение напряжения — первый шаг диагностики, так как сразу выявляет основные неисправности: отсутствие питания, короткое замыкание и перегрузку.

Напряжение шиныСтатусВероятная причинаДействие
29В ±1ВНормаБлок питания исправен, линия в нормеНе требуется — переходите к диагностике телеграмм
21–28ВДопустимоЛиния загружена почти до предела или падение напряжения на кабелеРассчитайте бюджет тока; проверьте длинные ответвления
< 21VПредупреждение о перегрузкеСлишком много устройств для блока питания; слишком длинный кабельПроверьте бюджет тока; добавьте БП на 640 мА или разделите сегменты с помощью coupler
0 В (БП включён)Короткое замыканиеKNX + и − замкнуты в устройстве или месте соединения кабеляИзолируйте сегменты; найдите КЗ методом отключения сегментов
0 В (БП выключен)Нет питанияБП вышел из строя, сработал автомат или ошибка проводкиПроверьте автомат, защищающий БП 29 В; проверьте индикатор состояния БП

Где измерять напряжение на шине

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.

Расчёт бюджета тока шины

Каждое KNX-устройство потребляет ток от шины 29 В. Сумма токов всех устройств не должна превышать 75% номинала БП — запас нужен для пусковых токов и амплитуды сигнала.

БП 160 мА

Макс. нагрузка 120 мА

~8 устройств по 15 мА в среднем

MDT STC-0160.01

БП 320 мА

Макс. нагрузка 240 мА

~16 устройств по 15 мА в среднем

MDT STC-0320.01

Блок питания 640 мА

Макс. нагрузка 480 мА

~32 устройства при среднем токе 15 мА

MDT STC-0640.01

Ток отдельных устройств: простые бинарные входы потребляют 5–8 мА; кнопочные интерфейсы — 5–12 мА; исполнительные механизмы (4-канальные, 8-канальные) — 10–20 мА; DALI-шлюзы — 20–30 мА; IP-роутеры — до 50 мА. Всегда проверяйте паспорт устройства в ETS6 — ток указан в окне свойств устройства.

Пример расчёта бюджета тока

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

Диагностические инструменты: руководство по выбору

ИнструментТипСтоимостьВозможностиЛучше всего подходит для
ETS6 Group MonitorПрограммное обеспечение (ETS6 бесплатно)Бесплатно с ETS6Отображение телеграмм GA в реальном времени, декодирование DPT, фильтр источника/назначенияПроверка при вводе в эксплуатацию, тестирование флагов GA
ETS6 Bus MonitorПрограммное обеспечение (ETS Pro)Лицензия ETS ProСырой трейс телеграмм с повторами, подтверждениями, приоритетом, NAKГлубокая отладка на уровне протокола, анализ ошибок ACK
Wireshark + USB IP интерфейсПрограммное обеспечение + оборудованиеБесплатно + ~200 € за интерфейсПолный захват пакетов KNXnet/IP по LAN или USBПроблемы IP-маршрутизации на сетевом уровне, анализ multicast
MDT Bus Analyzer SCN-BA-UОборудование~€400Автономный захват на SD-карту, ноутбук на объекте не нуженПериодические сбои на крупных объектах; ночной захват
Lingg & Janke LK-BA4Оборудование~€3504-портовый анализатор шины с локальным SD-хранилищем и светодиодными индикаторами ошибокОдновременный захват нескольких линий; объект без инженера
Цифровой мультиметр (DC)Оборудование€30–150Напряжение шины (DC), целостность (Ом), обнаружение короткого замыканияПервая проверка на объекте; всегда требуется

Трассировка телеграмм с ETS6 Bus Monitor

Монитор шины ETS6 (доступен в ETS Professional) захватывает каждую телеграмму на шине, включая кадры подтверждения, повторные запросы и NAK-ответы. Такой уровень детализации необходим для диагностики ошибок несовместимости приложений и проблем синхронизации.

ETS6 Bus Monitor — чтение телеграммы

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

Синтаксис фильтра Group Monitor в ETS6

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

Диагностика распространенных неисправностей

СимптомВероятная причинаШаг диагностикиРешение
Напряжение шины = 0В, светодиод БП горитКороткое замыкание на сегменте шиныИзмерьте напряжение на клеммах БП; отключайте линию по участкамИспользуйте изоляцию сегментов — отключите половину линии, проверьте напряжение; повторяйте, пока не найдете короткое замыкание
Bus voltage < 21V under loadПерегрузка по току — слишком много устройств для БПРассчитайте общий бюджет тока; проверьте в ETS6 потребление тока каждого устройства в мАДобавьте второй KNX-БП с разделительным дросселем или разделите линию с помощью линейного развязывающего усилителя
Устройство не в сети в ETS / нет ответа на загрузкуИндивидуальный адрес не запрограммирован или конфликт адресовНажмите кнопку программирования на устройстве — загорится светодиод; ETS6 → Топология → Чтение индивидуальных адресовПерепрограммируйте физический адрес устройства через режим кнопки программирования; проверьте на наличие дублирующихся адресов на одной линии
Кнопка нажата, но исполнительное устройство не реагируетГрупповой адрес не связан, отсутствует флаг Write или назначен неверный GAОткройте Group Monitor; нажмите кнопку; проверьте, появляется ли телеграмма и правильный ли целевой GAПроверьте назначение GA в ETS6; убедитесь, что на объекте связи кнопки установлен флаг Write
Исполнительное устройство реагирует локально, но не из визуализацииОтсутствует флаг Read или Transmit на статусном GAGroup Monitor → проверьте, передается ли статусная телеграмма при работе исполнительного устройстваВключите флаг Transmit на объекте связи статуса исполнительного устройства; перезагрузите
Переполнение шины циклическими телеграммами — загрузка 70%+Интервал циклической отправки задан слишком коротким на датчике или исполнителеBus Monitor → определите источник высокой частоты; проверьте параметры ETS для циклической отправкиУвеличьте интервал циклической отправки до минимально необходимого (60 мин для статуса; отключите для управления)
Не удается подключиться к KNXnet/IPЗаблокирована многоадресная маршрутизация или IP-интерфейс занят другим туннелемПроверьте связь с IP-интерфейсом; проверьте подключение в ETS6; проверьте IGMP snooping на роутереПерезапустите IP-интерфейс; проверьте максимальное количество туннелей (обычно 4); убедитесь, что IGMP snooping включен
ETS6 download fails with 'firmware version mismatch'Версия приложения ETS6 не соответствует прошивке устройстваПроверьте версию прошивки устройства в свойствах ETS6 → поле версии приложенияЗагрузите соответствующий .knxprod от производителя; импортируйте в каталог ETS6; переназначьте приложение

Hardware bus analyzers: MDT and Lingg & Janke

Программный мониторинг требует постоянно подключенного ноутбука. Аппаратные анализаторы работают автономно: подключаются напрямую к шине KNX TP, записывают все телеграммы на SD-карту или внутреннюю память и могут быть оставлены на ночь для захвата периодических неисправностей, которые никогда не проявятся во время дневного визита.

MDT Bus Analyzer SCN-BA-U

  • Питание от USB, монтаж на DIN-рейку
  • Захватывает все телеграммы, включая NAK и повторы
  • Экспорт лога на ПК для анализа в ПО MDT Bus Analyzer
  • Фильтры настраиваются по диапазону групповых или индивидуальных адресов
  • Разрешение меток времени: 1 мс — достаточно для анализа коллизий
  • Незаменим для поиска периодических неисправностей на крупных коммерческих объектах

Lingg & Janke LK-BA4

  • 4-канальный анализатор — контролирует 4 линии KNX одновременно
  • Хранение на SD-карту — оставьте на объекте на 24+ часа для записи
  • Светодиодные индикаторы ошибок: напряжение шины, частота коллизий, частота сбоев ACK
  • Программное обеспечение для анализа: импорт CSV в ETS Bus Monitor или собственный инструмент
  • Особенно эффективен для многолинейных установок с проблемами синхронизации между линиями
  • Совместим с форматом логов ETS Bus Monitor для прямого импорта

Когда использовать аппаратный анализатор: любая неисправность, которая не воспроизводится во время визита на объект — обычно это ошибки, вызванные ЭМС от частотных приводов, сбросы шины, совпадающие с запуском оборудования, или периодические сбои ACK на конкретной линии. Программный мониторинг требует постоянно подключенного ноутбука; аппаратные анализаторы работают без присмотра и фиксируют точное время ошибки для сопоставления с журналами работы оборудования.

Выявление и устранение электромагнитных помех

Электромагнитные помехи — самый коварный источник неисправностей KNX, так как они вызывают периодические ошибки, зависящие от нагрузки и времени суток. Три наиболее распространенных источника ЭМС в зданиях: диммеры с передним фронтом, частотные приводы (VFD) для двигателей HVAC и светодиодные драйверы без ЭМС-фильтрации.

Диммеры с передним фронтом (TRIAC)

Симптом: Случайное искажение телеграмм на соседних кабельных трассах; монитор шины показывает частые сбои ACK на линиях освещения

Решение: Замените на диммеры с задним фронтом (MOSFET) или KNX DALI-балласты. Прокладывайте кабель KNX TP на расстоянии не менее 50 мм от любого выходного кабеля диммера. Добавьте ферритовый фильтр на выход диммера, если перекладка невозможна.

Частотные приводы (VFD) для HVAC

Симптом: Ошибки шины точно совпадают с пуском/остановкой HVAC; ошибки усиливаются на частотах, кратных 50 Гц

Решение: Увеличьте расстояние между кабелями KNX TP и VFD до минимум 100 мм. Прокладывайте KNX в отдельном стальном кабель-канале. Добавьте фильтр-дроссель KNX (MDT SCN-EF.02) на сегмент линии KNX, ближайший к VFD. Заземлите корпус VFD на чистую землю.

Импульсные светодиодные драйверы без ЭМС-фильтра

Симптом: Шум на шине увеличивается после замены светильников на LED; ошибки сильнее на линиях, расположенных рядом с новыми светильниками

Решение: Замените LED-драйверы на сертифицированные по EN 55015 Class B. Выбирайте драйверы известных производителей (Tridonic, Philips Xitanium, Osram) вместо безымянных. Проверьте маркировку сертификации ЭМС на корпусе драйвера.

Минимальные расстояния разделения (IEC 60364-5-52): Кабель KNX TP должен быть проложен на расстоянии не менее 50 мм от силовых кабелей 230 В без экрана, или 10 мм при наличии заземлённой металлической перегородки. При параллельной прокладке с кабелями частотных преобразователей минимальное расстояние — 100 мм или использование экранированного канала.

Поиск короткого замыкания: пошаговая инструкция

При коротком замыкании на шине KNX напряжение падает до 0 В, и вся линия отключается. Блок питания переходит в режим ограничения тока (индикатор перегрузки на большинстве блоков MDT и Siemens). Используйте метод отключения сегментов для поиска неисправности без осциллографа.

Процедура поиска короткого замыкания

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

Нужен щит KNX, собранный по спецификации?

Мы собираем и полностью настраиваем щиты KNX — проверяем напряжение на шине, тестируем таблицу групповых адресов и устраняем неисправности до отправки щита на объект.

Запросить расчёт →
Загрузка ...
Наверх