Топология 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. Некоторые старые устройства нечувствительны к полярности, но многие современные устройства KNX TP (особенно сертифицированные по безопасности) требуют правильной ориентации +/-. Стандартизируйте: красный = + от щита наружу.
Линейные соединители: фильтрация и изоляция
Линейный соединитель (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
Линейный соединитель и линейный повторитель
Линейный соединитель и линейный повторитель выглядят одинаково на схеме, но имеют принципиально разные функции. Выбор неправильного — распространенная ошибка проектирования.
| Характеристика | Линейный соединитель | Линейный повторитель |
|---|---|---|
| Физический адрес | Да — например, 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
- • 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-магистрали и оконечиванием структурированной кабельной системы — протестированные от начала до конца перед отправкой с завода.
Запросить расчёт →