BACnet/IP · Intesis IN701KNX · MAPS · Desigo CC · 10 min czytania

Bramka KNX do BACnet/IP: Intesis IN701KNX i konfiguracja ETS6

Integracja KNX z systemem zarządzania budynkiem komunikującym się przez BACnet/IP wymaga dedykowanej bramki protokołu. Intesis IN701KNX tłumaczy telegramy adresów grupowych KNX na obiekty BACnet – zapewniając BMS odczyt i zapis do każdego urządzenia KNX bez modyfikacji instalacji KNX ani projektu ETS6.

Kiedy potrzebna jest integracja BACnet/IP

Budynki komercyjne zarządzane przez korporacyjne platformy BMS – Siemens Desigo CC, Schneider EcoStruxure, Honeywell Niagara Framework lub Johnson Controls Metasys – używają BACnet/IP jako głównego protokołu integracji. KNX obsługuje automatyzację pomieszczeń, oświetlenie i rolety na poziomie urządzeń, ale BMS musi zapewnić ujednolicony widok budynku do centralnego monitorowania, alarmowania, trendów i zarządzania awariami.

Bez bramy operator BMS nie widzi temperatur w pomieszczeniach KNX, stanów obecności, poziomów oświetlenia ani pozycji okien. Alarmy generowane przez urządzenia KNX nie mogą dotrzeć do menedżera alarmów BMS. Historyczne trendy do raportowania energii i analizy awarii nie są możliwe. IN701KNX rozwiązuje to, działając jako serwer BACnet/IP: udostępnia każdy zamapowany adres grupy KNX jako standardowy obiekt BACnet, który każdy klient BACnet/IP może odczytać, zapisać i subskrybować.

Platformy BMS wymagające BACnet/IP

  • Siemens Desigo CC (licencjonowanie punktowe)
  • Schneider EcoStruxure Building Operation
  • Honeywell Niagara Framework (Tridium)
  • Johnson Controls Metasys
  • Trend IQ Vision i platformy BEMS

Co BMS zyskuje od KNX przez BACnet

  • Scentralizowane zarządzanie alarmami dla urządzeń KNX
  • Historyczne trendowanie temperatur pomieszczeń, energii
  • Nadpisywanie wartości zadanej z grafik BMS
  • Sterowanie AHU i oświetleniem w zależności od obecności
  • Wykrywanie usterek BMS w urządzeniach polowych KNX

Sprzęt IN701KNX

Intesis IN701KNX to bramka na szynę DIN zajmująca 4 moduły na szynie 35 mm. Posiada złącze magistrali KNX TP (zacisk śrubowy), port Ethernet RJ45 dla BACnet/IP i konfiguracji, port konfiguracyjny USB-B dla oprogramowania IntesisBox MAPS oraz zacisk pomocniczego zasilania 24VDC. Urządzenie nie pobiera zasilania z magistrali KNX – wymagane jest dedykowane zasilanie 24VDC.

Specyfikacja sprzętowa 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

Rola serwera BACnet/IP – ważne rozróżnienie

IN701KNX jest serwerem BACnet/IP, a nie klientem. BMS działa jako klient BACnet/IP i inicjuje całą komunikację – odczyty, zapisy i subskrypcje COV. Bramka nie odpytuje BMS. Oznacza to, że bramka musi być osiągalna przez IP ze stacji roboczej BMS, a numer instancji urządzenia BACnet musi być unikalny w całej sieci BACnet, aby uniknąć konfliktów.

Oprogramowanie IntesisBox MAPS

IntesisBox MAPS to darmowe narzędzie konfiguracyjne dla systemu Windows dla wszystkich bramek Intesis. Pobierz je ze strony Intesis i zainstaluj na komputerze z systemem Windows. Połącz się z IN701KNX przez USB lub Ethernet. Utwórz nowy projekt i skonfiguruj trzy kluczowe parametry przed zbudowaniem tabeli sygnałów.

Konfiguracja projektu MAPS – trzy wymagane parametry

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

Wymaganie wstępne ETS6: IN701KNX musi mieć zaprogramowany adres indywidualny KNX, zanim będzie mógł komunikować się na magistrali KNX. Pobierz bazę produktów Intesis ETS6 z katalogu online ETS, dodaj urządzenie do projektu ETS6, przypisz adres 1.1.250 (lub zgodnie z planem) i pobierz. Dopiero po zakończeniu pobierania ETS6 można kontynuować konfigurację MAPS – MAPS używa adresu indywidualnego do wysyłania i odbierania telegramów KNX.

Konfiguracja tabeli sygnałów

Tabela sygnałów MAPS jest rdzeniem konfiguracji bramy. Każdy wiersz definiuje jedno tłumaczenie między obiektem BACnet a adresem grupowym KNX. Tabela określa, które wartości KNX może odczytać BMS, które może zapisać i z jaką częstotliwością zmiany są przekazywane. Zaplanuj tabelę sygnałów w arkuszu kalkulacyjnym przed otwarciem MAPS – znacznie łatwiej jest ją przejrzeć i udostępnić inżynierowi BMS w formie arkusza.

KolumnaOpcje / formatUwagi
Typ obiektu BACnetAV / BV / MSVWartość analogowa, wartość binarna, wartość wielostanowa
Numer instancji BACnetLiczba całkowita, np. 001Unikalny dla każdego typu obiektu w tym urządzeniu
Typ danych wartości bieżącejREAL / BOOL / UINTMusi odpowiadać typowi obiektu BACnet
Adres grupowy KNXFormat x/y/z, np. 1/0/1Z tabeli adresów grupowych ETS6
KNX DPTnp. DPT 9.001, DPT 1.001Musi być zgodny z DPT ETS6 dla tej GA
KierunekB→K / K→B / DwukierunkowyB=klient BACnet zapisuje; K=urządzenie KNX wysyła
Interwał odpytywania1s – 3600s lub COVTylko do odczytu stanu; użyj COV dla sterowania zdarzeniowego

Mapowanie BACnet na KNX DPT

Wybór prawidłowego typu obiektu BACnet dla każdego DPT KNX zapobiega błędom skalowania i niezgodności typów. IN701KNX automatycznie stosuje skalowanie oparte na DPT, gdy DPT jest poprawnie ustawiony w MAPS – wartość procentowa DPT 5.001 (0–100%) jest mapowana na wartość bieżącą Analog Value 0,0–100,0 bez ręcznych współczynników skalowania.

KNX DPTOpisTyp obiektu BACnetZakres wartości
DPT 1.001Przełącznik (0=wył., 1=wł.)BV (wartość binarna)nieaktywny / aktywny
DPT 1.008Góra/DółBV (wartość binarna)nieaktywny / aktywny
DPT 5.001Procent (0–100%)AV (wartość analogowa)0.0 – 100.0
DPT 5.005Wartość dziesiętna (0–255)AV (wartość analogowa)0.0 – 255.0
DPT 9.001Temperatura (°C)AV (wartość analogowa)-273.0 – 670760.96
DPT 9.004Moc (kW)AV (wartość analogowa)-671088.64 – 670760.96
DPT 12.001Licznik 4-bajtowy (kWh)AV (wartość analogowa)0 – 4294967295
DPT 17.001Numer sceny (0–63)MSV (Multi-State Value)1 – 64

Praktyczny przykład integracji AHU

Typowy projekt komercyjny integruje sterownik AHU Siemens Synco 700 RLU220 BACnet/IP z systemem automatyki pomieszczeń KNX za pośrednictwem bramy IN701KNX. BMS wymaga informacji o obecności z KNX do zmiany wartości zadanych AHU, a BMS musi wyświetlać temperaturę powietrza nawiewanego AHU na wyświetlaczach pokojowych podłączonych do KNX.

Przykładowa tabela sygnałów integracji 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

Uwagi dotyczące Synco 700 RLU220

RLU220 to natywny kontroler BACnet/IP – komunikuje się bezpośrednio z Desigo CC bez bramy. IN701KNX znajduje się obok niego w sieci BACnet/IP, zapewniając dostęp do sygnałów KNX dla tego samego systemu Desigo CC.

Kierunek wartości zadanej: dwukierunkowy

Nastawa pomieszczenia (sygnał 001) jest dwukierunkowa: kontroler pokojowy KNX wysyła aktualizacje do BACnet, gdy użytkownik reguluje termostat; Desigo CC może nadpisać nastawę poprzez zapis do AV 001, który bramka przekazuje do KNX GA 4/0/1.

Integracja z Siemens Desigo CC

Po zasileniu IN701KNX, zaprogramowaniu w ETS6 i wgraniu tabeli sygnałów MAPS, integracja z Desigo CC przebiega według standardowego przepływu pracy sterownika BACnet/IP. Desigo CC wykrywa bramkę za pomocą rozgłoszenia BACnet WhoIs lub ręcznego wprowadzenia adresu IP.

Kroki integracji z 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.

Subskrypcje COV w Desigo CC: Desigo CC domyślnie subskrybuje BACnet COV (Change of Value) dla wszystkich zaimportowanych obiektów. IN701KNX obsługuje subskrypcje COV od wielu klientów jednocześnie – przydatne, gdy Desigo CC i klient pomocniczy (np. system monitorowania energii) subskrybują te same obiekty AV. Żywotność COV wynosi zazwyczaj 300 sekund; Desigo CC automatycznie odnawia subskrypcje przed wygaśnięciem.

Uruchomienie i walidacja

Systematyczne uruchomienie weryfikuje poprawność tabeli sygnałów w obu kierunkach, zanim inżynier BMS podłączy Desigo CC. Do walidacji użyj widoku diagnostycznego MAPS oraz Yabe BACnet Explorer (darmowe narzędzie open-source).

Sekwencja walidacji uruchomienia

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

Typowe błędy uruchomieniowe

  • Adres indywidualny KNX nie został pobrany przez ETS6 przed MAPS
  • Konflikt instancji urządzenia BACnet z innym urządzeniem w LAN
  • Niezgodność DPT między MAPS a adresem grupowym ETS6
  • Nieprawidłowy kierunek: wartość zadana ustawiona tylko K→B, uniemożliwiająca zapisy BMS

Yabe BACnet Explorer

Darmowa przeglądarka BACnet/IP o otwartym kodzie źródłowym dla systemu Windows. Wykrywa wszystkie urządzenia BACnet w LAN, odczytuje i zapisuje właściwości obiektów oraz rejestruje powiadomienia COV. Niezbędna do przeduruchomieniowej weryfikacji BMS – umożliwia pełną walidację tabeli sygnałów przed połączeniem z Desigo CC.

Potrzebujesz skonfigurowanej i uruchomionej bramki KNX do BACnet?

Projektujemy szafy KNX z prekonfigurowanymi bramkami Intesis IN701KNX – tabele sygnałów zweryfikowane, adresy indywidualne ETS6 zaprogramowane, a listy obiektów BACnet dostarczone inżynierowi BMS przed dostawą na miejsce.

Poproś o wycenę →
Loading...
Back to top