Sei sulla pagina 1di 22

TECSUP

Laboratorio: Sistemas industriales

SISTEMAS INDUSTRIALES

Laboratorio 8
CONTROL SUPERVISORIO

113

Laboratorio: Sistemas industriales

TECSUP

CONTROL SUPERVISORIO
OBJETIVOS:
1. Crear un proyecto nuevo con FactoryTalk View.
2. Configurar e Implementar adecuadamente un HMI/MMI con FactoryTalk View

INTRODUCCIN TERICA:
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.
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.

114

TECSUP

Laboratorio: Sistemas industriales

EQUIPOS Y MATERIALES:

Cantidad

Descripcin

Marca

EQUIPO DE COMPUTO

PLC

SOFTWARE
FACTORYTALKVIEWSTUDIO

Modelo

Observacin

PROCEDIMIENTO:
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

115

Laboratorio: Sistemas industriales

TECSUP

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

116

TECSUP

Laboratorio: Sistemas industriales

Creando la comunicacin
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)

117

Laboratorio: Sistemas industriales

TECSUP

2. Seleccionar Crear una nueva configuracin (Create a new configuration) y clic en Terminar
(Finish)

3. Se abrir la siguiente ventana:

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).

118

TECSUP

Laboratorio: Sistemas industriales

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)

119

Laboratorio: Sistemas industriales

TECSUP

Clic en EtherNetIP Device y buscamos nuestro mdulo de comunicacin

Establecemos un nombre, la direccin IP y el nmero de Slot del dispositivo, para hacer clic
luego en OK

120

TECSUP

Laboratorio: Sistemas industriales

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)

121

Laboratorio: Sistemas industriales

TECSUP

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

Seleccionamos el controlador y hacemos clic en Apply (Aplicar) y respondemos Yes (S) a la


pregunta de guardar los cambios.

122

TECSUP

Laboratorio: Sistemas industriales

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 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.

123

Laboratorio: Sistemas industriales

TECSUP

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)

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.

124

TECSUP

Laboratorio: Sistemas industriales

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
siguientes valores y hacemos clic en apply (aplicar).

125

Laboratorio: Sistemas industriales

TECSUP

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).

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.)

126

TECSUP

Laboratorio: Sistemas industriales

8. Damos clic derecho en nuestra en el sitio indicado y luego clic en Refresh all Folders
(Refrescar todos los folders).

9. Buscamos la variable que contiene el tiempo transcurrido de un timer (Programa


previamente cargado en nuestro controlador) y luego hacemos clic en OK.

10. 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.

127

Laboratorio: Sistemas industriales

TECSUP

Para lograr esto, hacer clic en los puntos suspensivos de la columna Exprm.

11. 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

12. 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

128

TECSUP

Laboratorio: Sistemas industriales

Definiendo ventana inicial


Al momento de iniciarse nuestra aplicacin, se tiene que definir qu ventana (Display) se
mostrar, esto es muy importante ms an cuando la aplicacin va a 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.

129

Laboratorio: Sistemas industriales

TECSUP

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.

Probar toda la
aplicacin

Parar la prueba
Probar Ventana
por Venta

Es importante tener el controlador operativo para realizar nuestra prueba.


Creando un Archivo RunTime (*.mer)
Un archivo RunTime es un 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:

130

TECSUP

Laboratorio: Sistemas industriales

1. Hacer clic en Application (Aplicaciones) y luego en Create Runtime Application (Crear


aplicacin Runtime).

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.

131

Laboratorio: Sistemas industriales

TECSUP

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.

Idioma
principal

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.

132

TECSUP

Laboratorio: Sistemas industriales

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.

133

Laboratorio: Sistemas industriales

TECSUP

Select Destination Terminal: Se elige la ruta del Terminal (Panel View)


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.

CONCLUSIONES:
Anote sus conclusiones por cada una de las experiencias realizadas.
A. Creacin de un HMI:

B. Animacin de HMI:

134

Potrebbero piacerti anche