Programación básica
0000
0001
0002
0003
Instrucciones de bloques
lógicos en serie
0000
0002
0004
0001
0003
0005
0000
0001
0002
0003
00040
0005
Combinación de AND LOAD
y OR LOAD
46
Instrucción
Para codificar diagramas con instrucciones de bloque lógico en serie, aqué-
llos se han de dividir en bloques lógicos. Cada bloque se codifica utilizando
una instrucción LOAD para codificar la primera condición, y luego se utilizan
AND LOAD y OR LOAD para combinar lógicamente los bloques. Primero
escribir los dos primeros bloques lógicos y luego utilizar la instrucción de blo-
que lógico para combinar los resultados. Luego escribir el siguiente bloque
junto con la instrucción de bloque necesaria para combinarlo con el resulta-
do anterior. A continuación presentamos algunos ejemplos.
El siguiente diagrama necesita de AND LOAD para convertirlo a código ne-
mónico ya que hay tres bloques paralelos conectados en serie.
El siguiente diagrama necesita instrucciones OR LOAD para convertir a códi-
go nemónico dado que existen tres bloques serie conectados en paralelo. El
primer par de contactos en serie se convierte a LOAD con el bit operando
asignado y luego se ejecuta la AND con la otra condición. Los dos primeros
bloques se codifican en primer lugar, seguido por OR LOAD, el último blo-
que, y otra OR LOAD.
AND LOAD y OR LOAD se pueden utilizar en la misma sección del progra-
ma. El siguiente diagrama contiene sólo dos bloques lógicos. No es necesa-
rio separar en más bloques el bloque b dado que se puede codificar utilizan-
do instrucciones AND y OR.
Dirección Instrucción
000
LD
001
AND NOT
002
LD
003
AND
004
OR LD
Dirección Instrucción
0100
000
LD
001
OR NOT
002
LD NOT
003
OR
004
AND LD
005
LD
006
OR
007
AND LD
008
OUT
Dirección Instrucción
0101
000
LD
001
AND NOT
002
LD NOT
003
AND NOT
004
OR LD
005
LD
006
AND
007
OR LD
008
OUT
Sección 3--4
Operandos
0000
0001
0002
0003
---
Operandos
0000
0001
0002
0003
—
0004
0005
—
0100
Operandos
0000
0001
0002
0003
—
0004
0005
—
0101