Подключение VAV-боксов TROX TVZ к KNX через LOYTEC LGATE-950
Контроллеры TROX TVZ-D переменного расхода воздуха общаются по BACnet MS/TP — протоколу, привычному для систем управления зданием, но недоступному напрямую из KNX. Шлюз LOYTEC LGATE-950 соединяет BACnet MS/TP с KNX TP, передавая значения расхода, положения заслонки и температуры в групповые адреса KNX для управления по зонам и визуализации.
Контроллер TROX TVZ-D: BACnet-объекты
Контроллер расхода TROX TVZ-D устанавливается в приточный воздуховод и измеряет поток воздуха с помощью датчика дифференциального давления на диафрагме. Привод управляет заслонкой для поддержания заданного расхода. Связь по BACnet MS/TP осуществляется по RS485 на скорости 9600 бод — тот же физический уровень, что и Modbus RTU, но другой протокол. BACnet ID устройства задается поворотным переключателем на лицевой панели (диапазон 1-127). Убедитесь, что каждый TVZ на одной шине MS/TP имеет уникальный ID.
| BACnet-объект | Описание | Ед. изм. | Ч/З | KNX DPT |
|---|---|---|---|---|
| AV:1 | Минимальный расход | л/с | Ч/З | DPT 9.001 (записывается из комнатного контроллера KNX) |
| AV:2 | Максимальный расход | л/с | Ч/З | DPT 9.001 (записывается при превышении CO2) |
| AV:3 | Фактический расход воздуха (измеренный) | л/с | Только чтение | DPT 9.001 → GA для мониторинга |
| AO:1 | Положение заслонки | % | Только чтение | DPT 5.001 → GA для визуализации |
| AI:1 | Температура в помещении (если выбран режим управления комнатой) | °C | Только чтение | DPT 9.001 → GA для отображения |
| AI:3 | Концентрация CO2 (если установлен опция AirMaster) | ppm | Только чтение | DPT 9.008 → GA для логики DCV |
LOYTEC LGATE-950: преобразование BACnet в KNX
LOYTEC LGATE-950 — это автономный маршрутизатор BACnet MS/TP в KNX TP, устанавливаемый на DIN-рейку. Он подключается к шине BACnet RS485 через порт A и к шине KNX через клеммы TP. Питание: 24 В DC. Веб-интерфейс настройки доступен по IP-адресу устройства на порту 80 (по умолчанию 192.168.1.254, измените перед вводом в эксплуатацию). UDP-порт BACnet: 47808 (стандартный). LGATE автоматически обнаруживает BACnet-устройства на шине MS/TP с помощью широковещательного запроса Who-Is при запуске.
Настройка в веб-интерфейсе LGATE-950: TROX TVZ → KNX
LGATE-950 configuration steps:
1. Auto-discovery:
Connect → Scan BACnet MS/TP network
All TVZ units appear as BACnet devices (by device ID)
LGATE reads object list from each device via ReadPropertyMultiple
2. For each TVZ (example: TVZ device ID 1, Zone A Room 01):
Create mapping entries in LGATE web UI:
TVZ AV:3 (actual flow) → KNX GA 12/1/3
Direction: BACnet read → KNX send
KNX DPT: 9.002 (l/s, airflow)
Poll/COV: COV (send on 5 l/s change)
TVZ AO:1 (damper position) → KNX GA 12/1/4
Direction: BACnet read → KNX send
KNX DPT: 5.001 (percent)
Poll/COV: poll every 30s
TVZ AI:1 (room temperature) → KNX GA 12/1/5
Direction: BACnet read → KNX send
KNX DPT: 9.001 (°C)
Poll/COV: poll every 60s
KNX GA 12/1/1 → TVZ AV:1 (min flow setpoint write)
Direction: KNX receive → BACnet write
KNX DPT: 9.001 (l/s)
Trigger: on KNX telegram receive
3. Repeat for each TVZ with unique GA sub-group per zoneПоследовательность управления зоной: KNX-контроллер помещения → VAV
KNX-контроллер помещения (MDT SCN-LCRM.01 с датчиком присутствия) вычисляет потребность зоны в отоплении или охлаждении в процентах (0–100%) на основе разницы между заданной и измеренной температурой. Этот процент преобразуется в задание расхода воздуха (л/с) с помощью логического блока KNX, который масштабирует значение между минимальным (зона нечувствительности, обычно 20% от максимума) и максимальным расходами, заданными при пусконаладке HVAC.
Управление зоной: сигнал от KNX → задание расхода для TVZ
Zone A: meeting room, TVZ device ID 1
Minimum flow (unoccupied / dead-band): 30 l/s
Maximum flow (full cooling demand): 150 l/s
KNX logic function (MDT SCN-LCRM.01):
Input: GA 20/1/1 — heating/cooling demand, DPT 5.001 (0-100%)
Output: GA 12/1/1 — TVZ flow setpoint, DPT 9.001 (l/s)
Formula: flow = 30 + (demand% / 100) * (150 - 30)
At 0% demand: 30 l/s (minimum ventilation)
At 50% demand: 90 l/s
At 100% demand: 150 l/s
Occupancy detection (MDT PIR or KNX presence detector):
Occupied → use demand-based setpoint (30-150 l/s)
Unoccupied for 15 min → force flow setpoint = 20 l/s (standby)
Write 20 l/s to GA 12/1/1 → LGATE writes to TVZ AV:1
Morning warm-up (KNX time switch at 06:30):
Write maximum flow (150 l/s) to GA 12/1/1 for 30 min
Flush overnight air buildup before occupants arriveМногозонное масштабирование и крупные установки
Типичный офисный этаж с 20 комнатами использует 20 блоков TVZ. Для каждого требуется 4–5 BACnet-объектов в LGATE, итого 80–100 на этаж. LGATE-950 поддерживает до 128 BACnet-устройств и 500 записей маппинга — достаточно для одного этажа. Для многоэтажных зданий устанавливайте один LGATE-950 на этаж (или на каждые 128 устройств), подключая каждый LGATE к KNX-магистрали здания и к этажной BACnet-шине RS485.
Для зданий с более чем 128 BACnet-устройствами на этаж (большие open-space офисы или склады) сервер автоматизации LOYTEC L-INX поддерживает до 4 независимых сетей MS/TP плюс Ethernet BACnet/IP, обеспечивая возможность подключения более 500 BACnet-устройств в одном блоке. L-INX также поддерживает LOYTEC LTE (собственный peer-to-peer протокол) и прямую интеграцию с ETS6 для крупных KNX-проектов.
BACnet COV и CO2-управление вентиляцией по потребности
Подписки BACnet Change of Value (COV) снижают сетевой трафик по сравнению с периодическим опросом. Вместо того чтобы LGATE запрашивал фактическое значение расхода каждые 10 секунд, TVZ отправляет обновление только при изменении расхода более чем на заданный инкремент COV (настройте 5 л/с в LGATE). В установке из 20 устройств это снижает трафик BACnet MS/TP со 120 пар запрос-ответ в минуту до 5–15 событий изменения в минуту при стабильной работе.
Принудительное управление CO2 DCV: запись максимального расхода в AV:2 TVZ
TROX AirMaster option: CO2 sensor built into TVZ room controller
BACnet object AI:3 (ppm) → mapped to KNX GA 12/1/6, DPT 9.008
KNX DCV logic (MDT SCN-LCRM.01):
IF GA 12/1/6 > 1000 ppm (crowded room, CO2 rising):
→ Write GA 12/1/2 = 150 (maximum flow setpoint in l/s)
→ LGATE forwards: BACnet write TVZ AV:2 = 150 l/s
→ TVZ opens damper to maximum — prioritises IAQ over demand
IF GA 12/1/6 < 700 ppm for 300s (room emptying):
→ Write GA 12/1/2 = 30 (return to minimum flow setpoint)
→ LGATE forwards: BACnet write TVZ AV:2 = 30 l/s
→ TVZ returns to demand-based control
CO2 alarm at 1400 ppm:
→ Write KNX GA 20/0/1 = ON (alarm telegram to visualisation)
→ Gira X1 / MDT Glastaster shows red alert for zone
→ Building manager receives notification via Home AssistantТерминирование шины BACnet MS/TP
Терминируйте шину RS485 BACnet на обоих концах резисторами 120 Ом. LGATE-950 имеет встроенный переключаемый терминатор (включается DIP-переключателем на устройстве). Последний TVZ на шине также требует терминирования — включите через меню на передней панели TVZ. Отсутствие терминирования вызывает ошибки данных при большом количестве устройств (более 10).
Конфликты BACnet Device ID
BACnet требует, чтобы каждое устройство в сети (на всех сегментах MS/TP и BACnet/IP) имело уникальный Device ID. Сам LGATE-950 занимает один Device ID (настраиваемый, по умолчанию 9999). Убедитесь, что ID переключателя TVZ (1–127) не пересекаются с Device ID LGATE или любыми BACnet/IP устройствами в сегменте сети здания.
Нужен щит управления VAV с мостом TROX BACnet-KNX под заказ?
Мы проектируем слаботочные щиты с шлюзами LOYTEC LGATE-950 BACnet/KNX, настройкой маппинга TROX TVZ, логикой CO2 DCV и полной документацией — поставляем протестированными на ваш объект.
Запросить расчёт →