Omron SYSMAC CS1 Série Guide D'installation page 497

Table des Matières

Publicité

Tâches d'interruption
Paramétrages du setup de l'API
Adresses
Bit 14 à +128
Détection de l'erreur de
la tâche d'interruption
Mots/drapeaux de la zone auxiliaire
Nom
Drapeau d'erreur de la
A40213
tâche d'interruption
Erreur de la tâche
A426
d'interruption, numéro
de la tâche
Inhibition des
interruptions
Simultanéité de données
entre les tâches
cycliques et
d'interruption
472
Nom
Indique la détection ou non des erreurs de
tâche d'interruption. Le drapeau d'erreur
de tâche d'interruption (A40213) est
fonction de l'autorisation de la détection.
Adresses
Passe à ON si une tâche d'interruption s'exécute en plus de 10 ms
pendant le rafraîchissement de l'Unité d'E/S spéciales C200H ou
d'E/S déportées SYSMAC BUS, mais l'UC continue de fonctionner. La
LED ERR/ALM sur le panneau avant s'allume.
Passe à ON en cas d'essai de rafraîchissement d'une Unité d'E/S
spéciales avec une instruction IORF d'une tâche d'interruption
pendant que cette unité est rafraîchie par l'E/S cyclique.
Contient le numéro de tâche d'interruption ou le numéro de l'Unité
d'E/S spéciales à rafraîchir (le bit 15 est à OFF quand l'exécution
d'une tâche d'interruption exige 10 ms ou plus et à ON en cas de
rafraîchissement multiple de l'Unité d'E/S).
Le traitement est interrompu et la tâche d'interruption exécutée dans les cas sui-
vants :
· Quand une instruction est exécutée.
· Pendant le rafraîchissement d'une Unité d'E/S spéciales, d'une Unité bus UC
CS1, ou d'une carte interne.
· Pendant l'utilisation d'une liaison Host Link.
Les données peuvent être corrompues si des tâches cycliques et d'interruption
lisent et écrivent aux mêmes adresses de mémoire d'E/S. Utiliser la procédure
suivante pour inhiber les interruptions pendant l'accès mémoire par des instruc-
tions de tâche cycliques.
· Utiliser une instruction DI (DISABLE INTERRUPT) pour inhiber l'exécution
des tâches d'interruption, immédiatement avant la lecture ou l'écriture par une
instruction de tâche cyclique.
· Utiliser une instruction EI (ENABLE INTERRUPT) juste après le traitement
afin de permettre l'exécution de la tâche d'interruption.
Lecture et écriture de la
mémoire d'E/S en commun
avec des tâches d'interrup-
tion.
Traitement avec l'exécution
de la tâche d'interruption
autorisée.
Des problèmes peuvent se produire avec la simultanéité de données même si
DI(693) et EI(694) sont utilisées pour inhiber des tâches d'interruption pendant
Description
Description
Tâche cyclique
Inhibition
Autorisation
Chapitre
11-3
Caractéristi-
Paramétrage
ques
par défaut
0 : Détection
0
permise,
1 : Détection
interdite
Tâche d'interruption
Tâche d'interruption

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sysmac cs1g/h-cpuj j-ev1

Table des Matières