Exemple : Horloge analogique
Produit: CODESYS Visualization
Dans le AnalogueClock
Par exemple, une horloge analogique est implémentée et assemblée avec des éléments de visualisation standards. L'horloge affiche l'heure actuelle du système.
![]() |
Description
FB_Clock
: Le FB_CLOCK
bloc fonctionnel implémente la logique pour obtenir l'heure actuelle. Un fuseau horaire est d'abord défini, puis l'heure et la date sont récupérées. Étant donné que les unités, telles que l'heure, la minute et la seconde, sont nécessaires, la variable de date et d'heure est fractionnée. Ces parties peuvent être utilisées par la visualisation pour afficher l'heure.
Visualisation : la Clock
la visualisation construit une horloge analogique avec plusieurs ellipses et polygones. Il est possible de créer plusieurs références à cette horloge. Pour ce faire, un cadre doit être ajouté dans la visualisation principale. Faites un clic droit sur le cadre et cliquez Sélection de cadre ». La visualisation peut y être sélectionnée. Pour l'affichage de l'heure, un espace réservé appelé FB_CLOCK
" est défini dans l'éditeur d'interface de "Clock_Visu
. Cette variable est utilisée pour animer les aiguilles de l'horloge. Afin de référencer l'horloge, la variable de l'espace réservé doit être définie dans l'éditeur de propriétés à l'emplacement "Les références" indiquer. De cette manière, il est possible de référencer plusieurs horloges (par exemple, avec des fuseaux horaires différents).
Configuration système requise et restrictions
Système de programmation | CODESYS Development System (version 3.5.14.0 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.14.0) |
Composants complémentaires | - |
Avis
TÉLÉCHARGER Projet