Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - Mariano

Páginas: 1 2 [3] 4 5 ... 7
31
STX8091 / Re:Detención indeseada PLC
« : octubre 08, 2018, 12:15:53 pm »
Hola Boris,

La última prueba que hice fue desconectar la antena del modem y aunque sigue bloqueándose y reseteandose por wdt. El intérvalo de tiempo entre bloqueos parece haberse prolongado desde los 5 minutos aproximadamente a los 60 minutos aproximadamente.

Será alguna cuestión vinculada a buffers llenos o interferencia entre eventos?

En el PLC que tengo encendido en laboratorio no se produce reset alguno en los tres día que está funcionando. Este está conectado al router en mi casa, pero no hay aquí antena que tenga que transmitir/recibir datos, por lo cual asumo que la ejecución del evento correspondiente @OnTcpServerRx() ha de ser mucho más rápida.

Se me hace que es un problema de interferencia o "cuelgue" de algún evento...

Saludos

32
STX8091 / Detención indeseada PLC (solucionado)
« : octubre 06, 2018, 21:21:03 pm »
Buenas tardes Boris,

Tengo un problema de reinicio constante de un  PLC stx8091-d2 que hace de servidor para un único cliente remoto que por el momento es stx8091-d1. (Lo pasaré a D2 con el archivo que me pasaste).
El led debug parpadea en forma  normal y de repente queda encendido o apagado hasta cumplirse los 60 segundos asignados al watchdog.

La idea serìa sumar varios plc clientes más.

Adjunto proyectos cargados en el server como versión 20.0 y en el cliente como cl_casa_2

Estos plc se comunican por medio de un enlace parabólico. El puerto ethernet del server va a un modem/router y al mismo router el de la antena "access point". Son los únicos dos dispositivos conectados al router en este momento.

Desde el primer momento que se puso en servicio el sistema, se sucedieron detenciones esporádicas... (A veces se producían detenciones dos veces al día como también se ha dado el caso de no detenerse el programa en semanas) lo cual no influía en el desempeño del sistema sin dejar de ser indeseable por supuesto. Pero sucede que después de pasarlo a D2, actualizar firmware a versión 217 y cargarle las sentencias de uso de la EEPROM empezó a "detenerse el programa" en un período de tiempo indefinido que va entre los 5 y los 50 minutos según pude observar desde ayer a la mañana que estoy haciendo pruebas.

Comentarte también que el mismo proyecto lo tengo corriendo en un PLC del mismo modelo y también modificado a la versión D2 con el mismo firm 217 y programado con stx 1.9.3 en mi casa conectado a mi router. Accedo constantemente a ambos servidores (El que está en servicio y el que tengo a prueba) desde la dirección IP externa y el que está en prueba no presenta ningún problema y el otro sí.

Ya probé reiniciar reiteradas veces el modem/router y la antena y no doy con la falla.

La consulta sería como proceder para hallar el segmento de código que me está produciendo el "stop" del plc?

Había pensado en ir guardando en EEPROM números guías dentro del código pawn para acceder a él post reset y así intentar ver al menos en que punto del programa se produce la falla. Quería consultarte si tenés alguna herramienta o técnica que me pueda ayudar a aislar el problema.

Podrá caber la posibilidad de que algún problema de programación de más bajo nivel de la ejecución de sentencias o procedimientos sea responsable de estas paradas en el programa?

Este PLC está en servicio hace ya dos años y medio aproximadamente. Nunca le cambié la batería interna. Podrá ser causa del problema?

Saludos

33
STX8091 / Re:Guardar registros a PC
« : octubre 03, 2018, 06:57:36 am »
Buen día Boris,

Quedó funcionando todo a la perfección.

Necesitaría me pases para pasar a D2 los PLC que me quedan con números de serie:

10052 y 10025

Saludos

34
STX8091 / Re:Guardar registros a PC
« : octubre 01, 2018, 16:55:42 pm »
Estimado Boris buenas tardes,

Logré implementar el uso de la memoria eeprom. Y la lectura por parte de la aplicación C#.

Necesitaría de una pequeña personalización mediante el entorno visual C#. Tenés algún link que puedas pasarme para descargarlo?

Necesitaría si es posible que me generes los archivos para pasar a D2 un Stx8091-d1 con el s/n=10022.

Ese firmware que me pasaste para el anterior es el último verdad?

Saludos

35
STX8091 / Re:Guardar registros a PC
« : septiembre 27, 2018, 13:26:35 pm »
Ok Boris,

Tratare de arrancar del ejemplo basico entonces. Muchas gracias.

Saludos

36
STX8091 / Re:Guardar registros a PC
« : septiembre 26, 2018, 21:48:30 pm »
Hola Boris,

Anduvo todo perfecto. Muchas gracias por la asistencia.
Probé el programa PAWN en conjunto con la aplicación de descarga y me genera el archivo de texto.

Ahora me queda adaptarla a mi proyecto.
Yo tengo implementado un programa mucho mas simple que el desarrollado por Slicetex para el Datalogger.

Podrías darme algunas recomendaciones para "recortar" los módulos que hacen al uso de la EEPROM del PLC y a la comunicación con la aplicación?

Asumo que la misma debería funcionar sin problemas con mi programa siempre y cuando almacene los datos en EEPROM en la misma forma que el pawn del datalogger?

Saludos


37
STX8091 / Re:Guardar registros a PC
« : septiembre 25, 2018, 23:11:27 pm »
Ok Boris,

Tengo cuatro dispositivos para actualizar. Tres en servicio y uno en laboratorio. Este último lo tengo a mano y su número de serie es 10051.

Saludos

38
STX8091 / Re:Guardar registros a PC
« : septiembre 25, 2018, 17:17:02 pm »
Hola Boris,

Con respecto a lo que escribí acá:

Actualicé StxLadder a la versión 1.9.3 y cambié el PLC 8091-D2 al 8091-D1 que es el que dispongo. No me lo compila porque no alcanza la memoria RAM. Habrá posibilidades de reducir el uso de memoria RAM para poder hacer que funcione la aplicación?

Tal vez no sea un problema del programa particular en PAWN sino de algún error en la versión 1.9.3 de stxladder por lo siguiente:

Estuve probando un programa que ya tengo compilado en la versión 1.8.2 de stxladder. Iba a agregarle código para comenzar a utilizar la EEPROM y al intentar compilarlo con la nueva versión instalada de stxladder 1.9.3 me produce el mismo error de falta de RAM. (Adjunto captura de pantalla).

Probé volver a 1.8.2 y el error no se produce. Al compilar muestra que la RAM usada es mucho menor a la capacidad del PLC. Volví entonces a la versión 1.9.3 y el error se vuelve a producir.

Por favor corroborame si puede ser un error del entorno o será algún problema de la PC en la que estoy trabajando.

Te adjunto el zip del proyecto que me da error en 1.9.3 y no en 1.8.2. Es un proyecto que tengo en servicio sin problemas.

Te adjunto las capturas de pantalla.

Saludos

39
STX8091 / Re:Guardar registros a PC
« : septiembre 25, 2018, 13:58:03 pm »
Estimado Boris,

Siguiendo con este proyecto.
Intento ahora probar la comunicación del programa C# con el PLC.

Actualicé StxLadder a la versión 1.9.3 y cambié el PLC 8091-D2 al 8091-D1 que es el que dispongo. No me lo compila porque no alcanza la memoria RAM. Habrá posibilidades de reducir el uso de memoria RAM para poder hacer que funcione la aplicación?

En mi caso ya tengo en uso un web server para interactuar con el PLC mostrando datos y posibilitando el comando remoto de algunos actuadores.

Lo que me queda por implementar es el uso de la EEPROM y la comunicación a la PC para almacenamiento de datos.

Saludos

40
STX8091 / Re:Guardar registros a PC
« : septiembre 24, 2018, 20:38:39 pm »
Ahora por lo menos la abre bien Boris.
Voy a agregar el código al PLC para escribir y leer EEPROM y sigo avanzando haber que pasa.

Saludos

41
STX8091 / Re:Guardar registros a PC
« : septiembre 24, 2018, 20:32:11 pm »
Fijate de probar la versión que te adjunto de la aplicación, ya que la anterior estaba orientada el Framework 4.x, por lo tanto la configuré para Framwork 2.x y luego la recompilé.

Ok pruebo y te aviso...

¿Por otro lado, en la máquina con Win XP, el software te funciona?.

El Stxladder si, la aplicación de comunicación y transferencia de datos no.

Saludos

42
STX8091 / Re:Guardar registros a PC
« : septiembre 23, 2018, 21:01:42 pm »
El error que se produce al intentar ejecutar la aplicacion de descarga de datos es el de la imagen adjunta.

En la ùnica pc que me funciono fue en una que tiene windows 2010.

En xp se produce el error

Saludos

43
STX8091 / Re:Guardar registros a PC
« : septiembre 23, 2018, 20:56:03 pm »
Que tal Boris

Al intentar instalar el framework 2.0 en una pc con xp y stxladder funcionando me ocurre el error de la imagen

Saludos

44
STX8091 / Guardar registros a PC
« : septiembre 13, 2018, 12:26:47 pm »
Estimado Boris que tal,

Estuve leyendo el foro

http://foro.slicetex.com/index.php?topic=347.0


Me interesa implementar el recurso de descarga de datos por medio de la aplicación explicada.

Basicamente desarrollar un Datalogger de registros usando la aplicación en Visual C#.

Ahí se dice que la versión de dicho software debe ser la 2015 en caso de necesitar modificar el ejecutable.

Probe la aplicación y me funcionó sin problemas en windows 2010.

Consulta1: Será posible hacerla funcionar en windows 2007? y en xp?

Consulta2: Podrías pasarme unas líneas de código PAWN para guardar datos en la EEPROM de un PLCSTX8091-D1?

Consulta3: Por favor pasame a mi correo una cotización actualizada de un PLC PLCSTX8091-D2.

Saludos

Mariano

45
STX8091 / Re:Array de registros por email
« : mayo 10, 2018, 21:37:20 pm »
¿Tenes algún Web Server remoto disponible de alguna página que administres?.

Si es así, podes utilizar el CLIENTE WEB como explica la nota de aplicación AN032, y enviar cada vez que guardas un registro el valor del mismo al servidor Web remoto.

En el servidor Web remoto, con lenguaje PHP (se explica en la nota de aplicación, hay un ejemplo, es muy simple) podes ir guardando los registros cada vez que te llegan en un archivo de texto o base de datos, asociando fecha, hora, etc.

Luego al tener mayor potencia de procesamiento, podes acceder a los mismos mediante una página web y ver el historial de forma ilimitada, ya que en un servidor Web con computadora, tenes grandes cantidades de memoria, pudiendo hacer informes, gráficas, tablas, inclusive hasta reportes en PDF (si encontrás alguna librería para tal función), etc.

Lo bueno, que cualquiera puede acceder a dicho reporte de forma on-line, por supuesto, protegido con algún tipo de contraseña.

Esto requiere que sepas (o aprendas) un poco de tecnología de páginas web, pero nada del otro mundo.

Me inclino por esta alternativa Boris. No quiero dejar de actualizar el firmware con las versiones oficiales periódicamente.  :-\

Voy a analizar la nota de aplicación y te consulto cualquier cosa muchas gracias.

El sistema hasta ahora se ha comportado de forma muy confiable.
Tengo tres PLC STX8091-D1 en servicio hace ya dos años sin ningún problema. 8)

Saludos cordiales

Páginas: 1 2 [3] 4 5 ... 7