Parámetro
Declaración
CMD *
INPUT
ARG *
INPUT
* Los valores de los parámetros de entrada "ID" y "CMD" sobrescriben el valor del parámetro de entrada "ARG".
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 coman-
do)
0 (NOOP)
1 (CONNECT)
2 (STORE)
3 (RETRIEVE)
4 (DELETE)
CP 1545-1
Instrucciones de servicio, 12/2019, C79000-G8978-C499-02
Tipo de datos
BYTE
VARIANT
Bloques de petición rele-
vantes / UDT
*
FTP_CONNECT_IPV4
FTP_CONNECT_IPV6
FTP_CONNECT_NAME
FTP_FILENAME
FTP_FILENAME
FTP_FILENAME
5.3 Bloque para la función de cliente FTP
Área de memoria
Consulte la tabla
Comando FTP que debe ejecutarse al llamar
siguiente "Coman-
la instrucción. Encontrará los rangos de valo-
dos".
res para los tipos de comandos FTP a conti-
nuación de la tabla.
El comando FTP indicado aquí debe indicar-
se de forma idéntica en el bloque de petición
(parámetro ARG).
Si un comando no es compatible con el firm-
ware del CP, se emite un mensaje de error
con STATUS = 8F6B
Consulte la tabla
Bloque de petición
siguiente "Coman-
Hace referencia al área de datos con los
dos".
parámetros de ejecución adecuados para el
comando FTP.
En función del comando FTP se utilizan tipos
de datos específicos (UDT). Los UDT se
indican del siguiente modo.
El tipo de datos ANY no está permitido para
el puntero que debe especificarse aquí.
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.
Bloques de programa
Significado / Observación
.
H
83