Importación de recetas (del archivo CSV al DB de receta)
1. Utilice la página File Browser en el servidor web de la CPU para descargar en un PC un
archivo CSV de receta existente de la memoria de carga de la CPU.
2. Modifique el CSV de la receta con un editor de texto ASCII. Puede modificar los valores
de arranque asignados a los componentes, pero no los tipos de datos o la estructura de
datos.
3. Vuelva a cargar a la CPU el archivo CSV modificado del PC. Sin embargo, el archivo
CSV anterior en la memoria de carga de la CPU (con el mismo nombre) debe suprimirse
o renombrarse para que el servidor web de la CPU permita la operación de carga.
4. Después de cargar el archivo CSV modificado en la CPU, puede utilizar la instrucción
RecipeImport para transferir los nuevos valores de arranque del archivo CSV modificado
(en la memoria de carga de la CPU) en el DB de la receta (en la memoria de carga de la
CPU).
Los archivos CSV deben coincidir exactamente con la estructura del DB de receta correspondiente
● Los valores del archivo CSV pueden cambiarse, pero no se permite cambiar la
estructura. La instrucción RecipeImport requiere que el número exacto de registros y
componentes coincida con la estructura del DB de la receta de destino. De lo contrario,
la ejecución de RecipeImport fallará. Por ejemplo, si se definen 10 recetas en el DB de la
receta pero solo 6 están en uso, las líneas 7 a 10 del archivo CSV también se
transferirán al DB. Debe coordinar si estos datos serán válidos o no. Por ejemplo, puede
asignar una variable "Not_used" para el nombre del producto en registros de receta no
utilizados.
● Si añade registros de datos al archivo de texto e importa el archivo modificado,
asegúrese de que el límite de la matriz de DB de la receta que asigne tenga suficientes
elementos para todos los registros de la receta.
● Automáticamente se genera un número de índice durante la exportación al archivo CSV.
Si crea registros de datos adicionales, añada los números de índice consecutivos en
correspondencia.
● La ejecución de RecipeImport comprueba en los datos del archivo CSV que la estructura
sea correcta y que los valores se ajusten a los tipos de datos asignados en el DB de
receta asociado. Por ejemplo, un tipo de datos Bool no puede almacenar un valor entero,
por lo que la ejecución de RecipeImport fallará.
Mostrar datos de receta CSV en Excel
El archivo CSV se puede abrir en Excel para facilitar su lectura y edición. Si las comas no se
reconocen como separadores decimales, utilice la función de importación de Excel para
obtener los datos de forma estructurada.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Instrucciones avanzadas
9.9 Recetas y registros de datos
527