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 de usuario 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 de usuario en el parámetro
"MAX_LENGTH".
7. Cree un campo de datos del tipo "Array [..] of Byte" o "Array [..] of Char" para los datos
de usuario que deben transferirse.
El tamaño del campo debe coincidir con la indicación de "MAX_LENGTH" en el
encabezado.
94
Instrucciones de servicio, 12/2019, C79000-G8978-C499-02
CP 1545-1