Direccionamiento Directo - Omron SYSMAC CS1 Serie Manual Del Usuario

Autómatas programables industriales
Tabla de contenido

Publicidad

Registros de índice

Direccionamiento directo

Inicialización del registro
de índice
1, 2, 3...
Operación del bit de
retención IOM
Forzar estado de bit
Precauciones
Cuando se trata el operando como un bit, los 7 dígitos de la izquierda en el
registro de índice especifica la dirección del canal y el dígito de la derecha
especifica el número de bit. En este ejemplo, MOVR(560) selecciona la
dirección de memoria del PLC de CIO 000013 (0C000D hex.) en IR2. La
instrucción SET suma +5 desde el bit 13 a esta dirección de memoria de
PLC, de modo que el bit CIO 000102 se pone en ON.
Cuando se utiliza un registro de índice como operando sin el prefijo ",", la
instrucción opera en los contenidos del registro (un valor "doble" o de dos
canales). El direccionamiento directo de los registros de índice sólo es posible
en las instrucciones incluidas en la siguiente tabla. Utilícelas para que
funcionen como punteros en los registros de índice.
Los registros de índice no se pueden direccionar directamente en ninguna otra
instrucción, aunque normalmente se utilicen en el direccionamiento indirecto.
Grupo de
instrucciones
Instrucciones de
transferencia de datos
f
i d d
Instrucciones de
procesamiento de datos
procesamiento de datos
de tabla
Instrucciones de
aumento/disminución
/di
i
Instrucciones de
comparación
Instrucciones
matemáticas de
símbolos
í b l
Las instrucciones SRCH(181), MAX(182) y MIN(183) envían la dirección de
memoria del PLC correspondiente al canal con el valor deseado (valor de
búsqueda, máximo o mínimo) a IR0. En este caso, IR0 se puede utilizar en
instrucciones para acceder al contenido del canal.
Se borrarán los registros de índice en los siguientes casos:
1. El modo de operación pasa de PROGRAM a RUN/MONITOR, o viceversa,
y el bit de retención IOM se pone en OFF.
2. La fuente de alimentación está conectada y el bit de retención IOM está en
OFF o sin protección en la configuración del PLC.
Si el bit de retención IOM (A50012) está en ON, no se borrarán los registros de
índice cuando se produzca un error FALS o cuando el modo de operación
cambie de PROGRAM a RUN/MONITOR, o viceversa.
Si el bit de retención IOM (A50012) está en ON y la selección del "estado del bit
de retención IOM al arrancar" en la configuración del PLC se ha establecido
para proteger dicho bit, los registros de índice no se borrarán al restablecer la
alimentación del PLC (ON → OFF → ON).
Los bits de los registros de índice no se pueden ser de set o reset forzado.
No se pueden utilizar los registros de índice hasta que se haya seleccionado la
dirección de memoria del PLC en el registro. La operación de puntero no será
Nombre de 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
DOUBLE COMPARE
DOUBLE SIGNED BINARY ADD
WITHOUT CARRY
DOUBLE SIGNED BINARY SUBTRACT
WITHOUT CARRY
Sección
7-13
Mnemónico
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)
>=L(326)
CMPL(060)
+L(401)
--L(411)
287

Publicidad

Tabla de contenido
loading

Tabla de contenido