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 :

Vue d'application :

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 |
Avis
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.