Asignación De Índice - Mitsubishi Electric MELSEC A Serie Manual De Programación

Tabla de contenido

Publicidad

Asignación de índice
3.6
Asignación de índice
Ya que se diferencia la asignación de índice en las CPUs del System Q y de la serie Q de las
CPUs de la serie A, se explican con mayor detalle las particularidades de los tipos de CPU en
los capítulos 3.6.1 y 3.6.2.
La asignación de índice es un direccionamiento indirecto de un operando mediante un
registro de índice. En la utilización de la asignación de índice en un programa, el operando
obtiene como dirección la dirección de operando directamente ingresada más el contenido del
registro de índice.
Utilización de la asignación de índice en el programa
El programa indica en la siguiente ilustración un ejemplo de la asignación de índice. En la
primera línea de programa se asigna el valor 2 al registro de índice Z0. El registro sirve para
la segunda línea de programa como índice para el D10. En el D0 se almacena por lo tanto el
valor de
D11 (D10Z = D(10+1) = D11).
La siguiente ilustración contiene otro ejemplo para la asignación de índice para explicar
detalladamente el procesamiento de operandos (Z0=20, Z1=5).
Asignación de índice
3 – 24
Plano de contactos
Plano de contactos
Configuración de las instrucciones
Explicación
La constante 1 se almacena en el
registro de índice Z0.
Los datos del registro indexado con
Z0r (D10+Z0(1)=D11) se almacenan
bajo el D0.
Explicación
La constante 20 se almacena en el
registro de índice Z0.
La constante 5 se almacena en
el registro de índice Z1.
La constante 100 se indexa con Z0
(100+Z0(20)=120)
y con el registro
W53 (W53 +Z1(5)=W58)
indexado con Z1.
Programación MELSEC A y Q

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido