La estructura ST_Content contiene la información de usuario relacionada con el directorio seleccionado.
Nombre |
Tipo de datos |
Descripción |
---|---|---|
i_sCommandArg1 |
STRING [75] |
En el caso de que un comando FTP requiera un argumento de entrada, tiene que transferirse usando esta variable. Para su uso, consulte la tabla siguiente. |
i_sCommandArg2 |
STRING [75] |
En el caso de que un comando FTP requiera un segundo argumento de entrada o uno adicional, tiene que transferirse usando esta variable. Para su uso, consulte la tabla siguiente. |
q_sCurrentDirectory |
STRING [75] |
Nombre del directorio de trabajo. |
q_astElements |
ARRAY[0..Gc_udiMaxNumberOfListEntries] OF ST_Element |
Enumera el contenido del directorio y muestra información específica del elemento. |
q_udiAvailableElements |
UDINT |
Número de elementos en el directorio. |
Información detallada sobre el uso de i_sCommandArg1 y i_sCommandArg2:
Comando |
i_sCommandArg1 |
i_sCommandArg2 |
---|---|---|
ChangeWorkingDirectory |
Nombre del directorio en el servidor FTP externo. |
– |
Retrieve |
Nombre del archivo en el servidor FTP externo. |
Nombre del archivo en el sistema de archivos del controlador. |
Store |
Nombre del archivo en el sistema de archivos del controlador. |
Nombre del archivo en el servidor FTP externo. |
Rename |
Nombre actual en el servidor FTP externo. |
Nombre nuevo del servidor FTP externo. |
Delete |
Nombre del archivo en el servidor FTP externo. |
– |
RemoveDirectory |
Nombre del directorio en el servidor FTP externo. |
– |
MakeDirectory |
Nombre del directorio en el servidor FTP externo. |
– |
List |
– |
– |
Para copiar el archivo task.txt del directorio /jobs del servidor FTP externo al directorio raíz local sin modificar el nombre del archivo, haga lo siguiente antes de enviar un flanco positivo mediante i_xExecute:
i_sCommandArg1 := 'jobs/task.txt';
i_sCommandArg2 := 'task.txt';