Laboratorio 8
Short Description
Laboratorio RSWIEW 32...
Description
TECSUP
Laboratorio: Sistemas industriales
SISTEMAS INDUSTRIALES
Laboratorio 8 “CONTROL SUPERVISORIO”
113
Laboratorio: Sistemas industriales
TECSUP
“CONTROL SUPERVISORIO” SUPERVISORIO” OBJETIVOS: 1.
Crear un proyecto nuevo con RSView.
2.
Configurar e Implementar adecuadamente adecuadamente un HMI/MMI HMI/MMI con RSView Works Works
INTRODUCCIÓN TEÓRICA: Creación de un nuevo Proyecto Elegir la opción opción NEW del menú FILE. Nombrar el proyecto, crear una nueva carpeta y señalar la ruta.
Estructura del Proyecto Aparecerá una ventana (ver siguiente figura) con el nombre del proyecto, que muestra la estructura del mismo. A saber, el proyecto se compone de: • • • • •
Sistema Gráficos Alarmas Data Log Lógica y Control.
114
TECSUP
Laboratorio: Sistemas industriales
System File – Sistema En el file Sistema es imperativo configurar: • • •
El Canal (Channel) El Nodo (Node) La base de datos de etiquetas (Tag Database)
Channel Configurar el canal de comunicaciones. El enlace se hará por medio de un driver directo, por lo que es imperativo que esté instalado RSLinx y en ejecución. Configurar el tipo de red como una red DH-485, en cuyo caso el hardware driver será el AB_DF1-1, DH-485.
115
Laboratorio: Sistemas industriales
TECSUP
Node Configurar el nodo del que proviene la información. Asignar un nombre, Determinar el canal, y configurar automáticamente la estación.
Tag Database Es imprescindible alimentar la base de datos de las etiquetas. Con esta acción se crean variables que recibirán información desde un determinado nodo y a través de un determinado canal. En este caso es necesario especificar si la información proviene de un dispositivo (device) o de una variable almacenada en memoria).
116
TECSUP
Laboratorio: Sistemas industriales
Graphics File – Sistema Los componentes principales de este file son: • •
Display (Interfaces MMI/HMI) Library (Librería de objetos gráficos)
Un objeto gráfico es cualquier dibujo sobre el cual podemos hacer enlaces a fin de dotarle de animación. La animación se logra por medio de la opción “Animation” del menú contextual de un objeto en particular. El cuadro de dialogo que se despliega se muestra a seguir. 117
Laboratorio: Sistemas industriales
TECSUP
Los objetos gráficos pueden crearse a partir de la barra de herramientas de dibujo mostrada a continuación.
Los objetos gráficos también pueden obtenerse a partir de una librería. Las librerías pueden crearse o modificarse de acuerdo a una necesidad en particular.
118
TECSUP
Laboratorio: Sistemas industriales
Controles básicos de Animación: Controles básicos de animación para visualización de eventos discretos Los controles básicos que permiten enlazar variables discretas (etiquetas o tags) con objetos gráficos, a fin de dotar a estos últimos de animación para la visualización de eventos discretos en el tiempo, son los siguientes: • Visibilidad – Visibility • Color – Color • Rotación. La figura 1, muestra un objeto gráfico compuesto por tres objetos gráficos inicialmente superpuestos y posteriormente agrupados por medio del icono agrupar (Group) o la combinación de teclas “Ctrl-G”. Al desplegar el menú contextual de este objeto gráfico, figura 2, aparece entre otras la opción de animación, que al ser seleccionada despliega otro menú contextual en el cual podemos elegir un control de animación en particular. Al seleccionar el control visibilidad, aparece la ventana de diálogo de controles (Controls), figura 3, en la que podemos observar las pestañas de los controles básicos mencionados y otras pestañas correspondientes a controles que utilizaremos más adelante
Figura 1. En este caso, la pestaña seleccionada corresponde a la ficha del control de visibilidad. En esta ficha los campos visibles son: • La expresión – Expression • Los radio botones de selección de la acción “Invisible/Visible” – Invisible/Visible
119
Laboratorio: Sistemas industriales
TECSUP
• El selector de etiquetas – Tags... • El selector de expresiones – Expressions... Este control funciona de tal manera que cuando la expresión booleana escrita dentro del campo expresión es verdadera, el objeto gráfico desaparecerá o aparecerá de acuerdo a la elección de los radio botones de acción para el estado lógico verdadero. Por ejemplo, si hemos elegido la opción invisible, el objeto desaparecerá cuando la expresión booleana en cuestión sea evaluada como verdadera (1 lógico – TRUE) y será visible cuando la expresión booleana sea evaluada como falsa (0 lógico – FALSE). Una expresión puede consistir de una simple etiqueta (Tag) declarada como una variable discreta o digital, siendo esto lo más simple, lo más común y también lo más utilizado. Sin embargo, las expresiones pueden estar formadas por una combinación de etiquetas discretas o digitales enlazadas por medio de operadores booleanos Y (AND), O (OR), NO (NOT), etc. El selector de etiquetas (tags), sirve para acceder y seleccionar rápidamente de una lista de variables declaradas los tags en cuestión, en tanto que el selector de expresiones nos facilita los operadores que pueden ser utilizados para construir una expresión booleana
Figura 2. Si el objeto gráfico es compuesto, es posible editar y enlazar independientemente los objetos gráficos que lo componen. Esto se hace por medio de la elección de la opción de edición de grupo (Edit group xx), del menú contextual del objeto gráfico. Por ejemplo, podemos hacer que el círculo negro desaparezca en el objeto gráfico compuesto de la figura 1, en tanto que por medio del uso del enlace del objeto con un control de color, hacemos que el color de la bomba cambie de naranja a rojo. Cuando un tag adopte valor “1”.
120
TECSUP
Laboratorio: Sistemas industriales
Figura 3. En la figura 4, presentamos la ficha correspondiente al control de color. Las opciones que tenemos en este caso pueden ser variadas, pues dependiendo del valor lógico booleano de la expresión a ser evaluada, podemos cambiar el color del objeto, las líneas del mismo y generar un efecto de parpadeo con otro set adicional de colores para las líneas y para el objeto mismo. Adicionalmente es posible controlar el tiempo de parpadeo del objeto gráfico.
Figura 4 En la figura 5, presentamos la ficha correspondiente al control de rotación. Por medio de este control podemos dotar de un efecto de movimiento respecto a un eje previamente definido a un objeto gráfico. El eje de rotación se define por medio del conjunto de radio botones de la ficha o por medio de una coordenada de posición absoluta. El ángulo de rotación también puede definirse entre dos valores extremos que obedecen al estado de la expresión evaluada.
121
Laboratorio: Sistemas industriales
TECSUP
Figura 5. Un efecto de movimiento muy útil para representar el estado de marcha de ventiladores o poleas de fajas transportadoras se puede lograr por medio de la conjunción (AND) entre la variable discreta de sistema “system\BlinkFast” y una variable discreta cualquiera declara-da, como por ejemplo “start”. La expresión sería la siguiente: System\BlinkFast AND start, y puede aplicarse sobre un objeto compuesto como el mostrado en la figura 6, especificando un ángulo de rotación de 45° cuando la expresión booleana sea evaluada como verdadera. Si bien estos controles enlazan objetos gráficos con variables discretas o digitales (tags o etiquetas), también admiten en-laces con variables analógicas
Figura 6 Controles avanzados de animación Los controles avanzados de animación son los siguientes: • • • • • • • •
Llenado – Fill. Posición horizontal – Horizontal Position. Posición vertical – Vertical Position. Ancho – Width. Alto – Height. Control deslizante horizontal. – Horizontal Slider. Control deslizante vertical. – Vertical Slider. Toque – Touch.
122
TECSUP
Laboratorio: Sistemas industriales
La figura 1 muestra un tanque que simula tener una abertura para visualizar el llenado del líquido en su interior. Este objeto gráfico es compuesto. Tal como se puede apreciar en la figura 2, se ha construido utilizando dos perfiles fracturados, uno de color negro y otro del color del líquido en su interior. El perfil de color negro debe colocarse debajo del perfil de color.
Éste último objeto gráfico está enlazado con una variable analógica a través de un control de tipo llenado (Fill), figura 3, de tal manera que cuando la variable analógica con la que el objeto gráfico se ha enlazado alcanza su valor máximo (en este caso 32767), el llenado del objeto gráfico alcanza el 100% de su altura con una textura sólida del color predefinido. Es posible alterar el porcentaje de llenado por debajo del 100%. Por ejemplo si consignamos 50% de llenado para el máximo valor de la variable analógica (tag), entonces cuando la variable alcance el valor 32767, el nivel alcanzará solamente el 50% del llenado del objeto gráfico asociado.
Hojas Técnicas: Software SCADA Rockwell Automation www.rockwellautomation.com
EQUIPOS Y MATERIALES: Cantidad Descripción 01 Estación de Computo 01 Software RSLINK 01 Software Factory Rsview
Marca
PROCEDIMIENTO:
123
Modelo
Observación
Laboratorio: Sistemas industriales
TECSUP
El siguiente desarrollo debe hacerse en una pantalla (Display) del proyecto. Todo esto se desarrolla dentro del File Graphics.
A. Construcción de un HMI: Construya un HMI/MMI cualquiera utilizando RSView, tal qu e se asemeje al HMI/MMI mostrado en la figura. En este interfaz debe registrarse y configurarse al menos una variable discreta y una variable analógica.
1.
Construya un HM/MMI cualquiera utilizando RSView
2.
Configure una variable digital ingresamos a tag data base (Name , type)
124
TECSUP
Laboratorio: Sistemas industriales
3.
Configure una variable variable analógica ingresar a tag data base ( type analogico)
125
Laboratorio: Sistemas industriales
4.
Configuración File System
5.
Configuración Animación
TECSUP
126
TECSUP
Laboratorio: Sistemas industriales
6.
Configuración Ventana de Animación
B. Construcción de un HMI: DESARROLLO 1. Cree un display cualquiera, y construya un objeto gráfico compuesto que represente una bomba centrífuga similar a la de la figura 1.
127
Laboratorio: Sistemas industriales
TECSUP
2. Por medio de un control de visibilidad, hacer que el objeto gráfico aparezca y desaparezca cuando el valor lógico booleano de la variable discreta (digital) con la cual se ha hecho el enlace sea: a. 1 lógico. b. 0 lógico. 3. Cree una librería nueva haciendo doble click sobre el “file library”. Aparecerá una ventana con el nombre “Untitled – library”. Arrastre el objeto gráfico que representa a la bomba, desde el display nuevo hasta la librería nueva. 4. Encontrándose en la ventana de la librería, guarde esta última a través de la opción “File / Save as”. Ud. acaba de crear y guardar una librería personalizada con un objeto gráfico.
128
TECSUP
Laboratorio: Sistemas industriales
Se selecciona el objeto botón izquierdo del Mouse , seleccionamos visivility, le asignamos un tag
129
Laboratorio: Sistemas industriales
TECSUP
5. Por medio de un control de color, haga que cambie el color de la bomba que ha construido, de rojo a verde, según la expresión booleana sea falsa o verdadera respectivamente. El centro de la bomba (la succión) debe mantenerse de color negro en todo momento.
130
TECSUP
Laboratorio: Sistemas industriales
6. Construya el objeto gráfico mostrado en la figura 6. Por medio de un control de rotación, asocie el objeto gráfico construido, con la expresión booleana “start AND System\BlinkFast”. Consigne 0° y 45° en los campos “At Minimun” y “At maximun, respectivamente. Cuando la expresión sea evaluada como verdadera, la hélice girará intermitentemente simulando movimiento.
Notas •
Recuerde que en la barra de herramientas dispone de los iconos para la alineación de objetos gráficos. Vea la figura 7.
Figura 7. •
Recuerde que en el menú contextual de un objeto gráfico, Ud. dispone de una herramienta para reflejar verticalmente (Flip Vertical) y horizontalmente (Flip Horizontal) cualquier objeto gráfico.
131
Laboratorio: Sistemas industriales
TECSUP
Figura 8 •
Recuerde que no es posible escribir un valor booleano en una variable física de entrada, como por ejemplo la variable I:1.0/0. C. PROYECTO Analice uno de los HMI´s sugeridos por el Software Lookout: Describa el funcionamiento del Proceso y las variables que manejaría para una evaluación anual de este proceso.
CONCLUSIONES: Anote sus conclusiones por cada una de las experiencias realizadas. A.
Creación de un HMI:
…………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………
132
TECSUP
Laboratorio: Sistemas industriales
…………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………
B.
Animación de HMI:
…………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………
C.
Evaluación HMI LookOut:
…………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………
133
Laboratorio: Sistemas industriales
TECSUP
…………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………
134
View more...
Comments