-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
CREACIN HMI
El HMI es una aplicacin, en la cual el operador puede controlar
y monitorear un proceso o una
mquina, esta aplicacin puede correr en un Panel View o en una
PC; para desarrollar una
aplicacin utilizaremos el software Factory Talk View.
Crear una nueva aplicacin de FactoryTalk View ME es el primer
paso para que los operadores de
las plantas puedan comunicarse con los procesos. La aplicacin es
la plataforma sobre la cual se
construyen las pantallas grficas.
Para crear una nueva aplicacin y definir los parmetros del
proyecto, seguir estos pasos.
Creando una nueva aplicacin
1. Abrir el software FactoryTalk View Studio.
2. Clic en la etiqueta New
3. Colocar el nombre del proyecto (Application Name), por
ejemplo Mi Primer Proyecto. (Max. 32
caracteres)
4. Seleccionar el lenguaje inicial de la aplicacin, se
recomienda que el lenguaje sea el mismo
que el lenguaje nativo del pas donde se ejecutar la aplicacin.
(Lenguague).
5. Clic en Crear (Create)
Configurando la aplicacin
1. En la ventana de exploracin, hacer clic en Project Setting
(Configuracin de Proyecto).
Opcin General (Resolucin):
Resoluciones Recomendables
PanelView Plus 400 o 600,
escoger 320x240
PanelView Plus 700 o 1000,
escoger 640x480
PanelView Plus 1250, escoger
800x600
PanelView Plus 1500, escoger
1024x780
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Tambin se puede crear un tamao personalizado, por ejemplo para
correr una aplicacin
en un monitor wide-screen con 1600x1200 de resolucin, ingresar
lo siguiente:
Clic en Tamao Personalizado (Custom Size)
Ancho (Width): 1600, Alto (Height): 1200
2. Opciones en tiempo de Ejecucin:
Barra de Ttulo (Title bar): Se utiliza para que en la ventana
del proyecto aparezca un
nombre.
Control de Ventana (Control Box): Permite que el operador tenga
control sobre la
ventana. (Cambiar tamao de ventana)
Botn de Minimizado (Minimize Button): Permite que el operador
pueda minimizar la
ventana. (Es recomendable usar estas dos opciones solo para
aplicaciones que se
ejecutarn en un PanelView CE o en una Computadora)
Al terminar, hacer clic en OK con lo cual nos mostrar la
siguiente ventana donde nos
indica que se ha cambiado la resolucin y se nos pregunta si
queremos que el software
redibuje los grficos para que sean proporcionales con el nuevo
tamao.
Para est aplicacin no utilizaremos esta opcin por lo cual se
tiene que desmarcar la
opcin escalar los grficos mostrados (Scale graphic diplays) y
luego hacer clic en OK
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Creando la comunicacin
La aplicacin de Factory Talk requiere la comunicacin entre el
terminal que correr dicha
aplicacin y el procesador o controlador.
Para crear est comunicacin existe tres software disponibles:
RSLinx Enterprise, RS Linx
Classic y KEPServer.
En este caso usaremos el RSLinx Enterprise, un servidor de datos
que provee conectividad
con los procesadores Allen Bradley.
Este procedimiento nos ayudar a establecer una conminacin va
Ethernet con un
controlador ControlLogix.
Para crear est comunicacin seguir el siguiente
procedimiento:
1. En la ventana del explorador, hacer doble click en RSLinx
Enterprise, luego Doble Clic
en Configuracin de Comunicacin (Comunication Setup)
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
2. Seleccionar Crear una nueva configuracin (Create a new
configuration) y clic en
Terminar (Finish)
3. Se abrir la siguiente ventana:
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
En la pestaa Diseo (Desing Local) se muestra la red a la cual la
estacin de diseo
(PC) se encuentra actualmente conectada, es ac que tendremos que
seleccionar la
ruta del controlador al que queremos obtener sus datos.
Para hacer esto hacer clic en el botn Add de Device Shortcuts,
elegimos un nombre y
buscamos la ruta donde se encuentra el controlador, lo
seleccionamos y hacemos clic
en Apply (Aplicar).
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Al hacer esto nos sale una ventana preguntndonos si queremos
aplicar los cambios
para lo cual le damos Yes (S)
En la pestaa tiempo de ejecucin (Runtime Target) se establece la
comunicacin
entre el dispositivo que ejecutar la aplicacin por ejemplo el
Panel View Plus o una
PC y el controlador.
En este caso tenemos que agregar la ruta del controlador, para
lograr hacemos lo
siguiente.
Clic derecho en EtherNet y luego en Add Device (Agregar
dispositivo)
Clic en EtherNetIP Device y buscamos nuestro mdulo de
comunicacin
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Establecemos un nombre, la direccin IP y el nmero de Slot del
dispositivo, para
hacer clic luego en OK
Luego tenemos que agregar el controlador, para lo cual hacemos
doble clic en el
mdulo agregado y clic derecho en el rack y seleccionamos Add
device (Agregar
dispositivos)
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Elegimos el controlador adecuado y hacemos clic en OK
Si gusta puede cambiar el nombre por defecto y elegir el slot
correcto para luego hacer
clic en OK
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Seleccionamos el controlador y hacemos clic en Apply (Aplicar) y
respondemos Yes
(S) a la pregunta de guardar los cambios.
Antes de hacer clic en OK se debe verificar si la ruta que se ha
seleccionado
corresponde a la de los equipos, para hacer esto, hacer doble
clic en la ruta creada y
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
luego hacer clic en Design (Diseo) y luego en Runtime (Tiempo de
ejecucin), en
ambos casos el controlador debe estar seleccionado.
Con esto estara configurada la comunicacin entre el programa que
se est creando y
el controlador.
Creando nuestra primeara Pantalla
Para controlar un proceso o mquina debemos crear una pantalla,
en la cual, se
encontrar diferentes controles tales como Botones, Cuadros
Numricos, Grficos,
Etc.
Vamos a probar la comunicacin entre el controlador y nuestra
aplicacin insertando
un control numrico, para lo cual realizamos los siguientes
pasos.
1. En la ventana de exploracin, hacemos doble clic en Display y
en Nuvo (New)
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
2. Esto nos crear una pantalla en blanco donde podemos agregar
nuestros
elementos, en nuestro caso agregaremos un Display numrico, para
los cual
hacemos clic en Object Numeric and String Numeric Display.
3. Movemos el cursor y colocamos el display en el punto deseado
de nuestra ventana
4. Hacemos doble clic en nuestro display numrico para poder dar
formato y
cambiamos los siguiente valores y hacemos clic en apply
(aplicar).
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
5. Luego hacemos clic en la pestaa Common (comn), donde podemos
configurar el
tamao y posicin del display numrico para lo cual cambiamos los
valores que se
muestran y hacemos clic en apply (Aplicar).
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
6. Para poder enlazar este display con el controlador hacemos
clic en la pestaa
conexiones (Connections)
7. Para enlazar nuestro display a los tags hacemos clic en los
puntos suspensivos en
la columna TAG (Los tags pueden ser variables propios de la
aplicacin como
variables en nuestro controlador, para est ltimo haremos el
enlace.)
8.
9. Damos clic derecho en nuestra en el sitio indicado y luego
clic en Refresh all
Folders (Refrescar todos los folders).
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
10. Buscamos la variable que contiene el tiempo transcurrido de
un timer (Programa
previamente cargado en nuestro controlador) y luego hacemos clic
en OK.
11. Podemos definir una expresin para tomar una accin
determinada en nuestro
display, por ejemplo, mostrar 0 cuando la variable sea menor que
5000 y mostrar
el valor de la variable en el caso que el valor sea mayor o
igual que 5000.
Para lograr esto, hacer clic en los puntos suspensivos de la
columna Exprm.
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
12. Construimos nuestra expresin, para lo cual nos valemos de
los botones, IF, Tag,
Logicial en la siguiente secuencia.
IF IF
TAGS (Seleccionar la variable a comparar)
Relational - < LT
Escribir 5000
IF THEN
Escribir 0
IF ELSE
TAGS (Seleccionar la variable a escribir)
CHECK SYNTAX (Para verificar si la sintaxis est escrita
correctamente)
De no haber errores en la sintaxis, clic en OK
13. Para terminar se debe guardar esta pantalla, para hacer esto
hacer clic en el icono
del disquete e introducir un nombre para nuestra pantalla y
hacer clic en OK
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Definiendo ventana inicial
Al momento de iniciarse nuestra aplicacin, se tiene que definir
que ventana (Display)
se mostrar, esto es muy importante ms an cuando la aplicacin va
ha correr en un
Panel View.
Para hacer esto, hacemos doble clic en Startup (inicio)
Por defecto al iniciar nuestra aplicacin nos mostrar las Alarmas
as como mensajes
de informacin (Esto siempre y cuando se hayan generado)
Para establecer la ventana de inicio seleccionar Initial Graphic
(Grfico inicial) y luego
seleccionar la ventana que ha creado.
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Probando Nuestra Aplicacin
Una vez que se ha culminado con la creacin de la aplicacin es
buena idea probar
todo el proyecto o probar ventana por ventana para verificar el
correcto funcionamiento
de nuestra aplicacin.
Para esto contamos con los siguientes iconos.
Es importante tener el controlador operativo para realizar
nuestra prueba.
Creando un Archivo RunTime (*.mer)
Un archivo RunTime es una archivo que contiene todos los
componentes necesarios
para que nuestra aplicacin se ejecute en un Panel View, este se
guarda con una
extesin .mer y es el archivo que posteriormente se cargar al
Panel View.
Para crear este archivo seguir los siguientes pasos:
1. Hacer clic en Application (Aplicaciones) y luego en Create
Runtime Application
(Crear aplicacin Runtime).
Probar toda la
aplicacin
Probar Ventana
por Venta
Parar la prueba
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
2. Elegir la ruta y un nombre para el archivo
File Name: Establece un nombre para nuestro archivo.
Save as Type: Establece la versin del software de la estacin
donde se ejecutar
nuestra aplicacin.
Always allow (Never allow) conversin: Permite (No permite) la
conversin del
archivo mer a un archivo de aplicacin de desarrollo para su
posterior modificacin
por otro programador. (Solo disponible para la versin 5.0)
Conversion protected by password: Permite proteger la conversin
mediante
una contrasea (password).
Password: En este campo se establece la contrasea de proteccin
de archivo.
Confirm Passwor: En este campo se tiene que repetir la
contrasea, de no
coindicir esta contrasea con la contrasea del campo Password se
notificiar del
error.
Save (Grabar): Pulsar este boton para grabar el archivo.
3. Definimos los idiomas de nuestra aplicacin, podemos
seleccionar hasta un
mximo de 20 idiomas.
Al tener ms de un idioma se tiene que definir el idioma
principal.
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
4. De haber error en el archivo, esto ser notificado mediante un
archivo de texto, si
esto aparece, revisar el archivo y proceder con los pasos
anteriores para guardar.
Idioma principal
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Descargando nuestra aplicacin a un Panel View
Una vez culminado el proyecto lo nico que queda es cargar
nuestro archivo .rem al
terminal donde se ejecutar nuestra aplicacin.
Para realizar esto proceder de la siguiente manera.
1. En la barra de men elegir Tool (Herramienta) mediante un clic
y luego elegir
Transfer Utily (Utilidad de Transferencia).
2. Al hacer esto nos aparecer la siguiente vetana.
Select Source: Seleccionar la ruta de nuestro archivo .mer.
Download as: Establecemos un nombre para nuestro archivo al
cargarse al
PanelView (Debe estar seleccionado con un check el recuadro)
Run Application runs: Seleccionar esta opcin si se desea que al
momento de iniciar
el terminal, se ejecute nuestra aplicacin.
Select Destination Terminal: Se elige la ruta del Terminal
(Panel View)
-
COMUNICACIONES INDUSTRIALES
Prof. Edgar Prncipe Leyva
Con este ltimo procedimiento nuestro panel queda cargado con
nuestra aplicacin.
Procedimientos Adicionales.
Agregar un botn Start y Stop para iniciar o parar el Timer.
FIN DEL DOCUMENTO