Skip to main content

Beispiel: Analoguhr

Produkt: CODESYS Visualization

In dem Beispiel AnalogueClock wird eine analoge Uhr mit Standard-Visualisierungselementen implementiert und zusammengesetzt. Die Uhr zeigt die aktuelle Systemzeit an.

_example_img_analoque_clock.png

Beschreibung

FB_Clock: Der Funktionsbaustein FB_CLOCK implementiert die Logik zur Ermittlung der aktuellen Zeit. Zuerst wird eine Zeitzone eingestellt und danach die Zeit und das Datum abgeholt. Da die Einheiten wie Stunde, Minute und Sekunde benötigt werden, wird die Datums- und Zeitvariable aufgeteilt. Diese Teile können von der Visualisierung verwendet werden, um die Zeit anzuzeigen.

Visualisierung: Die Visualisierung Uhr stellt eine analoge Uhr mit mehreren Ellipsen und Polygonen dar. Es ist möglich, mehrere Verweise auf diese Uhr zu erstellen. Dazu muss ein Rahmen in der Hauptvisualisierung hinzugefügt werden. Klicken Sie mit der rechten Maustaste auf den Rahmen und wählen Sie Rahmenauswahl. Dort kann die Visualisierung ausgewählt werden. Für die Anzeige der Uhrzeit wird im Interface-Editor von Clock_Visu ein Platzhalter namens FB_CLOCK definiert. Diese Variable wird verwendet, um die Uhrzeiger zu animieren. Um die Uhr zu referenzieren, muss die Variable für den Platzhalter im Eigenschaften-Editor unter dem Punkt Referenzen gesetzt werden. Auf diese Weise ist es möglich, mehrere Uhren zu referenzieren, beispielsweise mit unterschiedlichen Zeitzonen.

Systemvoraussetzungen und Einschränkungen

Programmiersystem

CODESYS Development System Version 3.5.14.0 oder höher

Laufzeitsystem

CODESYS Control Win Version 3.5.14.0

Zusatzkomponenten

-

Hinweis

_example_icon.png DOWNLOAD Projekt