Está en la página 1de 18

COMUNICACIÓN MODBUS-TCP

PLC-Variador DELTA

Comunicación Modbus-TCP entre PLC serie AS200 y Variador de frecuencia MS300


Manual Comunicación Modbus TCP | AS200 – MS300

CONTENIDOS

1. Introducción

2. Conectar el hardware

3. Configurar la tarjeta MODBUS TCP

4. Configurar el PLC Serie AS

5. Configuración del MODBUS TCP y prueba de las tablas de monitorización

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.

Figura 2 – MS300 con tarjeta CMM-MOD01

3
Manual Comunicación Modbus TCP | AS200 – MS300

3. CONFIGURAR LA TARJETA MODBUS TCP

Estos son los valores para el MODBUS TCP establecidos en MS300:

Figura 3 - Parámetros para MODBUS TCP según el manual

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.

Puede descargar este software gratuitamente en http://www.delta-emea.com seleccionando


Automatización Industrial (Industrial Automation), e ir al Centro de Descargas (Download
Center) (situado en la parte inferior derecha de la página). Una vez aquí, seleccionar ‘Industrial
Fieldbus Solution’ en el desplegable número 2. Activar el check ‘Software’ a la derecha y enviar.
Aparecerá todo el software disponible. En la columna ‘File’, hacer clic en el software deseado,
en este caso, DCISoft. Descomprimir el archivo e instalar el software en nuestro ordenador.

4
Manual Comunicación Modbus TCP | AS200 – MS300

Figura 4 - Pantalla de descarga de DCISoft en la web de Delta EMEA

Abra DCISoft tras la instalación. Aparecerá una pantalla similar a la siguiente:

Figura 5 -Pantalla de inicio de DCISoft

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.

Figura 6 - Primera pantalla de DCIsoft - Clic en ‘Search’ (Buscar)

Figura 7 - El software debe encontrar la tarjeta CMM-MOD01

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.

Apague la unidad y enciéndala de nuevo, compruebe la dirección IP establecida leyendo los


parámetros del 09-76 al 09-79, y así podrá comprobar si la dirección IP realmente cambió.

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

4. CONFIGURAR EL PLC AS200

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.

Figura 10 - Descargue COMMGR si no lo tiene instalado en su 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 11 - Abra COMMGR para añadir una nueva conexión

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

Ahora abra ISPSoft y seleccione esta conexión. Establezca la dirección IP apropiada en


‘Configuraciones de Comunicacion’ y la configuración apropiada, como en este ejemplo,
“Adaptador Ethernet”.

Figura 13 - Configure la conexión con AS200 vía Ethernet

Cuando haya abierto un nuevo proyecto y haya seleccionado el PLC AS200, podrá acceder a la
configuración de hardware de dicho PLC: “HWCONFIG”.

Figura 14 - Configuración del hardware AS200

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.

Figura 15 - Cargar la topología actual del AS200

11
Manual Comunicación Modbus TCP | AS200 – MS300

5. CONFIGURACIÓN DE MODBUS TCP Y PRUEBA DE LAS TABLAS DE MONITORIZACIÓN

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’.

Figura 16 - Topología del hardware después de la carga

Figura 17 - Clic en ‘Data Exchange-Ethernet’

12
Manual Comunicación Modbus TCP | AS200 – MS300

Figura 18 - Configuración de parámetros del AS200 para Modbus TCP

Esta es la configuración de los parámetros del PLC de la conexión de Ethernet en Modbus en


AS200 y aquí se describen brevemente las funciones de cada columna.

1- El número del ítem de la conexión, se pueden manejar hasta 32.

2- Indica si el intercambio de paquetes de datos está habilitado o no.

3- La IP del dispositivo de comunicación.

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).

6- Cantidad de palabras intercambiadas entre la unidad y el PLC desde la dirección de destino.

7- Modo en el que los datos son intercambiados.

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.

Figura 19 - Opciones del intercambio de paquetes de datos, ejemplo, ítem 2

Esta es la configuración de Datos establecida en AS200:

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.

7- Dirección en MS300, de la cual se leerán los datos.

8- Cantidad de palabras que serán leídas del MS300.

9- Dirección local desde la cual serán escritos los datos en MS300.

10- Código de función, seleccionar MODBUS Register Hex para MS300.

14
Manual Comunicación Modbus TCP | AS200 – MS300

11- Dirección en la que los datos son escritos en MS300.

12- Cantidad de palabras que serán escritas en 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.

Después de finalizar la asignación de conexiones, guarde la topologia y cárguela al PLC AS200.

Figura 21 - Descargue la topología del hardware al PLC

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.

Figura 22 - Programa en la rutina principal

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

También podría gustarte