Monitorizaci贸n del consumo el茅ctrico en tiempo real con m-duino
15 julio, 2019 por
Monitorizaci贸n del consumo el茅ctrico en tiempo real con m-duino
Joan F. Aubets - Industrial Shields


En este proyecto, te mostraremos c贸mo leer el consumo el茅ctrico utilizando la comunicaci贸n Modbus. Modbus es un protocolo de comunicaci贸n est谩ndar de la industria para dispositivos electr贸nicos.
Hardware I: Equipo que se utilizar谩

El sistema de control del consumo el茅ctrico consta de:
  • Un PLC M-Duino: Este controlador es el coraz贸n del sistema. Controla la pantalla, genera interrupciones y controla la comunicaci贸n.

  • Un Panel PC: Sirve para leer el estado de un contador y mostrar el gr谩fico del consumo mensual sobre el Panel Pc. - El interruptor funcionar谩 como interfaz entre los esclavos y el maestro en nuestra red de control.聽


  • Un medidor de potencia con capacidades de comunicaci贸n Modbus TCP/IP (ya que TCP es Protocolo de Control de Transmisi贸n e IP es Protocolo de Internet).

  • Cables y algo de experiencia en programaci贸n J.

Hardware II: Comunicaci贸n La buena caracter铆stica del Panel PC que hemos utilizado es que tiene muchas interfaces como Ethernet, USB e I虏C tambi茅n. Hemos elegido expresamente Ethernet porque nuestro PLC y nuestro panel I2C tienen esta connecitividad Ethernet. Vea la siguiente imagen para entenderlo:聽

Software y c贸digo El sketch de Arduino utiliza esencialmente el Librer铆a Modbus TCP para Arduino聽 (ver el tutorial del instalador de Arduino aqu铆).聽 Algunas cosas importantes a tener en cuenta cuando usamos esta Librer铆a:

  1. Inserta la funci贸n modbus_update en el bucle, porque se encarga de los comandos modbus recibidos y modificar谩 los registros en consecuencia en caso de peticiones de escritura o lectura.

  2. Declara un array de enteros (llamado holdingRegs) que almacena los registros modbus.

  3. Recomendamos revisar los fundamentos de modbus tcp en http://www.simplymodbus.ca/

Despu茅s de eso, solo hay que empezar a enviar valores al PC del panel a trav茅s de la comunicaci贸n USB I2C.

Puede encontrar el c贸digo que hay que cargar en el PLC aqu铆: 2014111_arduino_code

Es necesario descargar las Librer铆as:

驴Y qu茅 pasa con el software a instalar en nuestro Panel PC para empezar a visualizar los gr谩ficos? En este caso, recomendamos utilizar Tesla Scadaque es capaz de trabajar en sistemas Android. 隆El panel PC comenzar谩 a recibir datos e imprimir谩 los datos en gr谩ficos!

Beneficios clave

Las principales ventajas de la soluci贸n propuesta son:

  • Ahorro de tiempo: Olv铆date de ir a ver y escribir valores en los cuadernos, su sistema de control har谩 este trabajo por ti.

  • Medici贸n en tiempo real: El sistema proporciona datos fiables r谩pidamente.

  • An谩lisis de datos digitales: Si puedes medirlo, puedes mejorarlo.

Monitorizaci贸n del consumo el茅ctrico en tiempo real con m-duino
Joan F. Aubets - Industrial Shields
15 julio, 2019
Compartir
Archivar

驴Buscas tu controlador l贸gico programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Comparaci贸n PLC industrial >>>

驴Quieres m谩s informaci贸n?

隆Rellena el formulario!

隆Cu茅ntame m谩s!