Programación básica
0000
0001
0002
Bloque b
Bloque a
Bloque c
0003
0004
0106
0107
0003
0005
0001
siguiente AND LOAD combina la condición de ejecución resultante con la del
bloque c, etc.
Bloque d
0005
0106
0107
Bloque c con resultado anterior
Bloque e
Bloque b con resultado anterior
Bloque a con resultado anterior
El programa anterior se puede simplificar resultando el siguiente:
0004
0000
0002
El siguiente ejemplo puede parecer un diagrama complicado, pero se puede
codificar utilizando sólo dos instrucciones de bloque lógico. El diagrama es el
siguiente:
Bloque a
0000
0001
0002
0010
0011
0100
Bloque b
La primera instrucción de bloque combina los bloques a y b, y la segunda el
bloque c y la condición de ejecución resultante de la condición normalmente
cerrada asignada al bit 0003. El resto del diagrama se puede codificar con
instrucciones OR, AND, y AND NOT.
Dirección Instrucción
LR 0000
000
LD
001
LD
002
AND
003
LD
004
AND
005
LD
006
LD
007
AND
008
OR LD
009
AND LD
Bloques d y e
010
OR LD
011
AND LD
012
OUT
Dirección Instrucción
000
LD
LR 0000
001
AND
002
OR
003
AND
004
AND
005
LD
006
AND
007
OR LD
008
AND
009
OUT
0003
0004
0005
0106
Bloque c
Sección 3--4
Operandos
0000
0001
0002
0003
0004
0005
0106
0107
----
----
----
----
LR
0000
Operandos
0106
0107
0005
0003
0004
0001
0002
----
0000
LR
0000
0100
49