Les bases du schéma à relais
00000
00001
00002
Bloc b
Bloc a
Bloc c
00003
00004
bine les blocs d et e ; le AND LOAD suivant combine la condition d'exécution
résultante avec celle du bloc c, etc.
Bloc d
00005
00006
00007
Bloc c avec résultat supra
Bloc e
Bloc b avec résultat supra
Bloc a avec résultat supra
Ce schéma pourrait à nouveau être redessiné comme suit pour simplifier le
programme et le codage et pour gagner de l'expace en mémoire :
00006
00007
00003
00005
00001
Adresse
Instruction
00000
LD
00001
AND
00002
OR
00003
AND
00004
AND
00005
LD
00006
AND
00007
OR LD
00008
AND
00009
OUT
L'exemple suivant peut paraître très compliqué au départ mais il peut en fait
être codé en utilisant simplement deux instructions en bloc logique. Le
schéma se présente comme suit :
Bloc a
00000
00001
00002
01000
01001
10000
Bloc b
La première instruction en bloc logique s'utilise pour combiner les conditions
d'exécution résultant des blocs a et b et la deuxième combine la condition
d'exécution du bloc c avec celle résultant de la condition normalement fer-
Adresse
Instruction
LR 0000
00000
00001
00002
00003
00004
00005
00006
00007
00008
Blocs d et e
00009
00010
00011
00012
00004
00000
00002
Opérande
00006
00007
00005
00003
00004
00001
00002
--
00000
LR
0000
00003
00004
00005
00006
Bloc c
Chapitre 4–3
Opérande
LD
00000
LD
00001
AND
00002
LD
00003
AND
00004
LD
00005
LD
00006
AND
00007
OR LD
AND LD
OR LD
AND LD
OUT
LR
0000
LR 0000
10000
--
--
--
--
111