Précautions En Matière D'application - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Tâche d'interruption
A40213
Erreur de tâche d'interruption (si la
détection des tâches d'interruption
est mise à ON dans la configuration
de l'API)
Numéro de tâche lorsque
le programme est arrêté
(A294)
4-3-4
Précautions en matière d'application
Temps d'exécution long
avec cartes d'E/S spéciales
C200H ou BUS SYSMAC
(série CS uniquement)
184
Tâche d'interruption avec temps de traitement maximal (A441)
Le numéro de tâche d'interruption avec un temps de traitement maximal est
sauvegardé en données binaires. Les valeurs hexadécimales de 8000 à 80FF
correspondent aux numéros de tâches 00 à FF hex.
A44115 passera à ON lorsque la première interruption surviendra après le
début de l'opération. Le temps de traitement maximal pour les tâches
d'interruption suivantes sera sauvegardé dans les deux chiffres de droite en
hexadécimal et remis à zéro au début de l'opération.
Drapeau d'erreur de tâche d'interruption (erreur non fatale) (A40213)
Si la détection des erreurs de tâche d'interruption définie sur ON dans la
configuration de l'API, le drapeau correspondant passera à ON en cas
d'erreur de tâche d'interruption.
Drapeau d'erreur de tâche d'interruption (A42615)/numéro de tâche
générant l'erreur de tâche d'interruption (A42600 à 42611)
Si A40213 est à ON, les données suivantes seront sauvegardées dans
A42615 et A42600 à A42611.
Description des erreurs de
tâche d'interruption
Si une tâche d'interruption est
exécutée plus de 10 ms pendant la
mise à jour de la carte d'E/S
spéciales C200H ou des E/S
déportées du BUS SYSMAC (série
CS uniquement).
Lorsque vous essayez de mettre à
jour des E/S pour un grand nombre
de mots avec l'instruction IORF à
partir d'une tâche d'interruption
alors qu'une carte d'E/S spéciales
est actualisée par une mise à jour
E/S cyclique.
Le type et le numéro courant de la tâche lorsqu'un programme s'arrête suite à
une erreur seront sauvegardés aux emplacements suivants.
Type
Tâche d'interruption
Tâche cyclique
Assurez-vous que toutes les tâches d'interruption (E/S, programmées, de mise
hors tension et externes) sont exécutées dans les 10 ms lorsque vous utilisez des
cartes d'E/S spéciales C200H ou des E/S déportées du BUS SYSMAC.
Si une tâche d'interruption est exécutée plus de 10 ms pendant la mise à jour de
la carte d'E/S spéciales C200H ou des E/S déportées du BUS SYSMAC, une
erreur de tâche d'interruption surviendra, A40206 (drapeau d'erreur de carte
d'E/S spéciales) passera à ON et la mise à jour E/S sera interrompue pour les
cartes d'E/S spéciales. L'UC continuera cependant de fonctionner.
Si la détection des erreurs de tâche d'interruption est à ON dans la configuration
de l'API, A40213 (drapeau d'erreur de tâche d'interruption) passera à ON
lorsqu'une erreur de tâche d'interruption surviendra et le numéro de la tâche
A42615
A42600 à 42611
OFF
Le numéro de tâche d'interruption
sera sauvegardé dans 12 bits de
données binaires (tâche d'interrup-
tion 0 à 255 : 000 à OFF hex.).
ON
Le numéro de carte de la carte
d'E/S spéciales mise à jour sera
sauvegardée dans 12 bits de don-
nées binaires (carte N° 0 à 95 :
000 à 05F hex.).
A294
8000 à 80FF hex. (correspond à la tâche
d'interruption N° 0 à 255)
0000 à 001F hex. (correspond à la tâche
N° 0 à 31)
Chapitre 4-3

Publicité

Table des Matières
loading

Table des Matières