Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMAS INDUSTRIALES
Laboratorio 8
CONTROL SUPERVISORIO
113
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
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
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
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
TECSUP
2. Seleccionar Crear una nueva configuracin (Create a new configuration) y clic en Terminar
(Finish)
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
Al hacer esto nos sale una ventana preguntndonos si queremos aplicar los cambios para lo
cual le damos Yes (S)
119
TECSUP
Establecemos un nombre, la direccin IP y el nmero de Slot del dispositivo, para hacer clic
luego en OK
120
TECSUP
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
TECSUP
Si gusta puede cambiar el nombre por defecto y elegir el slot correcto para luego hacer clic
en OK
122
TECSUP
Con esto estara configurada la comunicacin entre el programa que se est creando y el
controlador.
123
TECSUP
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
4. Hacemos doble clic en nuestro display numrico para poder dar formato y cambiamos los
siguientes valores y hacemos clic en apply (aplicar).
125
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
8. Damos clic derecho en nuestra en el sitio indicado y luego clic en Refresh all Folders
(Refrescar todos los folders).
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
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
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
TECSUP
Probar toda la
aplicacin
Parar la prueba
Probar Ventana
por Venta
130
TECSUP
131
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
133
TECSUP
CONCLUSIONES:
Anote sus conclusiones por cada una de las experiencias realizadas.
A. Creacin de un HMI:
B. Animacin de HMI:
134