Saisie, modification et contrôle du programme
Verrouillages
120
Lors du traçage d'un schéma à relais, ne pas utiliser les bits TR à moins que ce
ne soit nécessaire. Souvent, en reproduisant un schéma qui demande des bits
TR, le nombre d'instructions nécessaires au programme peut être inférieur et la
facilité de compréhension du programme augmente. Dans les deux couples de
schémas suivants, les versions au centre demandent peu d'instructions et au-
cun bit TR. Dans le premier exemple, cela se vérifie grâce à la réorganisation
des pièces du bloc d'instruction: dans la version en bas, grâce à la séparation de
la deuxième instruction OUTPUT et à une autre instruction LOAD qui crée une
condition d'exécution correcte.
Rem.: Bien que la simplification des programmes soit toujours d'intérêt?, l'ordre d'exé-
cution des instructions est très important. Par exemple, une instruction MOVE
est nécessaire avant l'exécution d'une instruction BINARY ADD pour placer les
données correctes dans le mot d'opérande demandé. S'assurer de tenir compte
de l'ordre d'exécution avant de réorganiser un programme au but de le simpli-
fier.
Rem.: On utilise les bits TR lors de la programmation selon le code mnémonique. Ces
bits ne sont pas nécessaires lors de la saisie directe des schémas à relais. Les
limitation ci-dessus sur le nombre de points de branchement avec les bits TR
ainsi que les observations sur les méthodes de réduction du nombre d'instruc-
tions de programmation, sont encore présentes.
Le problème de mémoriser les conditions d'exécution sur les points de branche-
ment concerne aussi l'utilisation des instructions INTERLOCK (IL(02)) et IN-
TR 0
00000
00001
00000
00001
00000
TR 0
00001
00002
00004
00001
00002
00000
00001
00004
Chapitre 4-7
Instruction 1
Instruction 2
Instruction 2
Instruction 1
00003
Instruction 1
Instruction 2
00003
Instruction 1
Instruction 2