Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PLC-Variador DELTA
CONTENIDOS
1. Introducción
2. Conectar el hardware
1
Manual Comunicación Modbus TCP | AS200 – MS300
1. INTRODUCCIÓN
El MODBUS TCP es un famoso protocolo de bus de campo de capa 2 usado en un amplio rango
de aplicaciones, desde mediados de los 80’s y se engloba en el marco de Ethernet, dentro del
protocolo TCP/IP de capa 4 - 3 del modelo OSI. Se puede utilizar en redes Ethernet a través de
una dirección IP lógica, MODBUS TCP utiliza los mismos modos de función de RTU. La principal
ventaja es que es más rápido y se puede usar para enviar y recibir datos a través de cualquier
dispositivo Ethernet como switches y routers en diferentes topologías como estrella, árbol u
otras topologías de línea, utilizando los protocolos TCP/UDP/IP en capa 3-4. Se puede instalar
con los estándares 10, 100 o 1000 Mbit/s y se puede utilizar la tecnología Ethernet basada en
cables de cobre, fibra óptica o estándares inalámbricos. El número de estaciones es casi infinito
y la velocidad puede alcanzar hasta 1.5 Kbps.
Figura 1 - Pequeña topología de estrella de PLC AS200 como maestro y VF MS300 como esclavo, a través de un switch de Ethernet
Delta
2
Manual Comunicación Modbus TCP | AS200 – MS300
2. CONECTAR EL HARDWARE
Para poder trabajar con Modbus TCP, necesitará instalar la tarjeta de comunicación Modbus TCP
para variador MS300: CMM-MOD01. Cuando conecte el cable Ethernet, el led de transmisión de
datos comenzará a parpadear. Hay dos orificios laterales para colocar la tarjeta y las abrazaderas
laterales para sujetarla. No es necesario que fuerce la inserción o extracción de la tarjeta, sólo
tiene que utilizar un destornillador para aflojar las abrazaderas y poder sacar la tarjeta. Utilice
los tornillos para fijar la tarjeta a la unidad.
3
Manual Comunicación Modbus TCP | AS200 – MS300
En estos parámetros puede verificar la configuración de las direcciones IP y las máscaras de red
de la tarjeta, sin embargo, no puede cambiar la dirección IP a través del teclado de la unidad.
Para poder cambiar la dirección IP, necesitará descargar DCISoft, un software desarrollado para
establecer la topología de red en Modbus con CMM-MOD01.
4
Manual Comunicación Modbus TCP | AS200 – MS300
5
Manual Comunicación Modbus TCP | AS200 – MS300
Conecte la tarjeta Ethernet de su ordenador al switch Ethernet, abra DCISoft y haga clic en
‘Search’ (Buscar). Quizás necesite ajustar el rango de direcciones IP de su ordenador a la
dirección IP por defecto de la tarjeta Modbus. Haga clic en ‘Buscar’ para que el software
identifique la tarjeta, entonces haga clic en la tarjeta identificada.
6
Manual Comunicación Modbus TCP | AS200 – MS300
Figura 8 - Abra la configuración de la tarjeta y cambie la IP, haciendo clic en ‘Apply’ (Aplicar) para guardar los cambios
Establezca la dirección IP y la máscara de red apropiadas para la tarjeta, la puerta de enlace debe
ser el número del PLC, sin embargo, si la tarjeta no la acepta, introduzca la dirección de la puerta
de enlace del tipo de red, lo cual significa introducir un 1 en la última parte de la dirección IP.
Cambie los siguientes parámetros para habilitar el MS300 para que reciba la frecuencia de
comandos desde la tarjeta Modbus y habilite la posibilidad de encenderlo y apagarlo vía bus de
campo.
Figura 9 - Parámetros que se deben cambiar para habilitar la unidad para Modbus TCP
Una vez que la IP se cambia para adaptarse a la red, compruebe también que la dirección del
AS200 para asegurarse de que no hay conflictos con la IP de la red Ethernet. Ahora tenemos que
configurar el AS200 para el intercambio de datos.
7
Manual Comunicación Modbus TCP | AS200 – MS300
Para poder establecer la comunicación vía Ethernet con el AS200, será necesario añadir una
conexión en COMMGR. Si no tiene COMMGR instalado en su ordenador, descárguelo en la
página de Delta: http://www.delta-emea.com, Industrial Automation (Automatización
Industrial) y luego vaya a Download Center (Centro de Descargas) y seleccione AC Motor
Drives, en el desplegable 2, y haga clic en el check ‘Software’ a la derecha y enviar. Aparecerá
todo el software disponible. Hacer clic en la columna ‘File’ para el software deseado, en este
caso, COMMGR. Descomprimir el archivo e instalar el software en nuestro ordenador.
Una vez instalado, se minimizará en la barra de tareas, haga clic para abrirlo y haga clic en ‘Add’
(Añadir).
8
Manual Comunicación Modbus TCP | AS200 – MS300
Figura 12 - Haga clic en ‘Configure’ (Configurar), asigne un nombre a la conexión, seleccione la tarjeta Ethernet de su
ordenador, haga clic en ‘Search’ (Buscar), compruebe que el AS200 está en la lista y haga clic en OK
9
Manual Comunicación Modbus TCP | AS200 – MS300
Cuando haya abierto un nuevo proyecto y haya seleccionado el PLC AS200, podrá acceder a la
configuración de hardware de dicho PLC: “HWCONFIG”.
10
Manual Comunicación Modbus TCP | AS200 – MS300
Cuando haya abierto la configuración de hardware, cargue la topología del hardware AS200, el
cual se conectó a través del COMMGR. Es muy sencillo cargarlo, luego introduzca los datos de
todos los módulos del AS200.
11
Manual Comunicación Modbus TCP | AS200 – MS300
Ahora, después de cargar las topologías, debe de aparecer algo similar a la siguiente imagen,
dependiendo de la versión del software que tenga instalada en la topología de su hardware.
Haga doble clic en el icono CPU, y abra el menú de configuración. Después, haga clic en la ficha
‘Ethernet Advance’ y, en la parte inferior, en la pestaña ‘Data Exchange’.
12
Manual Comunicación Modbus TCP | AS200 – MS300
4- La dirección local, el registro interno en AS200 el cual asigna el valor recibido o enviado.
5- El registro interno del MS300, desde el cual los datos pueden ser escritos o leídos (Mirar
el manual del MS300 para obtener una lista del registro interno de las direcciones).
13
Manual Comunicación Modbus TCP | AS200 – MS300
Clic on ‘Add’ (Añadir) para añadir un nuevo intercambio de comunicación. También puede
mover o borrar otros intercambios de comunicación desde el menú lateral.
1- Si la comunicación está habilitada o no. Sólo hacer clic para habilitar la comunicación.
2- Ciclo de actualización más corto, en ms: El tiempo de actualización del intercambio de datos.
3- Tiempo de espera de la conexión: Tiempo de espera para que el PLC habilite la comunicación.
4- Tipo de dispositivo para ser usado con Modbus TCP, para MS300, seleccionar Standard
Modbus TCP Device.
5- El campo ‘Local Start Adress’ (Dirección local de inicio) en el AS200 almacena el valor leído del
MS300.
6- Código de función, seleccionar ‘MODBUS Register Hex’ para leer los datos del MS300.
14
Manual Comunicación Modbus TCP | AS200 – MS300
Aquí estamos leyendo 2001H, que es la frecuencia de salida, y escribiendo 2000H, que es la
palabra de control, indicada en el manual. Los valores para estos registros deben ser insertados
en Decimal, y la palabra binaria se incluye en el manual, sin embargo, 1dec desactiva la unidad
y 2dec habilita la unidad. Hay que establecer un comando de frecuencia en la unidad. Éste puede
ser encontrado en el paquete de intercambio de datos anterior.
Figura 20 - Leer MS300 e insertar el valor en D30 (palabra de control), escribir el valor desde D40 para registrar 2001 en
MS300 (comando de frecuencia)
Puede crear todas las conexiones para leer y escribir en las que necesite, asignando las
direcciones indicadas en el manual del MS300 e introducir tantas como quiera, hasta 32. Tenga
en cuenta que el número de conexiones se aplica directamente al ancho de banda y a la
velocidad de adquisición de datos.
15
Manual Comunicación Modbus TCP | AS200 – MS300
Ahora tiene que instalar un pequeño programa en la rutina principal del PLC, sólo una entrada
digital y una salida serán suficientes. Ya que es sólo para tener un programa en la rutina principal
del PLC, descárguelo, ejecútelo y ya puede usarlo.
Una vez hecha la conexión y ejecutándose el PLC, puede crear una tabla de monitorización para
leer los valores de los registros y escribir los valores en los registros asignados en el paquete de
intercambio de datos del Modbus TCP.
Figura 23 - Crear una tabla de monitorización e insertar los registros ‘D’ para monitorearlos
16
Manual Comunicación Modbus TCP | AS200 – MS300
Figura 24 - Ejecución del AS200 y lectura y escritura de datos con MODBUS TCP
Todos los valores serán leídos y escritos. Siguiendo el estilo de datos de Delta, siempre los datos
están multiplicados por 100, por tanto, hay que dividir entre 100 para obtener el valor real de la
medición de la unidad.
Ahora se pueden introducir los valores donde lo necesite en el programa principal. AS200
también permite marcar un bit para habilitar esas comunicaciones. Consulte el manual de AS200
para obtener más instrucciones sobre el MODBUS TCP.
17