Impresion en posicion X de la interface HMI

  • 5 Respuestas
  • 5677 Vistas

DanielS

  • Novato
  • *
  • Mensajes: 18
Impresion en posicion X de la interface HMI
« : mayo 28, 2014, 14:14:06 pm »
buenas tardes, saludos al foro.
estamos mejorando un programa que usa la interface HMI.  en un primer momento imprimo lo siguiente:

NetHmiLcdPrintf(0, 0, LCDSTRING_OPT_NONE, "Menu RCC 8.6")

luego en la rutina de trabajo intento la siguiente sentencia:

NetHmiLcdPrintf(15, 0, LCDSTRING_OPT_NONE, "Home")

en lugar de imprimirlo en la posicion 15 de la linea 0, directamente lo hace al margen de la linea 0 borrando lo generado por la sentencia anterior.  

Dos cosas: o no funciona bien la sentencia, o bien estoy usando una instruccion que no corresponde a lo que deseo hacer.

Alguien ,le paso este tipo de problemas ?? y como lo soluciono.

estuve buscando informacion o una guia pero lamentablemente lo que encuentro en el sitio esta dirigido al lenguaje ladder y nosotros tenemos todo en formato pawn.-

saludos
« Última Modificación: junio 03, 2014, 12:30:55 pm por Soporte »

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re: problemas de impresion en la interface HMI
« Respuesta #1 : mayo 28, 2014, 15:55:58 pm »
Buenas tardes Daniel,

En realidad no es un problema, se debe a que Virtual-HMI en la versión actual no soporta imprimir en la posición X,
solo en Y.

Por ello te ignora el argumento de posición "15" y lo toma como "0".

Déjanos ver si podemos actualizar Virtual-HMI para que soporte imprimir en la posición X
y te avisamos por este medio cuando subamos la nueva versión (calculo que en un par de días).

Estamos en contacto.
« Última Modificación: mayo 28, 2014, 16:05:04 pm por Soporte »
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

DanielS

  • Novato
  • *
  • Mensajes: 18
Re: problemas de impresion en la interface HMI
« Respuesta #2 : mayo 28, 2014, 16:00:51 pm »
OK  quedamos a la espera.  muchas gracias

DanielS

  • Novato
  • *
  • Mensajes: 18
Re: problemas de impresion en la interface HMI
« Respuesta #3 : mayo 28, 2014, 16:49:02 pm »
otra alternativa seria que la pantalla virtual del HMI sea mas amplia, eso posibilitaria imprimir mas datos acerca de instrucciones y desarrollo del proceso y no recurrir a la variable X, o ambas.  saludos

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re: Impresion posicion X en la interface HMI
« Respuesta #4 : junio 03, 2014, 12:30:27 pm »
Buen día Daniel,

Hemos actualizado Virtual-HMI a la version 1.2.1 según su requerimiento.

La misma incorpora la funcionalidad que le permite imprimir un texto en la posición X del display LCD virtual desde el PLC.

Por ejemplo, siguiendo su ejemplo, ahora puede hacer:

NetHmiLcdPrintf(0, 0, LCDSTRING_OPT_NONE, "Menu RCC 8.6")
NetHmiLcdPrintf(15, 0, LCDSTRING_OPT_NONE, "Home")


El resultado final, será el texto: "Menu RCC 8.6   Home"
En la segunda linea X es igual 15, y el texto "Home" se imprime en la posición 15 del display.

En próximas versiones podríamos ampliar el tamaño del display LCD.

Quedamos a disposición.
« Última Modificación: junio 03, 2014, 12:34:07 pm por Soporte »
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

DanielS

  • Novato
  • *
  • Mensajes: 18
Re: Impresion en posicion X de la interface HMI
« Respuesta #5 : junio 03, 2014, 15:59:28 pm »
Probamos la nueva  version de la interface HMI y funciona de acuerdo a nuestras necesidades.

muchas gracias !!
daniel

p.d. esperamos la ampliacion de pantalla.