Les cycles sont utilisés pour commander au Runtime des actions récurrentes. Les applications classiques sont :
-
le cycle d'acquisition,
-
le cycle d'archivage,
-
le cycle de rafraîchissement de la vue.
Outre les cycles prédéfinis dans WinCC, vous pouvez également définir vos propres cycles.
Principe
Applications typiques des cycles :
-
Acquisition de variables externes
Le cycle d'acquisition détermine l'instant où la valeur de process d'une variable externe de l'automate est lue sur le pupitre opérateur. Réglez le cycle d'acquisition en fonction de la vitesse de modification des valeurs de process. À titre d'exemple, l'évolution de la température d'un four est considérablement plus lente que celle de la vitesse d'un entraînement électrique.
Ne sélectionnez pas un cycle d'acquisition trop petit, car sinon la charge due à la communication du processus augmenterait fortement.
-
Déclenchement de tâches
Vous avez la possibilité de configurer une tâche avec déclenchement cyclique dans le planificateur de tâches. Vous déterminez, à l'aide du temps de cycle, quand la tâche sera exécutée.
-
Archivage de valeurs de processus
Le cycle d'archivage détermine le moment où une valeur de process sera enregistrée dans la base de données d'archives. Le cycle d'archivage est toujours un multiple entier du cycle d'acquisition.
La valeur par défaut réglée est 500 ms. Toutes les autres valeurs sont configurables par pas de 50 ms.
Remarque
Cycle d'archivage
Les temps de cycle 100 ms et 250 ms ne peuvent pas être configurés pour l'archivage cyclique de données. Les multiples de ces temps de cycle sont également interdits.
Le temps de cycle configurable le plus court est de 500 ms.
Exemple d'application
Vous utilisez des cycles pour les tâches suivantes, par exemple :
-
acquisition et archivage de valeurs de processus
-
déclenchement de tâches
-
journal au fil de l'eau
-
notification des intervalles de maintenance.