Introduction
Une CPU M580 peut exécuter des applications monotâches et multitâches. A la différence d'une application monotâche qui exécute uniquement la tâche MAST, une application multitâche définit les priorités de chaque tâche.
Il existe quatre tâches (voir le chapitre Structure du programme d'application du document Control Expert - Langages de programmation et structure - Manuel de référence) et deux types de tâches événementielles :
MAST
FAST
AUX0
AUX1
Evénement d'E/S dans un rack local uniquement
Evénement de temporisation dans un rack local uniquement
Caractéristiques des tâches
Le modèle temporel, la période des tâches et le nombre maximum de tâches par CPU sont définis en fonction de la référence de la CPU autonome ou de redondance d’UC (Hot Standby).
CPU autonomes :
Tâche |
Modèle temporel |
Période de la tâche (ms) |
Références BMEP58 |
||||||
---|---|---|---|---|---|---|---|---|---|
Plage |
Valeur par défaut |
1020 (H) |
20•0 (H) |
30•0 |
40•0 |
5040(C) |
6040(C) |
||
MAST(1) |
cyclique(2.) ou périodique |
1 à 255 |
20 |
X |
X |
X |
X |
X |
X |
FAST |
périodique |
1 à 255 |
5 |
X |
X |
X |
X |
X |
X |
AUX0 |
périodique |
10 à 2 550 par 10 |
100 |
X |
X |
X |
X |
X |
X |
AUX1 |
périodique |
10 à 2 550 par 10 |
200 |
X |
X |
X |
X |
X |
X |
1. La tâche MAST est obligatoire. 2. En mode cyclique, la durée minimal de cycle est de 8 ms s'il y a un réseau RIO et de 1 ms en l'absence de réseau RIO dans le système. X Cette tâche est prise en charge. |
CPU à redondance d’UC :
Tâche |
Modèle temporel |
Période de la tâche (ms) |
Référence de CPU (BMEH58 ... |
|||
---|---|---|---|---|---|---|
Plage |
Valeur par défaut |
2040(C) |
4040(C) |
6040(C) |
||
MAST(1) |
périodique(2) |
1 à 255 |
20 |
X |
X |
X |
FAST(3) |
périodique |
1 à 255 |
5 |
X |
X |
X |
AUX0(4) |
— |
— |
— |
— |
— |
— |
AUX1(4) |
— |
— |
— |
— |
— |
— |
1. La tâche MAST est obligatoire. 2. Seul le modèle périodique est pris en charge (modèle cyclique non autorisé). 3. Pris en charge par les stations ERIO (e)X80. 4. Non pris en charge. X Cette tâche est prise en charge. |