Manipulación de archivos
Bits/canales auxiliares relacionados
2. Ejecución de CMND(490) para enviar un comando FINS a la propia CPU
3. Sustitución de todo el programa mediante operaciones de bit de control del
área auxiliar
4. Ejecución de una sola operación de copia de seguridad
Utilice el indicador de operación de la memoria de archivos (A34313) para un
control exclusivo de las instrucciones de la memoria de archivos con el fin de
evitar que sean ejecutadas mientras exista otra operación de la memoria de
archivos en ejecución.
Cuando se esté ejecutando FREAD(700), el indicador de error de lectura de
archivo (A34310) se pondrá en ON, pero la instrucción no se ejecutará si el
archivo especificado contiene un tipo de datos incorrecto o si éstos están
dañados. El código de caracteres correspondiente a los archivos CSV o de
texto debe ser un valor hexadecimal y los delimitadores deben estar colocados
cada 4 dígitos en caso de datos de canal y cada 8, en caso de datos de dos
canales. Los datos se leerán hasta que se detecte un carácter no válido.
Nombre
Dirección
Tipo de tarjeta de
A34300 a
memoria
A34302
Indicador de error
A34306
de formato de
memoria de
archivos de EM
Indicador de error
A34307
de formato de
tarjeta de memoria
Indicador de error
A34308
de escritura de
archivo
Indicador de
A34309
imposibilidad de
escritura de archivo
Indicador de error
A34310
de lectura de
archivo
Indicador de archivo
A34311
inexistente
Indicador de
A34313
operación de
memoria de
archivos
Indicador de acceso
A34314
a archivo
Indicador de
A34315
detección de tarjeta
de memoria
Número de
A346 a
elementos para
A347
transferir
Operación
Indica el tipo de tarjeta de memoria instalada, si
existe.
ON cuando se produce un error de formato en
el primer banco de EM asignado de la memoria
de archivos. OFF cuando se ha completado el
formateo normalmente.
ON cuando la tarjeta de memoria no está
formateada o se produjo un error en el
formateo.
ON si se produjo un error al escribir en el
archivo.
ON si no fue posible escribir los datos por
tratarse de un archivo protegido contra escritura
o porque no había suficiente espacio libre en
memoria.
ON si no se pudo leer un archivo porque los
datos estaban dañados o contiene un tipo de
datos incorrecto.
ON cuando no se leyeron los datos porque que
el archivo especificado no existe.
ON para cualquiera de lo siguiente:
La CPU está procesando un comando FINS
enviado a sí misma con CMND(490).
Ejecución de FREAD(700) o FWRIT(701) en
curso
Se está sobrescribiendo el programa con un bit
de control del área auxiliar.
Copia de seguridad en curso.
ON cuando se está accediendo a datos de
archivo.
ON cuando se ha detectado una tarjeta de
memoria.
(sólo -EV1)
Estos canales indican el número de canales o
campos que quedan por transferir (32 bits).
Cuando se está transfiriendo un archivo binario
(.IOM), este número se reduce cada vez que se
lee un canal.
Cuando se está transfiriendo un archivo de
texto o CSV, este número se reduce cada vez
que se transfiere un canal.
Sección
12-2
501