Omron SYSMAC CS1 Serie Manual Del Usuario página 356

Autómatas programables industriales
Tabla de contenido

Publicidad

Conceptos básicos
Operando
Especifica--
Se especifica directamente un registro de índice
ción de un
(IR) o un registro de datos (DR) especificando IRj
registro
(j: 0 a 15) o DRj (j: 0 a 15).
directamen--
te
Especifica--
Dirección
ción de una
indirecta
dirección
(sin offset)
indirecta
mediante un
registro
Offset
constante
Offset de
DR
Aumento
automático
Disminución
automática
Descripción
Se especificará el bit o el canal con la
dirección de memoria del PLC
almacenada en IRj.
Especifique ,IRj para los bits y
canales de operandos de instrucción.
Se especifica el bit o el canal con la
dirección de memoria del PLC
almacenada en IRj + o -- la
constante.
Especifique la constante +/-- ,IRj.
Los offset constantes van desde
--2048 hasta +2047 (decimal). El
offset se convierte a datos binarios
cuando se ejecuta la instrucción.
Se especifica el bit o el canal con la
dirección de memoria del PLC
almacenada en IRj + el contenido
de DRj.
Especifique DRj ,IRj. El contenido
de DR (registro de datos) se trata
como datos binarios con signo. El
contenido de IRj tendrá un offset
negativo si el valor binario con signo
es negativo.
El contenido de IRj aumenta en +1
o +2 tras dar al valor la referencia de
dirección de memoria del PLC.
+1: Especifique ,IRj+
+2: Especifique ,IRj+ +
El contenido de IRj disminuye en --1
o --2 tras dar al valor la referencia de
dirección de memoria del PLC.
--1: Especifique ,IRj
--2: Especifique ,-- --IRj
Notación
Ejemplos de aplicación
IR0
MOVR 0010 IR0
Almacena en IR0 la dirección de
memoria del PLC para CIO 0010.
IR2
MOVR 000102 IR2
Almacena en IR2 la dirección de
memoria del PLC para el bit 02 de
CIO 0001.
,IR0
LD ,IR0
Carga el bit con la dirección de
memoria del PLC en IR0.
MOV #0001 ,IR1
,IR1
Almacena #0001 en el canal con la
memoria del PLC en IR1.
+5 ,IR0
LD +5 ,IR0
Carga el bit con la dirección de
memoria del PLC en IR0 + 5.
MOV #0001 +31 ,IR1
+31,IR1
Almacena #0001 en el canal con la
dirección de memoria del PLC en
IR1 + 31
DR0 ,IR0
LD DR0 ,IR0
Carga el bit con la dirección de
memoria del PLC en IR0 + el valor de
DR0.
MOV #0001 DR0 ,IR1
DR0 ,IR1
Almacena #0001 en el canal con la
dirección de memoria del PLC en IR1
+ el valor de DR0.
,IR0 + +
LD ,IR0 ++
Aumenta el contenido de IR0 en 2
tras cargar el bit con la dirección de
memoria del PLC en IR0.
MOV #0001 ,IR1 +
,IR1 +
Aumenta el contenido de IR1 en 1
tras almacenar #0001 en el canal con
la dirección de memoria del PLC en
IR1.
,-- --IR0
LD ,-- --IR0
Se carga el bit con la dirección de
memoria del PLC en IR0 tras
disminuir el contenido de IR0 en 2.
MOV #0001 ,--IR1
,--IR1
Se almacena #0001 en el canal con
la dirección de memoria del PLC en
IR1 tras disminuir el contenido de IR1
en 1.
Sección
9-1
349

Publicidad

Tabla de contenido
loading

Tabla de contenido