¿Qué es una tecla programable en un HMI?
Un HMI es tan usable como sus botones. Un operador que navega entre pantallas, abre un faceplate o reconoce una alarma lo hace presionando controles en pantalla, y como esos controles se disenan y ordenan decide si la interfaz se siente rapida y predecible o lenta y propensa a error. Una tecla programable es uno de esos botones en pantalla: una region definida de la pantalla que dispara un movimiento de navegacion o una accion al presionarse. Esta guia explica que hacen las teclas programables, como una barra de navegacion consistente une la jerarquia de pantallas, como deben dimensionarse para operadores reales, y por que la navegacion debe mantenerse separada de las acciones de control.
Tecla programable (soft key) en una línea: Una tecla programable es un boton en pantalla de un HMI que dispara un movimiento de navegacion o una accion al presionarse: abrir una pantalla, llamar un faceplate, reconocer una alarma o paginar por una jerarquia. A diferencia de una tecla fisica fija, una tecla programable se dibuja en software y su funcion la define la pantalla, y un conjunto consistente de ellas forma el marco de navegacion que une todas las pantallas del operador.
Que hacen las teclas programables
Una tecla programable es simplemente un boton dibujado en la pantalla con una accion definida detras, y su poder viene de lo flexible que es ese emparejamiento. La accion mas comun es la navegacion: presionar una tecla programable abre otra pantalla, salta a la pantalla de inicio, se adentra en una unidad o pagina a una vista relacionada. Como el boton se dibuja en software en lugar de cablearse como una tecla fisica fija, la misma region de la pantalla puede significar cosas distintas en pantallas distintas, y su etiqueta le dice al operador que hace en ese momento.
Mas alla de la navegacion, las teclas programables disparan acciones del operador. Una tecla programable podria llamar un faceplate para interactuar con un lazo especifico, reconocer una alarma, silenciar un audible o abrir una tendencia del valor bajo foco. Estas son las interacciones pequenas y frecuentes que componen la mayor parte del trabajo de un operador, y la tecla programable es el mecanismo por el que ocurren. Agruparlas y etiquetarlas con claridad es lo que permite a un operador trabajar rapido, porque la accion que quiere queda a una sola pulsacion obvia de distancia en lugar de sepultada en un menu.
La etiqueta y el comportamiento de una tecla programable cargan todo el significado, asi que ambos deben ser inequivocos. Un boton cuya etiqueta no dice con claridad que hace, o cuya funcion cambia de forma impredecible de pantalla a pantalla, es una fuente de titubeo y de error. Un buen diseno de teclas programables hace que la etiqueta coincida exactamente con la accion y mantiene el mapeo lo bastante consistente para que un operador desarrolle memoria muscular confiable, presionando el lugar correcto sin detenerse a leer cada vez.
Una barra de navegacion consistente une la jerarquia
Las teclas programables individuales se vuelven mucho mas potentes cuando se organizan en una estructura de navegacion consistente, tipicamente una barra fija de botones que aparece en el mismo lugar en cada pantalla. Cuando el boton de inicio, el de resumen de alarmas, los controles de paginacion y los enlaces a las areas principales siempre estan en el mismo sitio con las mismas etiquetas, el operador aprende el diseno una vez y lo aplica en todos lados. La navegacion deja de ser algo en que pensar y se vuelve automatica, que es exactamente lo que un operador bajo estres necesita durante una alteracion.
Esta barra consistente es lo que hace navegable en la practica la jerarquia de pantallas por capas. La jerarquia define como se relacionan las pantallas (de resumen, a unidad, a lazo), pero son las teclas programables de navegacion las que permiten al operador moverse de verdad por esas relaciones: subir al resumen, cruzar a una unidad relacionada, bajar a un detalle y regresar. Sin un marco de navegacion confiable, una jerarquia bien estructurada es apenas un conjunto de pantallas desconectadas; con el, el operador puede recorrer la estructura con fluidez y siempre sabe como volver al inicio.
La consistencia tambien reduce el costo mental de un conjunto grande de pantallas. Una aplicacion grande puede tener decenas o cientos de pantallas, y ningun operador puede memorizar un esquema de navegacion unico para cada una. Una sola barra de navegacion uniforme colapsa esa complejidad: por muy profundo que el operador se haya adentrado, la forma de volver y la forma de llegar a las demas vistas principales son siempre el mismo punado de botones en el mismo lugar. Las teclas programables de navegacion son, en efecto, el tejido conectivo que convierte muchas pantallas separadas en una interfaz coherente.
Objetivos tactiles, seguridad y HMI en la nube
Las teclas programables deben ser usables por operadores reales en condiciones reales, lo que pone un piso duro a que tan pequenas pueden ser. En una pantalla tactil, un boton que un operador con guantes no puede acertar de forma confiable es peor que inutil, asi que los botones de navegacion y de accion se dimensionan como objetivos tactiles generosos con suficiente separacion para que no se presione por error una tecla vecina. La misma logica aplica a pantallas manejadas con raton, donde botones pequenos y apinados provocan clics lentos y propensos a error. El tamano y el espaciamiento no son cosmeticos: afectan directamente que tan seguido un operador selecciona lo equivocado.
El principio de diseno mas importante en torno a las teclas programables es separar la navegacion del control. Abrir una pantalla es un acto inofensivo y reversible; emitir un comando de control (arrancar una bomba, abrir una valvula, cambiar un setpoint) no lo es, y un operador nunca debe disparar una accion real del proceso mientras cree que solo esta navegando. Un buen diseno mantiene las dos cosas distintas en apariencia y comportamiento, coloca las acciones de control donde no se puedan presionar por accidente, y aplica confirmacion a los comandos de consecuencia para que una accion de control genuina sea deliberada. Un diseno que mezcla un boton inofensivo de pagina junto a un comando de disparo en vivo invita justo a la accion accidental que no debe ocurrir.
Los HMI basados en la nube heredan todos estos requisitos y agregan la realidad de que la misma interfaz puede usarse en distintos dispositivos. En una plataforma SCADA en la nube como Merobix, donde los operadores alcanzan las pantallas por un navegador en una pantalla de sala de control, una tableta o un telefono, las teclas programables deben permanecer dimensionadas de forma confiable y colocadas de forma consistente a traves de esos formatos, para que la navegacion se sienta igual en todos lados y los objetivos tactiles sigan siendo lo bastante grandes para acertar. La separacion de la navegacion respecto del control importa aun mas cuando el acceso es remoto y variado, asi que los comandos de consecuencia se protegen con confirmacion y se mantienen claramente distintos de los botones de navegacion que un operador toca de continuo, asegurando que moverse entre pantallas nunca se pueda confundir con actuar sobre el proceso.
Preguntas frecuentes
¿Cual es la diferencia entre una tecla programable y una tecla fisica en un HMI?
Una tecla fisica es un boton fijo cableado a una funcion determinada, mientras que una tecla programable se dibuja en software y su funcion la define la pantalla actual, de modo que la misma region de pantalla puede significar cosas distintas en pantallas distintas. Esta flexibilidad permite etiquetar una tecla programable para exactamente lo que hace en ese momento, que es por lo que los HMI tactiles modernos dependen de teclas programables para la mayor parte de la navegacion y las acciones.
¿De que tamano deben ser las teclas programables de un HMI?
Lo bastante grandes para presionarse de forma confiable por un operador con guantes en una pantalla tactil, con suficiente espaciamiento para que no se acierte por error un boton vecino. Botones demasiado pequenos o apinados llevan a una operacion lenta y propensa a error y a selecciones equivocadas. En los HMI en la nube usados en pantallas de sala de control, tabletas y telefonos, los botones deben mantenerse con tamano adecuado en cada dispositivo.
¿Por que las teclas de navegacion deben separarse de las acciones de control?
Abrir una pantalla es inofensivo y reversible, pero un comando de control como arrancar una bomba o abrir una valvula no lo es, y un operador nunca debe disparar una accion real del proceso mientras cree que solo esta navegando. Mantener las dos cosas distintas en apariencia y comportamiento, y confirmar los comandos de consecuencia, evita una pulsacion accidental de un boton de control cuando el operador solo queria moverse entre pantallas.
Servicios de automatización
¿Necesita convertir esta información en un sistema que funcione?
Merobix integra SCADA, programa PLC Allen-Bradley y Siemens, y diseña y fabrica tableros de control industrial.
Las solicitudes de reunión se revisan antes de confirmarse.