Ejemplo: BACnet BBMD
Producto: CODESYS BACnet2 SL
El BACnet_BBMD_example.project
El ejemplo muestra cómo configurar y utilizar dispositivos BACnet como "Dispositivo de gestión de difusión BACnet" (BBMD). Con la ayuda de un BBMD, los mensajes de difusión IP utilizados por ciertos servicios BACnet pueden transmitirse más allá de los límites de las redes locales.
Descripción
Para una introducción y documentos sobre BACnet/IP y BBMD, consulte Comunidad BACnet - Ayudas para desarrolladores.
Para simular un entorno de red complejo, se utiliza un enrutador VPN LANCOM. Hay dos VLAN para separar los dispositivos BACnet. Las transmisiones BACnet (también transmisiones IP/UDP) a dispositivos fuera de la VLAN son rechazadas por el enrutador VPN LANCOM. Como resultado, los dispositivos BACnet en una VLAN no pueden comunicarse directamente con los dispositivos BACnet en la otra VLAN, pero necesitan "su" BBMD para hacerlo.
El enrutador LANCOM VPN está configurado para realizar el enrutamiento IP entre las dos VLAN. Esto asegura que los BBMD puedan comunicarse "peer-to-peer" (P2P) a través de IP.
En general, la configuración de BBMD debería ser una "estrella totalmente conectada". En este ejemplo en particular, la configuración de BBMD es simple: los dos BBMD solo necesitan reconocerse entre sí.
Vista de red:

Vista de la aplicación:

Para demostrar que los dispositivos BACnet pueden comunicarse correctamente, cada dispositivo ejecuta una "propiedad de lectura del cliente" desde otro dispositivo
Analog_Value[1].Present_Value
(forma corta: AV1.PV
)
BACDEV1
aumenta su AV1.PV
después de una lectura exitosa. De esta manera, puede ver que todos los dispositivos BACnet aumentan su AV1.PV
cuando el "anillo" está cerrado (o no interrumpido).
Requisitos y restricciones del sistema
Sistema de programación | CODESYS Development System (versión 3.5.16.0 o superior) |
Sistema de tiempo de ejecución | CODESYS Control Win (versión 3.5.15.0 o superior). Consulte también la hoja de datos del producto de CODESYS BACnet2 SL para obtener información sobre los dispositivos que admiten la funcionalidad. |
Componentes adicionales | El |
Aviso
Después de la instalación de CODESYS BACnet2 SL, el proyecto está ubicado en el CODESYS directorio de instalación, en el
CODESYS BACnet2 SL/Examples
subdirectorio.