Структура проекта ETS6: групповые адреса, топологии и экспорт
Грамотно построенный проект ETS6 – это залог быстрой сдачи объекта без лишних выездов. Правильная топология, индивидуальные адреса, логичная схема групповых адресов и отлаженный экспорт – и каждый инженер, работающий с системой в будущем, скажет вам спасибо.
Создание проекта: выбор топологии
При создании нового проекта ETS6 первое решение – физическая среда передачи. KNX поддерживает четыре типа среды, каждый из которых создаёт свою структуру топологии в дереве проекта.
| Среда | Код ETS6 | Макс. устройств/линия | Типовое применение |
|---|---|---|---|
| TP (витая пара) | TP | 64 | Стандартная кабельная инсталляция – жилой и коммерческий сектор |
| IP (KNXnet/IP) | IP | Без ограничений (IP-сеть) | IP-бэкбон, виртуальный бэкбон через LAN |
| RF (радиоканал) | RF | 255 (на RF-домен) | Ретрофит, исторические здания, нет доступа для прокладки кабеля |
| PL (силовая линия) | PL | 255 | Редко – использует существующую сетевую проводку; медленнее, больше помех |
В коммерческих KNX-проектах проект всегда начинается с TP-топологии, даже если позднее будет использоваться IP-бэкбон. Уровень IP-бэкбона добавляется путём вставки маршрутизаторов KNXnet/IP в качестве линейных связистов в дереве топологии – они отображаются как устройства на бэкбоне и соединяются с отдельными TP-линиями ниже.
Максимальный теоретический размер установки: 15 областей × 15 линий × 255 устройств = 57 375 слотов адресов устройств. На практике ETS6 ограничивает 64 TP-устройства на линию (текущий лимит), что даёт 15 × 15 × 64 = 14 400 адресуемых TP-устройств. Крупные установки используют IP-маршрутизаторы как связисты областей для подключения нескольких TP-линий через IP-бэкбон.
Назначение индивидуальных адресов (Область.Линия.Устройство)
Каждое устройство KNX получает уникальный физический адрес (PA) в формате Область.Линия.Устройство. Этот адрес привязывает устройство к физическому расположению в иерархии топологии. ETS6 присваивает адрес при загрузке на устройство через кнопку программирования.
Правила индивидуальной адресации – Область.Линия.Устройство
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
Адрес 0.0.0 – никогда не оставлять в рабочей установке: Устройства поставляются с адресом 0.0.0 (заводские настройки). Два неадресованных устройства на одной линии вызывают коллизии на шине. Всегда назначайте уникальный PA перед подключением к активной шине. ETS6 предупредит при обнаружении дубликатов во время загрузки.
Линейный связист всегда .0 и .255: Линейный связист занимает два адреса: X.Y.0 на стороне вышестоящего уровня (бэкбон или область) и X.Y.255 на стороне нижестоящего уровня (линия). Оба адреса принадлежат одному физическому устройству. Никогда не назначайте .255 или .0 конечному устройству.
Структуры групповых адресов
Групповые адреса (GA) определяют логические коммуникационные связи между устройствами KNX. ETS6 поддерживает три структуры GA. Выбор структуры необратим в рамках проекта и влияет на доступное количество GA и их организацию.
| Структура | Формат | Макс. GA | Типовое применение |
|---|---|---|---|
| 3-уровневая (стандарт) | Главная/Средняя/Вспомогательная (0–15 / 0–7 / 0–255) | ~65 000 | Коммерческий EU – рекомендуется для всех проектов более 20 GA |
| 2-уровневая | Главная/Вспомогательная (0–15 / 0–2047) | ~32 000 | Простые жилые объекты, устаревшие проекты |
| Свободная структура | Единое целое 0–65535 | 65 535 | Экспорт BMS, интеграция OPC UA, программное назначение GA |
Почему 3-уровневая структура является стандартом в коммерческих проектах EU
3-уровневая структура (Главная.Средняя.Вспомогательная) неслучайно является отраслевым стандартом у немецких, австрийских и швейцарских KNX-интеграторов: главная группа отображает системную функцию, средняя группа – физическую зону или этаж, вспомогательная группа – отдельную точку данных. Это делает таблицу GA немедленно читаемой для любого инженера, подключившегося к проекту.
Рекомендуемая топология групповых адресов 3-уровня
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)
Соглашение по именованию групповых адресов
Единое соглашение по именованию GA – единственная наиболее важная мера контроля качества в ETS6. В таблице ниже приведён пример из 20 строк для системы освещения этажа с использованием 3-уровневой структуры GA, назначениями DPT и конфигурацией флагов.
| Групповой адрес | Название | DPT | W | R | T | Примечания |
|---|---|---|---|---|---|---|
| 1/1/1 | Эт1 Офис А – Свет Вкл/Выкл | 1.001 | Д | Н | Н | Кнопка канал актора 1 |
| 1/1/2 | Эт1 Офис А – Свет Статус | 1.001 | Н | Д | Д | Актор визуализация |
| 1/1/3 | Эт1 Офис А – Свет Диммер Отн. | 3.007 | Д | Н | Н | Удержание кнопки актор |
| 1/1/4 | Эт1 Офис А – Свет Диммер Абс. | 5.001 | Д | Н | Н | Визуализация актор |
| 1/1/5 | Эт1 Офис А – Яркость | 5.001 | Н | Д | Д | Обратная связь актора визуализация |
| 1/1/6 | Эт1 Офис А – Всё Выкл | 1.001 | Д | Н | Н | Мастер-команда выключения |
| 1/2/1 | Эт1 Переговорная – Свет Вкл/Выкл | 1.001 | Д | Н | Н | Кнопка канал актора 2 |
| 1/2/2 | Эт1 Переговорная – Свет Статус | 1.001 | Н | Д | Д | Актор визуализация |
| 1/2/3 | Эт1 Переговорная – Диммер Отн. | 3.007 | Д | Н | Н | Относительное диммирование |
| 1/2/4 | Эт1 Переговорная – Диммер Абс. | 5.001 | Д | Н | Н | Абсолютная яркость 0–100% |
| 1/2/5 | Эт1 Переговорная – Яркость Статус | 5.001 | Н | Д | Д | Обратная связь для тачпанели |
| 1/0/1 | Эт1 Весь Свет – Вкл/Выкл | 1.001 | Д | Н | Н | Всеэтажный вкл/выкл |
| 1/0/6 | Эт1 Весь Свет – Всё Выкл | 1.001 | Д | Н | Н | Выход интеграции с охраной |
| 6/1/1 | Эт1 Сцена Вызов | 18.001 | Д | Н | Н | Команда вызова сцены 1–8 |
| 6/1/2 | Эт1 Сцена Сохранить | 18.001 | Д | Н | Н | Команда сохранения сцены |
| 3/1/1 | Эт1 Офис А – Уставка помещения | 9.001 | Д | Н | Н | Запись уставки термостата |
| 3/1/2 | Эт1 Офис А – Факт. темп. | 9.001 | Н | Д | Д | Передача данных датчика температуры |
| 3/1/3 | Эт1 Офис А – Скорость вентилятора | 5.001 | Д | Н | Н | Скорость фанкойла 0–100% |
| 10/0/1 | Здание – Время суток | 10.001 | Д | Н | Н | NTP-мастер все объекты времени |
| 10/0/2 | Здание – Дата | 11.001 | Д | Н | Н | NTP-мастер все объекты даты |
W = флаг записи (ввод команды), R = флаг чтения (значение можно опросить), T = флаг передачи (устройство отправляет при изменении). Правильная конфигурация флагов предотвращает излишнюю нагрузку на шину и обеспечивает корректный опрос BMS.
Импорт приложений: онлайн-каталог ETS vs. офлайн .knxprod
Прежде чем программировать параметры в устройство, ETS6 требует приложение устройства – шаблон параметризации и определения коммуникационных объектов для конкретной версии прошивки. Приложения можно загрузить из двух источников.
Онлайн-каталог ETS
- Доступ через ETS6 панель Каталог Поиск по производителю
- Всегда загружает последнюю опубликованную версию приложения
- Требует подключения к интернету на ноутбуке для пуско-наладки
- Риск: последняя версия каталога может не соответствовать прошивке установленных устройств – вызывает ошибку несоответствия параметров при загрузке
Офлайн-импорт .knxprod
- Скачайте файл .knxprod с сайта производителя до выезда на объект
- Импорт через ETS6 Каталог Импортировать
- Работает офлайн – незаменимо для объектов без интернета
- Версия приложения должна точно совпадать с версией прошивки устройства
- Храните версионированные файлы .knxprod вместе с .knxproj в архиве проекта
Ловушка MDT Gen5 vs. Gen6: MDT Switch Actuator SAX-04M.02 (Gen5) и новый SAX-0800.03 (Gen8) имеют совершенно разные приложения ETS6 – у них нет общих коммуникационных объектов. При обновлении устройства с прошивки Gen5 на Gen6 необходимо повторно импортировать соответствующий .knxprod и заново программировать все параметры с нуля. Никогда не применяйте приложение Gen6 к устройству с прошивкой Gen5: ETS6 отклонит загрузку с ошибкой несоответствия версии прошивки.
Программирование параметров: MDT Switch Actuator SAX-04M.02
MDT Switch Actuator SAX-04M.02 – один из наиболее широко применяемых KNX-акторов в европейских коммерческих инсталляциях. Понимание его ключевых параметров ETS6 предотвращает наиболее частые ошибки при пуско-наладке.
| Параметр | Расположение в ETS6 | Варианты | Рекомендация |
|---|---|---|---|
| Тип канала | Канал A Общие | Коммутация / Жалюзи / Диммер (через доп. модуль) | Устанавливать по типу нагрузки – никогда не оставлять Коммутацию по умолчанию, если нагрузка – жалюзи |
| Приоритет безопасности KNX | Канал A Безопасность | Выкл / Низкий / Высокий | Высокий для переопределения пожарной тревоги, Низкий для управления защитными жалюзи |
| Интервал циклической отправки | Канал A Статус | Отключено / 1с – 24ч | 60 минут для статуса визуализации; отключить для чистой коммутации |
| Таймер лестничного освещения | Канал A Временные функции | Выкл / 1с – 1ч | Установить на ожидаемое время присутствия + 10%; использовать с ИК-датчиком присутствия |
| Реакция при восстановлении напряжения шины | Общие | Без изменений / Вкл / Выкл / Последнее значение | Последнее значение – восстанавливает состояние после отключения питания |
| Ручное управление | Общие | Разрешено / Заблокировано | Заблокировано в эксплуатации; включать только для пуско-наладки |
ETS6 Group Monitor для трассировки телеграмм в реальном времени
ETS6 Group Monitor захватывает все телеграммы на шине KNX в режиме реального времени и декодирует их по групповому адресу, DPT и значению. Он доступен во всех уровнях лицензий ETS6 (включая бесплатную ETS6 Demo) и требует только активного IP-интерфейса или USB-подключения.
ETS6 Group Monitor – полезные шаблоны фильтров
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
Экспорт: архив .knxproj, CSV, XML и OPC UA
ETS6 поддерживает несколько форматов экспорта для различных целей сдачи и интеграции. Знание того, какой формат нужен каждому партнёру по интеграции, предотвращает конвертационную работу в последнюю минуту на объекте.
.knxproj – архив проекта ETS
Полный проект ETS6, включая все параметры устройств, назначения GA, структуру здания и индивидуальные адреса. Защищён паролем. Это основной файл резервной копии и сдачи. Клиент или инженер по обслуживанию открывает его в ETS6 для изменения или повторной загрузки любого устройства.
Экспорт групповых адресов – CSV
ETS6 Групповые адреса Экспортировать CSV. Содержит все GA с именем, адресом, DPT и связанными коммуникационными объектами. Требуется интеграторам BMS (Crestron, Savant, Loxone, KNX2PDF). Включайте в каждый пакет сдачи проекта.
Экспорт групповых адресов – XML (ETS)
Более структурированный, чем CSV – включает имя объекта, флаги и связь с устройством. Принимается модулями Weinzierl BAOS и некоторыми шлюзами Modbus/KNX для автоматического импорта GA.
Экспорт OPC UA через шлюз KNX-OPC UA
Не является нативным экспортом ETS6 – требует шлюза KNX/OPC UA (например, MDT SCN-OPC.01 или Anybus X-gateway). Импортируйте CSV-файл GA в инструмент конфигурации шлюза; шлюз сопоставляет GA с узлами OPC UA. Требуется для Siemens Desigo CC, Honeywell EBI и других корпоративных BMS-платформ.
Дисциплина резервного копирования
Потерянный проект ETS6 означает повторную пуско-наладку всей установки с нуля – потенциально несколько недель работы на крупном коммерческом объекте. Следующая дисциплина не подлежит обсуждению.
Процедура резервного копирования 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
Горячие клавиши ETS6 для пуско-наладки
| Сочетание клавиш | Действие | Примечания |
|---|---|---|
| F5 | Загрузить выбранные устройства | Загружает параметры и ссылки GA на выделенные устройства |
| F6 | Загрузить приложение | Полная загрузка приложения – использовать после обновления прошивки |
| Ctrl + D | Открыть Group Monitor | Трассировка телеграмм в реальном времени – доступно с IP- или USB-интерфейсом |
| Ctrl + B | Открыть Bus Monitor | Низкоуровневый монитор телеграмм – требует лицензии ETS Pro |
| Ctrl + E | Экспорт групповых адресов | Открывает диалог экспорта – выбрать формат CSV или XML |
| Ctrl + Alt + P | Свойства проекта | Пароль, информация о проекте и настройки резервного копирования |
| Ctrl + F | Найти устройство или GA | Поиск по всему проекту по имени или адресу |
| F2 | Переименовать выбранный элемент | Переименовать устройство, линию, GA или местоположение в здании |
| Ctrl + Z | Отменить последнее изменение параметра | Работает в редакторе параметров – не в виде топологии |
| Ctrl + Shift + S | Сохранить проект как | Сохранить копию с новым именем файла – для версионного резервного копирования |
| Alt + F4 | Закрыть проект | Автоматически сохраняет перед закрытием в ETS6 |
| Ctrl + G | Перейти к индивидуальному адресу | Перейти непосредственно к устройству, введя его PA |
Нужно ввести щит KNX в эксплуатацию по техзаданию?
Мы собираем и полностью вводим в эксплуатацию щиты KNX: проект ETS6 настроен, таблица групповых адресов документирована, сертификат испытаний выдан до отгрузки щита с нашего производства.
Запросить предложение