BACnet/IP · Intesis IN701KNX · MAPS · Desigo CC · 10 мин чтения

Шлюз KNX в BACnet/IP: Intesis IN701KNX и настройка ETS6

Интеграция KNX с системой управления зданием, работающей по BACnet/IP, требует выделенного протокольного шлюза. Intesis IN701KNX преобразует телеграммы групповых адресов KNX в объекты BACnet, предоставляя BMS доступ для чтения и записи ко всем устройствам KNX без изменения установки KNX или проекта ETS6.

Когда требуется интеграция BACnet/IP

Коммерческие здания, управляемые корпоративными платформами BMS — Siemens Desigo CC, Schneider EcoStruxure, Honeywell Niagara Framework или Johnson Controls Metasys — используют BACnet/IP в качестве основного протокола интеграции. KNX управляет комнатной автоматикой, освещением и жалюзи на уровне устройств, но BMS должна предоставлять единое представление здания для централизованного мониторинга, сигнализации, трендов и управления неисправностями.

Без шлюза оператор BMS не видит температуры в помещениях KNX, состояния занятости, уровни освещения или положения окон. Сигналы тревоги от устройств KNX не могут достичь менеджера тревог BMS. Невозможно ведение исторических трендов для отчетов по энергопотреблению и анализа неисправностей. IN701KNX решает эту проблему, выступая в качестве сервера BACnet/IP: он предоставляет каждый сопоставленный групповой адрес KNX как стандартный объект BACnet, который любой клиент BACnet/IP может читать, записывать и подписываться.

Платформы BMS, требующие BACnet/IP

  • Siemens Desigo CC (лицензирование по точкам)
  • Schneider EcoStruxure Building Operation
  • Honeywell Niagara Framework (Tridium)
  • Johnson Controls Metasys
  • Trend IQ Vision и платформы BEMS

Что BMS получает от KNX через BACnet

  • Централизованное управление тревогами для устройств KNX
  • Исторические тренды температур в помещениях, энергопотребления
  • Переопределение уставок из графики BMS
  • Управление AHU и освещением на основе занятости
  • Обнаружение неисправностей BMS в полевых устройствах KNX

Оборудование IN701KNX

Шлюз Intesis IN701KNX — это DIN-рейка, занимающий 4 модуля на 35-мм рейке. Он имеет разъем шины KNX TP (винтовой клеммник), порт Ethernet RJ45 для BACnet/IP и конфигурации, порт USB-B для конфигурации с помощью ПО IntesisBox MAPS и клемму внешнего питания 24 В DC. Устройство не получает питание от шины KNX — требуется обязательное внешнее питание 24 В DC.

Технические характеристики IN701KNX

Model comparison:
  IN701KNX          — 1,000 bidirectional signals
  IN701KNX300000    — 3,000 bidirectional signals

Physical:
  DIN-rail: 4 modules (72mm width)
  Power supply: 24VDC ±10%, 150mA (not from KNX bus)
  KNX TP: screw terminal, 30mA bus power draw
  Ethernet: RJ45, 10/100 Mbit/s
  USB: Type-B, configuration only

BACnet role:
  BACnet/IP server (not client)
  Responds to BACnet WhoIs broadcasts
  Handles COV (Change of Value) subscriptions
  Supports BACnet Read/Write Property services
  BACnet/IP port: 47808 (0xBAC0) default

Роль сервера BACnet/IP — важное различие

IN701KNX является сервером BACnet/IP, а не клиентом. BMS выступает в роли клиента BACnet/IP и инициирует все коммуникации: чтение, запись и подписку на COV. Шлюз не опрашивает BMS. Это означает, что шлюз должен быть доступен по IP с рабочей станции BMS, а номер экземпляра BACnet-устройства должен быть уникальным во всей сети BACnet, чтобы избежать конфликтов.

Программное обеспечение IntesisBox MAPS

IntesisBox MAPS — это бесплатный инструмент конфигурации для Windows для всех шлюзов Intesis. Скачайте его с сайта Intesis и установите на ПК с Windows. Подключитесь к IN701KNX через USB или Ethernet. Создайте новый проект и настройте три ключевых параметра перед построением таблицы сигналов.

Настройка проекта MAPS — три обязательных параметра

1. BACnet device instance
   Must be unique across the entire BACnet network
   Example: 10001 (check with BMS engineer for conflicts)
   Range: 0 – 4,194,302

2. KNX individual address
   Assign in ETS6 before MAPS configuration
   Example: 1.1.250 (area 1, line 1, device 250)
   The address must be programmed into the gateway
   via ETS6 download before MAPS sends KNX telegrams

3. BACnet/IP port
   Default: 47808 (0xBAC0 in hex)
   Change only if another BACnet device on the LAN
   uses the same port — rare in practice

Предварительное условие ETS6: IN701KNX должен иметь запрограммированный индивидуальный адрес KNX, прежде чем сможет обмениваться данными по шине KNX. Скачайте базу данных продуктов Intesis для ETS6 из онлайн-каталога ETS, добавьте устройство в проект ETS6, назначьте адрес 1.1.250 (или по плану) и выполните загрузку. Только после завершения загрузки ETS6 можно продолжить настройку MAPS — MAPS использует индивидуальный адрес для отправки и получения телеграмм KNX.

Настройка таблицы сигналов

Таблица сигналов MAPS — это ядро конфигурации шлюза. Каждая строка определяет одно преобразование между BACnet-объектом и групповым адресом KNX. Таблица определяет, какие значения KNX BMS может читать, какие записывать и с какой скоростью передаются изменения. Планируйте таблицу сигналов в электронной таблице перед открытием MAPS — так гораздо проще просматривать и делиться с инженером BMS.

СтолбецВарианты / форматПримечания
Тип объекта BACnetAV / BV / MSVАналоговое значение, двоичное значение, многосостояние
Номер экземпляра BACnetЦелое число, например 001Уникален в пределах типа объекта в данном устройстве
Тип данных текущего значенияREAL / BOOL / UINTДолжен соответствовать типу объекта BACnet
Групповой адрес KNXФормат x/y/z, например 1/0/1Из таблицы групповых адресов ETS6
DPT KNXнапример DPT 9.001, DPT 1.001Должен соответствовать DPT ETS6 для этого ГА
НаправлениеB→K / K→B / ДвунаправленноеB=клиент BACnet записывает; K=устройство KNX отправляет
Интервал опроса1 с – 3600 с или COVДля статуса только чтения; используйте COV для событийного режима

Сопоставление DPT BACnet и KNX

Выбор правильного типа объекта BACnet для каждого DPT KNX предотвращает ошибки масштабирования и несоответствия типов. IN701KNX автоматически применяет масштабирование на основе DPT, когда DPT правильно задан в MAPS — значение процента DPT 5.001 (0–100%) сопоставляется с текущим значением аналогового значения 0.0–100.0 без ручных коэффициентов масштабирования.

DPT KNXОписаниеТип объекта BACnetДиапазон значений
DPT 1.001Вкл/Выкл (0=выкл, 1=вкл)BV (двоичное значение)неактивен / активен
DPT 1.008Вверх/ВнизBV (двоичное значение)неактивен / активен
DPT 5.001Процент (0–100%)AV (аналоговое значение)0.0 – 100.0
DPT 5.005Десятичное значение (0–255)AV (аналоговое значение)0.0 – 255.0
DPT 9.001Температура (°C)AV (аналоговое значение)-273.0 – 670760.96
DPT 9.004Мощность (кВт)AV (аналоговое значение)-671088.64 – 670760.96
DPT 12.0014-байтовый счетчик (кВт·ч)AV (аналоговое значение)0 – 4294967295
DPT 17.001Номер сцены (0–63)MSV (многосостояние)1 – 64

Практический пример интеграции AHU

Типовой коммерческий проект интегрирует контроллер AHU Siemens Synco 700 RLU220 по BACnet/IP с системой автоматизации помещений KNX через шлюз IN701KNX. BMS требует сигнал занятости KNX для изменения уставок AHU, а BMS должна отображать температуру приточного воздуха AHU на дисплеях помещений, подключенных к KNX.

Пример таблицы сигналов интеграции AHU

Signal  BACnet Object    KNX GA      DPT        Direction   Description
001     AV 001 (REAL)    4/0/1       DPT 9.001  K→B→K      Room setpoint (°C)
002     BV 002 (BOOL)    4/0/5       DPT 1.001  K→B        Occupancy status
003     AV 003 (REAL)    4/0/10      DPT 9.001  B→K        AHU supply air temp
004     AV 004 (REAL)    4/0/15      DPT 5.001  B→K        AHU fan speed %
005     BV 005 (BOOL)    4/0/20      DPT 1.001  B→K        AHU run/stop status

Integration flow:
  KNX PIR detector → GA 4/0/5 (DPT 1.001) → IN701KNX → BACnet BV 002
  Desigo CC reads BV 002 → triggers AHU occupancy mode via RLU220
  RLU220 supply air temp → IN701KNX BACnet AV 003 → KNX GA 4/0/10
  Gira X1 room display reads GA 4/0/10 → shows supply air temperature

Примечания к Synco 700 RLU220

RLU220 — это нативный контроллер BACnet/IP — он связывается напрямую с Desigo CC без шлюза. IN701KNX находится рядом с ним в сети BACnet/IP, обеспечивая доступ к сигналам KNX для той же системы Desigo CC.

Направление уставки: двунаправленное

Уставка помещения (сигнал 001) двунаправленная: контроллер KNX отправляет обновления в BACnet, когда occupant регулирует термостат; Desigo CC может переопределить уставку, записывая в AV 001, что шлюз передает на KNX GA 4/0/1.

Интеграция Siemens Desigo CC

При включенном IN701KNX, запрограммированном в ETS6 и загруженной таблице сигналов MAPS, интеграция в Desigo CC выполняется по стандартному рабочему процессу драйвера BACnet/IP. Desigo CC обнаруживает шлюз с помощью широковещательного запроса BACnet WhoIs или ручного ввода IP.

Шаги интеграции Desigo CC

1. Desigo CC Management Station
   → System → Networks → BACnet driver
   → Add Network: BACnet/IP, BBMD address if needed

2. Discover or manually add IN701KNX:
   → Add Device: IP = 192.168.1.250, Instance = 10001
   → Desigo CC queries device for object list

3. Auto-import object list:
   → All configured AV, BV, MSV objects appear
   → Check names match MAPS signal descriptions

4. Bind to Desigo CC functions:
   → Alarms: bind BV objects to Alarm Management
   → Trends: bind AV objects to Trend Log objects
   → Graphics: drag AV/BV to floorplan graphics

Point-based licensing note:
   Each BACnet object imported into Desigo CC
   consumes one point licence. Confirm total count
   with Siemens before ordering the licence package.

Подписки COV в Desigo CC: Desigo CC по умолчанию подписывается на BACnet COV (Change of Value) для всех импортированных объектов. IN701KNX обрабатывает подписки COV от нескольких клиентов одновременно — полезно, когда Desigo CC и вторичный клиент (например, система мониторинга энергии) подписываются на одни и те же объекты AV. Время жизни COV обычно 300 секунд; Desigo CC автоматически продлевает подписки до истечения срока.

Ввод в эксплуатацию и валидация

Систематический ввод в эксплуатацию проверяет, что таблица сигналов корректна в обоих направлениях, прежде чем инженер BMS подключит Desigo CC. Используйте диагностическое представление MAPS и Yabe BACnet Explorer (бесплатный инструмент с открытым исходным кодом) для валидации.

Последовательность валидации ввода в эксплуатацию

KNX → BACnet direction test:
  1. Open ETS6 Group Monitor
  2. Send write telegram to GA 4/0/1 (value: 21.5°C)
  3. Open MAPS Diagnostic tab
  4. Confirm Signal 001 shows updated value 21.5
  5. Open Yabe BACnet Explorer → Read AV 001 Present Value
  6. Confirm Yabe reads 21.5 ✓

BACnet → KNX direction test:
  1. In Yabe: Write AV 001 Present Value = 22.0
  2. MAPS Diagnostic confirms write received
  3. ETS6 Group Monitor shows telegram on GA 4/0/1
  4. Value = 22.0°C ✓

Diagnostic LED status (IN701KNX front panel):
  PWR (green solid)   — 24VDC power OK
  KNX (green blink)   — KNX bus active, telegrams exchanged
  ETH (green blink)   — Ethernet link active
  ERR (red blink)     — configuration error or signal fault

Типичные ошибки ввода в эксплуатацию

  • Индивидуальный адрес KNX не загружен через ETS6 перед MAPS
  • Конфликт идентификатора устройства BACnet с другим устройством в LAN
  • Несоответствие DPT между MAPS и групповым адресом ETS6
  • Неправильное направление: уставка задана K→B только, что предотвращает запись BMS

Yabe BACnet Explorer

Бесплатный браузер BACnet/IP с открытым исходным кодом для Windows. Обнаруживает все устройства BACnet в LAN, читает и записывает свойства объектов, регистрирует уведомления COV. Незаменим для предварительной настройки BMS — позволяет полностью проверить таблицу сигналов до подключения Desigo CC.

Нужен настроенный и введенный в эксплуатацию шлюз KNX в BACnet?

Мы проектируем щиты KNX с предварительно настроенными шлюзами Intesis IN701KNX — таблицы сигналов проверены, индивидуальные адреса ETS6 запрограммированы, списки объектов BACnet предоставлены вашему инженеру BMS до поставки на объект.

Запросить расчёт →
Loading...
Back to top