# Conexión al servidor FTP

El puerto de comunicación Ethernet de la unidad de visualización es compatible con el protocolo FTP. La unidad de visualización puede conectarse a un servidor FTP como cliente FTP.

Ejemplo de aplicación

Puede copiar archivos de imagen, datos de recetas, registros de operaciones, etc., desde el servidor FTP a la unidad de visualización o desde la unidad de visualización al servidor FTP. Esta función permite copiar archivos PNG desde un servidor FTP a la unidad de visualización y sustituir las imágenes mostradas en la pantalla de imágenes. Realice la operación de archivo (copiar) utilizando la operación de script [Administración remota de archivos].

## Especificaciones

### Modelos compatibles

Para obtener información sobre los modelos que admiten la conexión FTP, consulte lo siguiente.

Lista de modelos admitidos/características

### Protocolos de seguridad compatibles

Se admite FTPS (FTP sobre SSL/TLS).

Desde la ventana [Explorador de proyectos], vaya a [Arquitectura del sistema]→[Target01]→[Conexiones FTP] y, en [Cifrado], seleccione el método de cifrado entre [Implicit FTP over TLS], [Explicit FTP over TLS] o [Use plain FTP (insecure)].

### Almacenamiento en la unidad de visualización

El almacenamiento en la unidad de presentación que puede especificar como origen o destino de la copia puede ser uno de los siguientes:

- Almacenamiento local (almacenamiento interno de la serie ST6000 o serie STM6000)
- USB memory
- Tarjeta SD

### Script compatible

Operación [Administración remota de archivos] [Operaciones]: Operación de archivo (Copiar)

### Conexiones FTP

El número máximo de conexiones FTP es 32. Puede alternar entre las conexiones FTP configuradas en tiempo de ejecución.

Nota: Puede establecer el ID de conexión FTP en cualquier número del 1 al 999.

### Tipos de archivos que se pueden copiar

Puede copiar los siguientes tipos de archivos: CSV, TXT, PNG, BLU (archivos de proyecto) y BML (utilizados para la transferencia del sistema de archivos).

### Número y tamaño de los archivos que se pueden copiar

Puede copiar hasta 1000 archivos en una sola operación.

- Para archivos CSV, TXT y PNG, el tamaño máximo por archivo es de 250 MB.
- Para los archivos BLU y BML, el tamaño máximo por archivo es de 1 GB.

## Pasos para configurar FTP

La configuración es la siguiente:

1. Agregar una conexión FTP

2. Configurar el script

### Agregar una conexión FTP

En la ventana [Explorador de proyectos], vaya a [Arquitectura del sistema] → [Target01] y haga clic en [Conexiones FTP]. En el editor de conexión FTP, en la barra de herramientas, haga clic en [Conexión FTP].

Configure las propiedades de la conexión FTP. En la ventana Propiedades que aparece al seleccionar la fila de la conexión FTP, configure propiedades como la dirección IP y la contraseña.

Para obtener información sobre las propiedades de conexión FTP, consulte lo siguiente.

Propiedades (Conexión FTP)

### Configurar el script

En la ventana [Explorador de proyectos], vaya a [Diseño de la pantalla]→[Pantalla] y seleccione la pantalla en la que desea establecer el script. Cambie la visualización a la pantalla de edición de scripts y, en la [Caja de herramientas], vaya a [Operaciones]→[Destino] y agregue la operación [Administración remota de archivos] al disparador

Configure las propiedades de la operación [Administración remota de archivos].

Para más información sobre las operaciones de [Administración remota de archivos], consulte lo siguiente.

Administración remota de archivos

(Ejemplo)

Cuando toque el interruptor, copie el archivo de la carpeta (Data1) en el servidor FTP especificado a la carpeta (Folder1) en el almacenamiento USB de la unidad de visualización. El procedimiento es el siguiente:

1. Configure una conexión FTP.
2. Create a file (such as a PNG file) and save it to the FTP server.
3. Set up the script.

#### [Pulsación] trigger

Operaciones | [Hacer clic]
Objeto de destino | [Objeto de pantalla]: $GraphicObject.Switch1

#### [Administración remota de archivos] Operaciones

[CopyFiles] | [fromServer]
[Server] | [FTP]
[Connect ID] | 1
[Server Path] | [Constant]:STRING /Data1/
[Target Storage] | [USBStorage]
[Ruta de destino] | [Constant]:STRING /Folder1/
[If File Exists] | [overwrite]

## FTP Connection Status

Puede comprobar el estado de la conexión FTP en las siguientes propiedades de origen:

- [Client.Status.ActiveClient]: Total de conexiones FTP
- [Conexión[x].ÚltimoEstado]: Resultados de las operaciones de [Administración remota de archivos] Operaciones por conexión FTP

Para obtener información sobre las propiedades de origen, consulte lo siguiente.

FTP

## Suites de cifrado de FTPS

El FTPS soporta las siguientes suites de cifrado.

- TLS1.3
  TLS_AES_256_GCM_SHA384
  TLS_AES_128_GCM_SHA256
  TLS_AES_128_CCM_SHA256
- TLS1.2
  TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  TLS_ECDHE_ECDSA_WITH_AES_256_CCM
  TLS_DHE_RSA_WITH_AES_256_CCM
  TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
  TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
  TLS_ECDHE_ECDSA_WITH_AES_128_CCM
  TLS_DHE_RSA_WITH_AES_128_CCM
  TLS_RSA_WITH_AES_128_CBC_SHA256