Bits Operando; Bloques Lógicos; 4--2 Código Nemónico - Omron SYSMAC SP10 Manual Del Operacion

Tabla de contenido

Publicidad

Programación básica
Condiciones de ejecución

Bits operando

Bloques lógicos
3--4--2
Código nemónico
Estructura de la memoria
de programa
En diagrama de relés, la condición final bajo la cual se ejecutará una ins-
trucción, se determina mediante la combinación de las condiciones ON u
OFF que la preceden. Esta condición final, ON u OFF, se denomina condi-
ción de ejecución para la instrucción. Todas las instrucciones a excepción de
las instrucciones LOAD, tienen condiciones de ejecución.
Los operandos para cualquiera de las instrucciones pueden ser bits de E/S,
de trabajo, DR, o dedicados. Esto significa que las condiciones en un diagra-
ma de relés pueden ser determinadas por los estados de E/S, estado de in-
dicadores, estados contenidos en bits de trabajo, estados de temporizado-
res/contadores, etc.
La correspondencia entre condiciones e instrucciones se determina por la
relación entre las condiciones contenidas en las líneas de instrucción que las
conectan. Todo grupo de instrucciones unidas para crear un resultado lógico
se denomina bloque lógico. Aunque se pueden escribir diagramas de relés
sin analizar realmente bloques individuales, la comprensión de éstos es ne-
cesaria para programar eficazmente, y es esencial cuando los programas se
escriben en código nemónico.
El diagrama de relés no se puede escribir directamente en el PLC mediante
la consola de programación. Antes es preciso convertirlo a código nemónico.
En realidad se puede programar directamente en nemónico, pero no es re-
comendable para personal inexperto o para programas complejos. El progra-
ma se almacena en memoria en código nemónico.
Dada la importancia del código nemónico, lo vamos a describir junto con el
diagrama de relés.
El programa se graba en direcciones de la memoria de programa. Las direc-
ciones en esta memoria difieren de las de otras áreas de la memoria dado
que no todas las direcciones contienen necesariamente la misma cantidad
de datos. Es más, cada dirección contiene una instrucción junto con todos
los datos y operandos que requiere. Dado que algunas instrucciones necesi-
tan un canal, mientras que otras necesitan hasta 5 canales, las direcciones
de la memoria de programa pueden tener una longitud desde 1 hasta 5 ca-
nales.
La dirección inicial de memoria de programa es la 000 y la última aquélla
que agote la capacidad de la memoria (144 canales). El primer canal de ca-
da dirección define la instrucción. El primer canal también puede contener
alguno de los datos utilizados por algunas instrucciones. Si una instrucción
necesita un operando de un solo bit, se programa en el mismo canal que la
instrucción. El resto de canales ocupados por una instrucción contiene los
operandos que especifican qué datos se han de utilizar. Cuando se convier-
te a código nemónico, casi todas las instrucciones del diagrama de relés se
escriben de la misma forma, una línea en cada canal, igual como aparecen
en los símbolos de diagramas de relés. A continuación se muestra un ejem-
plo de código nemónico.
Sección 3--4
41

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sysmac sp16Sysmac sp20

Tabla de contenido