Ejemplo: reloj analógico
Producto: CODESYS Visualization
En el AnalogueClock
ejemplo, se implementa un reloj analógico y se ensambla con elementos de visualización estándar. El reloj muestra la hora actual del sistema.
![]() |
Descripción
FB_Clock
: El FB_CLOCK
El bloque de funciones implementa la lógica para obtener la hora actual. Primero se establece una zona horaria y luego se obtienen la hora y la fecha. Debido a que se necesitan las unidades, como hora, minuto y segundo, la variable de fecha y hora se divide. Estas partes pueden ser utilizadas por la visualización para mostrar la hora.
Visualización: La Clock
visualización construye un reloj analógico con múltiples elipses y polígonos. Es posible crear múltiples referencias a este reloj. Para hacer esto, se debe agregar un marco en la visualización principal. Haga clic derecho en el marco y haga clic en Selección de cuadro”. La visualización se puede seleccionar allí. Para la visualización de la hora, un marcador de posición llamado FB_CLOCK
” se define en el editor de interfaz de “Clock_Visu
. Esta variable se utiliza para animar las manecillas del reloj. Para hacer referencia al reloj, la variable para el marcador de posición debe establecerse en el editor de propiedades en el "Referencias" punto. De esta forma, es posible referenciar múltiples relojes (por ejemplo, con diferentes zonas horarias).
Requisitos y restricciones del sistema
Sistema de programación | CODESYS Development System (versión 3.5.14.0 o superior) |
Sistema de tiempo de ejecución | CODESYS Control Win (versión 3.5.14.0) |
Componentes adicionales | - |
Aviso
DESCARGAR Proyecto