RSLogix y Panel View
RSLogix y Panel View
RSLogix y Panel View
3 CAPITULO III
3.1.1 INTRODUCCIÓN
El software RSLogix 500 es un paquete de programación lógica tipo ladder creado
por Rockwell, compatible con ambiente Microsoft Windows para los procesadores
SLC 500 y MicroLogix.
3.1.2.1 Hardware
3.1.2.2 Software
3.1.3.1 RSLinx
Provee la comunicación entre el PLC y una computadora personal en un
ambiente Windows.
53
Si se requiere se puede crear nuevas tablas de datos (Data Files), en las cuales
se encuentran entradas, salidas, timers, contadores, bits, enteros, etc..
Para cualquier duda sobre el uso de las instrucciones o cualquier problema sobre
el software se puede acceder al menú ayuda.
Existen varios drivers de uso común, el driver serial para comunicarnos con un
MicroLogix es el siguiente:
Ahora podrá ver los equipos que estén conectados al computador en ese
momento.
3.2.1 RSVIEW32
RSView® Machine Edition™ es un software para el desarrollo y ejecución de
aplicaciones HMI (human-machine interface). RSView Machine Edition está
diseñado para el monitoreo y control automatizado de procesos y máquinas.
En las siguientes tablas se muestran los requerimientos del sistema para cada
proyecto, que son representados por puntos (Tabla 3.1).
Número de
Mínimo hardware necesitado Mínimo software necesitado
puntos
Windows Server 2003 or
8 o más Pentium® II 400 MHz 128 MB RAM Windows XP Professional or
Windows 2000 Professional
Windows Server 2003 or
3a5 Pentium® II 300 MHz 128 MB RAM Windows XP Professional or
Windows 2000 Professional
Windows Server 2003 or
3a5 Pentium 200 MHz 64 MB RAM Windows XP Professional or
Windows 2000 Professional
RSView32 Works
RSView32 Runtime
Usando el editor se puede crear aplicaciones tan simples o tan complicadas como
se desee. Cuando la aplicación esté terminada se pasa al modo de ejecución o se
utiliza RSView32 Runtime (el cual es incluido con RSView32 Works y utiliza
menos memoria para su ejecución), para ejecutar la aplicación.
63
Barra de Título
Barra de Menú
Barra de Herramientas
Administrador
de Proyecto
Espacio de trabajo
Lista de Diagnóstico
Barra de Estado
Es la principal herramienta para trabajar con RSView32, hace una lista de editores
para el fácil desarrollo de la aplicación, así como los componentes y las pantallas
gráficas que han sido creadas.
Nombre del
Proyecto
Pestañas
Carpeta
Editor
A medida que se vayan creando los componentes del proyecto, éstos serán
mostrados en el panel derecho.
3.2.4.1.3.1 Pestañas
En estas pestañas se pueden seleccionar los modos de operación del proyecto, el
modo de edición y el modo de ejecución.
Cambiar las pestañas permite probar el proyecto que se está creando de una
manera fácil y rápida.
3.2.4.1.3.2 Carpetas
El administrador de proyectos utiliza carpetas para organizar editores.
3.2.4.1.3.3 Editores
Los editores son para crear o configurar los componentes del proyecto. Para abrir
un proyecto se realiza un doble click en dicho componente o click derecho, crear
nuevo o mostrar.
68
Channel
Especifica canales para drivers directos de comunicación con dispositivos.
Los canales deben ser creados antes de configurar nodos dispositivos con
drivers directos.
Node
Asigna nombres y define atributos para los dispositivos con drivers
directos.
Tag Database
Crea tags y configura alarmas.
Tag Monitor
Muestra los valores de un tag o un grupo de tags en tiempo real.
User Accounts
Asigna códigos de seguridad a usuarios para limitar su acceso al proyecto.
Startup
Especifica cuál será la apariencia del proyecto y como se ejecutara
cuando el proyecto arranca.
69
Command Line
Abre un renglón para ingresar comandos de RSView32.
Display
Crea pantallas gráficas.
Library
Contiene una librería de objetos gráficos los cuales se pueden agregar a
pantallas gráficas.
Recipe
Crea un archivo receta usado con pantallas gráficas que contengan
campos tipo receta.
Alarm setup
Configura dónde, cuándo y cómo se registrarán los mensajes de alarma.
Derived Tags
Produce tags cuyos valores son obtenidos desde otros tags y funciones.
Events
Crea eventos, los cuales son expresiones que provocan comandos o
macros.
Macro
Crea macros para ejecutar una serie de comandos de RSView32.
3.2.4.1.3.4 Componentes
Los componentes aparecen en el panel derecho del administrador de proyectos.
Un componente es una referencia a un archivo físico. El componente puede referir
un archivo en una carpeta bajo el directorio del proyecto, un archivo fuera del
directorio del proyecto, o un archivo en otro computador.
70
Componentes
Por ejemplo cuando se selecciona un objeto grafico del Editor de Gráficos la barra
de estado muestra información acerca de ese objeto seleccionado.
71
3.2.4.3 Tags
Un tag es el nombre de una variable lógica en un dispositivo o memoria local
(RAM). Por ejemplo, un tag puede representar la variable de un proceso en un
controlador programable.
72
Se usa data server tags para proveer una referencia directa de la ubicación de los
tags, donde quiera que la aplicación use los datos.
Color de fondo
Figura 3.21 Barras de herramientas.
75
3.2.4.4.3 Grilla
Para determinar el tamaño y la posición de los objetos se utiliza la grilla. Se puede
cambiar la configuración de la grilla en cualquier momento del proceso de
creación de la pantalla.
.
La grilla es visible solamente durante el desarrollo de la aplicación y mas no
durante el tiempo de ejecución.
Los elementos que están dentro de la pantalla gráfica son llamados Objetos
Gráficos. Se puede crear objetos en el Editor de gráficos, copiarlos desde la
pantalla global de objetos desde una librería gráfica o desde otra aplicación.
77
Para editar los parámetros de la nueva pantalla creada en el menú Edit, click en
Display Settings para abrir un cuadro de dialogo en donde se podrá configurar los
parámetros de la pantalla, tal como posición, tamaño, color de fondo, el título de la
barra, si aparecerá sobre una pantalla o reemplazará a otra pantalla.
78
3.2.4.8.1.1 Text
Crea texto para etiquetas o instrucciones en la pantalla.
3.2.4.8.1.2 Arc
Dibuja un arco, un segmento de una elipse o circunferencia.
3.2.4.8.1.3 Elipse
Dibuja elipses y circunferencias
82
3.2.4.8.1.4 Freehand
Dibuja formas a mano alzada como con un lápiz sobre papel
3.2.4.8.1.5 Line
Dibuja líneas rectas horizontales, verticales y diagonales.
3.2.4.8.1.6 Polygon
Dibuja una serie de líneas rectas conectadas entre sí formando una figura
cerrada.
3.2.4.8.1.7 Polyline
Dibuja una serie de líneas rectas conectadas.
3.2.4.8.1.8 Rectangle
Dibujas rectángulos y cuadrados.
3.2.4.8.1.10 Wedge
Dibuja un segmento de una elipse o circulo relleno de color.
Figura 3.31 Objeto grafico Numeric input y keypad para ingreso de datos.
83
3.2.4.8.1.14 Labels
Crea objetos que muestran diferentes tipos de información de un tag en la
ejecución de la aplicación. Toda la información proviene de campos configurados
para un tag desde el Tag Database Editor.
Valor mínimo
Valor máximo
Estado digital del tag (on, off)
Unidades
Nombre del tag
Descripción
Etiqueta off
Etiqueta on
3.2.4.8.1.15 Arrows
Crea una flecha que se mueve basada en los resultados de una expresión. La
flecha se puede mover verticalmente u horizontalmente.
Las flechas verticales se pueden mover hacia arriba y hacia abajo en relación a
valores mínimos a máximos de un tag. Las flechas horizontales se pueden mover
85
3.2.4.8.1.16 Buttons
Crea botones que trabajan como botones estándar de Windows. Se puede ligar
comandos de RSView32 a los botones cuando son presionados o soltados. Se
puede aplicar animación de visibilidad, color, posición, tamaño, etc. al botón.
3.2.4.9 Alarmas
En RSView32 se puede configurar un completo sistema de alarmas. Las alarmas
son una parte importante de la mayoría de las aplicaciones de control porque el
operador debe conocer el instante cuando algo va mal. A menudo es igualmente
importante tener un registro de las alarmas y si la alarma fue admitida o
reconocida.
Una alarma ocurre cuando algo va mal dentro del proceso, puede señalar que un
dispositivo o proceso ha dejado de operar dentro de los límites aceptables
predefinidos o puede indicar una falla, deterioro o malfuncionamiento del proceso.
87
Por ejemplo, un nivel cuatro podría advertir que un tanque esta medio lleno o
liquido mientras que un nivel uno indica que el liquido en el tanque está cerca de
desbordarse.
3.2.4.10 Tendencias
Un objeto de tendencia es una representación visual en tiempo real o un historial
de valores de tags, los cuales proveen al operador otra manera de seguir el curso
de la actividad que está sucediendo en la planta.
3.2.5.1 Introducción
Todos los programas desarrollados por Rockwell Software para Allen Bradley
usan programas que están almacenados en un disquete de activación, sin esta
activación cualquier programa se ejecuta en una versión demo, permitiendo
solamente dos horas de uso.
3.2.5.2 Activación
El disco de activación (referido como Master disk) contiene varios archivos de
activación. El archivo de activación es el software o “llave” que activa el producto.
Dependiendo del producto comprado el Master disk contiene uno más archivos de
activación.
Por ejemplo:
Se puede mover llaves de activación desde o hacia el Master disk. Los programas
EvMoveW.exe y ResetW.exe siempre están en el disco de activación.
El tablero tiene puntos accesibles para señales de medición y control, los que
serán utilizados para conectarlas al PLC como se puede ver en la Figura 3.47.
93
BOMBA DC
El circuito detectará el nivel mínimo y nivel máximo dando como resultado un cero
lógico en cualquiera de estos dos casos.
+
24VDC P1 P2
Salida 1
RELÉ 1
LM324
Detector 1
P1 P2 Salida 2
Detector 2 RELÉ 2
3.3.2.1.1 Manual
Permite encender o apagar la bomba DC
3.3.2.1.2 Manual PC
Permite encender o apagar la bomba desde el computador por medio de la
interfaz gráfica.
3.3.2.1.3 Automático
Permite ingresar el valor de set point de nivel de líquido deseado y de acuerdo a
esto la bomba se encenderá o apagará, con el fin de mantener el nivel deseado
dentro de una ventana de histéresis.
97
3.3.2.1.4 Automático PC
Permite ingresar el valor de set point de nivel de líquido deseado y el ancho de la
ventana de histéresis, de acuerdo a esto la bomba se encenderá o apagará, con
el fin de mantener el nivel deseado dentro de la ventana de histéresis.
3.3.2.2.1 Manual
Permite encender o apagar el calentador eléctrico.
3.3.2.2.2 Manual PC
Permite encender o apagar el calentador eléctrico desde la interfaz gráfica
diseñada en el computador.
3.3.2.2.3 Automático
Permite ingresar el valor de set point de temperatura deseado y de acuerdo a esto
el calentador eléctrico se encenderá o apagará, con el fin de mantener la
temperatura deseada en el líquido.
3.3.2.2.4 Automático PC
Permite ingresar el valor de set point de temperatura deseado y el ancho de la
ventana de histéresis, de acuerdo a esto el calentador eléctrico se encenderá o
apagará, con el fin de mantener la temperatura deseada dentro de la ventana de
histéresis.
98
Para cada modo de operación el valor del registro B3:0 toma un valor decimal
único, el cual es utilizado para dar valores al registro B3:1, los que son utilizados
para determinar la subrutina que se va a ejecutar dependiendo del modo
escogido. Los valores decimales del registro B3:1 se muestran a continuación.
Nivel (t)
Set Point + A
Set Point
Set Point - A
El set point de nivel y el set point de temperatura son ingresados al PLC utilizando
las entradas analógicas del tablero (In2 y In3 respectivamente), o en el modo
AUTOMATICO-PC por medio de un tag de la base de datos.
La señal del sensor de nivel del líquido es conectado a la entrada analógica In4 y
la señal de la termocupla es conectada a uno de los canales destinados para este
efecto (In0).
De tal manera que el programa del PLC responde a las instrucciones enviadas
desde la PC por medio del HMI.
En ésta pantalla se encuentran los botones que permiten acceder a las opciones
mencionadas anteriormente.
Botón Históricos
Botón SALIR
Esta pantalla consta de una gráfica de las variables importantes versus el tiempo,
varios controles para configurar los ejes de la gráfica y de un panel donde se
muestra el valor actual de cada una de las variables.
Esta pantalla consta de un cuadro donde se muestra toda la información sobre las
alarmas que han sucedido, botones y componentes que permiten trabajar de
forma adecuada con esta pantalla, los cuales de describen a continuación.
Botón REGRESAR
Permite retornar a la pantalla de monitoreo y control.
CUADRO RESUMEN
En este cuadro se visualiza una lista de alarmas, incluyen toda la
información acerca de la misma, es decir la fecha, la hora, la severidad, el
nombre del tag, el valor del tag y el mensaje que provoca esa alarma.
El cuadro resumen también tiene los botones para admitir las alarmas.
ETIQUETAS
En estas etiquetas se visualiza el estado de las alarmas, el número de
alarmas que se han accionado hasta ese momento e información de la
alarma actual.
3.4.2.1 Botones
Los botones en RSView32 trabajan como botones estándar de Windows. Se
pueden ligar comandos de RSView32 a los botones cuando son presionados o
soltados. Se puede aplicar animación de visibilidad, color, posición, tamaño, etc.
al botón.
Como se mencionó en el capítulo III todos los objetos gráficos pueden tener algún
tipo de animación, ya en su tamaño, su color, su posición, etc.
108
El botón ON BOMBA solo tiene animación de color para mostrar que la bomba ya
está encendida. En la Figura 3.57 se puede ver la animación de color cargada a
este botón.
Para nuestro caso particular, solo se utiliza la activación a uno lógico del tag
RELE_BOMBA, cambiando a color verde el botón y a negro la línea del contorno.
3.4.2.3 Visualizadores
Los visualizadores son utilizados para mostrar etiquetas, mensajes o valores
instantáneos de tags.
3.4.2.4 Sliders
El slider es un control deslizante que permite cambiar el valor de un tag a medida
que se desplaza el control hacia arriba o hacia abajo.
Además se puede cambiar el rango de valores del tag, dentro de los cuales se
desplazará el control.
3.4.2.5 Animaciones
Las animaciones forman una parte importante dentro de una pantalla gráfica,
tanto para el uso de varios de los objetos gráficos de las librerías, así como para
crear un ambiente más real del proceso o planta que se está monitoreando o
controlando.
3.4.2.6 Selectores
El selector de dos posiciones que se implementó en la pantalla de monitoreo y
control trae por defecto dos diferentes animaciones, como son de rotación y una
animación cuando el objeto es presionado con el mouse. En la Figura 3.70 se
visualiza los selectores utilizados.
Para este caso en particular la acción es alternar el valor del tag digital que cada
vez que se presione dicho objeto, con el comando toggle. Como se visualiza en la
Figura 3.71.