Généralités
Les tâches auxiliaires sont conçues pour les tâches de traitement lentes. Il s'agit des tâches de plus faible priorité.
Il est possible de programmer jusqu'à quatre tâches auxiliaires(AUX0, AUX1, AUX2 ou AUX3) sur les automates Premium TSX P57 5•• etQuantum 140 CPU 6••••.
Il est possible de programmer jusqu'à deux tâches auxiliaires (AUX0, AUX1) sur les automates Modicon M580 BME P58 ••••.
Les tâches auxiliaires ne sont pas disponibles pour les automates Modicon M340.
Structure
Les tâches auxiliaires (AUX) sont constituées d'unités de programme et/ou de sections et de sous-programmes.
Chaque section de la tâche auxiliaire est programmée dans l'un des langages suivants : LD, FBD, IL ou ST.
Le langage SFC n'est pas utilisable dans les sections d'une tâche auxiliaire.
Un maximum de 64 sous-programmes peuvent être programmés en langage LD, FBD, IL ou ST. Ils sont appelés dans les sections des tâches.
Exécution
L'exécution des tâches auxiliaires est périodique.
Elles ont la priorité la plus faible.
La période d'une tâche auxiliaire peut être fixée entre 10 ms et 2 550 ms.
Contrôle
Les tâches auxiliaires peuvent être contrôlées par programme, par des bits et mots système.
Objets système |
Signification |
---|---|
%SW2 |
Période de la tâche auxiliaire 0 |
%SW3 |
Période de la tâche auxiliaire 1 |
%SW4 |
Période de la tâche auxiliaire 2 |
%SW5 |
Période de la tâche auxiliaire 3 |
%S32 |
Activation de la tâche auxiliaire 0 |
%S33 |
Activation de la tâche auxiliaire 1 |
%S34 |
Activation de la tâche auxiliaire 2 |
%S35 |
Activation de la tâche auxiliaire 3 |
%S11 |
Erreur du chien de garde |
%S19 |
Dépassement de période |
%SW36 |
Temps d'exécution (en ms) du dernier cycle de la tâche auxiliaire 0 |
%SW39 |
Temps d'exécution (en ms) du dernier cycle de la tâche auxiliaire 1 |
%SW42 |
Temps d'exécution (en ms) du dernier cycle de la tâche auxiliaire 2 |
%SW45 |
Temps d'exécution (en ms) du dernier cycle de la tâche auxiliaire 3 |
%SW37 |
Temps d'exécution (en ms) du plus long cycle de la tâche auxiliaire 0 |
%SW40 |
Temps d'exécution (en ms) du plus long cycle de la tâche auxiliaire 1 |
%SW43 |
Temps d'exécution (en ms) du plus long cycle de la tâche auxiliaire 2 |
%SW46 |
Temps d'exécution (en ms) du plus long cycle de la tâche auxiliaire 3 |
%SW38 |
Temps d'exécution (en ms) du cycle le plus court de la tâche auxiliaire 0 |
%SW41 |
Temps d'exécution (en ms) du cycle le plus court de la tâche auxiliaire 1 |
%SW44 |
Temps d'exécution (en ms) du cycle le plus court de la tâche auxiliaire 2 |
%SW47 |
Temps d'exécution (en ms) du cycle le plus court de la tâche auxiliaire 3 |