Mitsubishi Electric MELSEC A Serie Manual De Programación página 923

Tabla de contenido

Publicidad

Otras instrucciones
Funciona-
Salvaguardia y recuperación de los contenidos de registro de índice
miento
ZPUSH Salvaguardia de contenidos de registro de índice
La instrucción ZPUSH salvaguarda los contenidos de los registros de índice Z0 a Z15 de los
operandos indicados a partir de d.
Estos datos pueden recuperarse con la instrucción ZPOP. Las instrucciones pueden utilizarse
en diferentes niveles (anidamiento) que se encuentran dentro de un bucle ZPUSH/ZPOP.
En la aplicación de las instrucciones en diferentes niveles (anidamiento) se requiere para cada
ejecución de la instrucción ZPUSH, un espacio con 18 registros con 16 bits en los operandos
indicados a partir de d. Debido a este motivo debe disponerse un rango de memoria
equivalente en las ejecuciones de la instrucción ZPUSH a partir de d.
La siguiente ilustración indica la distribución del rango de memoria a partir de d.
ZPOP
La instrucción ZPOP recupera los contenidos de registro de índice salvaguardados mediante
la instrucción ZPUSH. En esto se leen los datos a partir del rango de memoria indicado en d
y se escriben nuevamente en los registros de índice de contenido respectivos.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● El rango de memoria de los operandos indicados a partir de n, ejecuta la lectura fuera del
rango previsto para el almacenamiento (código de error 4101).
● El contenido del operando indicado en d+0 (cantidad de salvaguardias realizadas) es 0
(código de error 4100).
Programación MELSEC A y Q
Recuperación de contenidos de registro de índice
ZPUSH, ZPUSHP, ZPOP, ZPOPP
1
Cantidad de salvaguardias realizadas
2
Dos palabras de datos (interno del sistema)
3
Primer nivel de anidamiento (máx. 18
palabras de datos)
4
Segundo nivel de anidamiento
ZPUSH0E1
7 – 497

Publicidad

Tabla de contenido
loading

Tabla de contenido