Bloques de programa
5.3 Bloque para la función de cliente FTP
5.3.5
Estructura de los bloques de datos (File-DB) para el modo de cliente FTP
Funcionamiento
Para la transmisión de datos mediante FTP hay que crear bloques de datos (File-DBs) en la
CPU de la estación S7. Dichos bloques de datos han de tener una determinada estructura para
que los servicios FTP puedan tratarlos como archivos transmisibles. Constan de los siguientes
sectores:
• Sector 1: encabezado del File-DB (tiene una estructura fija con una longitud de 20 byte)
• Sector 2: Datos útiles como "Array [..] of Byte" o "Array [..] of Char" (de longitud y
estructura variable)
Coherencia de datos
Asegúrese de no acceder de forma múltiple y simultánea al mismo File-DB.
Creación de un File-DB
1. Cree un bloque datos nuevo en STEP 7.
2. Abra el editor de bloques.
3. En el editor de bloques del DB, seleccione la fila que va a utilizar como línea de inicio para el
File-DB.
4. En la columna "Tipo de datos" introduzca el tipo "FILE_DB_HEADER" con el teclado.
Se crea una estructura de datos con la estructura de encabezado necesaria para el File-DB.
5. Ponga el parámetro "WRITEACCESS" a "true" para permitir el acceso.
6. Introduzca un valor para la longitud de los datos útiles en el parámetro "MAX_LENGTH".
7. Cree un campo de datos del tipo "Array [..] of Byte" o "Array [..] of Char" para los datos útiles
a transmitir.
El tamaño del campo debe coincidir con la indicación de "MAX_LENGTH" en el
encabezado.
118
Instrucciones de servicio, 06/2022, C79000-G8978-C499-03
SIMATIC CP 1545-1