Asignación de índice
3.6.2
Particularidades de las CPUs AnA, AnAS y AnU
En el programa, es posible agregar un índice (Z o V) a las direcciones de operandos. Para la
identificación se agrega un signo al índice.
En los siguientes casos se presentan errores de procesamiento al procesar las instrucciones.
¼ El rango de direcciones de los operandos ha sido excedido durante la última asignación de
índice.
Las constantes K y H se excluyen en este caso.
¼ La dirección inicial de un rango de operandos excede el rango permitido de direcciones en
la asignación de índice.
INDICACIONES
Para abreviar los tiempos de procesamiento, las CPUs de las series AnA, AnAS y AnU no
controlan las direcciones de operandos en la asignación de índice. Debido a este motivo, los
errores relacionados con la asignación de índice no se reconocen como errores de
procesamiento.
En caso de presentarse un error relacionado con la asignación de índice, pueden modificarse
involuntariamente los datos de operandos.
¡Los programas que contienen una asignación de índice, deben escribirse por lo tanto con
mucho cuidado!
En relación con una CPU de AnA, AnAS o AnU, resulta posible efectuar la asignación de índice
incluso con operandos de bit que se utilizan en una instrucción LD, OUT o similar.
Almacenamiento de datos de 32 bits en registros de índice
Los datos de 32 bits pueden almacenarse en los registros de índice extendidos (Z1 a Z6 y V1
a V6) de una CPU de AnA o AnU. Para esto deben utilizarse los siguientes registros de índice
en pares:
Z1 y V1
Z2 y V2
Z3 y V3
Z4 y V4
Z5 y V5
Z6 y V6
Zn contiene los 16 bits de valor inferior, Vn contiene los 16 bits de valor superior. En una
instrucción de 32 bits debe indicarse exclusivamente el operando Z. Wird der Operand V
angegeben, kann das Programm nicht verarbeitet werden.
Las instrucciones de 32 bits pueden almacenarse exclusivamente con los pares de registro
arriba indicados. No se permite la aplicación de otras combinaciones. Al utilizar un operando
como par de registro para la asignación de índice en una instrucción, se procesan los datos
en este registro como datos de 16 bits para la asignación de índice.
3 – 28
Configuración de las instrucciones
Programación MELSEC A y Q