BACnet

Anslut en BACnet-enhet och läs dess objekt, genom hämtning eller händelsebaserad avläsning (change-of-value).

BACnet läser objekten i en BACnet-enhet för byggnadsautomation. Du kan läsa värden genom att hämta dem med ett fast intervall eller genom att prenumerera på change-of-value-notiser (COV).

Ansluta en BACnet-enhet

InställningVad den gör
NamnIdentifierar enheten (med ett valfritt anpassat namn).
AktiveradOm THMI ansluter till enheten. Stäng av den för att stoppa kommunikation och värdeinsamling utan att radera den.
Lokal bindadressIP-adressen för det lokala nätverksgränssnitt som används för broadcasting. Behövs vanligtvis bara om maskinen har flera aktiva gränssnitt. Standard är 0.0.0.0 (alla gränssnitt).
NätmaskSubnätmasken för det lokala nätverket. Standard är 255.255.255.0.
Enhets-IDDet unika instansnumret för den fjärranslutna BACnet-enheten på nätverket.
PortUDP-porten. Standard är 47808, den vanliga BACnet-porten.
TidsgränsHur länge man väntar på ett svar innan begäran betraktas som misslyckad. Standard är 5 sekunder (5000 ms).

BBMD

Om enheten finns på ett annat subnät, aktivera BBMD (BACnet Broadcast Management Device) och ange dess värd och port (standard 47808) så att THMI kan nå enheten över nätverksgränsen. Lämna den avstängd när enheten finns på det lokala subnätet.

Läsa ett värde: objektet

Ett BACnet-värde identifieras av sin objekttyp och sitt instansnummer — tillsammans bildar dessa BACnet-ObjectID:t. Välj den objekttyp som matchar värdet, och ange sedan det instansnummer som identifierar det specifika objektet inom enheten.

THMI stöder dessa objekttyper. Enligt konvention kommer input-objekt från fältet och är skrivskyddade, medan output- och value-objekt vanligtvis kan skrivas:

ObjekttypFörk.SkrivbarTypisk datatyp
Analog ingångAINejNumerisk
Analog utgångAOJaNumerisk
Analogt värdeAVJaNumerisk
Binär ingångBINejBoolesk
Binär utgångBOJaBoolesk
Binärt värdeBVJaBoolesk
HeltalsvärdeIVJaHeltal med tecken
Positivt heltalsvärdePIVJaHeltal utan tecken
FlertillståndsingångMSINejHeltal
FlertillståndsutgångMSOJaHeltal
FlertillståndsvärdeMSVJaHeltal
Ackumulator—NejHeltal utan tecken
Pulsomvandlare—NejNumerisk

Datatypen avgör hur värdet tolkas; de tillgängliga valen beror på objekttypen (se Datatyper). Till exempel accepterar analoga objekt heltals- och flyttalstyperna, medan binära objekt är bool.

Hämtning vs. händelsebaserad

Åtkomstmetoden styr hur värdet hålls uppdaterat:

  • Hämtning — THMI läser värdet var hämtningsintervall millisekund (standard 5000).
  • Händelsebaserad — THMI prenumererar på change-of-value-notiser, och enheten skickar uppdateringar. COV-inkrementet anger den minsta värdeförändring som krävs innan enheten rapporterar ett nytt värde — större inkrement minskar trafiken för brusiga signaler.

Skrivning

Skrivbar låter användare med behörighet ändra värdet (se Värden och historik). Den är endast tillgänglig för objekttyper som stöder att skrivas.