Vistas

Borrador del informe de especificación de gadgets

De MorfeoWiki

  • 1 CARACTERÍSTICAS

El objetivo de la creación de una interfaz hombre máquina (HMI) es tratar de representar gráficamente el proceso sobre el que vamos a trabajar. Esto se hace mediante objetos gráficos dinámicos con unas propiedades determinadas asociadas y configurables.


  • 2 ELEMENTOS GRÁFICOS

En general podremos modificar las características de los elementos gráficos en cuanto a su: · movimiento, · rotación, · tamaño, · color, · niveles de llenado, · parpadeo, · visibilidad · habilitar control. El movimiento se podrá indicar por una localización fija o siguiendo alguna expresión dada para el eje vertical y /o el eje horizontal. La rotación se indica por los grados de inclinación respecto al centro de la imagen y en el sentido de las agujas del reloj. El tamaño se caracteriza en % más o menos que puede alcanzar respecto a la situación de partida. El color indica el color de relleno de bien la línea, bien el color de relleno, bien el color de texto o bien una combinación de las anteriores. Los niveles de llenado indican el porcentaje de relleno de un color en un área determinada de un objeto. Es una característica muy interesante para simular el nivel de llenado de un tanque. Se puede indicar un llenado vertical ó un llenado horizontal. El parpadeo se realiza en función de una expresión que pueda darse. De esa manera un objeto parpadeará cuando se active una alarma ó cuando una variable tenga un valor determinado. La característica de visibilidad indica cuando un objeto será visible ó no en función del valor de una expresión ó variable. Habilitar ó no habilitar un objeto en función del valor de una expresión ó variable es muy útil para trabajar con entradas sobre las que se permita interactuar al usuario en función de en qué fase esté la aplicación.

    • 1.1. Interruptores (2 estados)

Imagen:Imagen1.PNGEste tipo de interruptores sirven como entrada binaria a la aplicación SCADA. Donde el valor de entrada será introducido por el usuario. Normalmente estos valores suelen estar asociados a un color: verdadero verde y falso rojo.

    • 1.2. Interruptores (3 estados)

Imagen:Imagen2.PNGEste tipo de interruptores permite introducir una entrada discreta a la aplicación con los valores 0, 1 y 2. El valor será introducido por el usuario.

    • 1.3. Controles deslizantes (Sliders)

Imagen:Imagen3.PNGEste tipo de control permite introducir a la aplicación una entrada que puede ser analógica. Mientras se desarrolla la aplicación este tipo de controles permite configurar los valores máximo y mínimo además del paso entre cada uno. Durante la ejecución el usuario sólo actuará sobre el valor que toma la variable asociada a este control.

    • 1.4. Lámparas

Imagen:Imagen4.PNGEste tipo de control indica una salida asociada a una variable discreta de la aplicación. Cada valor que pueda tomar dicha variable está ligado a un color que se define en la fase de desarrollo de la aplicación. Durante la ejecución de la aplicación el usuario simplemente al ver el color del control es consciente del valor de la variable y su significado dentro del proceso.

    • 1.5. Métricas

Este tipo de controles indican una salida asociada a una variable analógica. El valor de la variable se muestra en la escala que se muestra en el control métrica. Pueden encontrarse dos subtipos, escalas y depósitos.

      • 1.5.1 Escalas:

Imagen:Imagen5.PNGSe trata de la categoría más simple. Simplemente a la hora de desarrollar la aplicación se indican los valores mínimo, máximo y paso de la escala. En la ejecución se mostrará el valor en la escala.

      • 1.5.2 Depósitos

Imagen:Imagen6.PNGEste tipo de métricas incluye a las anteriores escalas y además también es posible configurar el color interior del depósito mostrando de manera visual el valor de la variable.

    • 1.6. Visualizadores de variables

Si se desea un valor más preciso del valor de la variable esta puede mostrarse en un control de texto donde se caracterice el tipo de variable que es: texto, numérica, decimal, real…


  • 3 ALARMAS

Permite la creación y gestión de alarmas. Se pueden definir dos tipos de alarmas, las alarmas discretas que son indicadores de un cambio binario en el estado de la variable que representan y alarmas de variables continuas donde se utilizan umbrales numéricos para designar los límites de operación normal de dicha variable. A la hora de definir las alarmas se deben indicar bien umbrales de alarma absolutos, valores o bandas, o bien los umbrales relativos que indiquen el límite superior y/o inferior a partir de los cuales la alarma se activar. Se permite configurar y establecer prioridades de alarmas rápidamente. Existen prioridades diferentes, cambios de color de acuerdo con el estado de la alarma y niveles de jerarquía entre grupos de alarma con posibilidad de tener subgrupos para cada uno de ellos. Se pueden visualizar todas o un extracto de ellas de forma histórica o en tiempo real. Las nuevas funciones de alarmas distribuidas incluyen reconocimiento global o selectivo, desplazamiento por la lista y visualización de alarmas procedentes de diferentes servidores en un único panel.


  • 4 GRÁFICAS Y TENDENCIAS

Son gráficas temporales de las variables con el objeto de que el operario se anticipe a algunas situaciones (tendencia). Cada gráfico puede presentar plumas con referencias a variables. Cada uno de los gráficos dispone, en tiempo de ejecución, de selección de variables, visualización del valor en la posición del cursor, ampliación, desplazamiento o centrado. Imagen:Imagen7.PNG


  • 5 HISTÓRICOS Y BASES DE DATOS

Se trata de registrar las variables en una base de datos, con el objeto de hacer un seguimiento histórico del producto (trazabilidad). Al igual que en las gráficas en tiempo real cada gráfico puede presentar plumas con referencias a variables y ficheros históricos independientes. Cada uno de los gráficos dispone, en tiempo de ejecución, de selección de variables, visualización del valor en la posición del cursor, ampliación, desplazamiento o centrado. Imagen:Imagen8.PNG