Übung 2.4
Erstellung einer Anzeige- und Bedienoberfläche
Für die nachfolgend skizzierte Tanksteuerung soll eine Prozessvisualisierung mit Codesys erstellt werden. Der Bediener soll das Auffahren des Ventils YS per Mausklick auf das Ventilsymbol in der Visualisierungsoberfläche (3) verursachen können. Dazu ist in den Eigenschaften des Symbols (4) unter Eingangskonfiguration die entsprechende globale Variable einzutragen. Die globalen Variablen werden zentral deklariert (1). Das Steuerungsprogramm BEFUELL (2) bewirkt, dass nach Auffahren des Ventils die Zulaufpumpe NS automatisch aktiviert wird, wenn der Behälter nicht voll, d. h. LSH=FALSE, ist. Ist der Behälter voll, schaltet die Pumpe automatisch ab.
a) Öffnen Sie die Datei U2_4Tank.project1,2) im Programmiersystem Codesys V3.5
b) Skizzieren Sie in der Visualisierung Tankbefuellung zunächst das statische Anlagenbild oben dargestellt!
c) Für das Ventil YS, die Pumpe NS und den Niveauschalter LSH sind Farbwechsel zu konfigurieren, wenn die jeweilige Variable TRUE wird.
d) Außerdem soll durch einen Mausklick des Bedieners die Variable YS ihren Wert von FALSE auf TRUE bzw. umgekehrt ändern.
Lösung:
Die Lösung finden Sie im Projekt U2_4TankLsg.project1,2). Einen Überblick der Software und die Bedienung der Steuerung zeigt dieses Video.
1) in einigen Browsern muss die .project-Datei mit der rechten Maustaste angeklickt und zunächst durch "Link speichern unter" oder "Link herunterladen" gespeichert werden, bevor man diese dann mit Codesys öffnen kann.
2) Die Projekte wurden mit Codesys V3.5.16.4 erstellt. Falls Sie eine neuere Version verwenden, setzen Sie bitte nach dem Öffnen der Projektdateien unter Projekt|Projektumgebung "Alles auf neuest". Außerdem klicken Sie bitte im Fenster Geräte auf Device und mit der rechten Maustaste auf "Gerät aktualisieren"!
Speicherprogrammierbare Steuerungen im Industrial IoT
6. Auflage erscheint ab Dezember 2024
im Hanser Verlag