Start eines Projekts
Beschreibung
Im Folgenden wird beschrieben, wie ein TcHmiBa-Projekt erstellt und gestartet wird.
![]() | Durch die Verwendung von TcHmiBa-Projektvorlagen können einzelne Schritte bereits entsprechend vorbereitet sein. |
Vorgehen
Installation TwinCAT 3 HMI
Für das Erstellen von TcHmiBa-Projekten wird das TwinCAT 3 HMI Engineering benötigt. Beachten Sie dazu die Systemvoraussetzungen.
![]() | Weitere Informationen befinden sich in der Dokumentation zur TwinCAT 3 HMI (TE2000). |
Nach der Installation sollte in allen beim Setup ausgewählten Entwicklungsumgebungen (TcXaeShell, Visual Studio 2019 etc.) die Projektvorlage für ein Standard-HMI verfügbar sein.

Installation TF8040
Zur Nutzung von TcHmiBa-Projekten muss die TcHmi und TF8040 installiert sein. Das Setup von TF8040 enthält unter anderem die NuGet-Pakete, auf die später näher eingegangen wird.
Neues TcHmi-Project erstellen
Auf der Startseite oder über Datei > Neu > Projekt kann unter der Kategorie TwinCAT HMI ein neues TwinCAT HMI Projekt erstellt werden.
Während der Erstellung des Projektes kann es einen Windows-Sicherheitshinweis geben, da der Engineering-Server auf das Netzwerk zugreift. Die Zugriffsanfrage bitte entsprechend zulassen.

Das erstellte Projekt sollte nun folgenden Aufbau haben:

Installation NuGet-Pakete
Spezifische Controls für die Gebäudeautomation sind nicht im Standardumfang der TcHmi-Toolbox enthalten.
Um diese im erstellten Projekt nutzen zu können, muss das NuGet-Paket Beckhoff.TwinCAT.HMI.Controls installiert werden. Das Vorgehen dazu ist wie folgt:
- NuGet-Paketverwaltung öffnen
- Beckhoff.TwinCAT.HMI.BA.Controls installieren


Im Zuge der Installation werden ebenfalls die Pakete Beckhoff.TwinCAT.HMI.BA.Framework und Beckhoff.TwinCAT.HMI.BA.Icons installiert.
Nach der Installation der NuGet-Pakete sollte der Projektbaum folgendermaßen aussehen.

Wenn der Desktop.view und die Toolbox geöffnet sind, sollten nun folgende Controls verfügbar sein:

![]() | Weitere Informationen befinden sich in den jeweiligen Dokumentationen der einzelnen Controls. |
Verwendung
Mit den verfügbaren Controls können sowohl Visualisierungen als auch UserControls erstellt werden. Die Verwendung entspricht damit den Standard-Controls der TcHmi.
Generische Funktionen
Wenn Sie die TF8040 als komplette Lösung mit allen Vorteilen während des Engineerings verwenden möchten, fahren Sie bitte mit dem Kapitel Generische Funktionen fort.