Browsed by
Etiqueta: arduino comunication

Ardbox PLC Arduino based and VFD (inverter) with USB communication

Ardbox PLC Arduino based and VFD (inverter) with USB communication

Resumen

Los controladores o drivers de los variadores de frecuencia (conocidos por sus siglas en inglés VFD´s), son muy populares en la industria porqué pueden ajustar el par y la velocidad de un motor eléctrico AC a través de la variación del voltaje de entrada del motor y de la frecuencia. El punto de funcionamiento puede ser enviado desde un PLC y, por lo tanto, desde un ordenador. Esto es justamente lo que vamos a explicar en este post: como enviar el punto de trabajo a un VFD usando un ordenador conectado a un PLC Ardbox de Industrialshields. Freq Ardbox 1 Hardware usado y consideraciones

Antes de empezar a trabajar vamos a considerar varios puntos:

  • El VFD tiene una entrada analógica donde se puede enviar el punto de trabajo. Por lo tanto la comunicación entre el VFD y el PLC será 4-20 mA.
  • El entorno de programación de Arduino tiene integrado de serie un lector i grabador que hace mucho más fácil desarrollar y depurar tu código Arduino. Este punto es importante si tomamos en consideración que vamos a usar las herramientas Arduino para hacerlo todo más fácil.

Software y código

Para comunicar nuestro PLC Ardbox con el ordenador vamos a usar la comunicación serie. La comunicación serie tan sólo significa que sólo un bit de información es enviado a la vez. Hoy en día la mayoría de ordenadores no tienen puertos serie, pero usan un driver USB-to-serial para enviar y recibir comunicación serie a través del USB. Por lo tanto, básicamente, dentro del loop() vamos a comprobar si algún dato serie ha llegado con la función Serial.available(). Si algún dato ha llegado y está disponible, lo almacenaremos en una variable llamada setpoint, la cual vamos a usar para enviar al VFD como salida output. Puedes descargarte el software a continuación:

2014111_arduino_codeVentajas principales

Las principales ventajas de la solución propuesta son:

  • Fácil: Fácil es la primera palabra que os viene a la cabeza cuando pensamos en esta aplicación. Fácil de instalar, fácil de programar y fácil de enviar ordenes al VFD!!!
  • Open Source: Porqué open source significa flexibilidad en términos de libertad de elegir, modificar e integrar tu sistema con otros más complejos, a la vez que és robusto y fiable.
  • Útil: Este proyecto es útil porqué los VFDs están en todos los sitios. Puedes veer un ejemplo de aplicación con VFDs en nuesto blog blog.
Ponte en contacto con nosotros!!!

Tiene un proceso para ser automatizado. Póngase en contacto con Industrialshields para implementar la solución completa y para comprar el hardware adecuado.