Einbindung Thies Wetterstation

In dieser Anleitung wird die Einbindung einer Thies Wetterstation Compact WSC11, 4.9056.10.000, mithilfe des Templates "FB_BA_Weatherstation_Thies" gezeigt.

Version Templates:

Benötigte Hardware:

Benötigte zusätzliche Bibliothek:

Hinzufügen des Templates:

1. Seit der Version 6.1.0.0 der Templates_Tc3_BA2 können Sie das Template der Thies-Wetterstation fest in der Projektvorlage "Building Controller" aufrufen.
Einbindung Thies Wetterstation 1:
Das aufrufende Template ist FB_BA_BuildingAutomationServer. Es handelt sich hierbei um ein Template auf der Ebene "Gewerk" und wird direkt im MAIN instanziiert:
Einbindung Thies Wetterstation 2:
Soll das Template verschoben oder neu über das Template Repository in das Projekt geladen werden, ist darauf zu achten, dieses wie beschrieben unterhalb der Gewerke-Ebene aufzurufen, um die korrekte DPAD-Hierarchie zu wahren.

Hinzufügen einer schnellen Task für die serielle Kommunikation

Die serielle Klemme (KL6041) wird bei einem PLC-Neustart auf die folgenden Kommunikationsparameter konfiguriert:

Das Prozessabbild muss zuvor auf 22 Bytes eingestellt sein.

Danach beginnt die eigentliche Kommunikation zwischen Klemme und Wetterstation.

Die dazu benötigten Bausteine sind in der Tc2_SerialCom-Bibliothek vorhanden und werden in der Methode "FastCycle" des Templates "FB_BA_Weatherstation_Thies" aufgerufen. Dieser Aufruf muss einer schnelleren Task als der bestehenden SPS-Zyklus-Task zugeordnet werden.

1. Öffnen Sie mit einem Rechtsklick auf POU in der PLC-Ordnerstruktur das Kontextmenü, wählen Sie Hinzufügen (1) und POU (2). Geben Sie im sich öffnenden Fenster einen Namen ein (Beispiel MAIN_fast) (3).
Der POU-Typ ist ein Programm in strukturiertem Text (ST):
Einbindung Thies Wetterstation 3:
In diesem Programm wird nun die Methode FastCycle aufgerufen:
Einbindung Thies Wetterstation 4:
2. Fügen Sie mit einem Rechtsklick auf Tasks (1) ein neues Element hinzu (2) und geben Sie diesem einen aussagekräftigen Namen, beispielsweise FastTask (3):
Einbindung Thies Wetterstation 5:
3. Stellen Sie diese neue Task auf eine kleine Zykluszeit ein. Die hier gezeigten 5ms sind eine Empfehlung.
Einbindung Thies Wetterstation 6:
4. Damit dem Programmteil diese Task zur Verfügung steht, muss eine Taskreferenz erzeugt werden: Wählen Sie mit einem Rechtsklick auf das Projekt (1) Hinzufügen (2) und danach Taskreferenz (3).
5. Danach öffnet sich ein Fenster. Wählen Sie die Task aus, auf die sich die Referenz beziehen soll (4):
Einbindung Thies Wetterstation 7:
Die Taskreferenz erscheint nun im SPS-Teil unten. Ihr kann nun der Baustein zugordnet werden, der in dieser Task aufgerufen werden soll.
6. Wählen Sie mit einem Rechtsklick auf die Task (1) Hinzufügen (2) und danach Vorhandenes Element (3) aus.
Einbindung Thies Wetterstation 8:
Es öffnet sich ein Fenster, in dem das Aufrufprogramm gewählt werden kann.
7. Bestätigen Sie die Auswahl mit OK
Einbindung Thies Wetterstation 9:

Hinzufügen der seriellen Kommunikationsbibliothek

Das Hineinziehen des Templates "FB_BA_WeatherStation_Thies" fügt nicht automatisch die benötigte serielle-Kommunikations-Bibliothek hinzu. Diese muss manuell eingefügt werden:

Mit einem Rechtsklick auf "Referenzen" (1) "Bibliothek hinzufügen" (2) auswählen. In dem sich öffnenden Fenster die Bibliothek "Tc2_SerialCom" wählen (3) und mit "OK" bestätigen (4).

Einbindung Thies Wetterstation 10:

Programmverknüpfungen erstellen

Die Verknüpfungsvariablen zum Prozessabbild der seriellen Klemme befinden sich im Template "FB_BA_WeatherStation_Thies". Allein durch die Implementation des Templates stehen sie jedoch nicht automatisch für das Verknüpfen zur Verfügung. Hierzu muss die Projektmappe einmal neu erstellt werden.

Wichtig ist an dieser Stelle, dass in dem Programm keine weiteren Übersetzungsfehler auftreten.
1. Führen Sie eine Rechtsklick auf PlcTaskInputs aus, wählen Sie unter Erstellen Projektmappe neu erstellen.
Zu diesem Zeitpunkt hat nur die schon vorhandene SPS-Task ein Prozessabbild.
Einbindung Thies Wetterstation 11:
Nach einem fehlerfreien Erstellen stehen die Linkvariablen des Templates zur Verfügung und die FastTask hält ebenfalls ein Prozessabbild-Bereich vor.
Einbindung Thies Wetterstation 12:
2. Markieren Sie zunächst alle Eingangsvariablen des Klemmen-Prozessabbildes (Status anklicken und dann mit gehaltener Shift-Taste die Pfeil-runter-Taste betätigen) (1), führen Sie danach einen Rechtsklick aus und wählen Multi-Verknüpfung (2). Verknüpfen Sie mit stRawDataIn (3) des Templates.
Einbindung Thies Wetterstation 13:
3. Verknüpfen Sie die Ausgangsdaten ebenso:
Einbindung Thies Wetterstation 14: