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

NOTE : La durée d'exécution d'une mise à jour des valeurs d'initialisation avec les valeurs courantes n'est pas prise en compte dans le calcul du chien de garde.

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.