Bloques de programa
5.3 Bloque para la función de cliente FTP
CMD (tipo de coman-
do)
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á.
5.3.3
Bloques de petición para FTP_CMD
Significado
La instrucción FTP_CMD se abastece con un bloque de petición a través del parámetro
ARG. La estructura depende del tipo de comando FTP. Al utilizar los tipos de datos
especificados (UDT), la instrucción reconoce el tipo del bloque de petición. A continuación
se indican los tipos de datos (UDT) correspondientes a los siguientes bloques de petición:
● Establecimiento de la conexión FTP con dirección IP según IPv4
● Establecimiento de la conexión FTP con dirección IP según IPv6
● Establecimiento de la conexión FTP con nombre de servidor
● Acceso de escritura y lectura así como otros comandos FTP
● Comando FTP RETR_PART
84
Bloques de petición rele-
vantes / UDT
*
FTP_FILENAME
FTP_FILENAME_PART
Significado / Manejo
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-C499-02
CP 1545-1