Tratamiento De Archivos; Filereadc: Leer Archivo De La Simatic Memory Card - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Instrucciones avanzadas

9.13 Tratamiento de archivos

9.13
Tratamiento de archivos
9.13.1

FileReadC: leer archivo de la SIMATIC Memory Card

La instrucción "FileReadC" se utiliza para leer datos del archivo ubicado en la SIMATIC Memory
Card y escribirlos en un área de destino de la CPU. El archivo se especifica introduciendo el
nombre y la ruta completa.
Tabla 9-239
Instrucción FileReadC
KOP/FUP
Active la lectura del archivo mediante el parámetro de control REQ. Los parámetros de salida
Done, Busy, Error y Status indican el estado de la tarea.
Para la especificación del nombre del archivo y de la ruta deben observarse las siguientes
normas:
• El nombre del archivo debe tener más de 55 caracteres.
• Los siguientes caracteres se admiten para el nombre de la carpeta y del archivo: "0" a "9", "a"
a "z", "A" a "Z", "-", "_"
• El nombre del archivo no puede contener más de un punto ("."), que separa el nombre de la
extensión. El nombre de archivo debe contener como mínimo un carácter. No es necesaria
una extensión.
• El nombre de la ruta no puede comenzar por "/", "\" o ".".
• El nombre de la ruta no puede contener "..".
• El nombre de la ruta no puede contener una subcarpeta en la carpeta UserFiles.
Ejemplos de rutas y nombres de archivo válidos: "UserFiles/Lift16_DataBase.txt", "UserFiles/
2017-04-13_ErrorLog.bin"
Se pueden leer hasta 16 MB (16.777.216 bytes) ejecutando "FileReadC"; los datos se leen
segmento a segmento. El tamaño del segmento es específico de cada dispositivo. Una CPU
S7-1500, por ejemplo, utiliza bloques de 32 KB (32.768 bytes). Si el número de elementos de
datos que deben leerse es mayor que el tamaño del segmento, será necesario llamar la
instrucción varias veces en el programa. Por razones de coherencia, no conviene acceder a los
datos leídos hasta llamar la instrucción por última vez.
Los parámetros "Offset" y "Length" especifican la longitud de los elementos de los datos que
deben leerse. El recurso ocupado se libera de nuevo una vez completado el proceso de lectura.
532
SCL
"FileReadC_SFB_DB_2"(
REQ:=_bool_in_
Name:=_string_in_
Offset:=_udint_in_,
Length:=_udint_in_,
Done=>_bool_out_,
Busy=>_bool_out_,
Error=>_bool_out_,
Status=>_word_out_,
ResultLength=>_udint_out_,
Data:=_variant_inout_);
Descripción
La instrucción "FileReadC" se utili‐
za para leer datos del archivo ubi‐
cado en la SIMATIC Memory Card
y escribirlos en un área de destino
de la CPU.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido