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:
2.- Crear una ruta virtual a la que se hará referencia en la aplicación en el cRIO:
3.- Iniciar el servidor:
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.
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.