Plataforma de automatización AC500 de ABB Guía técnica nº2 - PLC AC500 y protocolo FTP ¿Cómo acceder a archivos en las zonas de memoria del PLC AC500? Introducción: FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red Ethernet, basado en la arquitectura cliente-servidor. Desde un equipo cliente (PC, tablets PC, etc.) se puede conectar a un servidor (PLC AC500) para descargar archivos desde él o para enviarle archivos. Gracias al PLC AC500 de ABB, puede crear y almacenar información en diferentes zonas de memoria del PLC. Estos archivos son accesibles para envío a través de correos electrónicos o mediante la funcionalidad de servidor FTP del PLC AC500. La creación de los archivos permite tener trazabilidad de la información como temperatura, presión, velocidad, caudal, datos de producción, tiempos de parada, etc… El objetivo de esta guía paso a paso es indicar como proceder para configurar el servidor FTP de una CPU AC500, que también puede utilizarse para actualizar el firmware del equipo. PCs PLC AC500 1/6 Guía técnica nº2 - PLC AC500 - FTP Plataforma de automatización AC500 de ABB Guía técnica nº2 - PLC AC500 y protocolo FTP ¿Cómo acceder a archivos en las zonas de memoria del PLC AC500? Algunos datos técnicos: La funcionalidad de servidor FTP está disponible en cualquier CPU AC500 o AC500-eCo de nueva generación que disponga de puerto Ethernet integrado y se configura mediante la herramienta Control Builder Plus PS501. Está funcionalidad no está disponible en coupler Ethernet CM577-ETH. ¿Cómo proceder? 1.- Crear un proyecto nuevo , seleccionar una CPU (por ejemplo la PM573-ETH) y escribir el nombre del proyecto: 2/6 Guía técnica nº2 - PLC AC500 - FTP Plataforma de automatización AC500 de ABB Guía técnica nº2 - PLC AC500 y protocolo FTP ¿Cómo acceder a archivos en las zonas de memoria del PLC AC500? 2.- Irse a la configuración IP en Control Builder Plus PS501: 3.- En la pestaña “IP Settings”, es posible asignar una dirección IP al PLC o definir que el PLC obtenga la dirección IP mediante un servidor de dirección IP (servidor DHCP): 3/6 Guía técnica nº2 - PLC AC500 - FTP Plataforma de automatización AC500 de ABB Guía técnica nº2 - PLC AC500 y protocolo FTP ¿Cómo acceder a archivos en las zonas de memoria del PLC AC500? 4.- En la pestaña “Extended settings”, es posible configurar varios protocolos como HTTP (Webserver), SNTP (sincronización de fecha y hora), SMTP (para mandar de correos electrónicos) y el FTP (transferencia de archivos vía Ethernet). Por defecto, esta funcionalidad no está habilitada y para usarla es necesario marcar la opción “FTP-server active”. Al habilitarla, puede verse que el puerto de comunicación por defecto es el puerto 21 y que el número sesiones abiertas es 1 (con un máximo de 2 – Varía según las CPUs) 4/6 Guía técnica nº2 - PLC AC500 - FTP Plataforma de automatización AC500 de ABB Guía técnica nº2 - PLC AC500 y protocolo FTP ¿Cómo acceder a archivos en las zonas de memoria del PLC AC500? Si se selecciona la opción ”Allow Firmware update” está activada, es posible descargar el firmware del PLC a la área de “ramdisk” y el PLC actualizara automáticamente el dispositivo con el firmware descargado. Es necesario quitar tensión y luego poner tensión para que se realice la actualización. Luego se ha de definir las contraseñas a las zonas de de memoria cuyo acceso debe estar protegido. Si se define una contraseña a “root”, el usuario tendrá acceso a todas las zonas de memoria del PLC. Si se definen contraseñas a zonas concretas, los usuarios tendrán acceso a esas zonas y no a otras. 5.- Guardar la configuración, proceder a la programación del equipo en función de las necesidades de la máquina o aplicación, descargar el proyecto al PLC y pasarlo a RUN. 6.- Para acceder al servidor FTP, puede utilizar cualquier explorador Web o un cliente FTP como “FileZilla” por ejemplo. En este cliente FTP, indicar la información necesaria para conectarse al servidor FTP del PLC: dirección, nombre de usuario, contraseña, puerto. 5/6 Guía técnica nº2 - PLC AC500 - FTP Plataforma de automatización AC500 de ABB Guía técnica nº2 - PLC AC500 y protocolo FTP ¿Cómo acceder a archivos en las zonas de memoria del PLC AC500? Si la conexión es correcta podrá ver las diferentes zonas de memoria del PLC: Información adicional: Como bien dice el enunciado del apartado, existe una limitación al acceso de cada tipo de memoria, según firmware que se tenga en la CPU. Para visualizar estas diferencias, a continuación se muestra una tabla ilustrativa en la cual se aprecia a qué tipo de memoria se puede acceder para cada versión de Firmware. 6/6 Guía técnica nº2 - PLC AC500 - FTP