Généralités
La tâche rapide est destinée aux traitements de courte durée et périodiques.
Structure
La tâche rapide (FAST) est constituée d'unités de programme et/ou de sections et de sous-programmes.
Chaque section de la tâche rapide 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 rapide.
Les sous-programmes se programment en langage LD, FBD, IL ou ST. Ils sont appelés dans les sections de la tâche.
Exécution
L'exécution de la tâche rapide est périodique.
Elle est plus prioritaire que la tâche maître.
La période de la tâche rapide (FAST) est fixée par configuration, de 1 à 255 ms.
Le programme exécuté doit cependant rester court pour éviter le débordement des tâches moins prioritaires.
Contrôle
La tâche rapide peut être contrôlée par programme par bits et mots système.
Objets système |
Signification |
---|---|
%SW1 |
Période de tâche |
%S31 |
Activation de la tâche rapide |
%S11 |
Erreur du chien de garde |
%S19 |
Dépassement de période |
%SW33 |
Temps d'exécution (en ms) du dernier cycle |
%SW34 |
Temps d'exécution (en ms) du cycle le plus long |
%SW35 |
Temps d'exécution (en ms) du cycle le plus court |