> For the complete documentation index, see [llms.txt](https://support.powerio.com/hub/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.powerio.com/hub/codesys-hvac/hvac-bacnet2-library/beschreibung.md).

# Beschreibung

{% columns %}
{% column width="25%" %}

<figure><img src="https://879424349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2Fgit-blob-4136a2c4d18e07eb44e7b376a5517f76fdc17a23%2FpowerIO%20Icon%20HVACBACnet2.png?alt=media" alt="" width="100"><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="75%" %}
Einfaches Lesen und Schreiben von BACnet Datenpunkten. Optimiert für das schnelle Engineering und die Nutzung im CFC-Editor.

Dies ist eine Umfangreiche Bibliothek um CODESYS BACnet2 praxistauglich für viele Datenpunkte nutzen zu können.
{% endcolumn %}
{% endcolumns %}

***

Damit Sie direkt loslegen können, bieten wir Ihnen die Bibliothek als Download an. Eine Lizenz kann über den CODESYS Store erworben werden. Sollten Sie weitere Unterstützung benötigen, so zögern Sie bitte nicht uns zu kontaktieren.

<a href="/hub/downloads/codesys-hvac-downloads/hvac-bacnet-library.md" class="button primary" data-icon="up-right-from-square">Zum Download</a> <a href="https://store.codesys.com/en/hvac-building-process-automation-sl.html" class="button secondary" data-icon="seal">Lizenz erwerben</a> <a href="https://www.powerio.com/de/kontakt" class="button secondary" data-icon="question">Unterstützung erhalten</a>

{% hint style="info" %}
**Lizenzierung:**

Ohne Lizenzerwerb (nur *Download*) läuft die Bibliothek für **30 Minuten als uneingeschränkte Demoversion**. Für den produktiven Einsatz ist pro Steuerung eine Single License (SL) / Einzelgeräte Lizenz erforderlich.\
Für eine Anweisung zur Installation von Lizenzen, besuchen Sie bitte die Seite [Produkt Lizenzierung](/hub/codesys-hvac/overview/licensing.md).
{% endhint %}

{% hint style="warning" %}
**Hinweis zu CODESYS Lizenzierung:**\
\
Damit die Bibliothek verwendet werden kann, benötigen Sie **zusätzlich** die [CODESYS BACnet SL Lizenz](https://store.codesys.com/en/codesys-bacnet-sl.html).
{% endhint %}

### Übersicht

{% columns %}
{% column width="91.66666666666666%" %}

<figure><img src="https://879424349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2Fgit-blob-95c082f47d65671af4d6ed578d6b1137bd52fa65%2FClientWriteProperty_ManyInputs_Beispiel_Parameter.png?alt=media" alt=""><figcaption></figcaption></figure>

<p align="center"><em>Parameterieren statt Pogrammieren. Vorgefertigte Parameter Einstellung für die einfache und schnelle Anbindung von BACnet Objekten.</em></p>
{% endcolumn %}

{% column width="8.333333333333343%" %}

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

<figure><img src="https://879424349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2Fgit-blob-04c65402571431e1ae3ca629ac9b797c1959f557%2FClientWriteProperty_ManyInputs_Beispiel_CFC.png?alt=media" alt=""><figcaption></figcaption></figure>

<p align="center"><em>Verständlicher und einfacher Aufbau der Funktionsbausteine, für ein optimiertes Engineering von vielen Datenpunkten.</em></p>
{% endcolumn %}

{% column %}

<figure><img src="https://879424349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2Fgit-blob-a6d5a94257aaabc17ec1a256f42ae0683afb8e95%2FScreenshot%202025-11-18%20at%2015.15.58.png?alt=media" alt=""><figcaption></figcaption></figure>

<p align="center"><em>Weiterhin wird der BACnet2 Stack von CODESYS verwendet</em></p>
{% endcolumn %}
{% endcolumns %}

***

### Beschreibung

Diese Bibliothek macht die Arbeit mit vielen bis hin zu mehreren tausend BACnet Objekten in CODESYS praxistauglich und übersichtlich. Bei großen BACnet Projekten wird der Gerätebaum schnell unübersichtlich, und das reine Arbeiten über Gerätebaum und Standardobjekte ist aufwendig und fehleranfällig. Genau hier setzt HVACBACnet2 an.

Statt jedes Objekt im Gerätebaum zu konfigurieren, können BACnet Datenpunkte strukturiert im CFC-Editor abgebildet werden. Die Bibliothek stellt dafür klar aufgebaute Funktionsbausteine bereit, mit denen sich Lese- und Schreibzugriffe auf BACnet/IP effizient umsetzen lassen.

{% hint style="info" %}
**Info:**\
\
HVACBACnet2 nutzt den bestehenden CODESYS BACnet2 Stack und ergänzt ihn um praxisgerechte Funktionsbausteine für Diagnose, Client- und Server-Funktionalität.\
\
So bleibt die Standard BACnet Konfiguration über Ethernet, BACnet IP Datalink und BACnet Server erhalten, während die eigentliche Objektlogik im CFC-Editor umgesetzt wird.
{% endhint %}

### Details

| **Dokumentation Version**      | <code class="expression">space.vars.HVACKNX\_Library\_latest</code>                                                                                                                                                          |
| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Platzhalter**                | `HVACBACnet2`                                                                                                                                                                                                                |
| **Verfügbar in CODESYS Store** | *Ja*                                                                                                                                                                                                                         |
| **Programmiersystem**          | *CODESYS V3.5.17.2 oder höher*                                                                                                                                                                                               |
| **Laufzeitsystem**             | *CODESYS Control V4.10.0.0 oder höher*                                                                                                                                                                                       |
| **Lizenzierung**               | <p><em>Single License (Einzelgerätelizenz)</em><br><em>+</em><br><em>CODESYS BACnet License</em></p>                                                                                                                         |
| **Lizenz**                     | <p><a href="https://store.codesys.com/de/hvac-building-process-automation-sl.html">HVAC Building Automation Package SL</a></p><p>+<br><a href="https://store.codesys.com/de/codesys-bacnet-sl.html">CODSYS BACnet SL</a></p> |

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://support.powerio.com/hub/codesys-hvac/hvac-bacnet2-library/beschreibung.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
