Entorno de programación y visualización VISUAL CUBE
El programa scada VISUAL CUBE es una herramienta
integral creada específicamente para el producto ROTEC CONTROL
y que permite desarrollar por completo un control de una instalación
de forma gráfica y sencilla.
La principal característica de VISUAL CUBE que le diferencia de
las demás herramientas de desarrollo de aplicaciones de control, es que el coste para Usted es de 0 €. Es gratuito y de libre
distribución.
El SCADA funciona sobre el sistema operativo Windows versión 98,
ME, NT, 2000 y XP y requiere de unas necesidades mínimas de equipo
para funcionar adecuadamente.
Las características mínimas del equipo recomendado son:
PC PIII o superior
128 Mb de RAM (recomendado 256)
180 Mb de espacio libre en disco duro.
Tarjeta gráfica de 800 x 600 de resolución con
16 bits.
Teclado y ratón
CD Rom o conexión a internet para la instalación
del programa.
Tarjeta de red o acceso telefónico a redes con protocolo
TCP/IP instalado.
El programa VISUAL CUBE consta de tres apartados dentro del programa,
que se resumen a continuación:
1.- Distribución:
La distribución permite seleccionar, colocar y
auto-conectar, sobre la pantalla, los equipos de que va a constar la instalación.
Puede comenzar una distribución mediante un PC,
un RC8-620-EB o un RC7 REG y agregar después del equipo de control las
terminales que éste controlará.
La configuración de los equipos de control es
automática en el 90% y sólo las terminales RC8-TIR requieren
de una configuración detallada de los módulos y descripciones
de cada uno de los puntos de entrada/salida.
Al configurar las terminales RC8-TIR, también
puede configurar las sondas que se van a conectar en cada uno de los puntos.
Para ello dispone, dentro del programa, de una base de datos de las sondas
ROTEC donde, además, puede ir añadiendo sus propias sondas
que utilice en las instalaciones. Con el sistema de elementos gráficos
de la distribución puede definir fácilmente como irán
distribuidas lasRC8-TIR dentro de los armarios y el programa le calculará
automáticamente que material es el más adecuado para realizar
esa configuración.
Dentro de los armarios puede añadir o quitar railes
donde se colocarán las terminales y a medida que las vaya colocando,
el programa las irá enumerando.
La configuración de las terminales RC8-TIR se
desarrolla paso a paso con explicaciones y una ayuda permanente de los
pasos y opciones que debe ir realizando para configurar correctamente
las terminales.
La distribución dispone de las opciones necesarias
para acceder a los demás apartados del programa SCADA y para poder
enviar los programas y configuraciones directamente a los equipos programados
de la instalación.
Con pocos clicks de ratón y varias opciones fáciles
de interpretar, podrá transmitir la programación y la configuración
a todos los equipos que consta la instalación.
2.- Programación:
Toda instalación que se pretende controlar de
forma automática, necesita de una serie de normas o instrucciones
que le transmiten como y cuando debe funcionar cada elemento.
La facilidad y la rapidez en el desarrollo de programas
de control siempre ha sido una prioridad para nosotros. Hasta el momento
los programas SCADA existentes en el mercado obligaban a tener conocimientos
extensos en la materia de programación para desarrollar aplicaciones
de control de instalaciones. Con nuestro sistema, si usted puede desarrollar
en un diagrama de flujo u organigrama cómo debe funcionar la instalación, ¡ ya tiene el programa hecho !
En este apartado dispone de 30 macro-instrucciones gráficas
muy potentes que, combinadas entre sí y colocadas sobre la pantalla
en forma de diagrama de flujo, permiten desarrollar cualquier programa
de control simple o complejo.
Los tipos de datos que se utilizan para ejecutar una regulación
son: Señales de entrada/salida, datos con coma flotante, flags,
horarios, calendarios, temporizadores, mensajes de alarma, parámetros
y estados de terminal.
Las instrucciones se colocan y añaden con la misma facilidad que
si de un programa de dibujo se tratara. Seleccionando cualquier instrucción
del panel de instrucciones, mueva el ratón sobre el diagrama de
flujo del programa y pulsando el botón del ratón la instrucción
se coloca y conecta en el sitio indicado. Sólo queda seleccionarla
y configurarla mediante las opciones disponibles sobre la misma pantalla.
El sistema se flexibiliza todavía más pudiendo crear distintas
páginas de programa, facilitando el desarrollo por zonas, lo que
simplificará la simulación real de que dispone este apartado
de programación. También puede crear o importar subprogramas
que, a partir de las mismas 30 macro-instrucciones, asignando a los parámetros
de las instrucciones las señales y datos del programa principal,
permite simplificar el control repetitivo de máquinas en un solo
bucle de ejecución.
Simulación:
La simulación real del programa, permite ejecutar las instrucciones
del programa de forma visual, detener el programa en cualquier punto,
ejecutarlo paso a paso, ejecutarlo desde modo lento hasta el modo rápido,
con o sin refresco de pantalla. Dispone de varias opciones que permiten
simular los temporizadores, horarios, calendarios, cambiando el reloj
de simulación.
En la ventana del simulador, puede añadir a la lista de simulación
los datos, señales de entrada y salida, flags, horarios, calendarios,
mensajes, que utiliza en el programa de regulación, permitiendo
modificar los valores, visualizando por completo el funcionamiento del
programa como si lo tuviera conectado a la instalación.
históricos:
Dentro del apartado de programación también puede configurar
que señales o datos se tienen que capturar en forma de registro
histórico para que, durante la ejecución de la programación,
se almacenen los valores reales de la instalación con la frecuencia
y duración indicados en la configuración.
Los tiempos que permite la captura son:
MUESTREO: Desde 5 segundos hasta 12 horas configurables independientemente
para cada una de las capturas. DURACIÓN: Desde 1 día hasta varios años (dependiendo
de la capacidad de memoria del equipo que muestrea).
VALORES: Valor real, Máximo y Mínimo, Media de valores
dentro del muestreo, Cambios de valor y horas de funcionamiento.
Todos los registros históricos capturados por el equipo de regulación
son rotativos dentro del mismo fichero y cuando el registro definido ha
sobrepasado la duración en tiempo de los registros, vuelve a empezar
desde el principio del mismo y sobre escribe los valores anteriormente
recogidos.
El sistema está pensado para que el programa ejecutor
capture valores durante un tiempo establecido y, antes de que este periodo
se cumpla, se descarguen, desde el programa CUBE MONITOR o cualquier otro
programa de monitorización, al disco duro, donde se almacenarán
de forma definitiva en ficheros independientes por señal y por
días en el caso de CUBE MONITOR.
Se pueden definir tantos registros históricos
como capacidad disponga el equipo que tiene que almacenarlos temporalmente.
Una vez descargados los registros históricos sobre
el programa CUBE MONITOR, éste dispone de opciones y pantallas
para poder mostrar gráficamente los valores de las señales
capturadas en formato gráfica de línea. También dispone
de opciones para exportar estos valores a ficheros, en formato separado
por comas, para su posterior importación en hojas de cálculo
o bases de datos.
Todas las instrucciones de VISUAL CUBE son gráficas y fáciles
de identificar de un solo vistazo. La ventaja del sistema de instrucciones
gráficas y colocadas en forma de organigrama es que permite interpretar
un programa realizado por cualquier persona rápidamente.
Cada una de las instrucciones se comporta como una instrucción
a la vista del usuario, pero internamente ejecutan una gran cantidad de
instrucciones que, desarrolladas en un lenguaje de alto nivel se convertirían
en muchas instrucciones por cada una de éstas.
Aquí le relacionamos la lista de instrucciones disponibles dentro
de la programación:
Comparador Entrada Lógica
Comparador Dos Entradas/Salidas
Comparador Entrada Analógica
Comparador Contador
Comparador Salida Lógica
Comparador Salida Analógica
Comparador de Dato
Comparador de Horario
Comparador de Calendario
Comparador de Errores de Terminal
Comparador de Temporizador
Asignador de Temporizador
Comparador de Flag
Asignador de Flag
Orden de Salida Lógica
Orden de Salida Analógica
Pasa EA a DATO
Pasa EL a DATO
Pasa SA a DATO
Pasa CONTADOR a DATO
Pasa SL a DATO
Pasa DATO a DATO o valor fijo
Formula
Alarma
Cronómetro
Texto libre
Sub-Programa
INSTRUCCIONES ESPECIALES
Origen de salto numerado
Final de página
de programa o sub-programa
Destino de salto numerado
final y salida de condición
Inicio de página de programa
Inicio de sub-programa
ALGUNOS EJEMPLOS DE PEQUEÑOS PROGRAMAS
PARA MOSTRAR LA FORMA DE PROGRAMACIÓN
[SI] EA >= Punto consigna
[ACTIVA] Salida lógica
[SI] EA < Punto consigna2
[DESACTIVA] Salida lógica
[FINAL DE PÁGINA]
[SI] Valor > 0
[COGE VALOR] Valor = EL
[FORMULA] Veces = Veces + 1
[FINAL DE PÁGINA]
[SI] SL = ON
[COGE VALOR] Valor = SL
[FORMULA] Veces = Veces + 1
[ORIGEN DE SALTO a 1]
[ASIGNA VALOR] Veces = 0
[DESTINO DE SALTO 1]
[FINAL DE PÁGINA]
OPCIONES ESPECIALES DENTRO DE LA PROGRAMACIÓN:
Una característica importante dentro del apartado de programación
es la de poder importar e incluso crear una librería de sub-programas
con el fin de ir añadiendo facilidades de programación al
entorno y disminuir, aún más si cabe, los tiempos de desarrollo
de programas de control. También dispondrá en nuestra Web
de una zona de descarga de sub-programas que se irán añadiendo
a nuestra librería para facilitarle el control de elementos complejos,
en los cuales sólo tendrá que configurar en que puntos de
entrada o salida quiere actuar y que parámetros son los que regirán
su funcionamiento.
3.- Monitorización:
Una vez programados los equipos con la regulación
y configuradas las terminales para la captura de los datos de la instalación,
queda la parte más importante del proceso de creación de
un programa de control.
La monitorización es la parte visual del programa
que será utilizada, bien por el personal cualificado que controle
la instalación para su manejo, o bien por los responsables y clientes
finales que quieren ver en todo momento el estado, consumos y demás
parámetros de la instalación.
Del realismo y del detalle que se aplique sobre el diseño
de la monitorización, dependerá que el programa se muestre
como una herramienta realmente eficaz para el control de la instalación.
Para facilitar la creación de estas pantallas
de información, se ha creado un entorno abierto, con múltiples
páginas donde puede añadir elementos gráficos con
o sin movimiento que, relacionados con las señales de entrada y
salida o con los datos de la regulación, permiten dar vida a la
visualización en tiempo real, cuando cambian los valores de la
instalación.
Una
forma de dar vida a un elemento gráfico, por ejemplo un ventilador,
visible en una pantalla de monitorización es que: en lugar de encender
una bombilla verde cuando esté en marcha y verde oscuro cuando
este apagado, se aprecia mejor si este ventilador gira como si lo viéramos
de verdad cuando esté en marcha y se detenga cuando esté
parado. Si pulsa sobre la imagen a la izquierda de este párrafo,
podrá comprobar como funciona la actuación directa de los
botones sobre el ventilador.
Si además
del aspecto de movimiento, le añadimos la opción que pulsando
sobre él, podemos encenderlo o apagarlo directamente, o le añadimos
debajo de él un botón que, al pulsarlo, encenderá
o apagará el ventilador, estará dando al mismo tiempo prestaciones
de uso y aspecto real.
Hoy día el aspecto y la facilidad de uso de las pantallas de monitorización
son muy importantes y es lo que marca la diferencia entre un programa
de control corriente y un programa de control agradable y rápido
de usar.
Aquí le mostramos los elementos gráficos disponibles dentro
de la monitorización:
Lista de datos que pueden contener datos y señales que el
usuario o programador decidan. También permite modificar
el valor de estos datos si se configura.
Textos y
valores que pueden cambiar sus aspecto dependiendo del valor de los
datos de la instalación, mostrar temperaturas, mostrar alarmas,
etc.
Imágenes
de cambio o transformación de color en formato BMP.
Puede colorear y cambiar el color de una región de un BMP
dependiendo del valor de un dato o señal.
Gráfico
vectorial con formas y colores que cambian según los valores
de la instalación
Dichos gráficos pueden utilizarse como cambios de estado,
volúmenes de líquidos, niveles, etcétera, ya
que pueden cambiar de tamaño, posición y atributos
a partir de los valores de la instalación.
Botones
para cambiar de página o cambiar valores de datos, arrancar
y detener elementos de la instalación.
Puede incluir sobre el mismo botón un gráfico o imagen
para facilitar su reconocimiento.
Todo ello para que disponga de una herramienta integral que le permitirá
desarrollar las aplicaciones y controles de todo tipo de instalación.