Utilisation des tâches
TKON(820)
Numéros de tâche cyclique et de cycle d'exécution
454
Une tâche cyclique dans l'état d'Attente maintient cet état dans les cycles sui-
vants. La tâche doit être activée en utilisant l'instruction TKON(820) afin de pas-
ser de l'état d'Attente à l'état READY.
Tâche cyclique 1
TKOF (821)
Tâche cyclique 2
Si une instruction TKOF(821) est exécutée pour la tâche dans laquelle elle est,
la tâche cesse d'être exécutée où l'instruction est exécutée, et la tâche passe à
l'état d'Attente.
Si la tâche m passe à ON la tâche n et m > n, la tâche n passe à l'état READY au
prochain cycle.
Exemple : Si la tâche 5 passe à ON la tâche 2, la tâche 2 passe à l'état READY le
prochain cycle.
Si la tâche m passe à ON la tâche n et m < n, la tâche n passe à l'état READY
dans le même cycle.
Exemple : Si la tâche 2 passe à ON la tâche 5, la tâche 5 passe à l'état READY
dans le même cycle.
Si la tâche m passe la tâche n dans l'état d'Attente et m > le n, la tâche passe à
l'état d'Attente au prochain cycle.
Exemple : Si la tâche 5 passe la tâche 2 à l'état d'Attente, la tâche 2 passe à
l'état d'Attente le prochain cycle.
Si la tâche m passe la tâche n dans l'état d'Attente et m < n, la tâche n passe à
l'état d'Attente dans le même cycle.
Exemple : Si la tâche 2 passe la tâche 5 dans l'état d'Attente, la tâche 5 passe à
l'état d'Attente dans le même cycle.
Etat
Tâche cyclique 1
d'Attente
Etat RUN
Tâche cyclique 2
Tâche 2
L'exécution de la
tâche s'arrête ici et la
tâche passe dans
l'état d'Attente.
Chapitre
11-2
Etat d'Attente
Etat RUN