Start eines Projekts

Beschreibung

Im Folgenden wird beschrieben, wie ein TcHmiBa-Projekt erstellt und gestartet wird.

Start eines Projekts 1:

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.

Start eines Projekts 2:

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.

Start eines Projekts 3:

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.

Start eines Projekts 4:

Das erstellte Projekt sollte nun folgenden Aufbau haben:

Start eines Projekts 5:

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:

Start eines Projekts 7:

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.

Start eines Projekts 8:

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

Start eines Projekts 9:
Start eines Projekts 10:

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.