You are on page 1of 22

REDES INDUSTRIALES PREPARATORIO Nº2.

3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
REDES INDUSTRIALES
Integrantes: Zúñiga Christian, Espinoza Ismael y Molina Kevin.
NRC: 4434
Tema: KepServer en aplicaciones con PLC Siemens S7-300 y Allen Bradley 5000 en intouch
Introducción
KEPServerEX es más que un servidor OPC, es una plataforma de conectividad para automatización industrial e
IoT. KEPServerEX contiene varias bibliotecas de Kepware de más de 150 controladores de dispositivo,
controladores de cliente y complementos avanzados para cumplir con los requisitos de comunicación exclusivos
de su sistema de control industrial. Una suite es una colección de controladores y complementos avanzados para
KEPServerEX. Estos productos han sido agrupados en suites por la industria vertical, el fabricante del dispositivo
o la aplicación industrial. El controlador de dispositivo Ethernet Allen-Bradley funciona junto con KEPServerEX
para proporcionar intercambio de datos entre clientes OPC / DDE y PLC que cumplen con Allen-Bradley PLC5 /
SLC500 a través de Ethernet. KEPServerEX optimiza automáticamente su adquisición de datos en función de la
demanda del cliente. La integridad de los datos está garantizada con un extenso manejo de errores.

1. Objetivo

Se presentan los siguientes objetivos.


• Crear un nuevo basado en una red de PLC Siemens S7-300 con movimiento de valores analógicos y
digitales para activar salidas a relé y memorias.
• Modificación de los valores en el PLC Allen Bradley desde el PLC Siemens
• Visualización de los valores en Intouch.

2. Materiales

• 1 PLC Siemens S7-300 por grupo


• 1 PLC AB-5000 en red inalámbrica
• 1 computador Personal con software necesario

3. Instrucciones

Se requiere de un sistema de control elaborado a partir de los siguientes requerimientos:

• Programar en el PLC Siemens Individual de cada grupo con un valor entero a ser leído por el
KepServerEX mediante el uso de un contador, timer o registro variado por un pulsador o interruptor
físico.
• Programar un PLC Allen Bradley donde cada PLC AB es utilizado por todos los grupos a la vez en el cual
se debe activar 9 salidas diferentes una para cada grupo, en donde se recibe un valor análogo y
mediante algún proceso de lógica con bloques de comparación, timers o registros se activa una salida.
• Comunicación OPC en el kepserver con los PLCS e Intouch
• Pantallas en intouch para visualizar los datos que sellen en la red completa.

4. Actividades a desarrollar
Durante el desarrollo del laboratorio el grupo de trabajo deberá presentar los siguientes puntos:

• Código de programa en el PLC Siemens y líneas de código en el PLC Allen Bradley.


• Comunicación KepServer con PLC Allen Bradley.

21 de mayo del 2019 1 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
• Comunicación KepServer con el PLC Siemens.
• Comunicación KepServer con Intouch.
• 10 pantallas HMI completamente funcionales y cada una con variables ligadas al PLC

5. Preparatorio

• Pasos para crear una comunicación entre KepServerEX con los PLC’s e Intouch.

Comunicación entre KepServer con el PLC Allen Bradley e Intouch

• Abrir KEPServerEX.

Figura 1. Interfaz del programa KepServerEX

• Crear un nuevo canal dando clic en New Channel.

Figura 2. Creación del canal en KepServerEX

21 de mayo del 2019 2 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
• Se escoge el tipo de canal a crear, en este caso será de Allen Bradley ControlLogix Ethernet.

Figura 3. Tipo del canal en KepServerEX.

• Se asigna un nombre al canal, para la práctica se llamará LAB2_3.

Figura 4. Nombre del canal en KepServerEX

• Se escoge el adaptador de red que se va a usar, como no se utiliza máquina virtual se seleccionar
el adaptador del computador.

21 de mayo del 2019 3 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019

Figura 5. Tipo de adaptador de red del computador

• Luego se da clic en siguiente hasta finalizar.

Figura 6. Nuevo canal en KepServerEX

Figura 7. Nuevo canal en KepServerEX

21 de mayo del 2019 4 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
• Creado el canal de comunicación, se procederá a agregar nuevos dispositivos en el canal de
comunicación, dando clic en New Device.

Figura 8. Creación de un nuevo dispositivo en KepServerEX

• Se asigna un nombre al dispositivo, para la práctica de laboratorio se asignó el nombre de PLC1.

Figura 9. Asignación del nombre del dispositivo en KepServerEX

• Se selecciona el modelo del CPU del PLC que se usará en la práctica de laboratorio, en este caso
será ControlLogix 5500.

21 de mayo del 2019 5 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019

Figura 10. Selección del CPU del dispositivo.

• En Device ID se ingresará la IP asignada al dispositivo que se usará y el slot que se encuentra


ubicado el procesador del dispositivo por motivos que se usará un PLC modular como se indica en
la figura 11.

Figura 11. Especificaciones del dispositivo

Figura 12. Dirección y especificaciones del PLC1

21 de mayo del 2019 6 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
• Para finalizar con la configuración del dispositivo, se dará clic en siguiente hasta finalizar.

Figura 13. Nuevo dispositivo en KepServerEX

Figura 14. Nuevo dispositivo en KepServerEX

• Ahora en RSLOGIX 5000 se busca la dirección correspondiente al “tag” del programa Ladder, a
vincular mediante KEPServerEX.

Figura 15. Programa Ladder en RSLogix 5000

21 de mayo del 2019 7 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
• Para crear Tag en KepServerEX, se deberá dar clic derecho en el dispositivo al cual se quiere
asignar los tags y luego dar clic en New Tag.

Figura 16. Creación de Tag en KepServerEX

• Se asignará un nombre al tag, el tipo de dato y la dirección correspondiente en el programa Ladder


como se indica en la Figura 17.

Figura 17. Aspectos generales del Tag que se creara

• En File > Project Properties > y en el protocolo SuiteLink se encuentra el “Application Name”, que
servirá para vincular el Application Name en Intouch.

Figura 18. Propiedades generales del proyecto en KepServerEX

21 de mayo del 2019 8 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
• Para poder crear los Acces Name en Intouch, se deberá crear los alias correspondientes a cada
dispositivo, para ello nos dirigimos a la sección Aliases ubicado en la parte derecha y se agrega un
nuevo alias.

Figura 19. Creación de nuevo alias en KepServerEX

• Se asignará un nombre al alias, en este caso será P1 y se seleccionará el dispositivo al cual se


asignará el alias como se indica en la figura 20.

Figura 20. Aspectos generales del alias creado

Figura 21. Selección del dispositivo asignado al alias

21 de mayo del 2019 9 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
• En INTOUCH Special >Access Names > Add Access Name, en esta sección de Intouch se empleará
el “Application Name” que se obtuvo en propiedades del proyecto, en Topic Name se ingresara el
alias del dispositivo que se desea vincular creado en el paso anterior y por último se selecciona el
protocolo SuiteLink.

Figura 22. Access Name en Intouch.

• En Tools > Tagname Dictionary, se creará todas las variables a ser manipuladas por el HMI, para
que a través de KEPServerEX interactúen con el programa Ladder cargado en los PLC’s como se
indica en la figura 23.

Figura 23. Diccionario de Tagnames en Intouch.

• Por último, se vinculará los “tags” creados con anterioridad a los elementos gráficos en el HMI,
para verificar la conexión mediante el OPC de KepServerEX el parámetro Quality debe ser Good
para garantizar la funcionalidad.

21 de mayo del 2019 10 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
Comunicación entre KepServer con el PLC Siemens e Intouch

• Abrir KEPServerEX.

Figura 24. Interfaz del programa KepServerEX

• Crear un nuevo canal dando clic en New Channel.

Figura 25. Creación del canal en KepServerEX

• Se escoge el tipo de canal a crear, en este caso será de Siemens TCP/IP Ethernet.

21 de mayo del 2019 11 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019

Figura 26. Tipo del canal en KepServerEX

• Se asigna un nombre al canal, para la práctica se llamará Laboratorio_2_3.

Figura 27. Nombre del canal en KepServerEX

• Se escoge el adaptador de red que se va a usar, como no se utiliza máquina virtual se seleccionar
el adaptador del computador.

21 de mayo del 2019 12 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019

Figura 28. Tipo de adaptador de red del computador

• Luego se da clic en siguiente hasta finalizar.

Figura 29. Nuevo canal en KepServerEX

Figura 30. Nuevo canal en KepServerEX

21 de mayo del 2019 13 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
• Creado el canal de comunicación, se procederá a agregar nuevos dispositivos en el canal de
comunicación, dando clic en New Device.

Figura 31. Creación de un nuevo dispositivo en KepServerEX

• Se asigna un nombre al dispositivo, para la práctica de laboratorio se asignó el nombre de PLC1.

Figura 32. Asignación del nombre del dispositivo en KepServerEX

• Se selecciona el modelo del CPU del PLC que se usará en la práctica de laboratorio, en este caso
será S7 - 300.

21 de mayo del 2019 14 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019

Figura 33. Selección del CPU del dispositivo.

• En Device ID se ingresará la IP asignada al dispositivo que se usará, el slot que se encuentra


ubicado el procesador del dispositivo se asignará automáticamente, como se indica en la figura
34.

Figura 34. Especificaciones del dispositivo

Figura 35. Dirección y especificaciones del PLC1

21 de mayo del 2019 15 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
• Para finalizar con la configuración del dispositivo, se dará clic en siguiente hasta finalizar.

Figura 36. Nuevo dispositivo en KepServerEX

Figura 37. Nuevo dispositivo en KepServerEX

• Ahora en TIA PORTAL se busca la dirección correspondiente al “tag” del programa Ladder, a
vincular mediante KEPServerEX.

21 de mayo del 2019 16 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019

Figura 38. Programa Ladder en TIA PORTAL

• Para crear Tag en KepServerEX, se deberá dar clic derecho en el dispositivo al cual se quiere
asignar los tags y luego dar clic en New Tag.

Figura 39. Creación de Tag en KepServerEX

• Se asignará un nombre al tag, el tipo de dato y la dirección correspondiente en el programa Ladder


como se indica en la Figura 40.

21 de mayo del 2019 17 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019

Figura 40. Aspectos generales del Tag que se creara

En File > Project Properties > y en el protocolo SuiteLink se encuentra el “Application Name”, que servirá para
vincular el Application Name en Intouch.

Figura 41. Propiedades generales del proyecto en KepServerEX

Para poder crear los Acces Name en Intouch, se deberá crear los alias correspondientes a cada dispositivo, para
ello nos dirigimos a la sección Aliases ubicado en la parte derecha y se agrega un nuevo alias.

Figura 42. Creación de nuevo alias en KepServerEX

Se asignará un nombre al alias, en este caso será P1_1 y se seleccionará el dispositivo al cual se asignará el alias
como se indica en la figura 43.

21 de mayo del 2019 18 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019

Figura 43. Aspectos generales del alias creado

Figura 44. Selección del dispositivo asignado al alias

En INTOUCH Special >Access Names > Add Access Name, en esta sección de Intouch se empleará el “Application
Name” que se obtuvo en propiedades del proyecto, en Topic Name se ingresara el alias del dispositivo que se
desea vincular creado en el paso anterior y por último se selecciona el protocolo SuiteLink.

Figura 45. Access Name en Intouch

21 de mayo del 2019 19 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
En Tools > Tagname Dictionary, se creará todas las variables a ser manipuladas por el HMI, para que a través de
KEPServerEX interactúen con el programa Ladder cargado en los PLC’s como se indica en la figura 46.

Figura 46. Diccionario de Tagnames en Intouch

Por último, se vinculará los “tags” creados con anterioridad a los elementos gráficos en el HMI.

• Pasos para una configuración de tags avanzados en KepServer


Para poder crear tags avanzados en el software de KepServer es necesario primero haber creado los canales
para cada uno de los PLC uno para el PLC Allen Bradley y PLC’s Siemens por lo cual así mismo es necesario
vincular cada dispositivo respectivamente en cada canal.

Figura 47. Ventana que muestra la creación de los canales respectivos y sus dispositivos

Así mismo para poder crear un tag avanzado que funcione como puente o link primero es necesario crear dos
tags uno en el PLC Siemens de carácter análogo tipo Real (Float) y un tag auxiliar en el canal respectivo al PLC
Allen Bradley el cual recibirá el valor proveniente de PLC Siemens y a su vez un tag de salida digital.

Figura 48. Configuración para las dos variables analógicas tanto para los PLC AB y Siemens.

21 de mayo del 2019 20 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019

Figura 49. Creación del tag para el PLC AB del relé de salida.

Una vez con los tags necesarios creados procedemos a crear un tag avanzado correspondiente a un tipo Link
como se observa:

Figura 50. Ventana de Configuración del tag avanzado de tipo LINK

En donde en la ventana anterior el valor de Name hará referencia al nombre que se coloca al tag avanzado después
en el valor de avanzado tendremos la variable proveniente del PLC Siemens y en el valor de Output el valor auxiliar
para el PLC Allen Bradley.

Figura 51. Ejemplo de variables anexadas para los valores de input y output

6. Conclusiones
• Se realiza el uso de un software nuevo con autoaprendizaje.
• Se aplico las directrices dadas por la guía GEDIS para poder crear las interfaces HMI del proceso
seleccionado.
• Se utilizo el software KEPServerEX para poder establecer una conexión entre el PLC y el software TIA
PORTAL.

21 de mayo del 2019 21 Departamento de Electrica y Electronica


REDES INDUSTRIALES PREPARATORIO Nº2.3
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE 21 de mayo del 2019
7. Recomendaciones
• Es necesario poseer instalado los 3 softwares necesarios para poder establecer una conexión continua
además de verificar su correcto uso para cualquier característica del programa.
• Es de ayuda el crear tags y verificar las direcciones de las variables dentro de TIA PORTAL de una forma
clara para mejorar su manejo.
• Utilizar siempre los apartados de la guía Gedis para crear las interfaces HMI.

8. Referencias

[1] E. Guide, “Advanced Tags for KEPServerEX, 2016, version 12. Obtenido de:
https://www.kepware.com/getattachment/b86ce8da-9729-4d5b-9e74-5d1ddb1717f2/advanced-tags-easy-
guide.pdf”

[2] “(8) TIA PORTAL INTOUCH NETTOPLCSIM KEPSERVEREX - YouTube.” [En línea]. Obtenido de:
https://www.youtube.com/watch?v=w88LL6ycvsU. [20-May-2019].

[3] K. Technologies, “Siemens TCP/IP Ethernet Driver,” 2018.

[4] SIEMENS (2009). Manual manejo TIA PORTAL SIEMENS. [En Línea] Es.slideshare.net. Obtenido de:
https://es.slideshare.net/johnpir/manual-manejo-tia-portal-siemens [20 May 2019].

[5] PTC Inc (2019). KEPServerEX V6. [En línea] Kepware.com. Obtenido de:
https://www.kepware.com/getattachment/5759d980-7641-42e8-b4fb-7293c835a2f9/kepserverex-manual.pdf
[20 May 2019].

[6] Logitek (2013). Conectividad KepserverEX - INTOUCH. [En línea] Kepserverexopc.com. Obtenido de:
http://www.kepserverexopc.com/wp-content/uploads/2018/05/TNLK011KEP-Kepserver-con-Intouch.pdf [20
May 2019].

21 de mayo del 2019 22 Departamento de Electrica y Electronica

You might also like