BACnet-Objekte und Eigenschaften: Das Grundwissen für Schaltschrankbauer
Bevor Sie den ersten BACnet-Schaltschrank verdrahten: Verstehen Sie, was ein 'Objekt' auf dem Bus wirklich ist — ein modellierter Punkt mit definierten Eigenschaften — und warum die Device Instance im gesamten Gebäudenetzwerk eindeutig sein muss, nicht nur in Ihrem Segment.
So lesen Sie eine BACnet-Punkteliste, bevor Sie den Schrank verdrahten
Beginnen Sie mit dem Device-Objekt
Jedes BACnet-Gerät — Regler, Sensor, Gateway — besitzt genau ein Device-Objekt mit eindeutiger Device Instance (0–4194302). Finden Sie es zuerst; dahinter sitzen alle anderen Objekte des Geräts.
Verstehen Sie, was ein Objekt wirklich ist
Ein BACnet-Objekt ist ein modellierter Punkt — kein rohes Register — mit festen Eigenschaften wie Present_Value, Status_Flags, Object_Name, Units und Description. Sie lesen die Eigenschaft, nicht den Draht.
Erkennen Sie die Standard-Objekttypen
Analog Input/Output/Value (AI/AO/AV) für stetige Werte, Binary Input/Output/Value (BI/BO/BV) für Ein/Aus-Punkte und Multi-state Input/Output/Value für gestufte Zustände — das deckt die meisten Punkte einer Inbetriebnahmeliste ab.
Prüfen Sie die Device-Instance-Eindeutigkeit vor der Inbetriebnahme
Die Instance-Nummer muss im gesamten Internetwork eindeutig sein, nicht nur im lokalen Segment. Ein Konflikt bricht die Who-Is/I-Am-Erkennung lautlos — der Fehler zeigt sich Wochen später als 'fehlendes Gerät' an anderer Stelle.
Das Objekt- und Eigenschaftsmodell in der Praxis
Device-Instance-Bereich
Eine 22-Bit-Zahl, einmal pro Device-Objekt, die im gesamten BACnet-Internetwork eindeutig bleiben muss — Grundlage der automatischen Erkennung via Who-Is/I-Am.
Eigenschaften bestimmen, was Sie mit einem Punkt tun können
Present_Value trägt Messwert oder Befehl, Status_Flags zeigt Fehler-, Override- oder Alarmzustand, Out_Of_Service erlaubt das Erzwingen eines Werts zu Testzwecken, ohne die Verdrahtung anzufassen.
Objekttypen entsprechen direkt Ihren I/O
AI/AO/AV für Analogsignale, BI/BO/BV für Digitalpunkte, Multi-state für gestufte Positionen — dazu übergeordnete Objekte wie Schedule, Calendar, Trend Log und Notification Class für Logik, die im Regler lebt, nicht im SPS-Programm.
Konsequente Benennung zahlt sich bei der Übergabe aus
Automatisch generierte Namen wie 'AI-1' oder 'BO-14' sind auf einer BMS-Grafik unlesbar. Eine konsistente Benennungskonvention (Etage-System-Punkt) für Object_Name und Description macht aus der Punkteliste ein Dokument, mit dem andere inbetriebnehmen können.
Das PICS-Dokument zeigt, was ein Gerät wirklich unterstützt
Das Protocol Implementation Conformance Statement listet die Objekttypen und Dienste, die ein konkretes Gerät implementiert. Prüfen Sie es vor der Schrankplanung, nicht erst wenn der Integrator zurückruft.
Das Priority Array klärt, wer die Kontrolle hat
Steuerbare Objekte wie BO und AO tragen 16 Prioritätsstufen — Stufe 1 für die Übersteuerung durch Lebenssicherheit, Stufe 8 für manuelle Bedienerübersteuerung, Stufe 16 als Standardwert —, sodass mehrere Systeme über einen Punkt 'abstimmen' können, ohne Verdrahtungskonflikte.
Was unsere Ingenieure bei einer BACnet-Punkteliste prüfen
Bevor ein Schrank in die Montage geht, validieren wir das Objektmodell gegen die tatsächlichen Geräte — nicht nur gegen das Datenblatt.
- Prüfung von Objekten und Eigenschaften anhand der gelieferten PICS-Dokumente
- Device-Instance-Vergabeplan mit Prüfung auf netzweite Eindeutigkeit
- Vorschlag für eine Objekt-Benennungskonvention (Etage-System-Punkt) für BMS-Grafiken
- Schaltschrankbau nach IEC 61439 mit dokumentierter BACnet-Verdrahtung zur Übergabe
- Unterstützung bei der Inbetriebnahme bei Who-Is/I-Am-Erkennungsproblemen vor Ort
Häufige Fragen
Was ist ein BACnet-Objekt genau?
Es ist die modellierte Abbildung eines physischen oder logischen Punkts — ein Sensor, ein Relais, ein Sollwert —, dargestellt als definierte Menge von Eigenschaften (Present_Value, Status_Flags, Object_Name, Units u. a.), nicht als rohe Speicheradresse. Sie lesen und schreiben Eigenschaften, keine Register.
Was unterscheidet AI, AO, AV, BI, BO und BV?
Die Buchstaben trennen Signaltyp und Richtung: Analog (stetige Werte) gegenüber Binary (Ein/Aus), sowie Input (vom Feld), Output (zum Feld) oder Value (intern, nicht verdrahtet). AI/AO/AV und BI/BO/BV decken die meisten Punkte einer Inbetriebnahmeliste ab; Multi-state ergänzt gestufte Zustände über einfaches Ein/Aus hinaus.
Warum muss die Device Instance netzweit eindeutig sein, nicht nur in meinem Segment?
Who-Is/I-Am-Erkennung läuft als Broadcast über das gesamte Internetwork, über BBMDs und Router hinweg — nicht nur auf dem lokalen Draht. Zwei Geräte mit derselben Instance-Nummer in verschiedenen Segmenten kollidieren, sobald das Netzwerk zusammengeschaltet wird — oft an einem anderen Standort, Monate nachdem Ihr Schrank ausgeliefert wurde.
Was bricht tatsächlich, wenn zwei Geräte dieselbe Device Instance teilen?
Die Erkennung wird unzuverlässig: Ein Who-Is-Broadcast kann eine I-Am-Antwort vom falschen Gerät erhalten, oder Arbeitsplätze 'verlieren' zeitweise eines der beiden Geräte, je nachdem, wer zuerst antwortet. Ein sofortiger harter Ausfall ist selten — genau das macht die spätere Diagnose schwierig.
Muss ich jede Eigenschaft auswendig kennen, oder reichen ein paar?
Für die tägliche Schrankarbeit decken Present_Value, Status_Flags, Out_Of_Service, Object_Name, Description und Units den größten Teil ab. Tiefere Eigenschaften wie das Priority_Array werden vor allem bei steuerbaren Objekten (AO/BO) relevant, wenn mehr als ein System denselben Punkt befehligen kann.
Zum ersten Mal einen BACnet-Schrank verdrahten?
Schicken Sie uns die Punkteliste und die PICS-Dokumente der Geräte — unsere Ingenieure prüfen das Objektmodell und den Device-Instance-Plan vor Beginn der Montage, nicht danach.