Panoramica
BACnet è un protocollo di comunicazione dati standardizzato per le reti di automazione e controllo degli edifici, definito negli standard ANSI/ASHRAE 135 e ISO 16484-5.
IL BACnet Il protocollo definisce i "Servizi" per consentire la comunicazione tra i dispositivi. Esempi inclusi Who-Is
, I-Am
, Who-Has
, E I-Have
per la ricerca e l'identificazione di dispositivi e oggetti, nonché Read-Property
E Write-Property
per lo scambio di dati.
IL BACnet Il protocollo definisce un numero di tipi di "Oggetto" su cui operano i servizi. Ogni oggetto è caratterizzato dalle sue "Proprietà".
IL BACnet gli oggetti sono combinati in a BACnet "dispositivo". UN BACnet "dispositivo" rappresenta la funzionalità di un dispositivo fisico.
L'integrazione consente l'accesso alle proprietà di BACnet oggetti e i parametri di configurazione di un dispositivo BACnet tramite un'applicazione IEC. Puoi programmare una dinamica BACnet configurazione e avere accesso a BACnet funzioni nel BACnet rete leggendo e scrivendo BACnet proprietà dell'oggetto.
Supporto degli standard BACnet ASHRAE 135-2012 E ASHRAE 135-2020
IL BACnet integrazione in CODESYS implementa sia lo standard ANSI/ASHRAE 135-2012 ("revisione del protocollo 14/15") che ANSI/ASHRAE 135-2020 ("revisione del protocollo 25") e si basa sulle raccomandazioni AMEV AS-A e AS-B.
CODESYS BACnet2 SL La versione <=1.7.xx implementa la funzionalità standardizzata in BACnet standard ASHRAE 135-2012, supporta la revisione del protocollo 14/15 ed è indicato come "CODESYS BACnet(1) SL (versione principale 1)" per una migliore differenziazione.
CODESYS BACnet2 SL Versione>=2.0.0.0 implementa la funzionalità standardizzata in BACnet standard ASHRAE 135-2020, supporta la revisione del protocollo 25 ed è indicato come "CODESYS BACnet2 SL (versione principale 2)" per una migliore differenziazione.
Le estensioni e le modifiche apportate dalla versione 1.7.0.0 dallo standard ASHRAE 135-2012 allo standard ASHRAE 135-2020 sono così estese che una compatibilità completa dal punto di vista dell'applicazione – a seconda del BACnet ambito funzionale utilizzato – non è garantito.
Pertanto il pacchetto contiene le librerie per l'accesso ai rispettivi componenti del sistema runtime per entrambi i protocolli. Le librerie per il supporto della revisione del protocollo 25 (CODESYS BACnet2 SL) sono denominati di conseguenza (ad esempio, BACnet2
E CmpBACnet2
). La documentazione visualizzata nel Gestore della Libreria o nel file Libreria BACnet2 la guida in linea fornisce una descrizione dettagliata.
Per i nuovi sviluppi, la priorità dovrebbe essere data a CODESYS BACnet2 SL. CODESYS BACnet(1) SL consente comunque il mantenimento delle applicazioni create in conformità alla revisione del protocollo 14/15. UN migrazione è possibile ed è descritto nella documentazione della libreria. Vedi anche la documentazione visualizzata nel Gestore della Libreria o nel Libreria BACnet2 aiuto online.
L'installazione dei pacchetti contiene le seguenti parti:
Pacchetto: CODESYS BACnet2 SL
BACnet componente plug-in
Descrizioni dei dispositivi per BACnet server, BACnet oggetti e BACnet clienti
Biblioteche:
CmpBACnet
,BACnet
,BACnetDefaultImpl
,CmpBACnet2
,BACnet2
, EBACnetDefaultImpl2
Progetti campione estesi
BACnet componente del sistema di runtime
Per ulteriori informazioni, vedere: Biblioteca BACnet
Sono disponibili i seguenti progetti campione, ciascuno in una variante per CODESYS BACnet(1) SL E CODESYS BACnet2 SL:
Restrizioni funzionali: CODESYS BACnet(1) SL
Quando si usa CODESYS BACnet(1) SL, notare le restrizioni funzionali rispetto a CODESYS BACnet2 SL, che sono descritti nella scheda tecnica del prodotto.