Display LCD - Reiniciar

  • 2 Respuestas
  • 844 Vistas

javierc

  • Novato
  • *
  • Mensajes: 3
Display LCD - Reiniciar
« : agosto 26, 2015, 20:52:55 pm »
hola.
tengo  un problema mas bien de estética  ..  se cuelga el LCD ..  seguramente por un ruido eléctrico generalmente sucede en el arranque de unas bombas de vació y/o cuando activa dos electro válvulas  conectadas al mismo rele  ... 

quisiera saber si es posible inicializar el lcd .   durante la ejecución del loop principal .

El plc no se detiene y continua el ciclo sin inconvenientes .el proyecto cuenta con una impresora térmica la cual registra los cambios de etapas del ciclo. cada ciclo de maquina demora aproximadamente 60 minutos  y no es posible abortar los ciclos productivos  sin generar scrap

desde ya muchas gracias
saludos
 

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 1643
  • Soporte Técnico
Re:Display LCD - Reiniciar
« Respuesta #1 : agosto 26, 2015, 21:12:27 pm »
Buenas tardes Javier,

Para generarte la rutina de reinicio del display LCD, necesito saber el modelo del PLC. ¿ Es el A1, verdad ?

Como te comente por teléfono intenta lo siguiente también para bajar el nivel de ruido:

  • Si es posible utilizar contactores. En paralelo a los reles utilizar algún capacitor de 100nF/630V (probar otros valores también), para bajar el rebote en la conmutación.
  • En paralelo a la fuente del display LCD, poner otro capacitor de 220 uF - 470uF (25V-50V).

Te avisamos por este medio cuando este lista la rutina.

SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 1643
  • Soporte Técnico
Re:Display LCD - Reiniciar
« Respuesta #2 : agosto 27, 2015, 16:17:17 pm »
Buenas tardes Javier,

Para utilizar las funciones que describimos a continuación primero debe realizar:

  • Actualizar el firmware del dispositivo STX8081-A1 a la versión 207, con el archivo stx8081-a1-v207.sff que adjunto. Puede leer este documento STXLADDER-FU que explica como actualizar el firmware.
  • Copiar el archivo: lcd.inc que te adjunto en este mensaje en el <directorio de instalación StxLadder>\slicetex\StxLadder\pawn\include\stx8081, que puede ser por ejemplo: C:\Program Files\slicetex\StxLadder\pawn\include\stx8081. Quizás necesites permisos de administrador en Windows.

Nota: La próxima versión de StxLadder (la versión 1.6.7) contendrá los cambios efectuados para no tener que copiar el archivo lcd.inc.

Luego de actualizar con los procedimientos y archivos descriptos, podrá utilizar la siguiente función en Pawn:

  • LcdInit(): Fuerza inicializacion por software del display LCD.

Ejemplo:

Código: (PAWN) [Seleccionar]

// Forzar inicializacion de display LCD en STX8081
LcdInit()


Esto puede solucionar su problema, junto con las medidas de prevención de ruido del post anterior.

Alternativa 2:
También puede ser que el controlador del display LCD no responda hasta en proximo reset por alimentación una vez que se bloquea.
En este caso es posible que utilice una salida RELE o salida transistor libre de la placa para apagar/encender la alimentación del LCD.
Luego puede utilizar la función LcdInit() para iniciar desde 0. Llegado a este punto, le puedo pasar
cuales son los pines de alimentación del display en el cable de conexión.


Quedamos a disposición por cualquier otra consulta.
« Última Modificación: agosto 27, 2015, 16:20:40 pm por Soporte »
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com