Tableau 24 – Types de tâche d'un automate Logix5000
Exécution de la tâche
En permanence
Selon un intervalle défini, par exemple : toutes les 100 ms
ou
Plusieurs fois pendant la scrutation d'un autre
programme
Immédiatement après la survenance d'un événement
particulier
Définition des tâches
Une tâche fournit des informations de planification et de priorité pour un ou
plusieurs programmes. Vous pouvez configurer les tâches comme continues,
périodiques ou événementielles.
Type de tâche
Description
Continue
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 la commande de mouvement, les communications et autres tâches)
est utilisée pour l' e xécution des programmes de la tâche continue.
• La tâche continue est exécutée de façon permanente. Dès qu' e lle a terminé une scrutation
complète, elle redémarre immédiatement.
• Un projet n'a pas nécessairement besoin d'une tâche continue. Si elle est utilisée, elle doit être
unique.
Périodique
Une tâche périodique exécute une fonction à intervalle défini.
• Au moment où la tâche périodique doit être exécutée, elle interrompt toute autre tâche de priorité
inférieure. Elle s' e xécute une fois et restitue la commande au point où la tâche précédente avait été
interrompue.
• Vous pouvez définir l'intervalle de temps entre 0,1 et 2 000 s. 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 de l'automate Logix et des programmes
qu' e lle comporte.
Événementielle
Une tâche événementielle exécute une fonction donnée uniquement lorsqu'un événement particulier
(déclencheur) se produit. Dans un automate CompactLogix 1768, 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
• L'automate 1768-L43 accepte 16 tâches, dont 1 seule peut être continue.
• L'automate 1768-L45 accepte 30 tâches, dont 1 seule peut être continue.
Une tâche peut comporter jusqu'à 32 programmes distincts. Chacun d'entre eux
peut utiliser ses propres sous-programmes exécutables et points d'accès
programme. Une fois qu'une tâche est déclenchée (activée), tous les programmes
affectés à cette tâche s'exécutent dans l'ordre dans lequel ils ont été organisés. Un
programme ne peut apparaître qu'une seule fois dans l'arborescence de l'automate
et ne peut pas être partagé par plusieurs tâches.
Publication Rockwell Automation 1768-UM001F-FR-P – Février 2013
Développement d'applications
Chapitre 8
93