VB.NET no puede leer registros de PLC cuando está conectado a un servidor MySQL instalado en un sistema operativo de 64 bits

Este es el problema más extraño al que me he enfrentado. Así que aquí están las cosas que tengo:

  1. Aplicación de VB que lee un PLC Fatek a través de un puerto Ethernet, algunas trampas SNMP, un módem SMS y escucha en un puerto para recibir algunos comandos para ejecutar.
  2. Servidor MySQL en sistema operativo de 32 bits y servidor MySQL en sistema operativo de 64 bits.

Cuando la aplicación está conectada a un servidor MySQL que tiene un sistema operativo de 32 bits, no hay problema. Lee los registros del PLC cada 5 segundos sin problema.

Pero cuando la aplicación está conectada a un servidor MySQL, que tiene un sistema operativo de 64 bits, no puede leer el PLC cada 5 segundos, pero puede leerlo cada minuto.

Probé todas las demás combinaciones posibles y solo funciona cuando está conectado al servidor MySQL instalado en un sistema operativo de 32 bits y no funciona cuando está conectado al servidor MySQL instalado en un sistema operativo de 64 bits.

Cualquier ayuda será apreciada.

preguntado el 24 de agosto de 12 a las 08:08

¿Cómo influye el servidor MySQL en su aplicación? ¿Qué papel juega (si lo tiene) en las comunicaciones PC/PLC? ¿Se incluyen las llamadas a la base de datos en el código de sondeo de su PLC? ¿Aplicación roscada? Algún código ayudaría. -

Escribo los valores de los registros en MySQL y no sé de ninguna manera cómo lo afecta. -

Entonces, ¿su PC HMI lee directamente desde el PLC y luego escribe esos valores en un servidor MySQL en una PC diferente? ¿En qué sistema operativo de 32 y 64 bits se ejecuta el servidor MySQL? ventanas? Linux? ¿Algo más? ¿Cual version? ¿Qué versión de MySQL? ¿Puedes mostrar el código que usas para leer del PLC y el código que usas para escribir en la base de datos? ¿Se realizan en procedimientos separados? -

Parece que el problema está en el IPv6. Actualizaré cuando lo hayamos resuelto. El servidor MySQL se ejecuta en máquinas con Windows. -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.