Академический Документы
Профессиональный Документы
Культура Документы
La sigla HMI es la abreviacin en ingls de Interfaz Hombre Mquina. Los sistemas HMI podemos pensarlos como una ventana de un proceso. Esta ventana puede estar en dispositivos especiales como paneles de operador o en una computadora. Los sistemas HMI en computadoras se los conoce tambin como software HMI o de monitoreo y control de supervisin.
Las seales del proceso son conducidas al HMI por medio de dispositivos con tarjetas de entrada/salida en la computadora, PLCs, RTU(unidades remotas) o Drives, Todos estos dispositivos deben tener una comunicacin que entienda el HMI.
Tipos de HMI
Desarrollados a medida. Se desarrollan en un entorno de programacin grfica como VC++, Visual Basic, Delphi, etc.
Paquetes enlatados HMI. Son paquetes de software que contemplan la mayora de las funciones estndares de los sistemas SCADA.
MONITOREO. Es la habilidad de obtener y mostrar datos de la planta en tiempo real. Estos datos se puede mostrar como nmeros, texto o grficos que permitan una lectura ms fcil de interpretar.
SUPERVISIN. Esta funcin permite junto con el monitoreo la posibilidad de ajustar las condiciones de trabajo del proceso directamente desde la computadora.
ALARMAS. Es la capacidad de reconocer eventos excepcionales dentro del proceso y reportarlos.
CONTROL. Es la capacidad de aplicar algoritmos que ajustan los valores del proceso y de esta manera mantener estos valores dentro de ciertos lmites.
HISTRICOS. Es la capacidad de mostrar y almacenar en archivos, datos del proceso a una determinada frecuencia. Este almacenamiento de datos es una poderosa herramienta para la optimizacin y correccin de procesos.
que
estn
Wonderware
Win CC. Factory Link
Los software HMI estn compuestos por un conjunto de programas y archivos. Hay programas para diseo y configuracin del sistema y otros que son el motor mismo del sistema. En el diagrama anterior, los rectngulos representan programas y las elipses representan archivos. Los programas que estn con recuadro simple representan programas de diseo o configuracin del sistema y los de doble recuadro representan programas que son el motor del HMI.
Con los programas de diseo, como el editor de pantallas se crean moldes de pantallas para visualizacin de datos del proceso. Estos moldes son guardados en archivos Archivo de pantalla y almacenan la forma como sern visualizados los datos en la pantalla.
INTERFAZ HOMBRE:
Es un programa que se encarga de refrescar las
BASE DE DATOS:
Es un lugar de la memoria de la computadora
donde se almacenan los datos requeridos del proceso. Estos datos varan en el tiempo segn cambien los datos del proceso, por esta razn se la conoce como base de datos dinmica.
DRIVER:
La conexin entre los bloques de la base de datos y
las seales del proceso se realiza por medio de drives los cuales manejan protocolos de comunicacin entre el HMI y los distintos dispositivos de campo.
BLOQUES (TAGS):
Los bloques son los que componen a las bases de
datos. Para agregar o modificar las diferentes caractersticas de cada bloque se utiliza el editor de la base de datos. La caracterstica principal de los bloques es que reciben y envan informacin entre los drives u otros bloques.
Los bloques tambin nos sirven para establecer links a la pantalla. Realizan Clculos de acuerdo a las instrucciones que se les den. Comparan valores con umbrales de alarmas.
CONCEPTOS BSICOS
Cualquier interfaz de usuario que se disee, debe estar sujeta a las caractersticas intrnsecas del sistema al cual esta se acopla.
USABILIDAD
La '''usabilidad''' es la medida de la facilidad de uso de un producto o servicio, tpicamente una aplicacin software. Generalmente se define en trminos de las necesidades de los usuarios de dicho producto o servicios, necesidades que frecuentemente entran en conflicto directo con las intenciones de los diseadores. As pues, la usabilidad se encarga de todo lo que influya en el xito y la satisfaccin del usuario.
La Organizacin Internacional de Estandarizacin (ISO) define la usabilidad como la efectividad, eficiencia y satisfaccin con la que usuarios especficos alcanzan metas especficas en entornos concretos.
USABILIDAD
La usabilidad es propiedad que permite discernir y reconocer si una interfaz es fcil de utilizar, cmoda y amable para todos los usuarios, sin importar el nivel de experiencia que tengan con el sistema.
USABILIDAD
Utilidad
Por definicin, utilidad es la capacidad que tiene una herramienta para ayudar a cumplir tareas especficas. (Por ejemplo uso de iconos amables)
Para todos es claro cual es la funcin especifica de cada uno, aunque los mismos se encuentren en aplicaciones diferentes
USABILIDAD
Facilidad
de Aprendizaje
Es una medida del tiempo requerido para trabajar con eficiencia en el uso de la herramienta. En los sistemas SCADA la facilidad de aprendizaje est asociada con los siguientes elementos: Similitud con el proceso real: Mientras la interfaz asemeje el proceso virtual de la manera ms adecuada y correcta con el sistema real, ms fcil ser para el usuario aprender a utilizarlo.
Ejemplo de Usabilidad
Miremos una planta (o al menos una parte) en su forma real:
Al usuario le quedara ms fcil aprender como funciona el sistema, debido a que se asemeja a lo que el ha trabajado en la realidad.
USABILIDAD
Apreciacin
Aunque esta es una caracterstica un poco subjetiva, es importante reconocer que una interfaz bien realizada ser ms y rpidamente aceptada que una que no cuente con un diseo adecuado.
La usabilidad debera ser considerada en todo momento, desde el mismo comienzo del proceso de desarrollo hasta las ltimas acciones antes de hacer el sistema. Antes de iniciar el proyecto es esencial tener una idea acerca de las caractersticas de los usuarios y de los aspectos del negocio en general
NAVEGABILIDAD
La navegabilidad en las Interfaces para todos los sistemas se basa en la funcionalidad especfica que se le entregue a 5 elementos bsicos. Con estos elementos, se pueden realizar Interfaces tanto sencillas como complejas, y todo depende del uso que se le de a los mismos para obtener un resultado satisfactorio.
NAVEGABILIDAD
Ventanas Iconos Mens Grficos Punteros (mouse y teclado).
NAVEGABILIDAD
Ventanas:
Representan reas de pantalla convenientemente delimitadas en la que se produce la interaccin con el usuario.
NAVEGABILIDAD
Es la ventana principal dentro de las interfaces SCADA, en esta se encontrar toda la mmica del proceso, la cual estar compuesta, no solo por grficos del sistema real, sino tambin se muestra la informacin ms relevante y que debe estar siempre presente en los ojos del operador o del usuario.
NAVEGABILIDAD
Ventana de Informacin
En esta ventana, se presenta informacin peridica y relevante, adems de anuncios que podran ser interesantes al usuario. En esta ventana, la que principalmente esta compuesta de mensajes de texto, se muestran mensajes de inicio y fin de ciclo, advertencias, alarmas, etc.
NAVEGABILIDAD
Ventana de Evaluacin de Variables (1/2) Estas ventanas tienen la funcin principal de mostrar, la evolucin de algunas variables (las que se consideren ms importantes dentro del proceso).
NAVEGABILIDAD
Ventana de Evaluacin de Variables (2/2) Podramos encontrar varios tipos de estas ventanas. En algunas, podemos encontrar solo datos, en otras, alguna mmica del sentido de la variable (velocidad, temperatura, etc), o incluso alguna grafica de la evolucin de la misma.
NAVEGABILIDAD
Ventanas Emergentes
Estas ventanas son visibles en el caso de que el usuario u operador ejecuten alguna accin simple (clic del mouse, uso de teclas abreviadas) dentro de la interfaz Dentro de una interfaz SCADA, podemos (y debemos) encontrar este tipo de ventanas siempre que deseemos conocer informacin subyacente y no presentada en la vista principal. Ejemplo a Continuacin
NAVEGABILIDAD
Supongamos que tenemos lo siguiente dentro de la ventana del proceso
Supongamos que deseamos saber ms sobre el funcionamiento interno de la Bomba #2. Al hacer clic sobre la bomba, nos podra resultar una ventana como la siguiente:
NAVEGABILIDAD
Al ejercer la navegacin de la anterior forma, nos aseguramos que todos los elementos y la informacin este disponible cuando el usuario lo necesite, entregndole la libertad al mismo de controlar y supervisar lo realmente importante en el momento justo, evitando de esta manera, la sobrepoblacin de informacin en todo momento.
NAVEGABILIDAD
conos
Son abstracciones grficas muy sencillas de acciones y conceptos que son presentados al usuario para una ms fcil identificacin y rpida interaccin. Dentro de las interfaces SCADA, el uso de estos elementos nos permite entregar posibilidades de acciones al usuario, sin ocupar demasiado espacio en la pantalla. Podramos caracterizar estos elementos en 2 grupos especficos: conos Estndar e conos afines al sistema.
NAVEGABILIDAD
conos Estandar
Estos son los conos que podemos encontrar en la gran mayora de aplicaciones disponibles en el mercado (sean o no de Sistemas SCADA). Estos conos nos permiten reconocer algn tipo de funcionalidad estndar.
Guardar
Imprimir
Cortar
Copiar
Pegar
NAVEGABILIDAD
Estos son los conos que poseen un significado, dentro del sistema que estamos diseando. Estos conos (as como todos los dems), debern ser fcilmente identificables, correctamente distribuidos y deben mostrar por si mismos que accin especfica ejecutarn. Algunos posibles ejemplos a continuacin
NAVEGABILIDAD
NAVEGABILIDAD
Mens
Son listas de comandos convenientemente identificados para que el usuario pueda seleccionar fcilmente uno de ellos.
Podemos diferenciar los diferentes tipos de mens que se pueden encontrar en las interfaces de los sistemas SCADA, dependiendo de su forma de presentacin y sus caractersticas:
NAVEGABILIDAD
Mens Directos:
Todas sus opciones estn visibles en cualquier momento para el usuario. Estos tipos de mens son utilizados cuando se necesita que el usuario encuentre disponible en todo momento
NAVEGABILIDAD
Mens Jerrquicos
Las opciones del men son organizadas de forma jerrquica, agrupando algunas opciones en submens
que son mostrados remplazando al men predecesor cuando se activa alguna opcin de este ultimo
NAVEGABILIDAD
Las distintas opciones son presentadas en paneles que se muestran al activar una opcin de otro men o un control o elemento de la interfaz Este tipo de men, es especialmente utilizado en los sistemas SCADA, para ejercer acciones sobre elementos especficos dentro del proceso
Un ejemplo a Continuacin
NAVEGABILIDAD
Como podemos observar, el men se origina cuando hacemos un clic sobre la bomba, Esto es especialmente til, debido a que el usuario no tendr problema para saber que tipo de acciones se pueden ejercer sobre un elemento especfico de la interfaz
NAVEGABILIDAD
Permiten al usuario la fcil seleccin y activacin de uno de los conceptos representados en la interfaz grfica, indicando la necesidad de una accin o el especial inters (dar el foco) sobre un elemento o datos representado en la misma
NAVEGABILIDAD
El mouse nos puede indicar visualmente que tipo de accin puede realizar, al cambiar la imagen de su puntero, es decir, nos puede indicar directamente como podemos interactuar con los elementos de la interfaz. Veamos algunos ejemplos:
NAVEGABILIDAD
NAVEGABILIDAD
Teclado
El uso del teclado en las interfaces SCADA, es necesario de una manera prolongada solo en algunas ocasiones especficas Se puede obtener una buena navegacin dentro de la interfaz, si es posible acceder a los mens y operaciones generales a travs de comandos del teclado
NAVEGABILIDAD
Teclado
Una manera de lograr esto de manera rpida, es indicndole dentro de los mismos mens, como es posible acceder a los comandos
Observemos que los mens principales poseen una letra subrayada, esto indica que se puede abrir el men por medio de una abreviacin de teclado
NAVEGABILIDAD
Grficos
Permiten ser utilizados de mltiples formas en las ventanas, mezclados o en conjuncin con cualesquiera otro elemento, para la mejora y de representacin y ayuda a la comprensin de las ideas representadas en la informacin tratada
NAVEGABILIDAD
Grficos
Se deben utilizar imgenes bien diseadas para los grficos del proceso
Los grficos deben ser claros dentro de la interfaz, es decir, no debe haber ambigedad con respecto a cual es su funcin dentro de la misma.
Valvula Real
Valvula en la Interfaz
NAVEGABILIDAD
Grficos
Los grficos deben guiar al usuario, pero no deben atraer la atencin del mismo hacia elementos que no son del todo relevantes. El uso de los grficos alrededor de la interfaz debe se consistente a travs de la misma, es decir, el diseo general debe ser el mismo para todos los elementos dentro del sistema.
Es bien sabido, que el correcto uso del color dentro de las interfaces de usuario en cualquier sistema, lo hacen ms amable, fcil de entender y consistente dentro de su propio significado. Dentro de las interfaces para los sistemas SCADA, esta definicin toma un valor mucho mayor, debido a que el color, sirve para darle un significado mucho ms importante de los procesos que se interpretan dentro de la operacin.
Las combinaciones que utilicemos, sern dependiendo del tipo de mezcla que se utilice
ms
agradables
Aunque el tono verde en el cuadro interno es el mismo para todos, lo percibimos de distinta manera dependiendo del color que lo rodea. Por lo tanto, al mezclar colores, debemos escoger el que ms se le acople
Tonalidad: Cuando anteponemos colores oscuros en contra de los claros, de una manera psicolgica, los observamos de manera tridimensional, aadindoles profundidad
En la imagen se ve que claramente, mientras los tonos oscuros rodean a los claros, estos toman una posicin ms adelante que los dems, otorgndole un sentido tridimensional a la imagen
Existen varios tipos de contraste que, utilizndolos de manera adecuada nos pueden proporcionar una posibilidad de entregarle un mayor sentido a la interfaz. Los contrastes ms comunes son:
Mientras haya una mayor diferencia entre la intensidad de los colores, habr un mayor contraste.
por Complementos
Luego de haber observado un poco de teora bsica del color, es hora de aplicar un poco estos conceptos a la hora de implementar una interfaz SCADA.
Como hemos visto, el color, adems de ser un elemento atractivo dentro de una interfaz, tambin posee cualidades que influyen psicolgicamente sobre nosotros. Aplicar estos conceptos correctamente puede ser una tarea ardua, sin embargo puede conllevar a buenas recompensas.
Como ya sabemos, el color ofrece una influencia psicolgica, y aprovechar esto para definir estado, nos ayudar a establecer pautas de diseo.
Observemos unos ejemplos de como el color nos permite agregarle significado al proceso.
En este caso, se reconoce que la bomba de la izquierda, se encuentra funcionando de manera incorrecta, y no es necesario que se nos indique, ya que el color por si mismo, nos entrega la advertencia
Cuando se nos indica con colores, el estado actual de los componentes dentro de la interfaz, hace que la misma sea mucho ms intuitiva y fcil de utilizar
Si observamos con detenimiento, esta interfaz no nos ofrece un ambiente agradable de trabajo. Al no escoger colores adecuadamente, la misma no nos permite enfocarnos en reas especficas del proceso
Como se utilizaron colores base (claros) de fondo, los dems elementos de la interfaz, son ms llamativos, y son capaces de dirigir la atencin de una manera positiva.
Tambin podemos utilizar los colores y el uso de ventanas emergentes, para que juntos entreguen informacin relevante, tan rpido como sea posible y atrayendo la atencin de la mejor manera.
Observemos un ejemplo
Podemos ver en la figura anterior, que cambios sutiles, nos proporcionan un sentido de urgencia bastante diferente para los dos tipos de aviso, entregando as de esta manera, un mayor valor a la informacin.
El uso del color siempre ser un tpico complicado a la hora de realizar una interfaz, debido a que la apreciacin que el diseador posee sobre la misma, puede ser totalmente diferente a la del usuario final.
El concepto de belleza es siempre subjetivo, por lo tanto, realizar una interfaz que sea agradable para todos puede ser una tarea prcticamente imposible
MANEJO DE LA INFORMACIN
El manejo de la informacin en general para un sistema SCADA, es de suma importancia, ya que permite hacerle un seguimiento total al desarrollo y rendimiento del mismo en cualquier momento. La informacin en un sistema SCADA se puede diferenciar, entre informacin del proceso (sucesos y alarmas) e informacin interna (valores histricos de las variables).
MANEJO DE LA INFORMACIN
Informacin Alarmas):
del
Proceso
(Sucesos
Es de suma importancia en los sistemas SCADA mantener un registro de la informacin ocurrida dentro del proceso En la informacin guardada debe encontrarse la mayor cantidad posible de informacin, tal como fechas, hora, tipo de suceso, duracin y descripcin.
MANEJO DE LA INFORMACIN
Deben existir los mecanismos suficientes para acceder al registro de alarmas de una manera sencilla y sin ningn obstculo, ya sea desde botones, o accesos desde los mens. El manejo de las alarmas debe poseer caractersticas importantes en la interfaz, tales como:
MANEJO DE LA INFORMACIN
Notificacin oportuna:
Cuando ocurre una alarma, sin importar cualquier tipo de gravedad, debe ser notificada de manera inmediata al operador
MANEJO DE LA INFORMACIN
Mecanismos de solucin:
Una vez que el usuario haya verificado que ocurri este suceso, la interfaz debe proporcionar mecanismos para que se pueda solucionar el evento, proporcionndole elementos dentro de la interfaz que permitan navegarla sin inconvenientes
MANEJO DE LA INFORMACIN
Estadsticas:
La interfaz debe ser capaz de mostrar estadsticas de los sucesos, para que, mediante el anlisis de la informacin, se pueda inferir sobre posibles problemas futuros y como solucionarlos. Esto tiene que estar relacionado intrnsecamente con los histricos generales del sistema.
MANEJO DE LA INFORMACIN
Informacin
Es posible que dentro de un proceso especfico, sea necesario conocer como progresa una variable a travs del tiempo
La informacin a almacenar ser ms poca que en el registro de sucesos normal (muchos ms valores), por lo tanto ser la ms relevante. Es conveniente que solamente se muestren los elementos que contengan algn valor para analizar, y que pueda servir para un anlisis profundo.
MANEJO DE LA INFORMACIN
A continuacin mostraremos algunos posibles grficos de historiales que nos permitirn comprender la manera en que estos deben utilizarse.
Claramente se ve que los datos obtenidos se recuperan de das de informacin, la cual si se observara en forma textual no tendra el mismo valor (y demorara ms) que de esta manera.
MANEJO DE LA INFORMACIN
En este caso, cuando la interfaz permite analizar datos de diferentes variables al mismo tiempo, podemos encontrar que el potencial de la informacin recogida aumenta en gran manera, y los beneficios por utilizar la misma se reconocen inmediatamente.
CONSISTENCIA
Es la relacin directa entre los principios de diseo y la implementacin final. Esta caracterstica permitir construir una interfaz robusta y que permita facilitar el proceso de entrenamiento. Se tendrn en cuenta 2 tipos de consistencia: la consistencia dentro de la interfaz, y consistencia hacia el proceso real.
CONSISTENCIA
Consistencia Este
dentro la Interfaz:
tipo de consistencia nos permitir establecer reglas claras del funcionamiento interno de la misma, facilitando el aprendizaje y el entrenamiento. Podemos encontrar varios casos en los que se hace clara la consistencia: el color (y sus correspondientes estados), imgenes y el diseo en general.
CONSISTENCIA
Color: Es imperativo que al disear una interfaz de usuario SCADA, se tenga en cuenta que el uso de los colores se convierte en pieza fundamental en el aprendizaje. Observemos un ejemplo:
En el caso de que no tuviramos en cuenta el color en el diseo de la interfaz, ser posible saber que componentes se encuentran con problemas y cuales no?.
CONSISTENCIA
Imgenes: El sistema, adems de presentar imgenes sencillas y entendibles, debe manejar cierta consistencia en las imgenes, es decir, para dispositivos similares, no solo en forma fsica sino tambin en funcionamiento, se debern utilizar imgenes similares. Veamos un ejemplo
CONSISTENCIA
Si tenemos que para las vlvulas tenemos diferentes tipos de imgenes, como las siguientes:
Podr haber problemas a la hora de ensearle al usuario su funcionamiento. Aunque las vlvulas tengan la misma funcin, utilizar imgenes diferente entorpece la labor del usuario y retrasa su aprendizaje
CONSISTENCIA
Es mejor ser consistente en las grficas de la interfaz, como nos lo muestra la siguiente figura:
CONSISTENCIA
Diseo: La consistencia en este tpico es bsica, es claro que un usuario se debe sentir ms confortable si a travs de toda la interfaz, si a medida que navega por ella, encuentra patrones y estructuras similares. Hay que entregar un buen esfuerzo al diseo de la interfaz, y as mismo, se deben asignar recursos para velar que la consistencia en este punto prevalezca.
CONSISTENCIA
CONSISTENCIA
Cuando se recoge informacin del proceso real, se debe tener en cuenta la naturaleza de la variable. Por ejemplo, si un valor dentro del proceso, cambia cada segundo, es totalmente innecesario realizar un muestreo sobre la misma variable cada 10ms, es un gasto demasiado grande de recursos del sistema adems de ser totalmente un proceso ineficiente
CONCLUSIONES
El diseo de interfaces es un tema que se viene aplicando desde hace un buen tiempo, y considerando los avances realizados hasta el momento en todas las reas relacionadas, es justo decir, que ha llegado a un punto en que nos es posible desarrollar interfaces que se acoplen a cualquier sistema, y que potencien todas las caractersticas que los mismos necesiten.
CONCLUSIONES
El diseo de las interfaces de usuario se gua por pautas bsicas, pero que a la hora de implementarla, hacen que la misma obtenga valores agregados, como la eficiencia, mayor productividad y rapidez en el aprendizaje. Los conceptos como el color y la consistencia, realzan la importancia y cuidado que se deben tener en cuenta en el momento del diseo de la interfaz