Types De Tâches; Tâches Cycliques; Tâches D'interruption - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Caractéristiques des tâches
4-1-4
Types de tâches
Remarque
Tâches cycliques
Remarque
Tâches d'interruption
Tâche d'interruption de
mise hors tension
Remarque
Tâches d'interruption
programmées
Remarque
Tâches d'interruptions
d'E/S
160
Les tâches sont globalement classées en tant que tâches cycliques ou tâches
d'interruption. Les tâches d'interruption sont ensuite réparties entre les tâches
d'interruption de mise hors tension, les tâches d'interruption programmées, les
tâches d'interruption d'E/S (série CS uniquement) et les tâches d'interruption
externes (série CS uniquement). Les tâches d'interruption peuvent également
être exécutées en tant que tâches cycliques extra.
Avec les UC CS1-H, CJ1-H, CJ1M ou CS1D, vous pouvez exécuter les tâches
d'interruption en tant que tâches cycliques en les démarrant avec TKON. Elles
sont alors appelées « tâches cycliques extra ».
Une tâche cyclique à l'état READY sera exécutée une fois par cycle (du début du
programme jusqu'à l'instruction END(001)) en fonction de l'ordre numérique (en
partant de la tâche correspondant au plus petit numéro). Le nombre maximum de
tâches cycliques est de 32 (numéros de tâches cycliques : 00 à 31).
Avec les UC CS1-H, CJ1-H, CJ1M ou CS1D, vous pouvez exécuter les tâches
d'interruption (numéros de tâches d'interruption 0 à 255) en tant que tâches
cycliques en procédant comme pour les tâches cycliques normales (numéros de
tâches 0 à 31). Si vous utilisez des tâches cycliques extra, le nombre total de
tâches cycliques pouvant être utilisées est de 288.
Une tâche d'interruption sera exécutée si une interruption a lieu, même si une
tâche cyclique (y compris des tâches cycliques extra) est en cours d'exécution. La
tâche d'interruption sera exécutée à n'importe quel moment du cycle, y compris
pendant l'exécution du programme utilisateur, la mise à jour d'E/S ou le traitement
des périphériques, lorsque la condition d'exécution pour l'interruption sera remplie.
Dans le cas des UC CS1-H, CJ1-H, CJ1M ou CS1D, les tâches d'interruption
peuvent être exécutées en tant que tâches cycliques (les UC CS1D pour les
systèmes à UC en duplex ne prennent pas en charge les interruptions. Avec ces
dernières, les tâches d'interruption peuvent être utilisées uniquement en tant que
tâches cycliques extra).
Les entrées d'interruption intégrées et les entrées des compteurs à grande vitesse
sur une UC CJ1M peuvent être utilisées pour activer des tâches d'interruption.
Pour des informations détaillées, reportez-vous au Manuel d'utilisation des E/S
intégrées, série CJ.
La tâche d'interruption de mise hors sera exécutée si l'alimentation de l'UC est
coupée. Une seule tâche d'interruption de mise hors tension peut être program-
mée (numéro de tâche d'interruption : 1).
La tâche d'interruption de mise hors tension doit s'exécuter avant l'expiration du
délai suivant, sinon la tâche est automatiquement fermée.
10 ms – (temps de retard de détection de mise hors tension)
Le temps de retard de détection de mise hors tension est défini dans la
configuration de l'API.
Une tâche d'interruption programmée sera exécutée à intervalle en fonction de la
temporisation interne de l'UC. Le nombre maximum de tâches d'interruption
programmées est de 2 (numéros de tâches d'interruption : 2 et 3).
L'instruction SET INTERRUPT MASK (MSKS(690)) permet de définir l'interruption
pour une tâche d'interruption programmée. Les délais d'interruption peuvent être
définis par incréments de 10 ms ou de 1,0 ms dans la configuration de l'API.
Une tâche d'interruption d'E/S sera exécutée si une entrée de carte d'entrée
d'interruption passe à ON. Le nombre maximum de tâches d'interruption d'E/S
est de 32 (numéros de tâches d'interruption : 100 à 131). La carte d'entrée
d'interruption doit être montée sur le rack UC. Pour les UC CJ1-H, la carte doit
être connectée comme étant l'une des cinq unités (emplacements 0 à 4)
présentes à côté de l'UC. Pour les UC CJ1M, la carte doit être connectée comme
étant l'une des trois unités (emplacements 0 à 2) présentes à côté de l'UC. Les
Chapitre 4-1

Publicité

Table des Matières
loading

Table des Matières