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)
Este 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)
Este 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)
Este 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
Este 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:
Se 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
Este 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.
- 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.
