Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS INDUSTRIALES
Laboratorio 8
CONTROL SUPERVISORIO
113
TECSUP
CONTROL SUPERVISORIO
OBJETIVOS:
1. Crear un proyecto nuevo con RSView.
2. Configurar e Implementar adecuadamente un HMI/MMI con RSView Works
INTRODUCCIN TERICA:
Creacin de un nuevo Proyecto
Elegir la opcin NEW del men FILE.
carpeta y sealar la ruta.
Sistema
Grficos
Alarmas
Data Log
Lgica y Control.
114
TECSUP
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 ejecucin.
Configurar el tipo de red como una red DH-485, en cuyo caso el hardware driver
ser el AB_DF1-1, DH-485.
115
TECSUP
Node
Configurar el nodo del que proviene la informacin.
Asignar un nombre,
Determinar el canal, y configurar automticamente la estacin.
Tag Database
Es imprescindible alimentar la base de datos de las etiquetas. Con esta accin se
crean variables que recibirn informacin desde un determinado nodo y a travs
de un determinado canal. En este caso es necesario especificar si la informacin
proviene de un dispositivo (device) o de una variable almacenada en memoria).
116
TECSUP
Un objeto grfico es cualquier dibujo sobre el cual podemos hacer enlaces a fin
de dotarle de animacin. La animacin se logra por medio de la opcin Animation
del men contextual de un objeto en particular. El cuadro de dialogo que se
despliega se muestra a seguir.
117
TECSUP
Los objetos grficos tambin pueden obtenerse a partir de una librera. Las libreras
pueden crearse o modificarse de acuerdo a una necesidad en particular.
118
TECSUP
Visibilidad Visibility
Color Color
Rotacin.
Figura 1.
En este caso, la pestaa seleccionada corresponde a la ficha del control de
visibilidad. En esta ficha los campos visibles son:
La expresin Expression
119
TECSUP
Este control funciona de tal manera que cuando la expresin booleana escrita
dentro del campo expresin es verdadera, el objeto grfico desaparecer o
aparecer de acuerdo a la eleccin de los radio botones de accin para el estado
lgico verdadero. Por ejemplo, si hemos elegido la opcin invisible, el objeto
desaparecer cuando la expresin booleana en cuestin sea evaluada como
verdadera (1 lgico TRUE) y ser visible cuando la expresin booleana sea
evaluada como falsa (0 lgico FALSE).
Una expresin puede consistir de una simple etiqueta (Tag) declarada como una
variable discreta o digital, siendo esto lo ms simple, lo ms comn y tambin lo
ms utilizado. Sin embargo, las expresiones pueden estar formadas por una
combinacin 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 rpidamente de una
lista de variables declaradas los tags en cuestin, en tanto que el selector de
expresiones nos facilita los operadores que pueden ser utilizados para construir una
expresin booleana
Figura 2.
Si el objeto grfico es compuesto, es posible editar y enlazar independientemente
los objetos grficos que lo componen.
Esto se hace por medio de la eleccin de la opcin de edicin de grupo (Edit group
xx), del men contextual del objeto grfico. Por ejemplo, podemos hacer que el
crculo negro desaparezca en el objeto grfico 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
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 lgico
booleano de la expresin a ser evaluada, podemos cambiar el color del objeto, las
lneas del mismo y generar un efecto de parpadeo con otro set adicional de colores
para las lneas y para el objeto mismo. Adicionalmente es posible controlar el tiempo
de parpadeo del objeto grfico.
Figura 4
121
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
conjuncin (AND) entre la variable discreta de sistema system\BlinkFast y una
variable discreta cualquiera declara-da, como por ejemplo start. La expresin sera la
siguiente:
System\BlinkFast AND start, y puede aplicarse sobre un objeto compuesto como el
mostrado en la figura 6, especificando un ngulo de rotacin de 45 cuando
la
expresin booleana sea evaluada como verdadera. Si bien estos controles enlazan
objetos grficos con variables discretas o digitales (tags o etiquetas), tambin admiten
en-laces con variables analgicas
Figura 6
Controles avanzados de animacin
Los controles avanzados de animacin son los siguientes:
Llenado Fill.
Posicin horizontal Horizontal Position.
Posicin vertical Vertical Position.
Ancho Width.
Alto Height.
Control deslizante horizontal. Horizontal Slider.
Control deslizante vertical. Vertical Slider.
Toque Touch.
122
TECSUP
La figura 1 muestra un tanque que simula tener una abertura para visualizar el
llenado del lquido en su interior. Este objeto grfico 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 lquido en su interior. El perfil de color
negro debe colocarse debajo del perfil de color.
ste ltimo objeto grfico est enlazado con una variable analgica a travs de un
control de tipo llenado (Fill), figura 3, de tal manera que cuando la variable analgica
con la que el objeto grfico se ha enlazado alcanza su valor mximo (en este caso
32767), el llenado del objeto grfico alcanza el 100% de su altura con una textura
slida del color predefinido. Es posible alterar el porcentaje de llenado por debajo del
100%. Por ejemplo si consignamos 50% de llenado para el mximo valor de la variable
analgica (tag), entonces cuando la variable alcance el valor 32767, el nivel alcanzar
solamente el 50% del llenado del objeto grfico asociado.
EQUIPOS Y MATERIALES:
Cantidad
Descripcin
01
Estacin de Computo
01
Software RSLINK
01
Software Factory Rsview
Marca
PROCEDIMIENTO:
123
Modelo
Observacin
TECSUP
El siguiente desarrollo debe hacerse en una pantalla (Display) del proyecto. Todo esto se desarrolla dentro
del File Graphics.
A. Construccin de un HMI: Construya un HMI/MMI cualquiera utilizando RSView, tal que se
asemeje al HMI/MMI mostrado en la figura. En este interfaz debe registrarse y configurarse al
menos una variable discreta y una variable analgica.
1.
2.
Configure una variable digital ingresamos a tag data base (Name , type)
124
TECSUP
3.
Configure una variable variable analgica ingresar a tag data base ( type analogico)
125
4.
5.
Configuracin Animacin
TECSUP
126
TECSUP
6.
B. Construccin de un HMI:
DESARROLLO
1. Cree un display cualquiera, y construya un objeto grfico compuesto que
represente una bomba centrfuga similar a la de la figura 1.
127
TECSUP
128
TECSUP
129
TECSUP
130
TECSUP
Notas
Figura 7.
131
TECSUP
Figura 8
CONCLUSIONES:
Anote sus conclusiones por cada una de las experiencias realizadas.
A. Creacin de un HMI:
132
TECSUP
B. Animacin de HMI:
133
TECSUP
134