Description des Tâches
Statut exécutable et en
attente
Programme
Tâche 0 (Tâche de commande)
Tâche 1
Tâche 2
Tâche 3
220
Les instructions TASKS ON et TASKS OFF (TKON(820) et TKOF(821)) peuvent
être exécutées dans une tâche pour placer une autre tâche en statut exécutable
ou en attente.
Les instructions dans les tâches qui sont en attente ne seront pas exécutées,
mais leur statut d'E/S sera maintenu. Lorsqu'une tâche est retournée avec un
statut exécutable les instructions seront exécutées avec un statut d'E/S qui a été
maintenu.
Exemple : programmation avec une Tâche de Commande
Dans cet exemple, la tâche 0 est exécutée en premier, au debut du fonctionne-
ment. Les autres tâches peuvent être placées au début du fonctionnement par
des périphériques de programmation (exeptées les consoles de programma-
tion) pour démarrer.
Tâche 0
Exemple: La tâche 0 est placée pour être exécutée en début de
fonctionnement.
Tâche 1 est exécutable lorsque a est à ON.
Tâche 1 est mise en attente lorsque b est à ON.
Tâches 2 and 3 sont exécutables lorsque c est à ON.
Tâches 2 and 3 sont mises en attente lorsque d est à
ON.
Démar-
rage de
Tâche 1
quand a
Tâche 0
est à ON.
Tâche 1
Tâche 2
Démar-
rage des
Tâche 3
Tâches 2
et 3 quand
c est à
ON.
Tâche 0
Tâche 1
Tâche 2
Tâche 3
Chapitre
Mise en
attente de
Tâche 1
Tâche 0
quand b
est à ON.
Tâche 1
Tâche 2
Tâche 3
Mise en
attente des
Tâche 0
Tâches 2 et
3 quand d
Tâche 1
est à ON.
Tâche 2
Tâche 3
6-4
Tâche 0
Tâche 1
Tâche 2
Tâche 3
Tâche 0
Tâche 1
Tâche 2
Tâche 3