Топология KNX TP: линии, зоны, магистраль и линейные соединители
Топология KNX TP иерархична и детерминирована — понимание правил предотвращает типичные проблемы при пусконаладке: конфликты адресов, искажение сигнала и перегрузку по току. Заложите правильную структуру на этапе проектирования, и вы не будете ловить периодические ошибки на шине уже на объекте.
Трёхуровневая иерархия KNX
KNX TP использует трёхуровневую иерархию физических адресов: магистраль, зона и линия. Каждый уровень соединяется через соединитель, который фильтрует телеграммы и обеспечивает гальваническую развязку. Формат адреса Зона.Линия.Устройство (например, 1.2.45) напрямую отражает эту иерархию.
| Уровень | Соединитель | Макс. сегментов | Ограничения | Поле адреса |
|---|---|---|---|---|
| Магистраль | Соединитель зоны (магистральная линия) | До 15 зон | На самой магистрали нет ограничения по устройствам | X = 0 (магистраль) |
| Зона | Линейный соединитель → линия зоны | До 15 линий на зону | 15 × 64 = 960 устройств на зону | X = 1–15 |
| Линия | Отдельные устройства на TP | Макс. 64 устройства на линию | Макс. 350 м точка-точка, блок питания 640 мА | Y.Z = Линия.Устройство |
Максимальный теоретический размер: 15 зон × 15 линий × 64 устройства = 14 400 устройств на одной KNX TP-установке. На практике в крупных коммерческих зданиях вместо расширения TP используют IP-магистраль — это быстрее и надёжнее.
Структура физического адреса
Каждое KNX-устройство имеет уникальный физический адрес (PA) в формате X.Y.Z, назначаемый в ETS. Адрес точно указывает место устройства в иерархии топологии.
Формат физического адреса — X.Y.Z
X = Area number (1–15; 0 = backbone) Y = Line number (1–15; 0 = line coupler on that area line) Z = Device number (1–255; 0 = line coupler itself) Examples: 0.0.0 → Unaddressed (factory default — bus will not respond) 1.0.0 → Line coupler on area 1, backbone connection 1.1.0 → Line coupler connecting area 1 / line 1 1.1.1 → First device on area 1, line 1 1.1.45 → Device 45 on area 1, line 1 2.3.127 → Device 127 on area 2, line 3
Конфликт адресов
Два устройства с одинаковым физическим адресом на одной линии вызывают ошибки шины — оба отвечают одновременно, искажая телеграммы. ETS покажет предупреждение о коллизии при загрузке. Всегда назначайте адреса до ввода в эксплуатацию на объекте.
Адрес 0.0.0 — заводской
Все KNX-устройства поставляются с адресом 0.0.0 (не адресованы). ETS не может связаться с адресованным устройством по адресу 0.0.0 обычным способом — используйте кнопку программирования, чтобы перевести устройство в режим программирования, затем ETS назначит PA.
Физические ограничения линии
Линии KNX TP имеют четыре жёстких ограничения. Превышение любого из них приводит к перемежающимся или постоянным сбоям шины. Это пределы спецификации IEC 14543-3, а не рекомендации.
64 устройства на линию
Включая блок питания. Сетевые соединители считаются устройствами на главной линии, а не на подлинии. ETS контролирует это в топологии.
350 м между любыми двумя устройствами
Максимальное расстояние по кабелю между двумя самыми удалёнными устройствами на одном сегменте линии — не общая длина кабеля.
700 м общего кабеля на линию
Сумма всей магистрали и всех ответвлений. Превышение вызывает отражения сигнала и ошибки синхронизации.
640 мА ток от блока питания KNX
Суммарный ток всех устройств на линии не должен превышать 640 мА (максимальный номинал стандартного блока питания KNX 29 В). Проверьте даташиты в ETS.
Максимальная длина ответвления: 30 м от магистрали до любого устройства на ответвлении. Звездообразная топология от центрального щита допускается, но каждое ответвление должно быть не длиннее 30 м, и общий лимит кабеля сохраняется.
Спецификация кабеля KNX TP
Стандартный кабель KNX TP — YCYM 2×2×0,8 мм — четырёхжильный экранированный витая пара в зелёной оболочке. Каждая пара имеет цветовую маркировку для конкретной функции, полярность должна соблюдаться по всей длине.
Назначение жил YCYM 2×2×0,8
Pair 1 — KNX bus (green/yellow pair):
Red → KNX bus + (positive, 29V DC)
Black → KNX bus − (negative, 0V)
Pair 2 — spare (red/white pair):
Can be used for:
• Auxiliary 24V DC power to devices without own PSU
• Additional data channel (non-KNX)
• Spare for cable fault workaround
Shielding:
Connect shield to earth at ONE end only (panel end)
Never connect at both ends — creates a ground loopНикогда не меняйте полярность на шинной паре KNX. Некоторые старые устройства нечувствительны к полярности, но многие современные (особенно с сертификацией Secure) требуют правильной ориентации +/-. Стандартизируйте: красный = + от щита.
Линейные повторители: фильтрация и изоляция
Линейный повторитель (LC) — это устройство KNX TP, соединяющее два сегмента линии. Он имеет собственный физический адрес (например, 1.1.0 для повторителя между магистралью зоны 1 и линией 1), таблицу фильтра групповых адресов, загруженную из ETS, и обеспечивает гальваническую развязку между сегментами.
Режимы линейного повторителя
- Фильтр по таблице групповых адресов: only telegrams with group addresses in the coupler's filter table are forwarded. Default and recommended — reduces bus load on each line.
- все телеграммы проходят в обоих направлениях. Используется при пусконаладке или когда таблица фильтра ещё не настроена. Не оставляйте в эксплуатации — вызывает излишнюю нагрузку на шину. Блокировать всё:
- телеграммы не пересылаются. Полезно для изоляции неисправного сегмента при диагностике. Указанные линейные повторители
Specified line couplers
- MDT SCN-LC0160.01: DIN-рейка, 2TE, фильтр до 1000 групповых адресов, поддержка ETS6
- Hager TXS571D: DIN-рейка, 4TE, настраивается как линейный или магистральный соединитель, 256 записей фильтра
- Siemens 5WG1 140-1AB02: DIN-рейка, 2TE, гальваническая развязка, 1000 записей, сертифицирован KNX
Линейный соединитель vs повторитель линии
На схеме они похожи, но функции принципиально разные. Ошибка в выборе — частая проблема при проектировании.
| Характеристика | Линейный соединитель | Повторитель линии |
|---|---|---|
| Физический адрес | Да — например, 1.1.0 | Нет — прозрачен для топологии |
| Фильтр групповых адресов | Да — таблица фильтров ETS | Нет — все телеграммы проходят в обе стороны |
| Разделение топологии | Да — независимые сегменты | Нет — одна логическая линия |
| Развязка шины | Да — гальваническая развязка | Частичная — только электрическая буферизация |
| Увеличивает длину линии | Да (+350 м новый сегмент) | Да (+350 м тот же сегмент) |
| Изоляция неисправностей | Да — неисправность на подлинии изолируется | Нет — неисправность распространяется в обе стороны |
| Доступ к программированию ETS | Да — индивидуальный адрес | Не требуется |
| Когда использовать | Разделение топологии между этажами/зонами | Только физическое удлинение линии, без изменения топологии |
Используйте повторитель линии только когда нужно увеличить длину кабеля более 350 м на одной логической линии. Используйте линейный соединитель, когда требуется разделение топологии, изоляция неисправностей или фильтрованная передача телеграмм между зонами. Повторитель не создает новую линию — количество устройств по-прежнему применяется к объединенному сегменту (макс. 64).
IP-соединитель зон
Маршрутизатор KNXnet/IP, работающий как соединитель зон, заменяет магистраль TP стандартным Ethernet. Каждый IP-маршрутизатор имеет сторону TP (подключение к линии TP) и сторону IP (подключение к LAN-магистрали). Логически он ведет себя идентично TP-соединителю зон — имеет физический адрес и таблицу фильтрации групповых адресов, но магистральный транспорт — IP-мультикаст вместо витой пары.
MDT KNX IP Router SCN-IP200.02
- • Работает как линейный соединитель (сторона TP) и участник IP-магистрали
- • Физический адрес: 1.0.0 (соединитель зон) или 1.1.0 (линейный соединитель) в зависимости от конфигурации
- • Таблица фильтрации групповых адресов: 1000 записей — достаточно для крупных коммерческих проектов
- • 4 одновременных туннельных соединения ETS6 для доступа при настройке
- • Поддержка KNXNET/IP Secure (AES-128 маршрутизация) с проектом ETS6 Secure
- • DIN-рейка 2TE — помещается в стандартный KNX щит рядом с автоматами
Расчёт блока питания
Каждая линия KNX TP требует как минимум одного блока питания на 29 В DC. Потребляемый ток равен сумме токов всех подключённых устройств. Всегда добавляйте запас 20% и никогда не смешивайте два блока питания на одном сегменте линии без дросселя или гальванической развязки.
Метод расчёта блока питания
Step 1: List all devices on the line with current draw from ETS datasheet
Step 2: Sum all current draws (mA)
Step 3: Add 20% margin
Step 4: Select PSU rated at or above the result
Example — 28-device office line:
12 × MDT SCN-BMK2.01 (binary input) = 12 × 5mA = 60mA
8 × MDT AKD-0424.02 (4-fold actuator)= 8 × 12mA = 96mA
4 × Gira 509000 (push-button sensor) = 4 × 8mA = 32mA
4 × MDT STC-0321.02 (DALI gateway) = 4 × 25mA = 100mA
Sum = 288mA
+20% = 346mA
→ Select MDT STC-0640.01 (640mA) — comfortable margin| Номинал БП | Типичное количество устройств | Распространённая модель | Применение |
|---|---|---|---|
| 160 мА | ~8 устройств | MDT STC-0160.01 | Небольшая жилая линия, только датчики движения |
| 320 мА | ~16 устройств | MDT STC-0320.01 | Средняя жилая линия, смешанные устройства |
| 640 мА | 32+ устройства (полная линия) | MDT STC-0640.01 (самый распространённый) | Коммерческие линии, шлюзы DALI, исполнительные механизмы |
Типичные ошибки топологии
Более 64 устройств на одной линии без линейного соединителя
Решение: Установите линейный соединитель после 64-го устройства. Новая подлиния станет отдельной логической линией (например, 1.2.x → 1.3.x). Добавьте второй блок питания на новую подлинию.
Длина кабеля превышает 350 м между точками
Решение: Установите повторитель линии посередине для восстановления сигнала. Общий бюджет кабеля на сегмент — 700 м, количество устройств распределяется.
Блок питания в конце линии
Решение: Разместите блок питания в середине кабельной трассы (или как можно ближе). Это вдвое сокращает эффективное расстояние до самого дальнего устройства и симметрично распределяет падение напряжения.
Два блока питания на одном сегменте без дросселя
Решение: Либо добавьте KNX дроссель (например, MDT STC-00CH.01) между двумя БП для изоляции их выходов постоянного тока, либо используйте гальванический разделитель. Два БП без изоляции создают контуры тока и нестабильность напряжения.
Line coupler left in 'route all' mode in production
Решение: Configure the group address filter table in ETS and set the coupler to 'filter' mode. Route-all mode means every telegram on every line is flooded to every other line — wastes bus bandwidth and masks real problems.
Ответвления длиннее 30 м
Решение: Проложите кабель заново так, чтобы ответвление было короче 30 м. Если местоположение устройства изменить нельзя, проложите новый сегмент от ближайшей подходящей точки на основной линии — не от самого устройства.
Инфраструктура сети KNX в вашем щите
Мы собираем щиты с предварительно настроенными KNXnet/IP роутерами, IP-патч-панелями и структурированной кабельной разводкой — всё тестируется «под нагрузкой» ещё на заводе.
Запросить расчёт →