Skip to main content

Exemple : BACnet BBMD

Produit: CODESYS BACnet2 SL

Le BACnet_BBMD_example.project montre comment configurer et utiliser les appareils BACnet en tant que "BACnet Broadcast Management Device" (BBMD). Avec l'aide d'un BBMD, les messages de diffusion IP utilisés par certains services BACnet peuvent être transmis au-delà des limites des réseaux locaux.

Description

Pour une introduction et des documents sur BACnet/IP et BBMD, voir Communauté BACnet – Aides aux développeurs.

Pour simuler un environnement réseau complexe, un routeur VPN LANCOM est utilisé. Il existe deux VLAN pour séparer les appareils BACnet. Les diffusions BACnet (également les diffusions IP/UDP) vers des appareils en dehors du VLAN sont rejetées par le routeur VPN LANCOM. Par conséquent, les périphériques BACnet d'un VLAN ne peuvent pas communiquer directement avec les périphériques BACnet de l'autre VLAN, mais ont besoin de "leur" BBMD pour le faire.

Le routeur VPN LANCOM est configuré pour effectuer le routage IP entre les deux VLAN. Cela garantit que les BBMD peuvent communiquer "peer-to-peer" (P2P) via IP.

En général, la configuration BBMD devrait être une "étoile entièrement connectée". Dans cet exemple particulier, la configuration BBMD est simple : les deux BBMD n'ont qu'à se reconnaître.

Vue réseau :

bacnet_example_bbmd_network_view.png

Vue d'application :

bacnet_example_bbmd_application_view.png

Pour démontrer que les appareils BACnet peuvent communiquer correctement, chaque appareil exécute une "propriété de lecture client" à partir d'un autre appareil

Analog_Value[1].Present_Value (forme courte : AV1.PV)

BACDEV1 augmente sa AV1.PV après une lecture réussie. De cette façon, vous pouvez voir que tous les appareils BACnet augmentent votre AV1.PV lorsque "l'anneau" est fermé (ou non interrompu).

Configuration système requise et restrictions

Système de programmation

CODESYS Development System (version 3.5.16.0 ou supérieure)

Système d'exécution

CODESYS Control Win (version 3.5.15.0 ou supérieure). Voir aussi la fiche technique du produit de CODESYS BACnet2 SL pour plus d'informations sur les périphériques qui prennent en charge la fonctionnalité.

Composants complémentaires

Le CmpBACnet doit être activé dans le fichier de configuration d'exécution.

Avis

_example_icon.png Après l'installation de CODESYS BACnet2 SL, le projet est situé dans le CODESYS répertoire d'installation, dans le CODESYS BACnet2 SL/Examples sous-répertoire.