Tâches d'interruption
A40213
Erreur de la tâche d'interruption
(Si l'erreur de la tâche
d'interruption est mise à ON lors
du setup de l'API)
Numéro de tâche à l'arrêt
du programme (A294)
11-3-9 Précautions d'application
Temps d'exécution longs
avec les Unités d'E/S
spéciales C200H ou
SYSMAC BUS
470
A44115 passe à ON quand la première interruption se produit après le début de
fonctionnement. Le temps maximum de traitement pour des tâches d'interrup-
tion successives est stocké dans les deux digits hexadécimaux à l'extrême
droite et est effacé en début de fonctionnement.
Drapeau d'erreur de tâche d'interruption (erreur non fatale) (A40213)
Si la détection des erreurs de tâche d'interruption est à ON dans le setup de
l'API, le drapeau d'erreur de tâche d'interruption passe à ON si une erreur de
tâche d'interruption se produit.
Drapeau d'erreur de tâche d'interruption (A42615)/Nombre de tâche géné-
rées par l'erreur de la tâche d'interruption (A42600 à 42611)
Si A40213 passe à ON, les données suivantes sont rangées dans A42615 et
A42600 à A42611.
Description de l'erreur de la
tâche d'interruption
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
E/S à distance SYSMAC BUS.
En essayant de rafraîchir les E/S
pour un grand nombre de mots
par l'instruction IORF d'une tâche
d'interruption lorsqu'une Unité
d'E/S spéciales est rafraîchie par
un rafraîchissement cyclique
d'E/S.
Le type de tâche et le numéro de la tâche courante à l'arrêt du programme dûs à
une erreur sont rangés dans les zones suivantes.
Type
Tâche d'interruption
Tâche cyclique
S'assurer que toutes les tâches d'interruption (E/S, programmée, à la mise hors
tension et les tâches d'interruption externes) sont exécutées avant 10 ms en uti-
lisant les Unités d'E/S spéciales C200H ou d'E/S déportées SYSMAC BUS.
A42615
A42600 à 42611
OFF
Le numéro de tâche d'interruption
est rangé dans 12 bits des
données binaires (tâche
d'interruption 0 à 255 : 000 à 0FF
Hex)
ON
Le numéro d'Unité d'E/S
spéciales rafraîchie est rangé
dans 12 bits des données
binaires (numéro d'unité 0 à 95 :
000 à 05F Hex).
A294
8000 à 80FF Hex (correspond à la tâche
d'interruption de numéros 0 à 255)
0000 à 001F Hex (correspond à la tâche
de numéros 0 à 31)
Chapitre
11-3