Template Repository

Das Template Repository ist eine App zur Verwaltung von Templates.

Starten der App in der Entwicklungsumgebung

Mit dem TF8040 Setup wird das Template Repository automatisch in der TwinCAT Entwicklungsumgebung (XAE Shell oder Visual Studio) installiert.
1. Mit einem Rechtsklick auf ein freies Feld in der Symbolleiste öffnen Sie ein Kontextmenü.
2. Wählen Sie im Kontextmenü die App Template Repository aus.
Template Repository 1:
3. Starten Sie die App durch Klick auf das Icon TwinCAT Template Repository.
Es öffnet sich das Hauptfenster.
Template Repository 2:

Hauptfenster

Das Hauptfenster ist in 6 verschiedene Bereiche aufgeteilt:

Template Repository 3:

1 Menüleiste

In der Menüleiste stehen folgende Funktionen zur Verfügung:

Hier werden detaillierte Log Informationen zur verwendeten Softwareversion und Fehler angezeigt.

Template Repository 5:

2 Suchleiste

In der Suchleiste werden die eingebundenen Repositories nach Schlagwörtern (tags) oder Namen innerhalb der Templates durchsucht. Die Suchergebnisse werden in den jeweiligen Bereichen angezeigt.

Template Repository 6:

3 TwinCAT Repository Bereich

Im TwinCAT-Repository-Bereich befinden sich alle Templates, welche mit der TF8040 Installation ausgeliefert werden. Aus diesem Bereich können Templates nur entnommen aber nicht hinzugefügt werden.

Template Repository 7:

Mit der TF8040-Installation erhalten Sie ein Repository mit Templates. Um diese für ihre Projektspezifischen Applikationen nutzen zu können, müssen Sie vorrübergehend das Repository in den globalen Bereich laden.

4 Global Repository Bereich

Der Global-Repository-Bereich dient als Ablageort für alle kundenspezifischen Templates die projektübergreifend von mehreren Entwicklern genutzt werden möchten. Hier können Templates projektübergreifend entnommen und hinzugefügt werden. Der Ablageort kann z. B.: ein Netzlaufwerk im Firmennetzwerk oder ein beliebiger Ort auf der lokalen Festplatte sein.

5 Local Repository Bereich

Im Local-Repository-Bereich werden alle Templates abgelegt, die in der lokalen Solution genutzt werden.

Template Repository 8:

Ein Austausch von Templates zwischen lokalem und globalem Bereich ist möglich.

6 Infobereich

Im Infobereich werden detaillierte Informationen der jeweils aktuell gewählten Templates angezeigt.

Template Repository 9:

Hinzufügen von Templates in ein PLC-Projekt

Templates können auf zwei Wegen in die aktuelle Solution integriert werden:

Doppelklick auf das gewünschte Template
Rechtsklick auf das gewünschte Template > Add to > PLC Project
Template Repository 10:
1. Es öffnet sich das Dialogfenster Add Template to PLC Project. Wählen Sie das Template aus und bestätigen Sie dies mit OK.
Template Repository 11:
Das gewünschte Template inklusive aller abhängigen Untertemplates befindet sich nun im PLC-Projekt.
Template Repository 12:

Aufruf und Instanziierung eines Templates

Nachdem das gewünschte Template aus dem Repository dem Projekt hinzugefügt wurde, können diese in den Projektapplikationen instanziiert und aufgerufen werden.

Instanziierung im Deklarationsteil:

Template Repository 13:

Aufruf im Programmteil:

Template Repository 14: