Drapeaux De Tâche D'interruption Et Mots - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Tâche d'interruption
Tâche cyclique
Remarque
Remarque
4-3-3
Drapeaux de tâche d'interruption et mots
Interruption pendant l'exécution d'une tâche d'interruption
Si une interruption survient pendant l'exécution d'une autre tâche d'interruption, la
tâche d'interruption ne sera pas exécutée avant que l'exécution de l'interruption
d'origine ne soit terminée.
Tâche d'interruption A
La tâche d'interruption A continuera jusqu'à
ce que son exécution soit terminée.
Si vous ne souhaitez pas qu'une tâche d'interruption d'E/S avec un numéro
spécifique soit sauvegardée et exécutée pour une UC série CS lorsqu'elle
survient pendant l'exécution d'une autre tâche d'exécution, exécutez l'instruction
CLI (CLEAR INTERRUPT) à partir de l'autre tâche d'interruption pour EFFACER
le numéro d'interruption sauvegardé en interne. Les interruptions programmées
et les interruptions externes ne peuvent pas être annulées.
La tâche d'interruption 101 sera ignorée
pendant l'exécution d'une autre tâche
Tâche cyclique
Plusieurs interruptions exécutées simultanément
Les tâches d'interruption autre que tâches d'interruption de mise hors tension
sont exécutées dans l'ordre de priorité suivant lorsque plusieurs interruptions
surviennent simultanément.
Tâches d'interruption d'E/S (série CS uniquement) > tâches d'interruption
externes (série CS uniquement) > tâches d'interruption programmées
Les différents types de tâches d'interruption seront exécutés dans l'ordre à
partir du plus petit numéro s'il en existe plusieurs.
Une seule interruption sera enregistrée en mémoire par tâche d'interruption et
aucune interruption ne sera enregistrée pour une interruption qui est déjà en
cours d'exécution. Etant donné le faible niveau de priorité des interruptions
programmées et dans la mesure où une seule interruption est enregistrée à la
fois, une interruption programmée peut être ignorée.
Temps maximal de traitement de la tâche d'interruption (A440)
Le temps de traitement maximal d'une tâche d'interruption est sauvegardé en
données binaires (unités de 0,1 ms) et il est remis à zéro au début de l'opération.
Interruption
Tâche d'interruption B
pendant
l'exécution
Tâche d'interruption A
Interruption
pendant
l'exécution
Chapitre 4-3
Tâche d'interruption
d'E/S
La tâche d'interruption 101
ne sera pas exécutée.
183

Publicité

Table des Matières
loading

Table des Matières