Skip to main content

Esempio: BACnet BBMD

Prodotto: CODESYS BACnet2 SL

IL BACnet_BBMD_example.project L'esempio mostra come configurare e utilizzare i dispositivi BACnet come "BACnet Broadcast Management Device" (BBMD). Con l'aiuto di un BBMD, i messaggi broadcast IP utilizzati da alcuni servizi BACnet possono essere trasmessi oltre i confini delle reti locali.

Descrizione

Per un'introduzione e documenti su BACnet/IP e BBMD, vedere Comunità BACnet – Aiuto per gli sviluppatori.

Per simulare un ambiente di rete complesso, viene utilizzato un router VPN LANCOM. Ci sono due VLAN per separare i dispositivi BACnet. Le trasmissioni BACnet (anche trasmissioni IP/UDP) ai dispositivi al di fuori della VLAN vengono rifiutate dal router VPN LANCOM. Di conseguenza, i dispositivi BACnet in una VLAN non possono comunicare direttamente con i dispositivi BACnet nell'altra VLAN, ma hanno bisogno del "loro" BBMD per farlo.

Il router VPN LANCOM è configurato per eseguire il routing IP tra le due VLAN. Ciò garantisce che i BBMD possano comunicare "peer-to-peer" (P2P) tramite IP.

In generale, la configurazione BBMD dovrebbe essere una "stella completamente connessa". In questo particolare esempio, la configurazione BBMD è semplice: i due BBMD devono solo riconoscersi l'un l'altro.

Visualizzazione rete:

bacnet_example_bbmd_network_view.png

Vista dell'applicazione:

bacnet_example_bbmd_application_view.png

Per dimostrare che i dispositivi BACnet possono comunicare correttamente, ogni dispositivo esegue una "proprietà di lettura client" da un altro dispositivo

Analog_Value[1].Present_Value (forma breve: AV1.PV)

BACDEV1 aumenta il suo AV1.PV dopo aver letto con successo. In questo modo, puoi vedere che tutti i dispositivi BACnet aumentano il tuo AV1.PV quando l'anello è chiuso (o non interrotto).

Requisiti di sistema e restrizioni

Sistema di programmazione

CODESYS Development System (versione 3.5.16.0 o superiore)

Sistema di esecuzione

CODESYS Control Win (versione 3.5.15.0 o superiore). Vedi anche la scheda tecnica del prodotto da CODESYS BACnet2 SL per informazioni sui dispositivi che supportano la funzionalità.

Componenti aggiuntivi

IL CmpBACnet componente deve essere abilitato nel file di configurazione di runtime.

Avviso

_example_icon.png Dopo l'installazione di CODESYS BACnet2 SL, il progetto si trova nel CODESYS directory di installazione, nel file CODESYS BACnet2 SL/Examples sottocartella.