Tâches D'interruption Programmée - Omron SYSMAC CJ Série Manuel D'utilisation

Masquer les pouces Voir aussi pour SYSMAC CJ Série:
Table des Matières

Publicité

Calcul du temps de cycle
(Récupération de la carte
d'entrée d'interruption)
Exécution des tâches
d'interruption
Exécution de la tâche d'exécution
du cycle (programme principal)
Tâches d'interruption
programmée
Remarque
Tâches d'interruption
externe
414
Toutefois, certaines interruptions d'E/S ne sont pas exécutées pendant les
tâches d'interruption même si les conditions d'interruption d'E/S sont
satisfaites. Par contre, les interruptions d'E/S sont exécutées dans l'ordre de
priorité après que les autres tâches d'interruption ont été exécutées
complètement et après que le temps de réponse d'interruption du logiciel
(1 ms maximum) est écoulé.
Entrée
Temps de délai d'entrée ON
Temps de réponse d'interruption du logiciel
temps de réponse d'interruption
de la tâche d'interruption d'E/S
Le temps écoulé depuis le moment où l'exécution du schéma contacts de la tâche d'interruption E/S
est terminée jusqu'au moment où la tâche d'exécution du cycle reprend l'exécution est de 60 µs.
Le temps de réponse d'interruption des tâches d'interruption programmée est le
temps compris entre l'écoulement du temps programmé spécifié par l'instruc-
tion MSKS(690) et le moment de l'exécution réelle de la tâche d'interruption.
Le temps de réponse d'interruption maximum pour les tâches d'interruption
programmées est de 0,1 ms.
Il y a également un écart de 50 µs par rapport au temps d'interruption
programmé spécifié (minimum 0,5 ms pour les UC CJ1M) dû au délai
nécessaire au démarrage réel de la tâche d'interruption programmée.
Les tâches d'interruption programmée peuvent être exécutées (pendant
l'exécution d'une instruction ou en arrêtant l'exécution d'une instruction)
pendant l'exécution du programme utilisateur, de la mise à jour d'E/S, du
périphérique de service ou de la surveillance. Le temps de réponse
d'interruption n'est pas affecté par l'écoulement du temps programmé au
cours d'une des opérations de traitement ci-dessus.
Toutefois, certaines interruptions programmées ne sont pas exécutées pendant
d'autres tâches d'interruption même si les conditions d'interruption programmée
sont satisfaites. Par contre, l'interruption programmée est exécutée après que
l'autre tâche d'interruption a été exécutée complètement et après que le temps
de réponse d'interruption du logiciel (1 ms maximum) est écoulé.
Le temps de réponse d'interruption pour les tâches d'interruption programmée
est le temps de réponse d'interruption du logiciel (1 ms maximum).
Temporisateur interne
Tâche d'interruption programmée
Le temps de réponse d'interruption pour les tâches d'interruption externe
diffère selon la carte (carte d'E/S spéciales ou carte réseau série CJ)
nécessaire à la tâche d'interruption externe de l'UC et selon le type de service
nécessaire à l'interruption. Pour plus de détails, consulter le manuel de
fonctionnement approprié de la carte utilisée.
Temps d'exécution
Temps de réinitialisation
du schéma contacts
de la tâche d'interruption
Temps d'interruption programmé
Temps de réponse d'interruption du logiciel
Chapitre 10-4
Prêt pour la prochaine récupération
de la carte d'entrée d'interruption
d'E/S

Publicité

Table des Matières
loading

Table des Matières