Gateway KNX verso BACnet/IP: Intesis IN701KNX e configurazione ETS6
Integrare KNX con un sistema di gestione dell'edificio che parla BACnet/IP richiede un gateway di protocollo dedicato. L'Intesis IN701KNX traduce i telegrammi degli indirizzi di gruppo KNX in oggetti BACnet — fornendo al BMS accesso in lettura e scrittura a ogni dispositivo KNX senza modificare l'installazione KNX o il progetto ETS6.
Quando è necessaria l'integrazione BACnet/IP
Gli edifici commerciali gestiti da piattaforme BMS aziendali – Siemens Desigo CC, Schneider EcoStruxure, Honeywell Niagara Framework o Johnson Controls Metasys – utilizzano BACnet/IP come protocollo di integrazione primario. KNX gestisce l'automazione delle stanze, l'illuminazione e le tapparelle a livello di dispositivo, ma il BMS deve fornire una visione unificata dell'edificio per il monitoraggio centralizzato, l'allarme, l'andamento e la gestione dei guasti.
Senza un gateway, l'operatore BMS non può vedere le temperature delle stanze KNX, gli stati di occupazione, i livelli di illuminazione o le posizioni delle finestre. Gli allarmi generati dai dispositivi KNX non possono raggiungere il gestore degli allarmi del BMS. L'andamento storico per la reportistica energetica e l'analisi dei guasti non è possibile. L'IN701KNX risolve a questo fungendo da server BACnet/IP: espone ogni indirizzo di gruppo KNX mappato come un oggetto BACnet standard che qualsiasi client BACnet/IP può leggere, scrivere e sottoscrivere.
Piattaforme BMS che richiedono BACnet/IP
- Siemens Desigo CC (licenza basata su punti)
- Schneider EcoStruxure Building Operation
- Honeywell Niagara Framework (Tridium)
- Johnson Controls Metasys
- Trend IQ Vision e piattaforme BEMS
Cosa guadagna il BMS da KNX tramite BACnet
- Gestione centralizzata degli allarmi per dispositivi KNX
- Trend storico delle temperature ambiente, energia
- Override del setpoint dalle grafiche BMS
- Controllo AHU e illuminazione basato sull'occupazione
- Rilevamento guasti BMS sui dispositivi di campo KNX
Hardware IN701KNX
L'Intesis IN701KNX è un gateway su guida DIN che occupa 4 moduli su una guida da 35 mm. Fornisce un connettore bus KNX TP (morsetto a vite), una porta Ethernet RJ45 per BACnet/IP e configurazione, una porta di configurazione USB-B per il software IntesisBox MAPS e un morsetto di alimentazione ausiliaria 24VDC. Il dispositivo non assorbe alimentazione dal bus KNX – è obbligatoria un'alimentazione dedicata a 24VDC.
Specifiche hardware 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
Ruolo server BACnet/IP – distinzione importante
L'IN701KNX è un server BACnet/IP, non un client. Il BMS agisce come client BACnet/IP e avvia tutte le comunicazioni – letture, scritture e abbonamenti COV. Il gateway non interroga il BMS. Ciò significa che il gateway deve essere raggiungibile via IP dalla workstation BMS e il numero di istanza del dispositivo BACnet deve essere univoco su tutta la rete BACnet per evitare conflitti.
Software IntesisBox MAPS
IntesisBox MAPS è lo strumento di configurazione Windows gratuito per tutti i gateway Intesis. Scaricalo dal sito Web Intesis e installalo su un PC Windows. Collega l'IN701KNX tramite USB o Ethernet. Crea un nuovo progetto e configura tre parametri chiave prima di costruire la tabella dei segnali.
Configurazione progetto MAPS – tre parametri richiesti
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
Prerequisito ETS6: L'IN701KNX deve avere un indirizzo individuale KNX programmato prima di poter comunicare sul bus KNX. Scarica il database prodotti Intesis ETS6 dal catalogo online ETS, aggiungi il dispositivo al progetto ETS6, assegna l'indirizzo 1.1.250 (o come pianificato) e scarica. Solo dopo il download ETS6 è possibile procedere con la configurazione MAPS – MAPS utilizza l'indirizzo individuale per inviare e ricevere telegrammi KNX.
Configurazione della tabella dei segnali
La tabella dei segnali MAPS è il cuore della configurazione del gateway. Ogni riga definisce una traduzione tra un oggetto BACnet e un indirizzo di gruppo KNX. La tabella determina quali valori KNX il BMS può leggere, quali può scrivere e a quale velocità vengono inoltrate le modifiche. Pianifica la tabella dei segnali in un foglio di calcolo prima di aprire MAPS – è molto più facile da rivedere e condividere con l'ingegnere BMS in formato foglio di calcolo.
| Colonna | Opzioni / formato | Note |
|---|---|---|
| Tipo di oggetto BACnet | AV / BV / MSV | Valore analogico, valore binario, valore multi-stato |
| Numero istanza BACnet | Intero, es. 001 | Univoco per tipo di oggetto all'interno di questo dispositivo |
| Tipo di dato del valore presente | REAL / BOOL / UINT | Deve corrispondere al tipo di oggetto BACnet |
| Indirizzo di gruppo KNX | Formato x/y/z, es. 1/0/1 | Dalla tabella degli indirizzi di gruppo ETS6 |
| KNX DPT | es. DPT 9.001, DPT 1.001 | Deve corrispondere al DPT ETS6 per questo GA |
| Direzione | B→K / K→B / Bidirezionale | B=client BACnet scrive; K=dispositivo KNX invia |
| Intervallo di polling | 1s – 3600s o COV | Per stato in sola lettura; utilizzare COV per event-driven |
Mapping BACnet a KNX DPT
La selezione del tipo di oggetto BACnet corretto per ogni DPT KNX previene errori di scala e disallineamenti di tipo. L'IN701KNX applica automaticamente la scalatura basata sul DPT quando il DPT è impostato correttamente in MAPS – un valore percentuale DPT 5.001 (0–100%) viene mappato su un valore presente Analog Value di 0,0–100,0 senza fattori di scala manuali.
| KNX DPT | Descrizione | Tipo di oggetto BACnet | Intervallo di valori |
|---|---|---|---|
| DPT 1.001 | Interruttore (0=spento, 1=acceso) | BV (valore binario) | inattivo / attivo |
| DPT 1.008 | Su/Giù | BV (valore binario) | inattivo / attivo |
| DPT 5.001 | Percentuale (0–100%) | AV (valore analogico) | 0.0 – 100.0 |
| DPT 5.005 | Valore decimale (0–255) | AV (valore analogico) | 0.0 – 255.0 |
| DPT 9.001 | Temperatura (°C) | AV (valore analogico) | -273.0 – 670760.96 |
| DPT 9.004 | Potenza (kW) | AV (valore analogico) | -671088.64 – 670760.96 |
| DPT 12.001 | Contatore a 4 byte (kWh) | AV (valore analogico) | 0 – 4294967295 |
| DPT 17.001 | Numero scena (0–63) | MSV (Multi-State Value) | 1 – 64 |
Esempio pratico di integrazione UTA
Un tipico progetto commerciale integra un controllore UTA Siemens Synco 700 RLU220 BACnet/IP con un sistema di automazione ambientale KNX tramite il gateway IN701KNX. Il BMS richiede l'occupazione KNX per modificare i setpoint dell'UTA e il BMS deve visualizzare la temperatura dell'aria di mandata dell'UTA sui display ambiente collegati a KNX.
Esempio di tabella segnali di integrazione UTA
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
Note sul Synco 700 RLU220
Il RLU220 è un controllore BACnet/IP nativo – comunica direttamente con Desigo CC senza gateway. L'IN701KNX si trova accanto ad esso sulla rete BACnet/IP, fornendo l'accesso ai segnali KNX allo stesso sistema Desigo CC.
Direzione setpoint: bidirezionale
Il setpoint della stanza (segnale 001) è bidirezionale: il controller stanza KNX invia aggiornamenti a BACnet quando l'occupante regola il termostato; Desigo CC può sovrascrivere il setpoint scrivendo su AV 001, che il gateway inoltra a KNX GA 4/0/1.
Integrazione Siemens Desigo CC
Con IN701KNX alimentato, programmato con ETS6 e la tabella segnali MAPS caricata, l'integrazione in Desigo CC segue il flusso di lavoro standard del driver BACnet/IP. Desigo CC scopre il gateway tramite broadcast BACnet WhoIs o inserimento manuale dell'IP.
Passaggi di integrazione 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.
Abbonamenti COV in Desigo CC: Desigo CC si abbona per impostazione predefinita a BACnet COV (Change of Value) per tutti gli oggetti importati. IN701KNX gestisce abbonamenti COV da più client contemporaneamente – utile quando Desigo CC e un client secondario (ad esempio, un sistema di monitoraggio energetico) si abbonano agli stessi oggetti AV. La durata COV è tipicamente di 300 secondi; Desigo CC rinnova automaticamente gli abbonamenti prima della scadenza.
Messa in servizio e validazione
Una messa in servizio sistematica verifica che la tabella segnali sia corretta in entrambe le direzioni prima che l'ingegnere BMS colleghi Desigo CC. Utilizzare la vista diagnostica MAPS e Yabe BACnet Explorer (strumento open-source gratuito) per la validazione.
Sequenza di validazione della messa in servizio
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
Errori comuni di messa in servizio
- Indirizzo individuale KNX non scaricato tramite ETS6 prima di MAPS
- Conflitto di istanza del dispositivo BACnet con un altro dispositivo sulla LAN
- Mancata corrispondenza DPT tra MAPS e indirizzo di gruppo ETS6
- Direzione errata: setpoint impostato solo K→B, impedendo scritture BMS
Yabe BACnet Explorer
Browser BACnet/IP open source gratuito per Windows. Scopre tutti i dispositivi BACnet sulla LAN, legge e scrive le proprietà degli oggetti e registra le notifiche COV. Essenziale per il pre-commissioning BMS — consente la validazione completa della tabella dei segnali prima della connessione a Desigo CC.
Hai bisogno di un gateway KNX-BACnet configurato e messo in servizio?
Progettiamo quadri KNX con gateway Intesis IN701KNX preconfigurati — tabelle dei segnali verificate, indirizzi individuali ETS6 programmati e liste di oggetti BACnet fornite al tuo ingegnere BMS prima della consegna in cantiere.
Richiedi un preventivo →