DEVIOIEBACnet
Introduction
L'interface DEVIOIEBACnet permet l'intégration d'équipements utilisant le protocole BACnet (Building Automation and Control networks) dans l'environnement DevIO. BACnet est un standard international (ISO 16484-5) dédié à l'automatisation des bâtiments, permettant l'interopérabilité entre équipements de différents fabricants pour la gestion technique (CVC, éclairage, sécurité, etc.).
Cas d'usage typiques : - Supervision d'équipements de gestion technique du bâtiment (GTB) - Intégration de systèmes CVC (Chauffage, Ventilation, Climatisation) - Pilotage d'équipements d'éclairage intelligents - Interfaçage avec des systèmes de sécurité et contrôle d'accès
Compatibilité et prérequis
- Versions supportées : DevIO v6.0 et supérieures
- Environnements : Windows (toutes versions compatibles DevIO)
- Dépendances :
- Équipements compatibles BACnet/IP (ISO 16484-5)
- Interface réseau Ethernet
- Module BACnet DevIO avec licence appropriée
- Limites : Certaines fonctions avancées (alarme, trending, scheduling) peuvent ne pas être supportées selon la version du module
Fonctionnalités supportées
- Découverte automatique : Détection des équipements BACnet sur le réseau
- Objets standards : Support des Analog Input/Output, Binary Input/Output, Multi-state, etc.
- Services BACnet : Who-Is/I-Am, ReadProperty/WriteProperty, COV (Change of Value)
- Supervision temps réel : Monitoring des points BACnet
- Gestion des priorités : Respect des priorités d'écriture BACnet
- Lecture/écriture : Accès complet aux propriétés des objets BACnet
Configuration de l'interface
Paramètres de configuration
Paramètres spécifiques requis
L'interface BACnet utilise une architecture spécialisée avec des paramètres de configuration spécifiques. Les paramètres exacts de ligne de commande nécessitent une consultation de :
- La documentation technique DevIO BACnet
- Le support technique Technilog
- L'analyse du code source spécifique au module BACnet
Les paramètres standards -SERVER et -NAME sont probablement requis, mais d'autres paramètres spécifiques au protocole BACnet (adresses IP, Device ID, ports, etc.) sont nécessaires pour une configuration complète.
Configuration recommandée
Consulter la documentation technique spécifique au module BACnet DevIO pour obtenir : - Les paramètres de ligne de commande exacts - Les valeurs par défaut appropriées - Les exemples de configuration type - Les paramètres avancés disponibles
Configuration du modèle d'équipement dans DevIO Studio
Création de l'interface
- Ouvrir votre projet dans DevIO Studio
- Clic-droit sur Interfaces d'échanges > Nouvelle Interface d'échange
- Renseigner les champs principaux :
- Mnémonique : Nom logique de l'interface (ex : BACNET1)
- Description : (ex : Interface BACnet pour GTB)
- Exécutable : DEVIOIEBACnet.exe
- Services empilés : 3 (par défaut)
- Temps attente réponse : 5000 ms (modifiable)
- Réessai : 3 (par défaut)
- Famille d'évènement : 6
Création de l'équipement
- Créer un nouvel équipement dans DevIO Studio
- Sélectionner le type : Interface d'échange
- Choisir l'interface : DEVIOIEBACnet
- Configurer les paramètres :
- Device ID : Identifiant BACnet de l'équipement
- Adresse réseau : Adresse IP de l'équipement
- Objets à superviser : Liste des objets BACnet
Configuration des canaux
- Adresse canal : Référence de l'objet BACnet (ex:
AI:1pour Analog Input 1) - Type de données : Correspondant au type BACnet (FLOAT, BOOL, ENUM, etc.)
- Propriété : Propriété de l'objet (Present_Value, Status_Flags, etc.)
Utilisation et supervision
Démarrage de l'interface
L'interface se lance automatiquement avec DevIO selon la configuration définie dans DevIO Studio.
Découverte des équipements
- Lancement de la découverte : Utiliser la fonction Who-Is pour détecter les équipements
- Analyse des réponses : Les équipements répondent avec I-Am
- Création automatique : DevIO peut créer automatiquement les objets découverts
Surveillance des connexions
- État de connexion : Visible dans DevIO Studio
- Qualité BACnet : Indicateurs de qualité des objets
- Services actifs : Monitoring des services BACnet utilisés
FAQ et dépannage
Problèmes courants
Q : Aucun équipement BACnet découvert - Vérifier la configuration réseau (IP, masque, routage) - Contrôler que le port UDP 47808 n'est pas bloqué - Tester avec des outils BACnet tiers (VTS, YABE)
Q : Erreurs de lecture/écriture - Vérifier les Device ID des équipements - Contrôler les références d'objets (type:instance) - Vérifier les priorités d'écriture BACnet
Q : Timeouts fréquents - Augmenter le timeout de l'interface - Vérifier la charge réseau - Contrôler la configuration des équipements BACnet
Diagnostic
- Consulter les logs DevIO pour les erreurs de communication
- Analyser les trames BACnet avec Wireshark
- Tester la connectivité avec des outils BACnet standard
Annexes et références utiles
- BACnet International
- Standard ISO 16484-5
- DevIO Studio - Gestion des interfaces
- Outils de test BACnet (VTS, YABE)
- Documentation technique DevIO BACnet (support Technilog)
- Support technique Technilog pour configuration avancée