Rockwell Automation Allen-Bradley CompactLogix 5370 L1 Manuel Utilisateur page 266

Table des Matières

Publicité

Chapitre 10
Développement d'applications
Tableau 33 - Types de tâche et fréquence d'exécution
Type de
Exécution de la tâche
tâche
Continue
Toujours
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
266
Une tâche fournit des informations de planification et de priorité pour un ou
plusieurs programmes. La boîte de dialogue Task Properties permet de
définir la tâche comme étant continue, périodique ou événementielle.
Figure 42 - 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' e lle 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 avoir qu'une seule tâche continue.
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 2 000 000,00 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 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 d'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' é vénement d'axe
• Un événement de mouvement
• Changement d' é tat des données d' e ntrée du module
IMPORTANT : Avec l'application Logix Designer, version 21.00.00 ou ultérieure, vous pouvez utiliser ce déclencheur
avec les applications ControlLogix® 1756, SoftLogix 1789 et CompactLogix 5370 L1.
Publication Rockwell Automation 1769-UM021H-FR-P - Novembre 2016

Publicité

Table des Matières
loading

Table des Matières