Instrucciones avanzadas
9.9 Recetas y registros de datos
Reglas de archivo CSV:
• El archivo CSV debe encontrarse en la carpeta "Recipes" del directorio raíz de la memoria de
carga interna o la memoria de carga externa, si se ha instalado una Memory Card de
"programa" externa opcional.
• El nombre del archivo CSV debe coincidir con el nombre del bloque de datos en el parámetro
RECIPE_DB.
• La primera línea (encabezado) del archivo CSV contiene el nombre de los componentes de
receta. La primera línea se ignora durante la importación. Los nombres de los componentes
de receta del archivo CSV y el bloque de datos no se concilian durante el proceso de
importación.
• En cada caso el primer valor de cada línea del archivo CSV es el número de índice de la receta.
Las recetas individuales se importan según el orden del índice. Para ello, el índice del archivo
CSV debe presentar un orden ascendente y no debe haber espacios en blanco (si este no es
el caso, se obtiene el mensaje de error 80B0 en el parámetro STATUS).
• El archivo CSV no puede contener más datos de receta de los que se ha suministrado en el
bloque de datos de receta. El número máximo de registros se indica mediante los límites de
matriz en el bloque de datos.
Tabla 9-200
Valores de ERROR y STATUS
ERROR
STATUS
(W#16#....)
0
0000
0
7000
0
7001
0
7002
1
8070
1
8090
1
8092
1
80C0
1
80C1
1
80B0
1
80B1
1
80B2
1
80B6
1
80D0 +n
1
80FF
486
Descripción
No hay error
Llamada sin flanco REQ: BUSY = 0, DONE = 0
Primera llamada con flanco de REQ (en curso): BUSY = 1, DONE = 0
Llamada N
(en curso): BUSY = 1, DONE = 0
ª
Se está utilizando toda la memoria de instancia.
El nombre de archivo contiene caracteres no válidos.
No se ha encontrado ningún archivo CSV coincidente para la importación. Causa posible:
El nombre del archivo CSV no coincide con el nombre del DB de receta.
El archivo CSV está temporalmente bloqueado.
El bloque de datos está temporalmente bloqueado.
La numeración del índice del archivo CSV no es continua, no es ascendente o excede el
número máximo (límite de matriz) del bloque de datos.
La estructura del bloque de datos de receta y el archivo CSV no coinciden: El archivo CSV
contiene demasiados campos.
La estructura del bloque de datos de receta y el archivo CSV no coinciden: El archivo CSV
contiene no contiene suficientes campos.
El atributo de DB de receta "Depositar solo en la memoria de carga" no está habilitado.
La estructura del bloque de datos de receta y el archivo CSV no coinciden: El tipo de datos
en el campo n no coincide (n<=46).
La estructura del bloque de datos de receta y el archivo CSV no coinciden: El tipo de datos
en el campo n no coincide (n>46).
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO