Consulte También; Filewritec: Escribir Archivo En La 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
Código de
Explicación
error*
(W#16#...)
8093
El parámetro "Offset" apunta más allá del final del archivo que debe leerse.
8094
El parámetro "Length" es mayor que el valor máximo permitido. Para una CPU S7-1500 o S7-1200, por ejemplo,
el valor máximo permitido es 16 MB (16.777.216 bytes).
80A1
Error de lectura; el área de destino especificada por el parámetro "Data" puede sobrescribirse parcialmente.
80B1
El área de destino especificada por el parámetro "Data" no alcanza la longitud requerida en el parámetro
"Length".
80C0
No es posible acceder al archivo (está protegido contra escritura o bloqueado por otro proceso).
80C3
Se ha alcanzado el número máximo de instrucciones "FileReadC" activas al mismo tiempo.
8A30
La zona de destino está protegida contra escritura, por ejemplo un DB con protección contra escritura.
8A3A
"Data" apunta a un área no permitida, por ejemplo, a la memoria de carga o a los datos locales.
8A51
Tipo de datos no válido del parámetro "Data".
8A52
La variable del parámetro Data no es suficiente. Puede haberse escrito una parte de los datos del área de origen.
* Los códigos de error del editor de programas se muestran como valores enteros o hexadecimales. Encontrará información
sobre cómo cambiar los formatos de visualización en "Consulte también".
Consulte también
Nuevas funciones (Página 35)
9.13.2

FileWriteC: escribir archivo en la Memory Card

La instrucción "FileWriteC" se utiliza para escribir datos ubicados en un área de origen de la CPU
en un archivo ubicado en la carpeta "UserFiles" de la SIMATIC Memory Card.
Tabla 9-242
Instrucción FileWriteC
KOP/FUP
Active la escritura en el archivo mediante el parámetro de control "REQ". Los parámetros de
salida "Done", "Busy", "Error" y "Status" indican el estado de la tarea.
534
SCL
"FileWriteC_SFB_DB_1"(
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 "FileWriteC" se utiliza para
escribir datos ubicados en un área de ori‐
gen de la CPU en un archivo ubicado en la
carpeta "UserFiles" de la SIMATIC Memory
Card. El archivo se especifica introduciendo
el nombre y la ruta completa. Si el archivo
no existe, la CPU lo crea en la carpeta "User‐
Files". Si la carpeta "UserFiles" tampoco
existe, la CPU también la crea. No se crean
subcarpetas; en este caso W#16#8091 se
deposita en el parámetro "Status".
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido