Example Code

Transferir archivos vía FTP desde un Crio

Code and Documents

Attachment

El siguiente código muestra cómo transferir archivos desde un cRIO a un computador, utilizando las funciones de FTP en el CompactRIO.

Descripción

Para establecer una comunicación FTP entre un dispositivo de tiempo real y un computador es necesario tener previamente instalado un servidor FTP. Hay disponibles varios servidores en la red, como el FileZilla, Golden, Cerberus, entre otros. Para fines de este ejemplo, se usó el Xlight FTP Server, que se puede descargar gratuitamente de la siguiente liga:

http://www.xlightftpd.com/download.htm

Hardware

-cRIO-9074.

Software

-Windows 7.

-Labview 2011 SP1.

-LabVIEW Real-Time 2011 SP1.

-LabVIEW Internet Toolkit 2011.

Configuración del Servidor FTP

Para que se pueda establecer una comunicación entre el computador y el CompactRIO, utilizando el Xlight FTP Server,  es necesario:

1.- Crear un servidor virtual:

Untitled.png

2.- Crear una ruta virtual a la que se hará referencia en la aplicación en el cRIO:

Untitled.png

3.- Iniciar el servidor:

Untitled.png

Resultados

Una vez configurado el servidor en el computador, se pueden utilizar el FTP Put File.vi para transferir un archivo(Test File.txt). En este caso, el archivo es movido a la carpeta virtual “Chema”, que fue creada con el Xlight FTP Server.

Untitled.png

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.

Contributors