Configuración, programación
4.7 Comunicación FTP
Comandos FTP en el parámetro "CMD"
Consulte en la tabla siguiente qué significado tienen los comandos del parámetro "CMD" y
qué UDT se utilizan para abastecer a los bloques de petición.
Tabla 4- 3
Tipos de comando
CMD (tipo de coman-
do)
0 (NOOP)
1 (CONNECT)
2 (STORE)
3 (RETRIEVE)
4 (DELETE)
5 (QUIT)
6 (APPEND)
7 (RETR_PART)
* En los tipos de comando 0 (NOOP) y 5 (QUIT) debe indicarse un bloque de petición cualquiera (UDT). Dicho bloque no
se evaluará.
48
Bloques de petición rele-
vantes / UDT
*
FTP_CONNECT_IPV4
FTP_CONNECT_IPV6
FTP_CONNECT_NAME
FTP_FILENAME
FTP_FILENAME
FTP_FILENAME
*
FTP_FILENAME
FTP_FILENAME_PART
Significado / Manejo
El FB llamado no ejecuta ninguna acción. Las indicaciones de estado
se ponen como sigue para este abastecimiento de parámetros:
DONE=1; ERROR=0; STATUS=0
Establecimiento de la conexión FTP
El cliente FTP establece con este comando una conexión FTP con
un servidor FTP (puerto 21).
La conexión está disponible, con la ID de conexión aquí asignada,
para todos los demás comandos FTP. Los datos se intercambian
entonces con el servidor FTP indicado para este usuario.
Con esta llamada de función se transmite un bloque de datos (File-
DB) del cliente FTP (CPU S7) al servidor FTP.
Atención: Si el archivo (File-DB) ya existe en el servidor FTP, se
sobrescribe.
Con esta llamada de función se transmite un archivo del servidor
FTP al cliente FTP (CPU S7).
Atención: Si el bloque de datos (File-DB) del cliente FTP ya contiene
un archivo, este se sobrescribe.
Con esta llamada de función se borra un archivo en el servidor FTP.
Con esta llamada de función se deshace la conexión FTP indicada
en "ID".
De forma similar a "STORE", el comando "APPEND" (añadir) guarda
un archivo en el servidor FTP. Pero con "APPEND" no se sobrescri-
be el archivo en el servidor FTP, sino que el nuevo contenido a
guardar se añade al archivo.
Si el archivo no existe en el servidor FTP, se crea.
Con el comando "RETR_PART" (leer longitud parcial) se puede pedir
del servidor FTP una parte de un archivo.
En caso de archivos muy grandes se puede limitar así la lectura a la
parte necesaria.
Para esto se tiene que conocer la estructura del archivo.
Indique la parte deseada del archivo con ayuda de los dos paráme-
tros "OFFSET" y "LEN" en el FB 40.
Instrucciones de servicio, 12/2019, C79000-G8978-C289-08
CP 1543-1