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.
![]() |
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
DOWNLOAD Projekt