BACnet
Koble til en BACnet-enhet og les objektene, med polling eller abonnement på verdiendringer.
BACnet leser objektene i en BACnet-enhet for byggautomasjon. Du kan lese verdier med polling med et fast intervall eller ved å abonnere på varsler om verdiendringer (change-of-value, COV).
Koble til en BACnet-enhet
| Innstilling | Hva den gjør |
|---|---|
| Navn | Identifiserer enheten (med et valgfritt egendefinert navn). |
| Aktivert | Om THMI kobler til enheten. Slå den av for å stoppe kommunikasjon og verdiinnsamling uten å slette enheten. |
| Lokal bindingsadresse | IP-adressen til det lokale nettverksgrensesnittet som brukes til kringkasting. Trengs vanligvis bare hvis maskinen har flere aktive grensesnitt. Standard er 0.0.0.0 (alle grensesnitt). |
| Nettverksmaske | Nettverksmasken for det lokale nettverket. Standard er 255.255.255.0. |
| Enhets-ID | Det unike instansnummeret til den eksterne BACnet-enheten i nettverket. |
| Port | UDP-porten. Standard er 47808, standardporten for BACnet. |
| Tidsavbrudd | Hvor lenge det skal ventes på svar før forespørselen regnes som mislykket. Standard er 5 sekunder (5000 ms). |
BBMD
Hvis enheten er i et annet subnett, aktiverer du BBMD (BACnet Broadcast Management Device) og oppgir vert og port (standard 47808), slik at THMI kan nå enheten på tvers av nettverksgrensen. La det være av når enheten er i det lokale subnettet.
Lese en verdi: objektet
En BACnet-verdi identifiseres av objekttypen og instansnummeret, som sammen utgjør BACnet-ObjectID. Velg objekttypen som passer til verdien, og skriv deretter inn instansnummeret som identifiserer det aktuelle objektet i enheten.
THMI støtter disse objekttypene. Etter konvensjon kommer inngangsobjekter fra feltet og er skrivebeskyttet, mens utgangsobjekter og verdiobjekter som regel kan skrives til:
| Objekttype | Fork. | Skrivbar | Typisk datatype |
|---|---|---|---|
| Analogt inngangssignal | AI | Nei | Numerisk |
| Analogt utgangssignal | AO | Ja | Numerisk |
| Analog verdi | AV | Ja | Numerisk |
| Binært inngangssignal | BI | Nei | Boolsk |
| Binært utgangssignal | BO | Ja | Boolsk |
| Binær verdi | BV | Ja | Boolsk |
| Heltallsverdi | IV | Ja | Heltall med fortegn |
| Positiv heltallsverdi | PIV | Ja | Heltall uten fortegn |
| Flertilstands inngang | MSI | Nei | Heltall |
| Flertilstands utgang | MSO | Ja | Heltall |
| Flertilstandsverdi | MSV | Ja | Heltall |
| Akkumulator | — | Nei | Heltall uten fortegn |
| Pulsomformer | — | Nei | Numerisk |
Datatypen bestemmer hvordan verdien tolkes; hvilke valg som er tilgjengelige,
avhenger av objekttypen (se Datatyper). For
eksempel godtar analoge objekter heltallstyper og flyttallstyper, mens binære
objekter er bool.
Polling eller abonnement
Metode for datainnsamling styrer hvordan verdien holdes oppdatert:
- Polling: THMI leser verdien hvert pollingintervall i millisekunder (standard 5000).
- Abonnement: THMI abonnerer på varsler om verdiendringer, og enheten sender oppdateringer. COV-trinn angir den minste endringen i verdi som kreves før enheten rapporterer en ny verdi. Større trinn reduserer trafikken for signaler med mye støy.
Skriving
Skrivbar lar brukere med tillatelse endre verdien (se Verdier og historikk). Innstillingen er bare tilgjengelig for objekttyper som støtter skriving.