La transferencia de datos se puede realizar vía FTP o FTPS (conexiones SSL seguras).
Nota
FTPS: sincronizar certificados
FTPS requiere la sincronización de los certificados entre el servidor FTP y el cliente FTP. Si el
servidor FTP se configura fuera del proyecto STEP 7 del cliente FTP, habrá que importar el
certificado del servidor FTP. En el administrador de certificados importe el certificado del
servidor FTP como certificado de confianza.
Funcionamiento
La instrucción FTP_CMD hace referencia a un bloque de petición (ARG) en el que se especifica
el comando FTP. Según sea el tipo de comando FTP (CMD), este bloque de petición utiliza
diferentes estructuras de datos para la parametrización. Para dichas estructuras están
disponibles en cada caso los tipos de datos adecuados (UDT).
La figura siguiente ilustra la estructura de llamada:
Bloques de petición
Para los bloques de petición se utilizan las siguientes estructuras de datos:
• Establecimiento de la conexión
Para establecer la conexión están disponibles diferentes estructuras de datos para los
siguientes tipos de acceso:
– FTP_CONNECT_IPV4: Establecimiento de la conexión con direcciones IP según IPv4
– FTP_CONNECT_IPV6: Establecimiento de la conexión con direcciones IP según IPv6
– FTP_CONNECT_NAME: Establecimiento de la conexión con nombres de servidor (DNS)
• Transferencia de datos
Para la transferencia de datos están disponibles dos estructuras de datos distintas:
– FTP_FILENAME: Estructura de datos para el acceso a un archivo completo
– FTP_FILENAME_PART: Estructura de datos para el acceso de lectura a un área de datos
SIMATIC CP 1545-1
Instrucciones de servicio, 06/2022, C79000-G8978-C499-03
Bloques de programa
5.3 Bloque para la función de cliente FTP
107