Sie sind auf Seite 1von 28

Webinar

Advanced Technical Support

Cynthia Garibo

Confidential Property of Schneider Electric


Puede encontrar esta gua, adems de preguntas y
respuestas tcnicas confeccionadas por nuestro
Centro de Competencia Tcnica, en:

http://www.schneider-electric.es/faqs

Tambin puede realizar su consulta en cualquier


buscador de Internet

Confidential Property of Schneider Electric | Page 2


Configuracin cliente FTP

1. Introduccin

2. Librera FTP Client Remote


File Handling

3. Ejemplo

Centro de Competencia Tcnica

Confidential Property of Schneider Electric | Page 3


Webinar
Configuracin cliente FTP (File Transfer Protocol)

Producto y Versin:
SoMachine v4.2
M241/M251

Revisin Fecha Autor Modificaciones


1.0 02/03/2017 Cynthia Garibo Primera versin

Centro de Competencia Tcnica

Confidential Property of Schneider Electric | Page 4


Contenidos

Introduccin
Librera FTP Client
Remote File Handling
Ejemplo

Confidential Property of Schneider Electric | Page 5


Introduccin
File Transfer Protocol (FTP)

FTP (File Transfer Protocol) es un forma de intercambio de archivos o datos a travs de la red.

Confidential Property of Schneider Electric | Page 6


Introduccin
File Transfer Protocol (FTP)

FTP es un protocol de la capa de


aplicacin (Capa 7 del modelo OSI)
Generalmente se implementa para
funcionar sobre los puertos 20 y
21.
20 para datos

21 para control

FTP est basado en TCP


(Transmission Control Protocol)
Optional caption goes here. Duis maximus venenatis laoreet. Aliquam et ipsum condimentum, elementum nisi
amet, scelerisque lorem.

Confidential Property of Schneider Electric | Page 7


Contenidos

Introduccin
Librera FTP Client
Remote File Handling
Ejemplo

Confidential Property of Schneider Electric | Page 8


Librera FTP Client Remote File Handling
Funciones y compatibilidad

Esta librera ofrece funcinoalidades de FTP cliente Compatibilidad:


para acceder y manejar archivos remotamente a
M241
un FTP servidor:
M251
Leer archivos
M258
Escribir archivos
LMC058
Borrar Archivos
LMC078
Listar el contenido de un directorio

Aadir directorios

Eliminar directorios

Confidential Property of Schneider Electric | Page 9


Librera FTP Client Remote File Handling
Bloque de funcin FB_FtpClient

Compatibilidad:
M241

M251

M258

LMC058

LMC078

Confidential Property of Schneider Electric | Page 10


Librera FTP Client Remote File Handling
Bloque de funcin FB_FtpClient

Enumeracin de entrada ET_FtpCommand:


Estos son los valores de entrada segn la accin que se quiera realizar

Confidential Property of Schneider Electric | Page 11


Librera FTP Client Remote File Handling
Bloque de funcin FB_FtpClient

Enumeracin de salida ET_Result:

Confidential Property of Schneider Electric | Page 12


Librera FTP Client Remote File Handling
Bloque de funcin FB_FtpClient

Estructura ST_Credentials:
Contiene la informacin especfica de usuario para conectarse al Servidor FTP.

Confidential Property of Schneider Electric | Page 13


Librera FTP Client Remote File Handling
Bloque de funcin FB_FtpClient

Estructura ST_Content:
Contiene la informacin especfica del directorio seleccionado.

Confidential Property of Schneider Electric | Page 14


Librera FTP Client Remote File Handling
Bloque de funcin FB_FtpClient ST_Content

Informacin de uso de i_sCommandArg1 y i_sCommandArg2 segn el comando usado:

Comando i_sCommandArg1 i_sCommandArg2

ChangeWorkingDirectory Nombre del directorio en el Servidor FTP -------------------

Retrieve (Download) Nombre del archivo en el Servidor FTP externo Nombre del archivo local (PLC File System)

Store (Upload) Nombre del archivo local (PLC File System) Nombre del archivo en el Servidor FTP externo

Rename Nombre actual del archivo en el Servidor FTP Nuevo nombre del archivo en el Servidor FTP

Delete Nombre del archivo en el Servidor FTP externo -------------------

RemoveDirectory Nombre del directorio en el Servidor FTP -------------------

MakeDirectory Nombre del directorio en el Servidor FTP -------------------

List ------------------- -------------------

Confidential Property of Schneider Electric | Page 15


Contenidos

Introduccin
Librera FTP Client
Remote File Handling
Ejemplo

Confidential Property of Schneider Electric | Page 17


Ejemplo
Servidor FTP Configuracin con Filezilla Server

Conectar el FileZilla Server

Confidential Property of Schneider Electric | Page 18


Ejemplo
Servidor FTP Configuracin con Filezilla Server

Crear un usuario nuevo, definir usuario y Configurar el directorio compartido


contrasea
Configurar permisos al directorio y archivos

Confidential Property of Schneider Electric | Page 19


Ejemplo
Servidor FTP Configuracin con Filezilla Server

Comprobamos con FileZilla Client la conexin al


servidor FTP

Confidential Property of Schneider Electric | Page 20


Ejemplo
Servidor FTP Configuracin con Filezilla Server

En el Filezilla Server
vemos que se ha
realizado una conexin

Confidential Property of Schneider Electric | Page 21


Ejemplo
Servidor FTP Programa SoMachine

sHostIPAddress (direccin IP donde est el servidor


FTP) = 192.168.1.100
sUserName y sPassword son parmetros del
servidor FTP = Cynthia y 1234 respectivamente

Confidential Property of Schneider Electric | Page 22


Ejemplo
Servidor FTP Programa SoMachine. LIST

Listar el directorio:
eCommand = 8 (List)

Confidential Property of Schneider Electric | Page 23


Ejemplo
Servidor FTP Programa SoMachine. LIST

El resultado del comando se almacena en la variable:


iq_stContent.q_astElements

Confidential Property of Schneider Electric | Page 24


Ejemplo
Servidor FTP Programa SoMachine. LIST

Tras activar el FB con i_xEnable y activar


su ejecucin mediante i_xExecute, el
directorio queda listado en la variable
iq_stContent.q_astElements
Cada elemento contiene:
sName: nombre del archivo o del
directorio
xIsDirectorio:
TRUE: se trata de una carpeta

FALSE: es un archivo

udiSize: tamao del archivo (en una


carpeta no disponemos de esta
informacin)
sDate: Fecha de ltima modificacin
Confidential Property of Schneider Electric | Page 25
Ejemplo
Servidor FTP Programa SoMachine. RETRIEVE

Descarga de FTP. Comando Retrieve. eCommand=2

Comando i_sCommandArg1 i_sCommandArg2


Retrieve Nombre del archivo en el Nombre del archivo local (PLC
(Download) = 2 Servidor FTP externo File System)

Confidential Property of Schneider Electric | Page 26


Ejemplo
Servidor FTP Programa SoMachine. STORE

Carga en FTP. Comando Store. eCommand=3


Comando i_sCommandArg1 i_sCommandArg2
Retrieve Nombre del archivo local Nombre del archivo en el
(Upload) = 3 (PLC File System) Servidor FTP externo

Confidential Property of Schneider Electric | Page 27


Puede encontrar ms informacin en:
Preguntas tcnicas Frecuentes
http://www.schneider-electric.es/faqs
>Respuesta a las Preguntas Tcnicas ms Frecuentes
>Guas de Diagnstico e Implementacin

Centro de Descargas
http://www.schneider-electric.com/download/es/es/
>Descarga de certificados, manuales, software, dibujos CAD,
documentacin tcnica

Video FAQS
http://www.youtube.com
>Video Tutoriales de Respuesta a Preguntas Tcnicas
>Video Tutoriales con Ejemplos de Configuracin de equipos y software
Confidential Property of Schneider Electric | Page 28

Das könnte Ihnen auch gefallen