0% encontró este documento útil (0 votos)
187 vistas11 páginas

Universidad de Las Fuerzas Armadas Espe

Este documento presenta la introducción a Intouch HMI. Explica los objetivos de conocer Intouch para diseñar pantallas de aplicaciones supervisoras de procesos industriales. Describe los softwares HMI como LabView y Intouch, y define el "TAGNAME DICTIONARY" de Intouch como la base de datos de valores de etiquetas. Detalla los tipos de etiquetas en Intouch y el procedimiento para crear, definir y modificar etiquetas. Además, explica los scripts de eventos en Intouch y presenta el desarrollo de un aplicativo de simul

Cargado por

Karen Cepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
187 vistas11 páginas

Universidad de Las Fuerzas Armadas Espe

Este documento presenta la introducción a Intouch HMI. Explica los objetivos de conocer Intouch para diseñar pantallas de aplicaciones supervisoras de procesos industriales. Describe los softwares HMI como LabView y Intouch, y define el "TAGNAME DICTIONARY" de Intouch como la base de datos de valores de etiquetas. Detalla los tipos de etiquetas en Intouch y el procedimiento para crear, definir y modificar etiquetas. Además, explica los scripts de eventos en Intouch y presenta el desarrollo de un aplicativo de simul

Cargado por

Karen Cepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD DE LAS

FUERZAS ARMADAS ESPE

DEPARTAMENTO DE ELECTRICA
Y ELECTRÓNICA

INGENIERIA ELECTRÓNICA Y
AUTOMATIZACIÓN

AUTOMATIZACION INDUSTRIAL
II

LABORATORIO 1

SEPTIMO SEMESTRE

16/11/2022

OCTUBRE 22 – MARZO 23
INDICE DE CONTENIDOS
1. TEMA. .................................................................................................................................. 3
2. OBJETIVOS ........................................................................................................................ 3
3. MARCO TEORICO ........................................................................................................... 3
I. Softwares que permiten el desarrollo de HMI, características y ventajas........................ 3
II. Definir con sus palabras “TAGNAME DICTIONARY” de Intouch........................................ 4
III. Consultar los tipos de Tags de Intouch y sus características. ....................................... 4
IV. Explicar el procedimiento para crear, definir y modificar Tags en el Tagname
Dictionary. ................................................................................................................................. 5
V. Consultar y describir cada uno los diferentes Scripts de eventos en Intouch. ................. 5
4. DESARROLLO ................................................................................................................... 5
I. Planificación del desarrollo del aplicativo ......................................................................... 6
II. Codificación para la animación del HMI............................................................................ 7
5. ANALISIS DE RESULTADOS ......................................................................................... 8
6. CONCLUSIONES ............................................................................................................. 10
7. REFERENCIAS ................................................................................................................ 11
1. TEMA.
Introducción a Intouch HMI.

2. OBJETIVOS
Conocer el Intouch HMI para adquirir la destreza de diseñar pantallas de aplicaciones
supervisoras de procesos industriales.

3. MARCO TEORICO

I. Softwares que permiten el desarrollo de HMI, características y


ventajas.

Existen varios tipos de software que ayuda al desarrollo de HMI para aplicaciones
concretas de industria. Conociendo que un HMI en la actualidad se encuentra formado
como una interfaz entre un proceso industrial o de fabricación.
Entre los fabricantes que desenvuelven los diferentes tipos de software HMI, entre ellos
los más destacados son:
▪ National Instruments (LabView)
▪ Wonderware (Intouch)
National Instruments (LabView).
LabVIEW esta creado como un software de ingeniería que ayuda a crear aplicaciones
mediante la programación gráfica. En sus inicios se creó para realizar aplicaciones para
el control de instrumentos electrónicos usadas en el desarrollo de sistemas de
instrumentación, lo que se conoce como instrumentación virtual. [1]

Ilustración 1 Interfaz de usuario LabView.

Fuente [2]

En la actualidad National Instruments ofrecen facilidades y características en el desarrollo


de la interfaz de usuario como las funciones de alto nivel y la incorporación de elementos
gráficos, que simplifican la tarea de programación y de elaboración de una HMI o panel
frontal. Gracias a los cientos de funciones para entradas y salidas, control y presentación
de datos. Es muy importante saber cuándo existe el monitoreo del sistema de control en
lazo cerrado, se puede establecer que la relación del modelo de control es en tiempo real.
[1]
Si a algo se le puede atribuir esencialmente una de las ventajas es la facilidad del operario
programador pueda ver y modificar sus datos o entradas de control. Donde existen VI
intuitivos de mayor nivel, con el fin de construir sistemas automatizados que sean
aplicados en la industria. [3]
Wonderware (InTouch).
InTocuh es un software de aplicación para el desarrollo de sistemas HMI utilizadas para
la automatización industrial, control y monitoreo de procesos secuenciales, basado en
programación G (de tipo gráfico). Este potente software puede actualizarse paralelamente
a las tendencias y necesidades del usuario. Cuenta con dos elementos importantes para el
desarrollo de interfaz: Window Viewer y Window Maker. [4]

Ilustración 2 Interfaz usuario Intouch.

Fuente [4]

Wonderware es muy versátil y ofrece varias ventajas una de ellas es un HMI abierto y
ampliable con animación gráfica intuitiva y capacidades de scripting que aportan una
increíble potencia y flexibilidad a los diseñadores de aplicaciones. Intouch ofrece la
posibilidad de utilizar gráficos vectoriales, gráficos bitmap, símbolos de bibliotecas,
controles, NET y controles ActiveX existentes. [5]

II. Definir con sus palabras “TAGNAME DICTIONARY” de Intouch.

Se lo conoce como la base fundamental o la parte principal de Intouch, actualmente que


en la actualidad está orientado a la definición de los valores presentes de las tags que son
creadas y determinadas en la base de datos del proceso aplicado, conociendo que cada
etiqueta debe contener una Tagname y del tipo que se va a trabajar.

III. Consultar los tipos de Tags de Intouch y sus características.

Las etiquetas Intouch son etiquetas tipo memoria o etiquetas tipo E / S. Cuando define
etiquetas en la base de datos Intouch, debe asignar un tipo específico a cada etiqueta de
acuerdo con su uso.
Las etiquetas de memoria se usan internamente (dentro de su aplicación Intouch). Se
utilizan para crear constantes y simulaciones del sistema. También se pueden usar para
crear variables calculadas a las que acceden otros programas de Windows mientras que
las etiquetas que leen o escriben sus valores hacia o desde una fuente externa son
tagnames tipo E / S. Esto incluye todas las entradas y salidas de controladores
programables, computadoras de proceso y datos de nodos de red. [6]

IV. Explicar el procedimiento para crear, definir y modificar Tags en el


Tagname Dictionary.

El proceso para crear nuevos tags y definir se lo realiza mediante los comandos en la parte
superior de Intouch en la opción de Special seleccionando Tagname Dictionary,
desplazándose una pestaña en la cual se agrega con el botón de new, ingresando el nombre
y el tipo de tag.

Ilustración 3 Interfaz de modificación de tags.

Para poder modificar nos ubicamos nuevamente en la parte superior la opción de las
Tagname Dictionary y seleccionamos la variable la cual se va a cambiar.

V. Consultar y describir cada uno los diferentes Scripts de eventos en


Intouch.

En Intouch se puede realizar la programación de Scripts los Scripts pueden ser de


Aplicación o Locales. Scripts de Aplicación, son scripts globales y se ejecutan en forma
continua independientemente de la ventana que se encuentre activa. Scripts Locales, son
los que corresponden a un objeto específico como un botón, ventana, entre otros, y se
caracteriza porque su ejecución se da mientras la ventana correspondiente está activa.

4. DESARROLLO
Implementar en Intouch una animación en la cual se simule la automatización de un
proceso de llenado y vaciado de un tanque como se muestra en la figura. Se debe
considerar la implementación de los mandos y visualizadores necesarios para simular el
proceso.
Ilustración 4 Diagrama del Control Nivel.

Fuente [7]

➢ Condiciones Iniciales:
a) El tanque se encuentra vacío y las bombas apagadas.
b) Sensor de Nivel: El nivel del contendor (tanque) es monitoreado y su señal se
acondiciona de [0-10V] para un rango de [0-100%] que es adquirido directamente
por una entrada análoga del PLC y presentada en el HMI.
c) Set de Alarmas: El usuario debe ingresar por medio del HMI las alarmas de nivel:
LSH alarma de nivel alto entre [70 y 90%] y LSL alarma de nivel bajo entre [10
al 20%],
d) Operación: Cada bomba se encenderá y se apagará mediante el accionamiento de
su respectivo pulsante de Marcha “Pm” y de paro “Pp”, activados desde la HMI.
La simulación tanto del llenado como del vaciado se la realizará mediante una
tasa de variación correspondiendo al 10% del nivel del tanque por cada segundo
que pasa.
➢ Llenado:
La bomba “(B1)” de llenado arranca con pulsante de marcha “Pm1”. Cuando el nivel del
tanque sobrepase el nivel alto “(LSH)”, se deberá encender su respectiva alarma y cuando
el nivel llegue al 100% se debe apagar la bomba automáticamente. El pulsante de paro
“Pp1” puede ser presionado en cualquier momento deteniendo la bomba sin importar el
nivel en el que se encuentre el tanque.
➢ Vaciado:
La bomba “(B2)” de vaciado arranca con pulsante de marcha “Pm2”. Cuando el nivel del
tanque este por debajo del nivel bajo “(LSL)”, se deberá encender su respectiva alarma y
cuando el nivel llegue al 1% se debe apagar la bomba automáticamente por seguridad. El
pulsante de paro “Pp2” puede ser presionado en cualquier momento deteniendo la bomba
sin importar el nivel en el que se encuentre el tanque.

I. Planificación del desarrollo del aplicativo

Una vez leído e identificado el proceso que se requiere realizar se crea el HMI agregando
dos bombas, un tanque, dos tuberías y un corte de tanque para observar el llenado y
vaciado, todos estos elementos se obtuvieron de Symbol Factory. Permitiendo que el
slider simule el llenado y vaciado del tanque en este caso va de 0 a 100, agregando dos
botones para el control de la Bomba 1 y Bomba 2 con los Light Wizard para representar
las alarmas cuando estas sobrepasen los rangos establecidos.
Se adicionó un Analog Tagname Wizard para mostrar el porcentaje del nivel del tanque,
se aplicó los diferentes textos para representar cada elemento y para el diseño del HMI.
Por último, se agregó una imagen como diseño del HMI. y se procede a ordenar con un
diseño intuitivo y amigable para representar el proceso de control de nivel, como se
observa en la siguiente ilustración:

Ilustración 5 Creación del HMI.

II. Codificación para la animación del HMI

Para ejecutar la animación del llenado y drenado del tanque se debe realizar la
codificación en el panel Windows Properties y damos click en “Scripts…” para cumplir
la respectiva codificación cuando se presione el botón de la Bomba 1 comenzará a llenar
el tanque, una vez llenado el tanque se apagará la Bomba 1 y para vaciar el tanque se
presionará el botón de la Bomba 2 y se apagara una vez que se acabe de vaciar el tanque.
En la codificación también se toma en cuenta el encendido de las alarmas, cuando se esté
llenando el tanque y sobre pase el rango (70-90) se encenderá la alarma en alto y cuando
baje del rango (10-20) se encenderá la alarma en bajo.

Ilustración 6 Pantalla del Window Properties.


Ilustración 7 Window Script con codificación para la animación.

5. ANALISIS DE RESULTADOS

Ilustración 8 Ejecución en Runtime del HMI creado


En la siguiente ilustración se puede observar el llenado del tanque cuando el botón de la
bomba 1 este encendido, en este caso esta a un nivel del 55%.

Ilustración 9 Llenado del tanque al presionar el botón de la Bomba 1

En la siguiente ilustración se puede observar el llenado del tanque cuando el botón de la


bomba 1 este encendido, en este caso está a un nivel del 84% por consiguiente se enciende
la alarma en alto por lo que sobrepaso el rango establecido de (70-90).

Ilustración 10 Alarma LSH encendida

En la siguiente ilustración se puede observar el vaciado del tanque cuando el botón de la


bomba 2 este encendido, en este caso está a un nivel del 41% e ira disminuyendo hasta
vaciarse en su totalidad.

Ilustración 11 Drenado del tanque al presionar el Botón de la Bomba 2


En la siguiente ilustración se puede observar el vaciado del tanque cuando el botón de la
bomba 2 este encendido, en este caso está a un nivel del 14% por consiguiente se enciende
la alarma en bajo por lo que entro en el rango establecido de (10-20).

Ilustración 12 Alarma LSL encendida

6. CONCLUSIONES
El HMI es una herramienta fundamental dentro de la industria, pues nos permite observar
y operar todo lo relacionado a un proceso, en el caso del ejercicio, se realizó una interfaz
amigable con el usuario, todo esto con la ayuda del software InTouch, que proporciona
diferentes componentes para realizar un diseño agradable del proceso que se requiere.
En conclusión, se desarrolló una interfaz; donde se cumplen todas las especificaciones
requeridas, entre las más importantes el set de alarmas, en el cual tenemos la alarma de
nivel alto que se enciende en un rango de 70-90% y la alarma de nivel bajo, la misma que
se activa cuando el rango esta entre 10-20% del nivel del tanque.
Por lo tanto, nos podemos dar cuenta que para realizar HMI´s de distintos procesos,
InTouch es una herramienta muy útil, ya que tiene un sin numero de componentes, lo que
nos permite realizar diseños mas interactivos, intuitivos y de fácil entendimiento para los
usuarios.

7. RECOMENDACIONES
Se recomienda revisar teoría del manejo de InTouch, ya que, al ser un programa nuevo
para utilizar, es importante conocer que componentes tiene, y sobre todo la forma de
realizar la programación dentro del mismo, sin necesidad de utilizar programas externos
como Step 7.
Es recomendable nombrar a las variables de acuerdo con la función que vaya a ejecutar,
caso contrario puede existir una confusión al momento de realizar la programación.
Una de las recomendaciones más importantes antes de realizar una interfaz humano-
maquina, es conocer el proceso, de esta manera podremos determinar que componentes
necesitamos y en base a eso el tipo de software que se acopla a nuestras necesidades.
8. REFERENCIAS

[ J. R. L. &. S. J. P. Vizcaíno, LabView: entorno gráfico de programación., Marcombo, 2011.


1
]

[ EdiBond, «EdiBond,» SISTEMAS INNOVADORES,POWERED BY NI LABVIEW, [En línea].


2 Available: [Link]
] by-ni-labview-tm.

[ C. Szász, «Benefits of Cyber-Physical Systems Modeling and Simulation with LabView.


3 Recent Innovations in Mechatronics.,» 2021.
]

[ S. R. T. Gualsaqui, IMPLEMENTACIÓN DE UN SISTEMA HMI MEDIANTE APLICACIONES DE


4 CÓDIGO ABIERTO PARA EL CONTROL Y MONITOREO DE UN SISTEMA DINÁMICO REAL,
] Ibarra: UNIVERSIDAD TÉCNICA DEL NORTE, 2021..

[ W. Iberia, «Wonderware Iberia,» [En línea]. Available: [Link]


5 scada/intouch/caracteristicas/#:~:text=InTouch%20es%20un%20HMI%20abierto,%2C%20s
] %C3%ADmbolos%20de%20bibliotecas%2C%20controles%20..

[ A. Tech. [En línea]. Available: [Link]


6 [Link].
]

[ M. Mimoso, «Threat post,» 2013 Marzo 2013. [En línea]. Available:


7 [Link]
] [Último acceso: 21].

[ S. R. Torres Gualsaqui, IMPLEMENTACIÓN DE UN SISTEMA HMI MEDIANTE APLICACIONES


8 DE CÓDIGO ABIERTO PARA EL CONTROL Y MONITOREO DE UN SISTEMA DINÁMICO REAL,
] Ibarra: UNIVERSIDAD TÉCNICA DEL NORTE, 2021.

También podría gustarte