FIFR, FIFRP
Lectura de los datos inicialmente ingresados del listado de datos
Funciona-
FIFR Instrucción para la lectura de datos inicialmente ingresados
miento
La instrucción FIFR lee los datos de un listado de datos y almacena estos en un rango definido
de direcciones. La lectura de los datos se inicia con la primera dirección d+1 después del
indicador de posición. La transferencia se ejecuta al rango de direcciones indicado en s.
Los datos del listado de datos se desplazan secuencialmente en el orden de su entrada al
inicio del listado. Se eliminan todos los datos anteriores. Después de la lectura se reduce el
valor del indicador de posición (primera dirección en d) por el valor de 1.
1
Listado de datos
2
Indicador de posición
3
Estos registros se escriben con el valor de 0.
INDICACIÓN
Se ha de observar que la instrucción no se activa cuando el valor en d (indicador de posición)
es igual a 0.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● Una instrucción FIFR se ejecuta cuando el valor del indicador de posición es igual a 0
(Serie Q/System Q = Código de error 4100).
● El largo del listado de datos excede el rango de operandos en la ejecución de la instrucción
FIFR (Serie Q/System Q = Código de error 4101).
7 – 174
Instrucciones de procesamiento para listados de datos
Programación MELSEC A y Q
FIFR0E1