Me han dado un proyecto que une el mundo eléctrico / PLC y PC / software.
Tengo que tomar una fotovoltaica de 24 VCC y un codificador de 24 VCC (pulso de 1/4 "a 1/2" a 540FPM ~ 1 cada 2.3ms-4.6ms) y almacenar sus mediciones derivadas en una base de datos.
Esencialmente, estoy midiendo cuántos impulsos está bloqueada la fotocélula para obtener la longitud de la caja, y cuánto tiempo está desbloqueada para obtener espacios entre ellos. Almacenar la brecha en frente, la longitud del cuadro y la hora actual en una tabla / base de datos y repetir.
En cuanto al programa, sé que un PLC es la mejor solución, pero en cuanto al almacenamiento, necesito que este se almacene preferiblemente en una base de datos (CSV, MySQL) para que pueda ser fácilmente exportado a Excel y analizado para el rendimiento y similares.
Por lo tanto, estaba considerando el uso de una PC compacta basada en X86 que se comunica con algún tipo de microprocesador Arduino IO de 24VDC para recibir y procesar la IO, y luego enviarla a la PC y la PC se encargará de almacenar los datos, calcular los huecos y Longitud y manejo de HMI. El Arduino probablemente también tomaría información de la PC para controlar las salidas.
¿Es esta la mejor solución? ¿Hay PLC's de menor costo que puedan hacer este tipo de almacenamiento de datos mientras que los datos sean fáciles de extraer? ¿Será capaz un Arduino de captar con precisión las señales de 2 a 4 ms?
¡Gracias por la ayuda, chicos!