Utilisation des tâches
Exemple : tâche cyclique
1) La tâche 0 est
Tâche
dans l'état READY
cyclique 0
en début de fonc-
tionnement.
Tâche
D'autres tâches
cyclique 1
restent dans l'état
Désactivé.
Tâche
cyclique
Tâche
cyclique
11-2-2 Tâches et cycle d'exécution
Rem. Au moins une tâche cyclique doit être dans l'état READY dans chaque cycle. S'il
n'y a pas tâche cyclique dans l'état READY, le drapeau d'erreur de tâche
(A29512) passe à ON, et l'UC cesse de fonctionner.
2)La tâche 1 passe
dans l'état READY
si A est ON, et les
tâches 2 et 3 res-
tent sur l'état Dés-
activé.
2
3
Une tâche cyclique dans l'état READY maintient cet état dans les cycles sui-
vants.
TKON(820)
Tâche cyclique
0 (état READY
en début de
fonctionnement
Tâche cyclique 1
Tâche cyclique 2
Tâche cyclique 3
3) La tâche 0 passe
Tâche
0
cyclique
dans l'état d'At-
tente si D est ON.
Tâche
1
cyclique
D'autres tâches restent
dans leur état.
Tâche
2
cyclique
Tâche
3
cyclique
Etat prêt
Etat d'attente/Etat désactivé
Etat prêt en
Tâche cyclique 1
début de fonc-
tionnement
Tâche cyclique 2
Etat
prêt
Chapitre
11-2
Tâche
0
cyclique
Tâche
1
cyclique
Tâche
2
cyclique
Tâche
3
cyclique
Tâche cyclique 1
Etat prêt
Tâche cyclique 2
Etat prêt
453