Está en la página 1de 19

Protocolo y Redes de Comunicación VI CICLO

SCADA Win CC
1) Introducción

En este laboratorio desarrollaremos un perfil de velocidades: crearemos un HMI para


el control, desarrollaremos funciones con TIA Portal, Intouch y KeepServer.

Fig. 01: Desarrollo de la comunicación

2) Objetivos

- Desarrollar funciones utilizando el software TIA Portal, Intouch y KeepServer.


- Describir correctamente la operación de las instrucciones de enclavamiento:
Set/Reset.
- Poner en operación un programa que permita controlar un motor virtual.

3
Protocolo y Redes de Comunicación VI CICLO

3) Marco teorico
Software Intouch: (Tutorial Invensys, Intouch 2012). El programa Intouch es un
software de visualización que permite crear aplicaciones de interfaz entre Hombre –
Máquina (HMI) para automatización industrial, control de procesos y monitoreo
supervisado. Intouch es el primer paquete SCADA que utiliza el sistema operativo
Windows como plataforma.
Con Windows aprovecha las capacidades gráficas del sistema operativo: los procesos
son más factibles de documentar, las aplicaciones son flexibles y fáciles de implementar
e interpretar. Intouch permite crear aplicaciones con características complejas, estas
incluyen intercambio dinámico de datos, enlace de objetos e incrustaciones, gráficos,
etc.
KeepServer: es una plataforma software de comunicación, creada por Kepware y
gestionada por Logitek. Es uno de los softwares más utilizados actualmente por todo
tipo de usuario, compañía y sector ya que habilita un intercambio de datos bidireccional,
seguro, robusto, fiable entre cualquier tipo de dispositivo y sistema de automatización,
control y gestión.
KeepServer es capaz de adquirir información de cualquier dispositivo industrial (PLCs,
RTUs, BBDD, …) centralizar todos esos datos y servirlos vía OPC DA y OPC UA, los
estándares de mercado.
Permite evolucionar de una manera sencilla y práctica de ese escenario a uno donde
todos los elementos superiores únicamente se deben de preocupar de preguntar
a KEPServerEX vía OPC y ya es KEPServerEX quien gestiona y concentra todas las
comunicaciones de manera eficiente y robusta.

Fig02: Comunicación utilizando KeepServer.

4
Protocolo y Redes de Comunicación VI CICLO

4) Procedimiento
Para el desarrollo de este procedimiento vamos a comenzar con Intouch:
Abrimos Intouch.

Luego creamos una nueva aplicación.

Luego seleccionamos la carpeta de ubicación y poner nombre al archivo.

5
Protocolo y Redes de Comunicación VI CICLO

Damos doble clic para realizar nuestra aplicación y abre el proyecto.

Debemos tener en cuenta que nos saldrá avisos por no tener una licencia al cual debemos
darle en Omitir

6
Protocolo y Redes de Comunicación VI CICLO

Una vez en la interfaz del proyecto abrir la primera pantalla.

Colocamos botones con los nombres de AUTOMATICO, MANUAL Y CURVA y quedaría la


primera pantalla de la siguiente manera.

7
Protocolo y Redes de Comunicación VI CICLO

Vamos añadir un tanque con el icono de Symbol Factory y la categoria de Tanques.

Seleccionamos el que se asignara a nuestro proceso.

8
Protocolo y Redes de Comunicación VI CICLO

Luego agregamos los botones con color verde y rojo.

La pantalla MAIN nos debe quedar de la sigueinte manera.

9
Protocolo y Redes de Comunicación VI CICLO

Ahora creamos tres pantallas mas: AUTOMATICO, CURVA y MANUAL.

En la pantalla manual agregamos un Motor y dos botones.

La pantalla Manual nos debe quedar de la siguiente manera.

10
Protocolo y Redes de Comunicación VI CICLO

En el Software TIA PORTAL realizaremos la programación, para esto creamos primero las
variables.

Luego hacemos el diagrama de bloques en el MAIN OB1.

11
Protocolo y Redes de Comunicación VI CICLO

Ahora trabajamos con el KeepServer para la comunicación.

Abrimos KEPServerEX5

Damos clic en agregar canal y colocamos el nombre del mismo.

12
Protocolo y Redes de Comunicación VI CICLO

Luego selecionamos el dispositivo driver de Siemens TCP/IP.

Seleccionamos nuestra tarjeta de red, en nuestro caso es Realtek.

13
Protocolo y Redes de Comunicación VI CICLO

Luego seleccionamos nuestro PLC con el que vamos a trabajar un S7 1200.

No olvidar colocar la dirección IP de nuestro PLC, lo podemos encontrar en el software del


TIA PORTAL al hacer la conexión ONLINE.

Una vez acabada la configuración vamos a añadir TAG NAMES de las variables a comunicar.

14
Protocolo y Redes de Comunicación VI CICLO

Luego Vamos a verificar la comunicación colocando el valor de 1 en la variable a observar.

15
Protocolo y Redes de Comunicación VI CICLO

Podemos observar que la variable START_R esta desactivada con un 0.

Colocamos el valor de 1

16
Protocolo y Redes de Comunicación VI CICLO

Luego verificamos que esté activo y comprobamos que existe una comunicación.

En el Intouch copiamos el nombre del alias del KeepServer.

17
Protocolo y Redes de Comunicación VI CICLO

Ahora en la pantalla MANUAL, tenemos que asignar las variables a los objetos en propiedades
de cada uno.

18
Protocolo y Redes de Comunicación VI CICLO

Colocamos el nombre de nuestra Variable en el TAG NAME.

También no olvidar colocar el ACCESS NAME, que es la dirección de la variable en el PLC


s71200.

19
Protocolo y Redes de Comunicación VI CICLO

Una vez configurado el Intouch y el KeepServer podemos realizar la comunicación.

ENLACE DE DRIVE PARA VIDEOS DE PRUEBA DE FUNCIONAMIENTO:

https://drive.google.com/drive/folders/1nD2ooCQnxmwbtL1bRYY2esWrjLZRx8fS?usp=sharing

20
Protocolo y Redes de Comunicación VI CICLO

5) Observaciones

- Debemos tener en cuenta que debemos obtener y configurar la dirección


IP del PLC en el TIA portal y así podremos comprobar la comunicación
del programa.

- Tener en cuenta las propiedades de los objetos de las pantallas del HMI,
revisar que se le haya asignado las mismas variables del programa del
TIA Portal, para que no haya fallas de comunicación.

6) Conclusiones

- Podemos concluir que se desarrolló funciones utilizando una programación de


control de un motor en TIA Portal, creando una interfaz HMI en Intouch, y por
último, la comunicación de variable con el PLC mediante KeepServer.

- Logramos describir correctamente la operación de las instrucciones de


enclavamiento Set y Reset para el Motor.

- En conclusión, a través de la comunicación con KeepServer logramos generar un


programa con su HMI para el control de un motor virtual y ponerlo a prueba.

7) Bibliografía

- ¿Qué es InTouch? Recuperado de:


https://www.wonderware.es/hmi-
scada/intouch/caracteristicas/#:~:text=%C2%BFQu%C3%A9%20es%20InTouc
h%3F,y%20conocido%20en%20el%20mundo.&text=InTouch%20es%20sencill
amente%20la%20tecnolog%C3%ADa,mercado%20para%20visualizaci%C3%B
3n%20de%20procesos.

- ¿Qué es KEPServerEX? (2019). Recuperado de:


https://www.kepserverexopc.com/que-es-kepserverex-como-funciona-y-que-te-
puede-aportar/

21

También podría gustarte