Embedded
Linux (Posix)
Windows
Third Party Product | Powered by MBS
BACnet stack
Das A und O für die Entwicklung BACnet-konformer Anwendungen
Wer Geräte oder Softwarepakete für die Gebäudeautomation auf Basis von BACnet zur Marktreife bringen will, muss entscheiden, ob er das Netzwerkprotokoll selbst aufbaut oder auf einen Softwarestack zurückgreift. Die stacks von CS-Lab plus unsere Services entlasten Hersteller genauso wie Entwickler, die den Kommunikationsstandard implementieren müssen und erleichtert ihre Arbeit enorm.
Über 60 Prozent Marktanteil weist der BACnet-Standard (Building Automation and Control Networks) mittlerweile auf – Tendenz steigend. Denn die ISO-Norm 16484-5 definiert Services, Objekttypen sowie eine 4-Schichten-Kommunikation. Auf diese Weise gewährleistet sie zusammen mit einer Konformitätsprüfung die Interoperabilität zwischen verschiedenen Geräten und Feldbussystemen der Gebäudeautomation (GA). Der hohe Marktanteil sollte aber nicht darüber hinwegtäuschen, dass die Entwicklungsarbeit sehr aufwendig ist – Erfahrungen zeigen, dass auch erfahrene Anwender abhängig von der Komplexität eines Projektes mehr als ein Mannjahr dafür benötigen.
Sie möchten den
BACnet stack kaufen?
Kein Problem.
Gerne nehmen wir Ihre Bestellung per Email :
oder telefonisch entgegen:
+49 21 51 72 94-0
Support
Sorgenfrei in die BACnet-Welt
Denn erstens ist das Protokoll viel komplexer als beispielsweise Modbus. Zweitens ist essenziell, dass es am Ende fehlerfrei funktioniert, denn nur mit einer abschließenden Konformitätsprüfung bzw. einem entsprechenden Zertifikat kann das neue Produkt oder Softwarepaket am Markt bestehen. Drittens sollte Kontinuität bei der Pflege gewährleistet sein, da die Norm stetig verbessert wird und entsprechende Änderungen ja nachvollzogen werden müssen.
Wenn Sie für die BACnet-Kommunikation
ein Produkt erfolgreich herstellen wollen,
eine Entwicklung zertifizieren lassen möchten,
kurzfristig eine Implementierung für Ihre Liegenschaft benötigen oder
gern Unterstützung bei Ihren Aufgaben hätten
und dafür einen Softwarestack von CS-Lab einsetzen, brauchen Sie sich über diese vier Punkte keine Gedanken mehr zu machen.
Originated by MBS
Ursprünglich von der MBS GmbH Ende der Neunzigerjahre entwickelt, um eigene Produkte für die Kommunikation mit BACnet zu programmieren, vermarktet die Firma CS-Lab den Softwarestack seit 2009. Der Grund: Ein Einwand der internationalen Standardisierungs-Gremien BACnet International sowie der BACnet Interest Group Europe, mit denen MBS als Mitglied seit jeher gut zusammenarbeitet. Diese Gremien wollten nicht, dass MBS einerseits den stack für die Programmierung neuer GA-Geräte liefert und andererseits ein Prüflabor betreibt, in dem diese auf ihre Standard-Konformität geprüft werden. Also wurden Entwicklung plus Vermarktung in das Spin-off CS-Lab ausgelagert, das den BACnet stack nicht nur stetig an die neuen Revisionen der Norm anpasst, sondern auch viele Services für seine Kunden bereithält.
Meilensteine für die BACnet-Programmierung
Als erstes wurde zunächst der Softwarestack für Anwendungen entwickelt, die auf Linux ausgeführt werden. Dann kamen Windows und später Embedded Plattformen (Microcontroller) hinzu. Dass damit schließlich drei stacks für die wesentlichen Plattformen in der GA zur Verfügung standen, ist ein Meilenstein für die Herstellung BACnet-konformer Produkte.
Damit nicht genug, wurde der Windows-stack, der auch auf ANSI C basiert, im Lauf der Zeit erheblich überarbeitet: Um die Integration in Windows-Umgebungen zu vereinfachen, ist ein .NET-Wrapper nun in den Lieferungen des Windows-stack enthalten. Damit können alle Funktionen des BACnet stack in .NET abgebildet werden, was die Arbeit der Programmierer wesentlich erleichtert.
Auf Basis des BACnet stack hat auch die MBS GmbH zahlreiche eigene Produkte im Angebot, etwa
die Universal Gateways [Link], die als Kommunikationsschnittstelle der verschiedenen Protokolle in der Industrie- und Gebäudeautomation dienen,
das BACnet Test Framework (BTF), ein automatisiertes Tool für das (Pre-)Testing,
BACeye/SC, ein kompaktes Werkzeug für Systemintegratoren, Inbetriebnahmetechniker und Anlagebetreiber.
Natürlich wird jede Revision der Norm in jeden der drei Softwarestacks übernommen. So steht die aktuelle Revision 26 mit der brandneuen Sicherheitsinfrastruktur Secure Connect (BACnet/SC) bereits für die Programmierung zur Verfügung.
Bequem, flexibel, zuverlässig
Mittlerweile ist der BACnet stack in mehr als 100 Kundenprodukten vertreten, die von folgenden Vorteilen profitieren:
Convenience: Die Entwicklung standard-konformer Anwendungen wird enorm erleichtert.
Flexibilität: Große Leittechniksysteme lassen sich genauso programmieren wie Automatisierungsstationen oder Kleinstgeräte (wie z.B. Wärmemengenzähler).
Bandbreite: Es stehen Implementierungen für verschiedenste Betriebssysteme bereit, von älteren Windows-Systemen bis zu diversen Linux-Varianten.
Zuverlässigkeit: Als Teil des BTF nutzen weltweit alle akkreditierte Prüflabore den stack, um die Standard-Konformität von BACnet-Produkten zu testen.
Zukunftssicherheit: Im Rahmen eines Wartungsvertrages ist es jederzeit möglich, die neuesten verfügbaren BACnet stack Revisionen einzusetzen. Ein Upgrade der eigenen Produkte auf die neuesten Funktionen im BACnet Standards ist so einfach möglich.
Viele Details werden automatisch abgewickelt, so dass Anwender sich nicht mehr darum kümmern müssen. So ist die Funktionalität der BACnet-Objekte als Objektdatenbank implementiert. Außerdem wurden verschiedene Mechanismen und Fallbacks für die Wertebeschaffung von Feldgeräten in den Code eingebaut.
Leasen oder kaufen – und vom Support profitieren
Es gibt unterschiedliche Möglichkeiten, den BACnet stack zu erhalten: In der Leasing-Variante erwerben Sie ein zeitlich befristetes Nutzungsrecht, auf einem Entwicklungsarbeitsplatz standardkonforme Anwendungen zu entwickeln. Im full Buy-out der Library Version erhalten Sie das zeitlich unbegrenzte Recht der Entwicklung. Oder Sie kaufen den stack im full buy-out als Source – auch hier sind wir flexibel.
Um die Implementierung erfolgreich zu bewältigen, stellen wir umfangreichen Support bereit: Nach dem Erwerb in einer ersten Einweisung im Rahmen einer Schulung, oder per Telefon bzw. per E-Mail. Wir können auch Demo-Applikationen liefern, die Sie als Template verwenden können. Gegebenenfalls unterstützen wir Sie aktiv mit unseren eigenen Fachleuten bei der Integration in Ihre Applikation. Um Ihnen die Arbeit weiter zu erleichtern, sind wir zudem gern bereit, an unseren Produkten kundenspezifische Anpassungen vorzunehmen.
Hochqualifizierte BACnet-Lösungen für Ihr Produkt
Als Experte in Industrie- und Gebäudeautomation ist CS-Lab Ihr Partner bei der Entwicklung BACnet-konformer Produkte sowie Softwarelösungen. Langjährige Beziehungen zu unseren Kunden leben von unserer Expertise genauso wie von der Projektunterstützung, die wir immer wieder gern leisten. Und neue Kunden können sicher sein, dass sie – sowohl vom Zeitrahmen als auch vom Budget her – mit unseren stacks hochqualifizierte BACnet-Lösungen für ihr Produkt erhalten.
Wählen Sie Ihren BACnet stack
Embedded
Der Funktionsumfang des BACnet stack | Embedded ist geeignet für die Entwicklung von BACnet-Servern nach allen gängigen Profilen wie zum Beispiel: B-SS, B-SA, B-ASC, B-AAC ... etc.
Datalayer: IP, Ethernet, MS/TP und BACnet/SC
Linux (Posix)
Der Funktionsumfang des BACnet stack | Linux (Posix) ist geeignet für die Entwicklung von BACnet-Servern und -Clients nach allen gängigen Profilen wie zum Beispiel: B-BC, B-SS, B-SA, B-ASC, B-AAC, B-OD, B-OWS, B-AWS ... etc.
Datalayer: IP, Ethernet, MS/TP und BACnet/SC
Windows
Der Funktionsumfang des BACnet stack | Windows ist geeignet für die Entwicklung von BACnet-Servern und -Clients nach allen gängigen Profilen wie zum Beispiel: B-BC, B-SS, B-SA, B-ASC, B-AAC, B-OD, B-OWS, B-AWS ... etc.
Datalayer: IP, Ethernet, MS/TP und BACnet/SC
Alle Varianten unterstützen die Datalayer: IP, Ethernet und SC.
Die Varianten für Linux und Embedded unterstützen zusätzlich MS/TP.