Instrucciones de procesamiento para listados de datos
FINS
La instrucción FINS introduce un bloque de datos de 16 bits indicado en s, en la posición N°
n después del indicador de posición en el listado de datos indicado en d.
Los bloques de datos que siguen a la posición de introducción, se desplazan por una
dirección. Después de la introducción, se aumenta 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
Para n=2 se introduce el bloque de datos como d+2.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● El operando indicado con n, excece el rango del operando indicado en d en la ejecución de
la instrucción FDEL o FINS (código de error 4101).
● El operando indicado con n en d, se encuentra fuera del rango de direcciones de los bloques
de datos + 1 disponibles en la ejecución de la instrucción FDEL o FINS
(código de error 4101).
● La instrucción FDEL o FINS ha sido ejecutada y para n se introdujo el valor de 0.
(código de error 4100).
● La instrucción FDEL ha sido ejecutada y el valor de d fue 0 (código de error 4100).
● El largo del listado de datos excede el rango de operandos en la ejecución de la instrucción
FPOP o FINS (Serie Q/SystemQ = Código de error 4101).
Programación MELSEC A y Q
Introducción de determinados bloques de datos
FDEL, FDELP, FINS, FINSP
FINS0E1
7 – 183