Omron SYSMAC CS Série Manuel De Programmation page 197

Automates programmables
Table des Matières

Publicité

Utilisation de tâches
Remarque
Drapeau d'exécution de la
tâche initiale (A20015)
Remarque
Drapeau de démarrage de
tâche (UC A20014, CS1-H,
CJ1-H, CJ1M ou CS1D
uniquement)
170
Les drapeaux de tâches sont utilisés uniquement avec des tâches cycliques,
et non avec des tâches d'interruption. Avec une tâche d'interruption, A44115
sera activé si la tâche s'exécute après le début de l'opération et le numéro de
la tâche d'interruption qui a nécessité un temps de traitement maximum sera
stocké dans un format hexadécimal à deux chiffres dans les drapeaux
A44100 à A44107.
Le drapeau d'exécution de la tâche initiale passe à ON lorsque les tâches
cycliques passent de l'état Désactivé (INI) à l'état READY, lorsque les tâches
obtiennent le droit d'exécution et à la première exécution des tâches. Il passe
à OFF lorsque la première exécution des tâches est terminée.
Désactivé
Tâche n
Drapeau d'exécution
de la tâche initiale
Le drapeau d'exécution de la tâche initiale indique si les tâches cycliques sont
exécutées pour la première fois ou non. Ce drapeau peut ainsi être utilisé
pour exécuter le traitement d'initialisation à l'intérieur des tâches.
Drapeau d'exécution de la tâche initiale
Bien qu'une tâche cyclique à l'état En attente repasse à l'état READY via
l'instruction TKON(820), cela n'est pas considéré comme une exécution
initiale et le drapeau d'exécution de la tâche initiale (20015) ne passe pas à
ON. Le drapeau d'exécution de la tâche initiale (20015) ne passe pas non
plus à ON si une tâche cyclique passe de l'état Désactivé à l'état RUN ou si
elle est mise à l'état En attente par une autre tâche via l'instruction
TKOF(821) avant l'obtention du droit d'exécution réel.
Le drapeau de démarrage de tâche peut être utilisé pour exécuter le
traitement d'initialisation à chaque démarrage du cycle de la tâche. Il passe à
OFF lorsque l'état de la tâche cyclique passe de Désactivé (INI) ou En attente
(WAIT) à READY (alors que le drapeau d'exécution de la tâche initiale passe
à ON uniquement lorsque l'état passe de Désactivé (INI) à READY).
Désactivé
Tâche n
Drapeau de
démarrage de tâche
Le drapeau de démarrage de tâche peut être utilisé pour effectuer le
traitement d'initialisation lorsqu'une tâche passe de l'état En attente à l'état
RUN, c'est-à-dire lorsqu'une tâche à l'état En attente est activée avec
l'instruction TRON(820).
Prêt
Prêt
Désactivé
Traitement
de
l'initialisation
Prêt
Prêt
Désactivé
Chapitre 4-2

Publicité

Table des Matières
loading

Table des Matières