Escolar Documentos
Profissional Documentos
Cultura Documentos
Prctica 1
Primer contacto con sistemas SCADA (offline)
F Madrid G (June 15, 2011)
Objetivo didctico
Familiarizar al alumno con un entorno HMI/SCADA. Al finalizar la prctica el alumno habr aprendido a
crear un proyecto en Lookout, inicializar procesos, crear simuladores internos, crear objetos relacionados
con el proceso simulado, interconectar objetos y proceso, y Simular el sistema SCADA.
Herramientas Hardware y Software
Computador personal compatible Pentium con capacidad grfica, Sistema Operativo Windows 98, 2000, NT
o superior, Software Lookout de la National Instruments; el software en versin demostracin (freeware) y
los manuales bsicos se pueden obtener fcilmente de la siguiente direccin URL:
http://support.automationdirect.com/products/lookoutdemo.html. Disponibilidad de 100Mbytes de disco duro.
Proceso a Simular:
Control y monitoreo de un sistema de almacenamiento de un fluido en dos tanques. El proceso almacenar
el fluido automticamente en el tanque de reserva 1 (TR1), para ello la vlvula de llenado de este tanque se
abrir y cerrar segn el nivel del mismo. El nivel del TR1 se simula con un potencimetro virtual
denominado NIVEL TR1. Un segundo tanque se llenar a travs de una bomba, la cual sacar el fluido
del TR1 y lo almacenar en el tanque de reserva 2 (TR2), dicha bomba se enciende y se apaga en forma
automtica segn los niveles del TR2.
La descarga del TR2 est condicionada al consumo del fluido en la planta. Este consumo se simula con un
potencimetro virtual denominado NIVEL TR2. EL fluido pasa del TR2 a la planta mediante la Vlvula de
desfogue o Vlvula manual, que se activar en forma manual a travs de un interruptor.
Procedimiento:
1. Inicializacin del Lookout:
Abrir el Lookout: [Ir a File->New] un cuadro de dilogo
aparecer. Escribir el nombre del proceso en Procesos
Name su apellido seguido de la unidad.
Ejemplo:
SEMINARIO1. Presionar [OK].
Esto se har
Se abrir
Seleccionar la segunda opcin: perilla deslizante horizontal que se indica. Se puede enriquecer la
presentacin del potencimetro arrastrando nuevamente [NIVEL_TR1] hacia la pantalla principal y
seleccionar otra presentacin diferente, por ejemplo: el visualizador numrico del valor, o adicionar las
flechas hacia arriba o hacia abajo para que el operador cambie el valor del potencimetro haciendo clic
en estos iconos. Esto se puede comprobar inmediatamente poniendo el programa en modo ejecutar.
Ahora se crear una barra que vari de acuerdo a la posicin del potencimetro. Esta relacin se
emplear de indicador de nivel del TR1.
Ir a [Insert-> Expresin], una caja de dilogo aparecer en la pantalla que nos servir para relacionar
la barra a la seal de entrada de nuestro ejemplo al simulador del TR1. Tambin se puede emplear el
comando [Control+E]
Hacer clic en OK
Hacer clic en OK
Regresar
al
modo
editor
[Control+Barra_espaciadora].
Ir a [Insert->Text/plate/inset].
con
Apagado
Pasar a modo Editor.
Ir a [Object->Object explorer].
Buscar en el rbol el proyecto.
Hacer clic derecho y seleccionar New Object.
Seleccionar Pot y hacer clic en OK.
Escribir en Name: MOA_VALVULA_ENTRADA
o Escribir en Minimun: 1
o Escribir en Maximum : 3
Automtico
o Escribir en Resolution : 1
Manual
o Hacer clic en OK
El objeto creado aparecer en el rbol,
Hacer clic con el ratn y jalar el objeto MOA_VALVULA_ENTRADA a la pantalla principal.
Aparecer una caja de dialogo.
o Seleccionar la segunda opcin: perilla (knob).
o Hacer clic en OK.
La grfica aparecer en la pantalla principal. Pase al modo ejecutar y mueva la perilla en las tres
posiciones, despus les pondremos nombres a cada posicin. Esas posiciones an no les ponemos
nombre.
Zona Neutral
Es un concepto muy importante porque permite crear zonas
activas relacionadas con el encendido y apagado de
dispositivos.
Una vez definida una barra activa, es posible definir una zona
neutral dentro de ella definiendo valores mnimos y mximos
tomados de entre los valores posibles de la barra
correspondiente. El Objeto es llamado Neutralzone. Toda zona
neutral tiene dos posibilidades:
Ir a [Object->Object explorer].
Buscar en el rbol el proyecto.
Hacer clic derecho y seleccionar New Object.
Seleccionar Neutralzone (temas de control) y hacer clic en OK.
Escribir en Name : ZONA_NEUTRAL_TR2
o Escribir en Signal: NIVEL_TR2
(Nombre de la barra activa correspondiente, podemos buscar en el rbol, haciendo clic derecho
y despus paste)
o Escribir en High limit : 45
o Escribir en Low limit: 20
o Hacer clic en OK.
Expresin Lgica
Ahora crearemos una expresin lgica1 para la toma de decisiones. La funcin lgica deber encender la
bomba cuando el MOA_BOMBA est en modo manual, es decir, en la posicin uno (1); o tambin debe
encender la vlvula cuando el selector del mismo MOA est en sealando el modo automtico, posicin 3, y
el nivel del fluido se encuentre en la zona neutra, ZONA_NEUTRAL_TR2. Funcin= MOA_BOMBA=1 or
(MOA_BOMBA=3 and ZONA_NEUTRAL_TR2.below). Efectuemos:
Hacer clic en ON
De la carpeta pumps, seleccionar el
grfico: Pmp1_gn.wmf
Hacer clic en Ok
Hacer clic en OFF
Si el MOA_VALVULA se pone en la
posicin 1 la bomba estar en color
verde (encendida).
Llevar el MOA_VALVULA a la posicin
2 y la bomba pasar a color rojo
(apagada).
Llevar el M0A_VALVULA a la posicin 3
y mover el Nivel TR2, y la bomba
pasar de encendido a apagado segn
sea el caso.
El objeto creado aparecer en el rbol. Hacer clic con el ratn y arrastrar el objeto:
M0A_VALVULA_ENTRADA a la pantalla principal, aparecer una caja de dialogo.
Se anima a probarlo? pase a modo ejecutar (RUN), y mover la perilla en las tres posiciones. Si ha logrado
que funcione, pasemos a enlazar el MOC, la Vlvula, TR1, y la zona neutral que necesitemos. Estar seguro
que estamos en modo Editor.
Ir a [Object->Object explorer].
Buscar en el rbol el proyecto.
Hacer clic derecho y seleccionar New Object.
Seleccionar Neutralzone (est en control) y hacer clic en OK.
Escribir en Name: ZONA_NEUTRAL_TR1.
Escribir en Signal: TR1 (podemos buscar en el rbol, haciendo clic derecho y despus paste).
Escribir en High limit : 46
Escribir en Low limit
: 20
Hacer clic en OK
Ahora crearemos una expresin lgica. Estar seguro que estamos en modo Editor (CTRL+SPACE):
Ir a [Insert->Expresin].
Una caja de dilogo aparecer.
Escribir en el campo amarillo:
Usar Object explorer para crear un nuevo objeto llamado Switch object.
Una caja de dilogo aparecer:
o Escribir en Name : Interruptor
o Escribir en action verification messages on : " Abrir Vlvula?"
o Escribir en action verification messages off : " Cerrar Vlvula?"
"Arrastrar" del rbol el objeto interruptor
o Una caja de dilogo aparecer,
o Seleccionar uno de los Switchs Standars, y
o hacer clic en OK
Ahora pondremos un objeto que indique que la Vlvula est abierta o cerrada la cual se activar con el
interruptor:
Seleccionar [Insert->Expression]
Seleccione el objeto "interruptor" el campo Display Type debe ponerse en logical automticamente.
Hacer click en Paste, en el campo amarillo aparecer escrito "interruptor".
Hacer click en OK
Seleccionar la opcin Custom
o Hacer click en ON
De la carpeta Valves, seleccionar el grfico: VlvH_gn.wmf
Hacer click en Ok
o Hacer click en OFF
De la carpeta Valves, seleccionar el grfico: VlvH_rd.wmf
Hacer click en Ok
Hacer click en Ok.
La Vlvula aparecer en la pantalla principal. Ahora veremos si funciona , ir a modo Run, activar el
interruptor con el Mouse, contestar si a la pregunta : Arrancar bomba? y observar que la vlvula se pone
en verde.
10