Programación básica
3--4--3
Instrucciones de diagrama de relés
LOAD y LOAD NOT
AND y AND NOT
42
Dirección Instrucción
Operandos
000
LD
DR
001
AND
002
OR
003
LD NOT
004
AND
005
AND LD
006
MOV(30)
DR
007
CMP(32)
#
DR
Las columnas de dirección e instrucción sólo se rellenan para el código ne-
mónico de la instrucción. Para el resto de las líneas estas columnas se dejan
en blanco. Si la instrucción no necesita definidor o bit operando, en la prime-
ra línea se deja en blanco la columna de operando. Es muy útil tachar todos
los espacios en blanco de la columna de operando (para todas las instruc-
ciones que no necesitan bit operando) pues se puede chequear rápidamente
si falta por escribir alguna dirección.
En programación, las direcciones aparecen automáticamente, no siendo ne-
cesario escribirlas, a no ser que se desee otra ubicación para la instrucción.
Cuando se pase a código nemónico, es preferible comenzar en la dirección
de memoria 000, a no ser que exista una razón específica para comenzar en
cualquier otra.
Estas instrucciones son las correspondientes a las condiciones del diagrama
de relés. Estas instrucciones, individuales o combinadas con bloques lógi-
cos, descritas a continuación, integran las condiciones de ejecución sobre
las cuales se basa la ejecución del resto de instrucciones.
La primera condición para comenzar una línea lógica en un diagrama de re-
lés corresponde a la instrucción LOAD o LOAD NOT. Cada una de estas ins-
trucciones necesita una línea de código nemónico. En los siguientes ejem-
plos se utiliza "Instrucción" como comodín que sustituye a cualquier instruc-
ción de la parte derecha del diagrama, y descritas más adelante en este ma-
nual.
0000
Una instrucción LOAD
0000
Una instrucción LOAD NOT
Si esta es la única condición de la línea lógica, para la instrucción LOAD
(condición normalmente abierta), la condición de ejecución sería ON cuando
el bit 0000 esté en ON; para la instrucción LOAD NOT (condición normal-
mente cerrada), sería ON cuando el bit 0000 esté en OFF.
Cuando la misma línea de instrucción contiene dos o más condiciones, la
primera corresponde a una LOAD o LOAD NOT, y el resto a instrucciones
AND o AND NOT. El siguiente ejemplo muestra tres condiciones correspon-
dientes a las siguientes instrucciones: LOAD, AND NOT y AND. De nuevo,
cada una de estas instrucciones necesita una línea de código nemónico.
0001
0001
0002
0100
0101
0102
00
00
0100
00
Dirección Instrucción
000
LD
001
Instrucción
002
LD NOT
003
Instrucción
Sección 3--4
Operandos
0000
0000