Omron SYSMAC CJ Serie Manual De Operación página 404

Autómatas programables
Ocultar thumbs Ver también para SYSMAC CJ Serie:
Tabla de contenido
Registros de índice
1,2,3...
Direccionamiento directo
Debido a que algunos operandos son tratados como datos de canal y otros
como datos de bits, el significado de los datos de un registro de índice podrá
variar en función del operando en el que se utilicen.
1. Operando de canal:
MOVR(560)
0000
MOV(021)
D00000
Si el operando se trata como un canal, el contenido del registro de índice
se utiliza "tal cual" como la dirección de memoria del PLC de un canal.
En este ejemplo, MOVR(560) configura la dirección de memoria del PLC
de CIO 0002 en IR2 y la instrucción MOV(021) copia el contenido de
D00000 en CIO 0002.
2. Operando de bit:
MOVR(560)
000013
SET
+5 , IR2
Si el operando es tratado como un bit, los 7 dígitos de la izquierda del re-
gistro de índice especificarán la dirección del canal, y el dígito de derecha
especificará el número de bit. En este ejemplo, la instrucción MOVR(560)
configura la dirección de memoria del PLC de CIO 000013 (0C000D hexa-
decimal) en IR2. La instrucción SET suma +5 (del bit 13) a esta dirección
de memoria del PLC, poniendo así en ON el bit CIO 000102.
Si un registro de índice se utiliza como operando sin un prefijo ",", la instruc-
ción tendrá efecto sobre el contenido del propio registro de índice (un valor de
dos canales, o "doble".) El direccionamiento directo de los registros de índice
sólo será posible en las instrucciones indicadas en la siguiente tabla. Utilíce-
las para que funcionen como punteros de los registros de índice.
Los registros de índice no se pueden direccionar directamente en ninguna
otra instrucción, aunque suelen emplearse para el direccionamiento indirecto.
Grupo de instrucciones
Instrucciones de
transferencia de datos
Instrucciones de procesa-
miento de datos de tabla
Instrucciones de
incremento/disminución
Instrucciones de
comparación
Instrucciones matemáti-
cas de símbolos
Las instrucciones SRCH(181), MAX(182) y MIN(183) pueden enviar a IR0 la
dirección de memoria del PLC correspondiente al canal con el valor deseado
(valor de búsqueda, máximo o mínimo). En este caso, IR0 podrá utilizarse
posteriormente en otras instrucciones para acceder al contenido del canal.
IR2
, IR2
,IR2
Nombre de la instrucción
MOVE TO REGISTER
MOVE TIMER/ COUNTER PV TO
REGISTER
DOUBLE MOVE
DOUBLE DATA EXCHANGE
SET RECORD LOCATION
GET RECORD NUMBER
DOUBLE INCREMENT BINARY
DOUBLE DECREMENT BINARY
DOUBLE EQUAL
DOUBLE NOT EQUAL
DOUBLE LESS THAN
DOUBLE LESS THAN OR EQUAL
DOUBLE GREATER THAN
DOUBLE GREATER THAN OR EQUAL > =L(326)
DOUBLE COMPARE
DOUBLE SIGNED BINARY ADD
WITHOUT CARRY
DOUBLE SIGNED BINARY SUB-
TRACT WITHOUT CARRY
Sección 9-17
Mnemotécnico
MOVR(560)
MOVRW(561)
MOVL(498)
XCGL(562)
SETR(635)
GETR(636)
++L(591)
– –L(593)
=L(301)
< >L(306)
< L(311)
< =L(316)
> L(321)
CMPL(060)
+L(401)
–L(411)
377

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Cj1g-cpu hCj1h-cpu hCj1m-cpuCj1g-cpu

Tabla de contenido