8.7.1.3
Instrucciones del programa que transfieren datos de receta
Instrucción RecipeExport (Exportar receta)
Tabla 8- 152 Instrucción RecipeExport
KOP / FUP
Debe crearse un DB de receta antes de que se pueda realizar la exportación de la receta. El
nombre de un bloque de datos de la receta se utiliza como nombre de archivo del nuevo
archivo CSV. Si existe un archivo CSV de nombre idéntico, se sobrescribirá durante la
operación de exportación.
Puede utilizar la página File Browser (Página 643) del servidor web incorporado de la CPU
para acceder al archivo CSV de la receta. El archivo se coloca en la carpeta de la receta, en
el directorio raíz de la memoria de carga de la CPU.
Tabla 8- 153 Tipos de datos para los parámetros
Parámetro y tipo
REQ
IN
RECIPE_DB
In/Out
DONE
OUT
BUSY
OUT
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
SCL
"RecipeExport_DB"(
req:=_bool_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
Recipe_DB:=_variant_inout_);
Tipo de datos Descripción
Bool
Parámetro de control REQUEST: Activa la exportación cuando hay
un flanco ascendente.
Variant
Puntero al bloque de datos de receta. Para obtener más
información, véase "Ejemplo de DB de receta" (Página 383). Los
caracteres del nombre de DB deben cumplir las restricciones
referentes a los nombres del sistema de archivos de Windows. Los
caracteres \ / : * ? " < > | y el espacio no están permitidos.
Bool
El bit DONE es TRUE durante un ciclo tras haberse finalizado la
última petición sin errores. (Valor predeterminado: False)
Bool
Ejecución de RecipeExport
0: Ninguna operación en curso
•
1: Operación en curso
•
Instrucciones avanzadas
8.7 Recetas y registros de datos
Descripción
La instrucción "RecipeExport" exporta todos
los registros de receta de un bloque de datos
de receta al formato de archivo CSV. El
archivo CSV contiene nombres del producto,
nombres de componente y valores de
arranque. El archivo se almacena en la
memoria de carga interna o la memoria de
carga externa, si se ha instalado una
Memory Card de "programa" externa
opcional.
El parámetro "REQ" dispara la operación de
exportación. El parámetro BUSY se pone a 1
durante el proceso de exportación. Después
de que se detenga la ejecución de
RecipeExport, BUSY se pone a cero y la
finalización de la operación se indica con un
"1" en el parámetro DONE. Si se produce un
error durante la ejecución, los parámetros
ERROR y STATUS indican el resultado.
387