Allen-Bradley Compact GuardLogix 5370 Manuel Utilisateur page 124

Table des Matières

Publicité

Chapitre 8
Éléments d'une application de commande
Tableau 19 – Types de tâche et fréquence d'exécution
Type de
Exécution de la tâche
tâche
Continu
En permanence
Périodique
• À un intervalle précis, tel que
toutes les 100 ms
• Plusieurs fois pendant la
scrutation de votre autre
programme logique
Événement
Dès qu'un événement se
produit
124
Une tâche fournit des informations de planification et de priorité pour un ou
plusieurs programmes. La boîte de dialogue Task Properties (Propriétés de la
tâche) permet de définir la tâche comme étant continue, périodique ou
événementielle.
Figure 25 – Configuration du type de tâche
Ce tableau explique les types de tâches que vous pouvez configurer.
Description
La tâche continue est exécutée en arrière-plan. Tout temps de traitement du processeur non alloué à d'autres opérations
(telles que des commandes de mouvement, des communications et autres tâches) est utilisé pour l' e xécution des
programmes de la tâche continue :
• La tâche continue est continuellement exécutée. Lorsqu'elle a terminé une scrutation complète, elle recommence
immédiatement.
• Un projet ne requiert pas de tâche continue. Le cas échéant, il ne peut y en avoir qu'une seule.
Une tâche périodique exécute une fonction à un intervalle donné :
• Dès que le temps prévu pour la tâche périodique s' e st écoulé, la tâche interrompt toute autre tâche de priorité inférieure,
s' e xécute une fois et revient à la ligne de commande à laquelle la tâche précédente avait été interrompue.
• Vous pouvez définir l'intervalle de temps entre 0,1 et 2000000 ms. La valeur par défaut est de 10 ms. Cette valeur dépend
également de l'automate et de la configuration.
• La performance d'une tâche périodique dépend du type d'automate Logix5000 et du programme logique dans la tâche.
• La tâche périodique traite les données d'E/S pour les automates CompactLogix™, FlexLogix™, DriveLogix™, et SoftLogix™
en tenant compte des points suivants :
– Pour les automates CompactLogix, FlexLogix et DriveLogix, le niveau de priorité est de 6
– Pour les automates SoftLogix, la priorité est la priorité Windows, soit 16 (inactive)
– Les tâches de priorité plus élevée sont prioritaires par rapport à la tâche d'E/S et peuvent influer sur le traitement
– L' e xécution se fait à l'intervalle RPI le plus rapide que vous avez programmé dans votre système
– L' e xécution se fait aussi longtemps qu'il faut pour scruter les modules des E/S configurés
Une tâche événementielle exécute une fonction uniquement lorsqu'un événement (déclencheur) se produit. Le déclencheur
d'une tâche événementielle peut être l'un des événements suivants :
• Un point consommé
• Une instruction EVENT
• Un déclenchement d'axe
• Un événement de mouvement
• Changement d' é tat des données d' e ntrée du module
Publication Rockwell Automation 1769-UM022B-FR-P – Décembre 2016

Publicité

Table des Matières
loading

Table des Matières