Embedded
Linux (Posix)
Windows
Produit tiers | Propulsé par MBS
Pile BACnet
Le b.a.-ba du développement d'applications conformes à BACnet
Ceux qui souhaitent mettre sur le marché des appareils ou des progiciels d'automatisation des bâtiments basés sur BACnet doivent décider s'ils construisent eux-mêmes le protocole réseau ou s'ils ont recours à une pile logicielle. Les piles de CS-Lab plus nos services soulagent les fabricants tout comme les développeurs qui doivent mettre en œuvre la norme de communication et facilitent grandement leur travail.
La norme BACnet (Building Automation and Control Networks) représente aujourd'hui plus de 60% du marché et la tendance est à la hausse. En effet, la norme ISO 16484-5 définit des services, des types d'objets et une communication à quatre niveaux. Elle garantit ainsi, avec un contrôle de conformité, l'interopérabilité entre les différents appareils et systèmes de bus de terrain de l'automatisation des bâtiments (BAS). La part de marché élevée ne doit cependant pas faire oublier que le travail de développement est très coûteux - l'expérience montre que même les utilisateurs expérimentés ont besoin de plus d'une année-homme pour le réaliser, en fonction de la complexité du projet.
Vous souhaitez acheter le
BACnet stack ?
Pas de problème.
Nous serons heureux de prendre votre commande par email :
ou par téléphone :
+49 21 51 72 94-0
Support
Entrez sans crainte dans le monde BACnet
Premièrement, le protocole est beaucoup plus complexe que Modbus, par exemple. Deuxièmement, il est essentiel qu'il fonctionne finalement sans erreur, car seul un contrôle de conformité final ou un certificat correspondant permet au nouveau produit ou progiciel d'exister sur le marché. Troisièmement, la continuité de la maintenance doit être garantie, car la norme est constamment améliorée et les modifications doivent être suivies.
Si vous utilisez pour la communication BACnet
veulent fabriquer un produit avec succès,
souhaitent faire certifier un développement
avez besoin d'une mise en œuvre à court terme pour votre propriété ou
souhaitez être aidé dans vos tâches
et que vous utilisez pour cela une pile logicielle de CS-Lab, vous n'avez plus à vous soucier de ces quatre points.
Originated by MBS
Développée à l'origine par MBS GmbH à la fin des années 90 afin de programmer ses propres produits pour la communication avec BACnet, la société CS-Lab commercialise la pile logicielle depuis 2009. La raison : une objection des organismes de normalisation internationaux BACnet International et BACnet Interest Group Europe, dont MBS est membre et avec lesquels elle entretient depuis toujours une bonne collaboration. Ces organismes ne voulaient pas que MBS fournisse d'une part la pile pour la programmation de nouveaux appareils GA et exploite d'autre part un laboratoire d'essai dans lequel la conformité à la norme de ces appareils serait testée. Le développement et la commercialisation ont donc été confiés à la spin-off CS-Lab, qui non seulement adapte constamment la pile BACnet aux nouvelles révisions de la norme, mais propose également de nombreux services à ses clients.
Étapes clés de la programmation BACnet
La première étape a consisté à développer la pile logicielle pour les applications fonctionnant sous Linux. Ensuite, les plateformes Windows et plus tard les plateformes embarquées (microcontrôleurs) ont été ajoutées. Le fait que trois piles soient finalement disponibles pour les principales plates-formes de l'AG constitue une étape importante pour la fabrication de produits conformes à BACnet.
Comme si cela ne suffisait pas, Windows-stack, qui est également basé sur ANSI C, a été considérablement remanié au fil du temps : Pour faciliter l'intégration dans les environnements Windows, un wrapper .NET est désormais inclus dans les livraisons de Windows-stack. Toutes les fonctions de la pile BACnet peuvent ainsi être reproduites en .NET, ce qui facilite considérablement le travail des programmeurs.
MBS GmbH propose également de nombreux produits basés sur BACnet stack, tels que
les passerelles universelles [Link], qui servent d'interface de communication entre les différents protocoles utilisés dans l'automatisation industrielle et du bâtiment,
le BACnet Test Framework (BTF), un outil automatisé pour le (pré)testing,
BACeye/SC, un outil compact pour les intégrateurs de systèmes, les techniciens de mise en service et les exploitants d'installations.
Bien entendu, chaque révision de la norme est intégrée dans chacune des trois piles logicielles. Ainsi, la révision 26 actuelle est déjà disponible pour la programmation avec la toute nouvelle infrastructure de sécurité Secure Connect (BACnet/SC).
Confortable, flexible, fiable
Aujourd'hui, le stack BACnet est présent dans plus de 100 produits clients, qui bénéficient des avantages suivants :
Convenance : le développement d'applications conformes aux normes est grandement facilité.
Flexibilité : les grands systèmes de contrôle-commande peuvent être programmés de la même manière que les stations d'automatisation ou les plus petits appareils (comme les calorimètres).
Largeur de bande : des implémentations sont disponibles pour différents systèmes d'exploitation, des anciens systèmes Windows à diverses variantes de Linux.
Fiabilité : en tant que partie du BTF, tous les laboratoires d'essai accrédités dans le monde utilisent le stack pour tester la conformité standard des produits BACnet.
Pérennité : dans le cadre d'un contrat de maintenance, il est possible d'utiliser à tout moment les dernières révisions de BACnet stack disponibles. Il est donc facile de mettre à jour ses produits avec les dernières fonctionnalités de la norme BACnet.
De nombreux détails sont gérés automatiquement, de sorte que les utilisateurs n'ont pas à s'en préoccuper. Ainsi, la fonctionnalité des objets BACnet est implémentée en tant que base de données d'objets. De plus, différents mécanismes et fallbacks pour l'acquisition de valeurs des appareils de terrain ont été intégrés dans le code.
Louez ou achetez - et profitez du support
Il existe différentes manières d'obtenir le BACnet stack : Dans la version leasing, vous achetez un droit d'utilisation limité dans le temps pour développer des applications conformes aux standards sur un poste de travail de développement. Dans le full buy-out de la version Library, vous obtenez le droit de développement illimité dans le temps. Ou vous achetez la pile en full buy-out en tant que source - là aussi, nous sommes flexibles.
Nous fournissons une assistance complète pour vous aider à réussir la mise en œuvre : Après l'achat, lors d'une formation initiale, par téléphone ou par e-mail. Nous pouvons également fournir des applications de démonstration que vous pouvez utiliser comme modèles. Le cas échéant, nous vous aidons activement à l'intégrer dans votre application avec nos propres spécialistes. Nous sommes également prêts à personnaliser nos produits pour vous faciliter la tâche.
Des solutions BACnet hautement qualifiées pour votre produit
En tant qu'expert en automatisation industrielle et du bâtiment, CS-Lab est votre partenaire pour le développement de produits et de solutions logicielles conformes à BACnet. Les relations de longue date que nous entretenons avec nos clients se nourrissent de notre expertise et du soutien que nous apportons toujours volontiers aux projets. Et les nouveaux clients peuvent être sûrs qu'avec nos stacks, ils obtiendront des solutions BACnet hautement qualifiées pour leur produit, tant en termes de délais que de budget.
Choisissez votre stack BACnet
Embedded
Les fonctionnalités de BACnet stack | Embedded sont adaptées au développement de serveurs BACnet selon tous les profils courants comme par exemple : B-SS, B-SA, B-ASC, B-AAC ... etc.
Couche de données : IP, Ethernet, MS/TP et BACnet/SC
Linux (Posix)
Les fonctionnalités de BACnet stack | Linux (Posix) sont adaptées au développement de serveurs et de clients BACnet selon tous les profils courants tels que : B-BC, B-SS, B-SA, B-ASC, B-AAC, B-OD, B-OWS, B-AWS ... etc.
Couche de données : IP, Ethernet, MS/TP et BACnet/SC
Windows
Les fonctionnalités de BACnet stack | Windows sont adaptées au développement de serveurs et de clients BACnet selon tous les profils courants, comme par exemple : B-BC, B-SS, B-SA, B-ASC, B-AAC, B-OD, B-OWS, B-AWS ... etc.
Couche de données : IP, Ethernet, MS/TP et BACnet/SC
Toutes les variantes supportent les couches de données : IP, Ethernet et SC.
Les variantes pour Linux et Embedded supportent également MS/TP.