SERAD IMD Série Manuel D'utilisation page 197

Masquer les pouces Voir aussi pour IMD Série:
Table des Matières

Publicité

Documentation Drive IMD, IMD20 et IMDL
8-5- Les Tâches
8-5-1- Principes du multitâches
Le moniteur temps réel multitâches gère jusqu'à 4 tâches en parallèle :
Le multitâche bascule de la tâche courante vers la tâche suivante si :
Le temps passé dans la tâche dépasse le temps de vieillissement. Ce temps est
paramétrable à partir du menu Options / Langage iDPL / Compilateur. Il est nécessaire
de recompiler les tâches après une modification.
Rencontre d'une instruction bloquante :
- Wait, Delay
- Mova, Movr, Stop, Home
rencontre de l'instruction NEXTTASK
En règle générale, une tâche courte permettra de traiter des événements plus rapides
qu'une tâche longue.
8-5-2- Priorité des tâches
Dans un projet iDPL, on intègre un niveau de priorité pour les tâches :
On peut avoir une tâche de priorité haute et les autres de priorité normale.
La tâche de priorité haute occupe un temps de vieillissements sur deux :
Nbr. tâches
1
2
3
4
8-5-3- Gestion des tâches
Chaque tâche possède un mode de démarrage qui a été paramétré lors de sa création :
R724
Répartition du temps d'exécution
Tâche haute | Tâches normales
Pas de changement
75% - 25%
66% - 33%
62,5% - 37,5%
Exemple avec la tâche 1 en priorité haute
Cycle d'exécution des tâches
- 197 -
1
1-1-1-2
1-1-1-2-1-3
1-1-1-2-1-3-1-4
SERAD S.A

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Imd20 sérieImdl série

Table des Matières