laboratorio no 6 - scada
Post on 16-Nov-2015
31 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
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
top related