Está en la página 1de 17

Arquitectura

ETHERNET IP

PLC

ETHERNET IP HMI
Switch Programas: FactoryTalk View

ETHERNET IP

MODBUS/TCP IP
PC
Equipo con Programas: Studio 5000, ProSoft
ETHERNET IP Configuration Builder
Protocolo
MODBUS/TCP IP
Prosoft
Objetivo: Realizar la comunicación y visualización de datos de un equipo con protocolo de
comunicación Modbus a través de una HMI (FactoryTalk View) utilizando un dispositivo Prosoft.

Software Licencia Necesaria


ProSoft Configuration Builder No
FactoryTalk View Si
Studio 5000 Si
Configuración PROSOFT
Luego de realizar el mapeo Modbus en nuestro equipo, proseguimos con la configuración del Prosoft, esta se hace a
través del software ProSoft Configuration Builder

Lo primero es elegir el modelo del dispositivo, ya que de esto depende su misma configuración. La elección del modulo se
hace en el menú mostrado en la ilustración anterior.
Esto despliega un menú en el cual elegimos las características del módulo con el que vamos a trabajar.
Para configurar el módulo Prosoft primero se deben asignar direcciones IP a sus puertos, la cantidad de estos varia de
acuerdo al modelo, para este ejemplo se configura el Prosoft modelo PLX32-EIP-MBTCP. Este cuenta con dos puertos, uno
es específicamente para comunicación EIP (PLC) y el otro para MODBUS/TCP IP para la comunicación con el instrumento
o equipo.
Una vez elegido el módulo, procedemos a hacer la configuración de sus puertos en
Ethernet Configuration.

Aquí asignamos las IP, usaremos el Puerto 1 para comunicarnos con el PLC y así
enviarles los datos; el Puerto 2 será nuestra comunicación con el dispositivo al cual
estaremos leyendo las direcciones Modbus que necesitemos.

Se le asigna a cada puerto una subnet distinta.


Lo siguiente es dar de alta los registros que queremos leer y/o visualizar del equipo.

Lo primero es seleccionar el MBTCP Client en el que vamos a trabajar, en este caso el


Client 0.

Abrimos su configuración, y en este apartado iremos agregando cada una de las


direcciones MODBUS, para hacer este seleccionamos Add Row y dentro de este
menú haremos su configuración.
En este menú configuraremos los siguientes parámetros:

• Enable: Esta opción activa la lectura de la dirección MODBUS.


• Internal Address: Es la dirección en la cual se va a guardar
dicha lectura, en este caso en el registro 10 de nuestro PLC.
• Poll Interval: El intervalo de tiempo en el que hará la lectura.
• Swap Code: Es para cambiar el orden en que son enviados los
bytes, por lo regular no se realiza cambia alguno.
• Node IP Address: Es la dirección del equipo al cual le estamos
leyendo la dirección MODBUS.
• Serv Port: La dirección MODBUS del puerto de comunicación.
• Slave Address: La dirección ID del dispositivo.
• Modbus Function: El tipo de función Modbus que queremos
realizar en el equipo, en este caso en particular es para leer
los registros donde se guardan el valor de las variables que
nos interesa conocer.
• MB Address in Device: La dirección MODBUS que queremos
leer del equipo.
• Comment: Anotaciones o especificaciones.

NOTA: En ocasiones existe un desfase entre las direcciones Modbus del dispositivo y el Prosoft, en este caso en
especifico era de 2, es decir, el equipo enviaba la dirección 4100 y este valor se veía reflejado en la dirección 4098 del
Prosoft.
Una vez agregadas todas las direcciones MODBUS, el siguiente paso es cargar la configuración al Prosoft, para hacer esto
podemos seguir 2 rutas:

Abrir el menú Project y seguir la ruta Dar click derecho sobre el modelo del
mostrada hasta llegar a Download Prosoft y seleccionar Download from
from PC to Device. PC to Device.
Esto abrirá el menú mostrado en la derecha. Lo primera será
seleccionar el Communication Path, nuestro tipo de conexión será a
través de Ethernet. Lo siguiente será buscar nuestro dispositivo en
Browse Device. Ya que lo hemos visualizado, lo siguiente será
configurar la IP para conectarnos.

Si es la primera vez que se va a usar el Prosoft, este tiene una IP


default 192.168.0.250. Esta debe ser asignada en Temporary IP para
así conectarnos al Puerto 1 del Prosoft.
El siguiente paso es descargar la configuración al Prosoft.

Ya que hemos terminado de configurar el Prosoft, ahora debemos


hacer la comunicación con nuestro PLC. Para esto debemos cargar el
archivo EDS del Prosoft para que así pueda ser identificado en el
enlace.

Nuestro dispositivo Prosoft se mostrara con un signo de interrogación, lo seleccionamos y damos click derecho para
seleccionar la opción Upload EDS from device. Esto abrirá el Rockwell Automations EDS Wizard, donde cargaremos el
archivo EDS.
Comunicación PROSOFT/PLC
Cuando el archivo EDS esta cargado, nuestro
icono del dispositivo Prosoft cambiara, esto
significa que ha sido configurado de manera
exitosa.

Ahora en el Studio 5000 añadiremos el


dispositivo.

Dentro del Studio


5000 en el apartado Esto desplegara un
de I/O Configuration, nuevo menú. Aquí
seleccionaremos el usando los filtros,
path de conexión buscaremos nuestro
Ethernet y damos modulo Prosoft, el
click derecho y New cual al estar cargado
Module. el EDS podremos
agregarlo.
Lo siguiente será configurar nuestro dispositivo en el PLC. Aquí podemos modificar su
nombre, alguna descripción en especifico así como su dirección IP. Por último
agregaremos las I/O Connections.

Verificamos que la revisión sea la misma que el modulo Prosoft, y procedemos a


agregar nuestra I/O Connection. Lo que hay que tomar en cuenta en esta parte es
el Size, el cual se refiere al tipo de dato que leeremos del equipo. De esto depende
si es Flotante (REAL) o Enteros (INT).
Al agregar nuestras conexiones estas serán visibles en el apartado de Controller Tags
donde podremos visualizar los datos enviados por el equipo a través del Prosoft.
Visualización de datos en HMI
Ahora debemos visualizar estos datos en una HMI, para eso
vamos a utilizar FactoryTalk View. Creamos un nuevo proyecto y
agregamos un nuevo servidor, este será para hacer nuestro
enlace de comunicación.

Abrimos Communication Setup y


creamos un nuevo Shortcut
donde agregaremos nuestro PLC
para poder extraer los datos que
queremos visualizar.
En el menú de la aplicación, daremos
click derecho en display para agregar
una nueva pantalla en la cual
mostraremos los datos.

Agregamos un Numeric Display y procederemos a configurarlo. Hacemos doble


click sobre él para ver sus propiedades.
Seleccionamos el menú Tags y en ese menú
buscamos el enlace de comunicación con el PLC, el
cual sería New_Shortcut/Online/PLX32:I1/Data.

En la parte de Contents veríamos todas las Tags del


PLC, aquí seleccionaríamos la dirección que hemos
configurado antes en el Prosoft.

Ejemplo: Dirección Modbus 12300 esta guardada en


el Data 10 del PLC.

Así podremos visualizar los datos en nuestra HMI.

También podría gustarte