Temps de réponse des E/S
6-4
Temps de réponse des E/S
6-4-1 Systèmes de base
Temps de réponse d'E/S
minimum
Cycle
Signal
d'entrée
Délai
d'entrée ON
Signal
de sortie
372
Le temps de réponse des E/S est le temps employé par l'API pour envoyer un
signal de commande après avoir reçu un signal d'entrée. Le temps pris pour
répondre dépend du temps de cycle et du moment où l'UC reçoit le signal
d'entrée par rapport à la période de rafraîchissement des E/S.
Les calculs des temps de réponse d'E/S minimum et maximum déscrits ci-des-
sous concernent le point où le bit d'entrée IR 00000 reçoit le signal et où le bit de
sortie IR 00200 correspond au point de sortie intéressé.
L'API répond plus rapidement lorsqu'il reçoit un signal d'entrée immédiatement
avant le temps de régénération des E/S lors du cycle. Dès que le bit d'entrée
correspondant au signal passe sur ON, il faut exécuter le programme une fois
pour passer sur ON le bit de sortie du signal intéressé et il faut répéter la régéné-
ration des E/S pour rafraîchir le bit de sortie. Dans ce cas on calcule le temps de
réponse des E/S en ajoutant le délai d'entrée ON, le temps de cycle et le délai de
sortie ON. En voici un exemple.
Temps de cycle
Exécution de
l'instruction
Régénération d'E/S
L'UC lit le
signal d'entrée
Temps de réponse des E/S
Temps de réponse d'E/S minimum =
Délai d'entrée ON + temps de cycle + délai de sortie ON
00000
Temps de cycle
Exécution de
Exécution de
l'instruction
l'instruction
Délai de sortie ON
Chapitre 6-4
00200