Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Nextion / Soporte básico inicial para pantallas Nextion
« Último mensaje por Soporte octubre 15, 2021, 20:58:11 pm »


INTRODUCCIÓN

Presentamos un soporte inicial (beta) para las pantallas HMI de bajo costo Nextion.

Estas pantallas son óptimas por su bajo costo para aplicaciones de productos personalizados de fabricantes, productos comerciales con gabinetes a medida, educación/didácticos o fines de pruebas. También ofrecen mayor control de gráficos que los HMI estándar.

No están preparadas para uso industrial directo en ambientes con grandes ruidos eléctricos o expuestas a uso intensivo dentro de una planta de producción, para ello recomendamos otras opciones en pantalla HMI, como las pantalla de la línea Kinco, Weintek, etc.

ESTADO ACTUAL

Actualmente la pantalla es soportada solo por el PLC modelo STX8081 y únicamente permite comunicación para transmisión (no es posible leer táctil o touchscreen). También, requiere modificar el hardware del STX8081, desoldando los resistores R96 (funciona como TX) y R97 (funciona como RX). Requiere instalar última versión de firmware y del entorno StxLadder. A futuro será soportada por los nuevos modelos de la línea STX81XX.

EJEMPLOS PARA EDITOR DE PANTALLA

Descargue a continuación ejemplos básicos para la pantalla utilizando el Editor Nextion:

www.slicetex.com/hmi/nextion/files/examples/hmi/nextion_editor_examples.zip

EJEMPLOS PARA EL PLC

Descargue a continuación ejemplos básicos para el PLC utilizando StxLadder:

www.slicetex.com/hmi/nextion/files/examples/plc/NextionBasic1.zip

www.slicetex.com/hmi/nextion/files/examples/plc/NextionBasic2.zip

www.slicetex.com/hmi/nextion/files/examples/plc/NextionWiegand1.zip

Nota: En todos los ejemplos del PLC, leer el archivo "info.txt" incluido para una descripción del proyecto.

LINKS ÚTILES


MÁS INFO

Pueden consultarnos por información general o dudas aquí en el foro.

¡Éxitos!  8)



2
STX8140 / Re:Equipo se cuelga luego de 2 0 3 dias de funcionar
« Último mensaje por Soporte octubre 13, 2021, 13:05:02 pm »
Buenos días.

Te paso una captura del equipo funcionando luego de 7 días de forma continuada sin fallos, con el mismo proyecto, bajos las mismas condiciones.



No fueron más días porque se cortó la luz por tormenta. Pero luego ensayamos el mismo proyecto intentando exigir más el PLC con conexiones durante otros días y tampoco hubo problemas.

Nos queda la duda de la temperatura interna que tiene el equipo en funcionamiento normal, esto se puede ver desde la ventana de configuración (Pestaña "Varios").

Podemos concluir que puede deberse a un fallo de hardware, algún elemento con mal funcionamiento. En este caso, podés enviarlo (envío a nuestro costo) y remplazamos la electrónica interna por una nueva. Cualquier cosa nos avisás para coordinar.

Saludos!

3
STX8140 / Re:Equipo se cuelga luego de 2 0 3 dias de funcionar
« Último mensaje por Soporte octubre 04, 2021, 19:57:35 pm »
Gracias. Hay augun flag que se levante si el RTC no puede tomar la hora de la red? Asi le pongo yo un valor de hora si al reiniciar no hay internet.

Si, te paso adjunto un proyecto de ejemplo "RtcFailCheck.zip" que muestra en Virtual-HMI si el RTC no tiene fecha/hora configurada.

Como la recepción por red de fecha/hora puede tardar unos segundos por la propia conexión de internet, es posible que inicialmente el flag indique falla. Y luego al recibir, indique que no hay falla. Por lo que tendrías que comprobar este flag luego de un tiempo de iniciado el programa (dos a cinco minutos despúes), y si hay falla, le establecés una configuración por defecto.

Si establecés una fecha/hora, pero luego llega la fecha/hora por red, el valor se actualiza al de red.

Alternativa: también podrías inicialmente configurar una fecha/hora por defecto, ya que si hay red, luego se va a corregir.

En el proyecto se utiliza una función Pawn llamada RtcCheckFail() para obtener si hay falla en el RTC, ya que devuelve "1" para falla y "0" para fecha/hora correcta. Este valor es escrito en una variable Ladder para su fácil uso luego en el programa.

Esta función está explicada en:

www.slicetex.com/hw/stx8xxx/docs/STX8XXX-MP-PLC.pdf

www.slicetex.com/ladder/docs/files/STXLADDER-PL.pdf

Yo lo estoy corriendo con el watchdog y veo que se ha reiniciado alguna vez porque vuelve al estado de inicio. Estoy pensando como hacer para saber si se reinicio por el timeout del watchdog o no.  asi levanto los estado de la EEPROM si se reinicio solo. Hay algún documento donde este esta info detallada? Gracias

Te paso adjunto un proyecto de ejemplo "Watchdog.zip" que muestra en Virtual-HMI si el reinicio fue por watchdog.

Acá hay que hacer algunas consideraciones:

Si el watchdog se activó, en el próximo reset el componente "WatchdogCheckTimeout" va a devolver "1". Solo va a devolver "0" si el próximo reset es por hardware o por alimentación (corte de energía al dispositivo).

Por otro lado, cuando cargás el programa o realizás un reset desde StxLadder, el PLC se reinicia utilizando el watchdog, por lo que en ese caso también el componente "WatchdogCheckTimeout" va a devolver "1". Esto solo es a considerar en las pruebas cuando cargues el programa o hagas un reset desde StxLadder. Luego, en producción, vas a tener solo reset por watchdog con falta de alimentación o reset por energía, con lo que vas a poder diferenciarlo.

Podés "jugar" con el ejemplo y ver el comportamiento en Virtual-HMI con diversos ensayos (cortar energía, forzar watchdog, etc).

En la información del componente de StxLadder, se da más detalles del componente.

Saludos!
4
STX8140 / Re:Equipo se cuelga luego de 2 0 3 dias de funcionar
« Último mensaje por LeandroS octubre 04, 2021, 15:08:20 pm »
Gracias. Hay augun flag que se levante si el RTC no puede tomar la hora de la red? Asi le pongo yo un valor de hora si al reiniciar no hay internet. Yo lo estoy corriendo con el watchdog y veo que se ha reiniciado alguna vez porque vuelve al estado de inicio. Estoy pensando como hacer para saber si se reinicio por el timeout del watchdog o no.  asi levanto los estado de la EEPROM si se reinicio solo. Hay algún documento donde este esta info detallada? Gracias
5
STX8140 / Re:Equipo se cuelga luego de 2 0 3 dias de funcionar
« Último mensaje por Soporte octubre 04, 2021, 11:36:03 am »
Hola por ahora estuvo funcionando unos dias bien. Te hago una preguenta. El RTC tiene una pila tipo cr2032? Si el equipo se queda sin red y se reinicia guarda la hora? O al menos el RTC arranca desde cualquier hora y corre? Gracias

Buenos días. No, este modelo no tiene energía interna para el RTC. Una vez que arranca luego de un corte de alimentación, si no hay red/internet para actualización, la fecha/hora es indefinida, pero sigue corriendo normalmente los segundos, minutos, horas, días, etc.

Si solo se reinicia, sin cortar alimentación, la fecha/hora comienza desde la última configurada o recibida por red.

Te comento que sigo ensayando tu programa, pero como se ha cortado la luz (micro-corte), no pasaron 3 días continuos de funcionamiento aún.

Saludos!
6
STX8140 / Re:Equipo se cuelga luego de 2 0 3 dias de funcionar
« Último mensaje por LeandroS octubre 03, 2021, 19:12:04 pm »
Hola por ahora estuvo funcionando unos dias bien. Te hago una preguenta. El RTC tiene una pila tipo cr2032? Si el equipo se queda sin red y se reinicia guarda la hora? O al menos el RTC arranca desde cualquier hora y corre? Gracias
7
STX8140 / Re:Equipo se cuelga luego de 2 0 3 dias de funcionar
« Último mensaje por Soporte octubre 01, 2021, 10:23:24 am »
mira sin cambiar nada en el PLC, solo cambie el formato de fecha en mi maquina y cambio la forma en que se presenta la fecha en el StxLadder

Si, efectivamente, la visualización de fecha/hora en StxLadder depende del formato o configuración en tu PC.

Pensé que podía ser un error de comunicación, pero falsa alarma.

Te aviso si falla el dispositivo que tengo en pruebas.

Saludos!
8
STX8140 / Re:Equipo se cuelga luego de 2 0 3 dias de funcionar
« Último mensaje por LeandroS octubre 01, 2021, 09:03:35 am »
mira sin cambiar nada en el PLC, solo cambie el formato de fecha en mi maquina y cambio la forma en que se presenta la fecha en el StxLadder
9
STX8140 / Re:Equipo se cuelga luego de 2 0 3 dias de funcionar
« Último mensaje por LeandroS octubre 01, 2021, 08:46:48 am »
No habia  notado eso. Mi computadora tiene la fecha en formato mm/dd/yyyy . sera por eso? igualmente el PLC tiene marcado el cuadro de tomar hora de la red. Asumo que de algun server ntp. Le voy a agregar unas lineas para que muestre la fecha a ver que muestra y te cuento. Gracias
10
STX8140 / Re:Equipo se cuelga luego de 2 0 3 dias de funcionar
« Último mensaje por Soporte septiembre 30, 2021, 21:15:03 pm »
Si no hay otra opcion mas que reiniciar el sistema voy a ver de implementar guardar las variables en EEProm. Sabes el limite de ciclos de grabado de la memoria?

La EEPROM tiene un límite de 1 millón de ciclos. Podrías hacer un guardado cada 10 minutos para que te dure unos 20 años. Si tenés duda, avisame.

Ya he dejado un dispositivo bajo pruebas con tu programa, para ver si reproduce la falla.

Por otro lado, en la captura que me mostrás, ¿el dispositivo te muestra esa fecha, 9/30/2021?.



¿La fecha/hora se actualiza por red?.

Me resulta extraño que muestre como mes el número 30.

Saludos!

Páginas: [1] 2 3 ... 10