Principes Du Multitâches; Gestion Des Tâches - SERAD MD Série Manuel D'utilisation

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

Publicité

Documentation Drive MD
Exemple :
VB0=254
VB1=0FEh
VB2=11111110b
6-3- Les Tâches
6-3-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 DPL / 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.
6-3-2- Gestion des tâches
Chaque tâche possède un mode de démarrage qui a été paramétré lors de sa création :
Démarrage automatique : à chaque démarrage du variateur, la tâche est lancée
automatiquement.
Démarrage manuel : la tâche n'est pas lancée automatiquement.
Un projet doit au moins contenir une tâche avec démarrage automatique. Il est conseillé
d'avoir une seule tâche dans laquelle on écrit toute la partie initialisation de l'application
et ensuite on lance les autres tâches.
On dispose de 5 instructions pour gérer les tâches :
Run :
Suspend :
R634
lancement d'une tâche qui est à l'arrêt.
suspension (pause) d'une tâche en cours d'exécution.
' notation décimale
' notation hexadécimale
' notation binaire
- 95 -
SERAD S.A.S.

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Md 230 mMd 400 tMd

Table des Matières