Registres d'Index
Chronologie
Au démarrage du
Tâche 1
fonctionnement
Tâche 2
Service Périphérique
Cycle suivant
Tâche 1
Tâche 2
Service Périphérique
Idem pour les cycles restants
Avant l'exécution de la
IR0 est indéfini.
première adresse de
programme
Instruction exécutée
IR0 écrasé (ex. écrasé avec A)
Après l'exécution de
Valeur de IR0 (A) est copiée dans la zone temporaire
l'instruction END
IR0 de la tâche 1.
Avant l'exécution de la
IR0 est indéfini.
première adresse de
programme
Instruction executée
IR0 écrasé (ex. écrasé avec B)
Après l'exécution de
Valeur de IR0 (B) est copiée dans la zone temporaire
l'instruction END
IR0 de la tâche 2.
B est lu lors de la lecture de la valeur de IR0 en
utilisant le périphérique de programmation.
Avant l'exécution de la
Valeur (A), qui était copiée dans la zone temporaire
première adresse de
IR0 de tâche 1, est stockée en IR0.
programme
Instruction executée
IR0 écrasé (ex. écrasé avec A')
Après l'exécution de
Valeur dans IR0 (A') est copiée dans la zone
l'instruction END
temporaire de tâche 1.
Avant l'exécution de la
Valeur dans IR0 (B) est copiée dans la zone
première adresse de
temporaire IR0 de la tâche 2.
programme
Instruction executée
IR0 écrasé (ex. écrasé avec B')
Après l'exécution de
Valeur dans IR0 (B') est copiée dans la zone
l'instruction END
temporaire IR0 de la tâche 2.
B' est lu lors de la lecture de la valeur de IR0 en
utilisant le périphérique de programmation.
Chapitre
Valeur dans le registre d'index 0
7-13
281