BACnet

Forbind en BACnet-enhed, og læs dens objekter via polling eller change-of-value-abonnement.

BACnet læser objekterne i en BACnet-enhed til bygningsautomation. Du kan læse værdier via polling med et fast interval eller ved at abonnere på change-of-value-meddelelser (COV).

Forbind en BACnet-enhed

IndstillingHvad den gør
NavnIdentificerer enheden (med et valgfrit brugerdefineret navn).
AktiveretOm THMI opretter forbindelse til enheden. Slå den fra for at stoppe kommunikation og indsamling af værdier uden at slette enheden.
Lokal bindingsadresseIP-adressen på den lokale netværksgrænseflade, der bruges til broadcast. Er normalt kun nødvendig, hvis maskinen har flere aktive grænseflader. Standard er 0.0.0.0 (alle grænseflader).
UndernetmaskeUndernetmasken for det lokale netværk. Standard er 255.255.255.0.
Enheds-IDDet unikke instansnummer for den eksterne BACnet-enhed på netværket.
PortUDP-porten. Standard er 47808, som er standardporten for BACnet.
TimeoutHvor længe der ventes på svar, før anmodningen betragtes som mislykket. Standard er 5 sekunder (5000 ms).

BBMD

Hvis enheden er på et andet subnet, skal du aktivere BBMD (BACnet Broadcast Management Device) og angive dens vært og port (standard 47808), så THMI kan nå enheden på tværs af netværksgrænsen. Lad den være slået fra, når enheden er på det lokale subnet.

Læs en værdi: objektet

En BACnet-værdi identificeres af sin objekttype og sit instansnummer, som tilsammen udgør BACnet-ObjectID’et. Vælg den objekttype, der passer til værdien, og angiv derefter det instansnummer, der identificerer det specifikke objekt i enheden.

THMI understøtter disse objekttyper. Efter konvention kommer indgangsobjekter fra feltet og er skrivebeskyttede, mens udgangs- og værdiobjekter normalt kan skrives til:

ObjekttypeFork.SkrivbarTypisk datatype
Analog indgangAINejNumerisk
Analog udgangAOJaNumerisk
Analog værdiAVJaNumerisk
Binær indgangBINejBoolesk
Binær udgangBOJaBoolesk
Binær værdiBVJaBoolesk
HeltalsværdiIVJaHeltal med fortegn
Positiv heltalsværdiPIVJaHeltal uden fortegn
FlertilstandsindgangMSINejHeltal
FlertilstandsudgangMSOJaHeltal
FlertilstandsværdiMSVJaHeltal
Akkumulator—NejHeltal uden fortegn
Pulskonverter—NejNumerisk

Datatypen bestemmer, hvordan værdien fortolkes. Hvilke valg der er tilgængelige, afhænger af objekttypen (se Datatyper). Analoge objekter accepterer for eksempel heltals- og flydende kommatalstyperne, mens binære objekter er bool.

Polling vs. abonnement

Dataindsamlingsmetoden styrer, hvordan værdien holdes opdateret:

  • Polling: THMI læser værdien hvert polling-interval i millisekunder (standard 5000).
  • Abonnement: THMI abonnerer på change-of-value-meddelelser, og enheden sender opdateringer. COV-inkrement angiver den mindste værdiændring, der kræves, før enheden rapporterer en ny værdi. Større inkrementer mindsker trafikken for støjende signaler.

Skrivning

Skrivbar lader brugere med tilladelse ændre værdien (se Værdier og historik). Den er kun tilgængelig for objekttyper, der understøtter skrivning.