
Protokolle · BACnet
BACnet-Objekte – Interoperabilität jenseits der Punktliste
Was BACnet-Objekte sind, welche Eigenschaften für die Integration wichtig sind und wie sich die Interoperabilität prüfen lässt, bevor ein Gerät in die Punktliste aufgenommen wird.
Kurze Antwort
Ein BACnet-Objekt ist eine strukturierte Darstellung eines Punktes oder einer Funktion auf einem Gerät: analoger Eingang, binärer Ausgang, Multi-State-Wert, Zeitprogramm, Trendprotokoll und so weiter. Jedes Objekt hat eine Instanznummer und Eigenschaften. Die Integrationsqualität hängt davon ab, welche Objekte ein Gerät tatsächlich unterstützt, und nicht vom Protokolllogo im Datenblatt.
Das Objektmodell einfach erklärt
Ein BACnet-Gerät stellt Objekte bereit, und jedes Objekt hat Eigenschaften. Ein analoger Eingang führt einen aktuellen Wert, Einheiten, Statusflags und eine Beschreibung. Ein binärer Ausgang führt einen befohlenen Zustand und einen Rückmeldezustand. Ein Zeitprogramm-Objekt enthält ein Wochenprogramm und einen Ausnahmekalender. Ein Trendprotokoll zeichnet Stichproben auf. Das Geräteobjekt selbst trägt Identitäts- und Dienstinformationen. Liest man das Modell so, ist eine Punktliste keine Liste von Drähten mehr, sondern eine Liste typisierter Daten mit Verhalten. Das macht die BACnet-Integration berechenbar. Dieselbe Logik gilt für einen binären Eingang und einen Multi-State-Wert: Der Name des Zustands ist ebenso wichtig wie die Zahl dahinter.
- Objekte tragen Eigenschaften, nicht nur Werte
- Das Geräteobjekt trägt Identität und Dienste
- Typisierte Daten machen die Integration berechenbar
Interoperabilität ist ein Dokument, kein Versprechen
Zwei Geräte können beide BACnet beanspruchen und dennoch wenig gemeinsam haben. Hersteller implementieren unterschiedliche Objekttypen, Dienste und optionale Eigenschaften. Fordern Sie vor der Planung die Protocol Implementation Conformance Statement und die Objektliste an. Prüfen Sie, welche Objekte lesbar, welche schreibbar sind und welche ein proprietäres Werkzeug erfordern. Bestätigen Sie, ob das Gerät Change-of-Value-Subscriptions oder nur Polling unterstützt. Bestätigen Sie Geräteinstanz und Netzwerknummer. Diese Fragen gehören ins Schnittstellenaudit und nicht in eine Überraschung bei der Inbetriebnahme. Kann der Hersteller das Dokument nicht liefern, behandeln Sie das Gerät als Blackbox und kalkulieren Sie die Unsicherheit in die Integration ein, statt sie während der Inbetriebnahme zu entdecken, wenn der Zeitplan am wenigsten verzeiht. Ein kurzer Pilotversuch ist günstiger als eine späte Überraschung.
- Fordern Sie PICS und Objektliste an
- Prüfen Sie COV gegenüber Polling
- Bestätigen Sie Geräteinstanz und Netzwerknummer
Priorität, Freigabe und Zuständigkeit
BACnet-Schreibzugriffe verwenden ein Prioritätsarray. Ein Befehl mit höherer Priorität überstimmt einen niedrigeren, und wenn er freigegeben wird, wird der niedrigere Wert wieder wirksam. Das ist nützlich für Personensicherheit, Demand Response und manuelle Übersteuerungen, bedeutet aber auch, dass zwei Systeme um einen Sollwert kämpfen können, ohne dass eines davon defekt erscheint. Legen Sie fest, wer mit welcher Priorität schreibt, dokumentieren Sie den Freigabe-Standardwert und testen Sie den Freigabepfad. Die Frage „Wer verantwortet diesen Sollwert?“ sollte im Entwurf genau eine Antwort haben. Eine schriftliche Prioritätstabelle, abgestimmt zwischen Regelungs-, Brandschutz- und Energieteam, verhindert, dass eine gut gemeinte Übersteuerung im schlechtesten Moment zu einem unerklärlichen Kontrollverlust wird. Sie gibt dem Inbetriebnahmeteam außerdem etwas Konkretes zum Testen.
- Prioritätsarrays entscheiden, wer gewinnt
- Dokumentieren Sie die Freigabe-Standardwerte
- Testen Sie den Freigabepfad
Checkliste für eine saubere Objektintegration
Sammeln Sie Geräteinstanz, Netzwerknummer, Objektliste, Einheiten, Skalierung und COV-Einstellungen. Bestätigen Sie BBMD und Netzwerkrouting, wenn das Gerät über Subnetze hinweg liegt. Prüfen Sie Baudrate, Terminierung und Bias bei MS/TP, wo serielle Segmente verwendet werden. Ordnen Sie jedes Objekt einem Controller-Punkt mit konsistentem Namen und definiertem Fehlerzustand zu. Testen Sie Lesen, Schreiben, Freigabe und Wiederherstellung, nicht nur einen einzelnen Wert auf einem Bildschirm. Legen Sie die Objektliste anschließend zu den As-built-Unterlagen, damit der nächste Ingenieur von Nachweisen statt von Vermutungen ausgeht. Die Objektliste ist kein einmaliges Inbetriebnahme-Artefakt; sie ist die Karte, von der die nächste Integration ausgeht, und sollte bei jeder Änderung des Geräts aktualisiert werden.
- Ordnen Sie jedes Objekt einem benannten Punkt zu
- Testen Sie Lesen, Schreiben, Freigabe und Wiederherstellung
- Legen Sie die Objektliste als As-built ab
Gängige BACnet-Objekte
6 rows| Objekt | Bedeutung | Hinweis zur Integration |
|---|---|---|
| Analoger Eingang | Ein Messwert wie Temperatur oder Druck | Einheiten, Skalierung und Statusflags prüfen |
| Analoger Ausgang | Ein steuerbarer analoger Sollwert oder Ventilhub | Priorität und Freigabeverhalten bestätigen |
| Binärer Eingang | Ein Zweizustandsstatus wie eine Laufrückmeldung | Text für aktiv und inaktiv sowie Polarität prüfen |
| Binärer Ausgang | Ein steuerbarer Start, Stopp oder Freigabe | Rückmeldung getrennt vom Befehl testen |
| Multi-State-Wert | Ein Modus oder Wähler mit benannten Zuständen | Zustandstext zuordnen, nicht nur die Zahl |
| Zeitprogramm | Ein Zeitprogramm mit Ausnahmen | Entscheiden Sie, ob das Zeitprogramm hier oder in der übergeordneten Instanz liegt |
Projektbilder
3 images


Häufige Fragen
01Was ist eine BACnet-Objektinstanz?
Die Nummer, die ein Objekt innerhalb eines Geräts identifiziert. Derselbe Objekttyp kann mehrfach vorkommen; die Instanznummer ist daher Teil der Adresse.
02Was ist eine PICS?
Die Protocol Implementation Conformance Statement: ein Dokument, das die Dienste, Objekttypen und optionalen Funktionen auflistet, die ein Gerät unterstützt.
03Was ist COV?
Change of Value: Das Gerät sendet eine Aktualisierung, wenn sich ein Wert ändert, statt dass die übergeordnete Instanz kontinuierlich pollt. Das reduziert die Netzlast, hängt aber von Subscription-Grenzen ab.
04Können wir Sollwerte über BACnet schreiben?
Nur wenn das Objekt steuerbar ist und die Priorität vereinbart wurde. Einige Punkte sind konstruktiv oder durch die Herstellerkonfiguration schreibgeschützt.
05Ist BACnet MS/TP noch relevant?
Ja, bei älteren Anlagen und Feldcontrollern. Es benötigt eine korrekte Baudrate, Terminierung, Bias und einen dokumentierten Segmentplan.
Nächster Schritt
Bringen Sie uns das Gebäude.
Nennen Sie uns Gebäudetyp, Systeme im Leistungsumfang und das benötigte Ergebnis. Wir zeigen den kürzesten Weg zu einem funktionierenden System.