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 5- 5
Tipos de comando
CMD (tipo de
comando)
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á.
SIMATIC CP 1545-1
Instrucciones de servicio, 06/2022, C79000-G8978-C499-03
Bloques de petición
relevantes / UDT
*
FTP_CONNECT_IPV4
FTP_CONNECT_IPV6
FTP_CONNECT_NAME
FTP_FILENAME
FTP_FILENAME
FTP_FILENAME
*
FTP_FILENAME
FTP_FILENAME_PART
5.3 Bloque para la función de cliente FTP
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 sobrescribe 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ámetros
"OFFSET" y "LEN" en el FB 40.
Bloques de programa
109