Concepts de base
40
• Utilisation dans Interlocks (instructions IL – ILC)
Dans l'exemple suivant, le drapeau de la valeur précédente de l'instruction
différenciée garde la valeur verrouillée précédente et n'enverra pas de résul-
tat différencié au point A car la valeur ne sera pas mise à jour tant que le ver-
rouillage sera activé.
0000
00
0000
01
IL est en cours
d'exécution
• Utilisation dans les sauts (instructions JMP – JME) : Comme dans le
cas des verrouillages, le drapeau de la valeur précédente d'une
instruction différenciée ne change pas si une instruction est sautée. La
valeur précédente est donc maintenue. Les instructions différenciées par
le haut et par le bas n'enverront la condition d'exécution que si l'état de
l'entrée a changé par rapport à l'état indiqué dans le drapeau de la valeur
précédente.
Remarque a) N'utilisez pas le drapeau Toujours ON ou A20011 (drapeau
du premier cycle) comme bit d'entrée pour une instruction
différenciée par le haut. L'instruction ne sera jamais exécutée.
b) N'utilisez pas le drapeau Toujours OFF comme bit d'entrée
pour une instruction de différenciation par le bas. L'instruction
ne sera jamais exécutée.
Chapitre 2-1
(002)
IL
(013)
DIFU
001000
(003)
ILC
IL est en cours
d'exécution