Passerelle KNX vers BACnet/IP : Intesis IN701KNX et configuration ETS6
L'intégration de KNX avec un système de gestion technique du bâtiment qui parle BACnet/IP nécessite une passerelle de protocole dédiée. L'Intesis IN701KNX traduit les télégrammes d'adresse de groupe KNX en objets BACnet — donnant au GTB un accès en lecture et écriture à chaque appareil KNX sans modifier l'installation KNX ni le projet ETS6.
Quand l'intégration BACnet/IP est nécessaire
Les bâtiments commerciaux gérés par des plateformes BMS d'entreprise – Siemens Desigo CC, Schneider EcoStruxure, Honeywell Niagara Framework ou Johnson Controls Metasys – utilisent BACnet/IP comme protocole d'intégration principal. KNX gère l'automatisation des pièces, l'éclairage et les stores au niveau des dispositifs, mais le BMS doit fournir une vue unifiée du bâtiment pour la surveillance centralisée, l'alarme, les tendances et la gestion des défauts.
Sans passerelle, l'opérateur BMS ne peut pas voir les températures des pièces KNX, les états d'occupation, les niveaux d'éclairage ou les positions des fenêtres. Les alarmes générées par les dispositifs KNX ne peuvent pas atteindre le gestionnaire d'alarmes du BMS. Les tendances historiques pour les rapports énergétiques et l'analyse des défauts ne sont pas possibles. L'IN701KNX résout ce problème en agissant comme un serveur BACnet/IP : il expose chaque adresse de groupe KNX mappée comme un objet BACnet standard que tout client BACnet/IP peut lire, écrire et souscrire.
Plateformes BMS nécessitant BACnet/IP
- Siemens Desigo CC (licence par point)
- Schneider EcoStruxure Building Operation
- Honeywell Niagara Framework (Tridium)
- Johnson Controls Metasys
- Trend IQ Vision et plateformes BEMS
Ce que le BMS gagne de KNX via BACnet
- Gestion centralisée des alarmes pour les dispositifs KNX
- Tendance historique des températures ambiantes, énergie
- Forçage de consigne depuis les graphiques BMS
- Contrôle CTA et éclairage basé sur l'occupation
- Détection de défauts BMS sur les appareils de terrain KNX
Matériel IN701KNX
L'Intesis IN701KNX est une passerelle sur rail DIN occupant 4 modules sur un rail de 35 mm. Elle fournit un connecteur bus KNX TP (borne à vis), un port Ethernet RJ45 pour BACnet/IP et la configuration, un port de configuration USB-B pour le logiciel IntesisBox MAPS, et une borne d'alimentation auxiliaire 24VDC. L'appareil ne tire pas son alimentation du bus KNX – une alimentation 24VDC dédiée est obligatoire.
Spécifications matérielles de l'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
Rôle de serveur BACnet/IP – distinction importante
L'IN701KNX est un serveur BACnet/IP, pas un client. Le GTB agit en tant que client BACnet/IP et initie toutes les communications – lectures, écritures et abonnements COV. La passerelle n'interroge pas le GTB. Cela signifie que la passerelle doit être accessible par IP depuis le poste de travail GTB, et que le numéro d'instance de l'appareil BACnet doit être unique sur l'ensemble du réseau BACnet pour éviter les conflits.
Logiciel IntesisBox MAPS
IntesisBox MAPS est l'outil de configuration Windows gratuit pour toutes les passerelles Intesis. Téléchargez-le depuis le site Web d'Intesis et installez-le sur un PC Windows. Connectez-vous à l'IN701KNX via USB ou Ethernet. Créez un nouveau projet et configurez trois paramètres clés avant de construire la table des signaux.
Configuration du projet MAPS – trois paramètres requis
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
Condition préalable ETS6 : L'IN701KNX doit avoir une adresse individuelle KNX programmée avant de pouvoir communiquer sur le bus KNX. Téléchargez la base de données produits Intesis ETS6 depuis le catalogue en ligne ETS, ajoutez l'appareil au projet ETS6, attribuez l'adresse 1.1.250 (ou selon le plan) et téléchargez. Ce n'est qu'après le téléchargement ETS6 que la configuration MAPS peut continuer – MAPS utilise l'adresse individuelle pour envoyer et recevoir des télégrammes KNX.
Configuration de la table des signaux
La table des signaux MAPS est le cœur de la configuration de la passerelle. Chaque ligne définit une traduction entre un objet BACnet et une adresse de groupe KNX. La table détermine quelles valeurs KNX la GTC peut lire, lesquelles elle peut écrire et à quelle fréquence les changements sont transmis. Planifiez la table des signaux dans un tableur avant d'ouvrir MAPS – il est bien plus facile de la réviser et de la partager avec l'ingénieur GTC sous forme de tableur.
| Colonne | Options / format | Remarques |
|---|---|---|
| Type d'objet BACnet | AV / BV / MSV | Valeur analogique, valeur binaire, valeur multi-état |
| Numéro d'instance BACnet | Entier, ex. 001 | Unique par type d'objet dans cet appareil |
| Type de données de la valeur présente | REAL / BOOL / UINT | Doit correspondre au type d'objet BACnet |
| Adresse de groupe KNX | Format x/y/z, ex. 1/0/1 | Depuis le tableau d'adresses de groupe ETS6 |
| KNX DPT | ex. DPT 9.001, DPT 1.001 | Doit correspondre au DPT ETS6 pour cette GA |
| Direction | B→K / K→B / Bidirectionnel | B=client BACnet écrit; K=périphérique KNX envoie |
| Intervalle d'interrogation | 1s – 3600s ou COV | Pour état en lecture seule ; utiliser COV pour événementiel |
Correspondance BACnet vers KNX DPT
La sélection du type d'objet BACnet correct pour chaque DPT KNX évite les erreurs d'échelle et les incompatibilités de type. L'IN701KNX applique automatiquement la mise à l'échelle basée sur le DPT lorsque le DPT est correctement défini dans MAPS – une valeur de pourcentage DPT 5.001 (0–100 %) correspond à une valeur présente Analog Value de 0,0–100,0 sans facteurs d'échelle manuels.
| KNX DPT | Description | Type d'objet BACnet | Plage de valeurs |
|---|---|---|---|
| DPT 1.001 | Interrupteur (0=arrêt, 1=marche) | BV (valeur binaire) | inactif / actif |
| DPT 1.008 | Monter/Descendre | BV (valeur binaire) | inactif / actif |
| DPT 5.001 | Pourcentage (0–100%) | AV (valeur analogique) | 0.0 – 100.0 |
| DPT 5.005 | Valeur décimale (0–255) | AV (valeur analogique) | 0.0 – 255.0 |
| DPT 9.001 | Température (°C) | AV (valeur analogique) | -273.0 – 670760.96 |
| DPT 9.004 | Puissance (kW) | AV (valeur analogique) | -671088.64 – 670760.96 |
| DPT 12.001 | Compteur 4 octets (kWh) | AV (valeur analogique) | 0 – 4294967295 |
| DPT 17.001 | Numéro de scène (0–63) | MSV (Multi-State Value) | 1 – 64 |
Exemple pratique d'intégration CTA
Un projet commercial typique intègre un contrôleur CTA Siemens Synco 700 RLU220 BACnet/IP avec un système d'automatisation de pièces KNX via la passerelle IN701KNX. La GTC nécessite l'occupation KNX pour modifier les consignes de la CTA, et la GTC doit afficher la température de l'air soufflé de la CTA sur les afficheurs de pièce connectés au KNX.
Exemple de tableau de signaux d'intégration CTA
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
Remarques sur le Synco 700 RLU220
Le RLU220 est un contrôleur BACnet/IP natif – il communique directement avec Desigo CC sans passerelle. L'IN701KNX se trouve à côté sur le réseau BACnet/IP, fournissant l'accès aux signaux KNX au même système Desigo CC.
Direction de la consigne : bidirectionnelle
Le point de consigne de la pièce (signal 001) est bidirectionnel : le contrôleur de pièce KNX envoie des mises à jour à BACnet lorsque l'occupant ajuste le thermostat ; Desigo CC peut écraser le point de consigne en écrivant sur AV 001, que la passerelle transmet à KNX GA 4/0/1.
Intégration Siemens Desigo CC
Avec l'IN701KNX alimenté, programmé avec ETS6 et la table de signaux MAPS chargée, l'intégration dans Desigo CC suit le flux de travail standard du pilote BACnet/IP. Desigo CC découvre la passerelle via une diffusion BACnet WhoIs ou une entrée IP manuelle.
Étapes d'intégration 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.
Abonnements COV dans Desigo CC : Desigo CC s'abonne par défaut aux COV (Change of Value) BACnet pour tous les objets importés. L'IN701KNX gère les abonnements COV de plusieurs clients simultanément – utile lorsque Desigo CC et un client secondaire (par exemple, un système de surveillance énergétique) s'abonnent aux mêmes objets AV. La durée de vie COV est typiquement de 300 secondes ; Desigo CC renouvelle automatiquement les abonnements avant expiration.
Mise en service et validation
Une mise en service systématique vérifie que la table de signaux est correcte dans les deux sens avant que l'ingénieur BMS ne connecte Desigo CC. Utilisez la vue de diagnostic MAPS et Yabe BACnet Explorer (outil open-source gratuit) pour la validation.
Séquence de validation de mise en service
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
Défauts de mise en service courants
- Adresse individuelle KNX non téléchargée via ETS6 avant MAPS
- Conflit d'instance de périphérique BACnet avec un autre périphérique sur le LAN
- Incompatibilité DPT entre MAPS et l'adresse de groupe ETS6
- Direction incorrecte : consigne réglée K→B uniquement, empêchant les écritures BMS
Yabe BACnet Explorer
Navigateur BACnet/IP open source gratuit pour Windows. Découvre tous les périphériques BACnet sur le LAN, lit et écrit les propriétés des objets et enregistre les notifications COV. Essentiel pour la pré-commissioning BMS — permet une validation complète du tableau de signaux avant la connexion Desigo CC.
Besoin d'une passerelle KNX vers BACnet configurée et mise en service ?
Nous concevons des armoires KNX avec des passerelles Intesis IN701KNX préconfigurées — tables de signaux vérifiées, adresses individuelles ETS6 programmées et listes d'objets BACnet fournies à votre ingénieur BMS avant la livraison sur site.
Demander un devis →