Estructura Del Registro; Parámetro Data Para La Instrucción Datalogcreate; Parámetro Header De La Instrucción Datalogcreate - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Instrucciones avanzadas
9.9 Recetas y registros de datos
9.9.2.1

Estructura del registro

Los parámetros DATA y HEADER de la instrucción DataLogCreate asignan el tipo de datos y la
descripción de encabezado de columna para todos los datos de un registro.
Parámetro DATA para la instrucción DataLogCreate
El parámetro DATA apunta a la memoria utilizada como búfer temporal para un nuevo registro
y debe asignarse a una ubicación M o DB.
Es posible asignar un DB completo (derivado de un tipo de datos PLC que se asigna al crear el DB)
o parte de un DB (el elemento especificado del DB puede ser cualquier tipo de datos, estructura
de tipo de datos, tipo de datos PLC o matriz de datos).
La instrucción DataLogCreate limita los tipos de datos de la estructura a un solo nivel de
anidamiento. En este contexto, un ARRAY of STRINGs no se considera un nivel de anidamiento.
Actualmente, la instrucción DataLogCreate no devuelve un error. La instrucción solo procesa la
primera cadena del ARRAY of STRINGs. El número total de elementos de datos declarados debe
coincidir con el número de columnas especificado en el parámetro de encabezado. El número
máximo de elementos de datos que pueden asignarse es de 253 (con sello de tiempo) o de 255
(sin sello de tiempo). Esta restricción mantiene el registro dentro del límite de 256 columnas de
una hoja de Excel.
El parámetro DATA puede asignar elementos de datos remanentes o no remanentes en un tipo
de DB "estándar" (compatible con S7-300/400) u "optimizado".
Para escribir un registro, primero hay que cargar el registro DATA temporal con nuevos valores
de proceso y, a continuación, ejecutar la instrucción DataLogWrite, que guarda nuevos valores
de registro en el archivo de registro.
Parámetro HEADER de la instrucción DataLogCreate
El parámetro HEADER apunta a nombres de encabezado de columna para la fila superior de la
matriz de datos encriptada en el archivo CSV. Los datos HEADER deben estar ubicados en una
memoria DB o M y los caracteres deben cumplir las reglas estándar del formato CSV, con comas
como carácter de separación entre columnas. El tipo de datos puede ser una secuencia, una
matriz de bytes o una matriz de caracteres. Las matrices de caracteres/bytes permiten un tamaño
mayor, mientras que las secuencias están limitadas a un máximo de 255 bytes. El parámetro
HEADER es opcional. Si HEADER no está asignado, no se crea ninguna fila de encabezado en el
archivo de registro.
490
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido