Archivo mensual septiembre 2020

De Arduino a Codesys con Modbus

Si estás buscando una forma para comunicar Arduino y un PLC, este post te va a interesar. Te explicaremos como llevar datos de Arduino a Codesys, uno de los entornos de programación más dinámicos en el mundo de la automatización industrial.

¿Cómo ir de Arduino a Codesys?

Los habituales del blog ya saben que Modbus es uno de los protocolos más famosos en el mundo de la automatización industrial. Es un protocolo ideal porque se puede implementar en todo tipo de dispositivos, y es un protocolo muy fiable en cuanto a comunicaciones industriales.

Es tan versátil que se puede implementar sobre placas Arduino, y como no, cualquier dispositivo basado en Codesys (incluido un PLC). Por lo tanto, es el medio que usaremos para generar la comunicación entre ambos.

Vídeo

Sin entrar todavía en más detalles, y como un vídeo vale más que mil palabras, vamos a ver el vídeo donde veremos los detalles de la comunicación entre ambos:

¿Cómo funciona la comunicación entonces? Pues básicamente con un equipo Codesys que hace peticiones periódicas a nuestro dispositivo Arduino. Ambos hablan Modbus para comunicar datos.

Particularidades de la comunicación

Para aquellos que no están habituados a Modbus, seguramente han visto varias palabras que les pueden sonar a chino: Holding Registers, slave id, canal… Todos son conceptos importantes que definen una comunicación. En nuestro caso, usar 2 holdings es sólo un ejemplo para ilustrar cómo funciona la comunicación. Merece la pena mencionar que si necesitáis más información sobre Modbus, tenemos un curso disponible.

Por otro lado, el programa desarrollado en Codesys ha mantenido la llamada “jerarquía IEC 61131-3”. Para aquellos que no saben que es Codesys, aquí tenemos una serie de entradas.

Últimos detalles

Arduino y Codesys (o cualquier otro PLC) son perfectamente integrables. Y no sólo con Modbus. Hay muchas más alternativas posibles. ¿Estás trabajando con algún proyecto similar? ¿Dudas o consultas? Entonces no dudes en contactarnos!

Serie de articulos sobre Modbus
Serie de articulos sobre OPC UA

Caso de éxito: Sistema de Reportes en planta Agro

Hoy traemos otra novedad en forma de caso de éxito.

¿Trabajas en el sector agro? ¿Te interesaría tener reportes de tu producción de forma automática?

Esta entrada te va a interesar.

¿Por qué un sistema de reportes?

Cuando hablamos de sistemas de reportes, hablamos de herramientas que permitan tomar decisiones basadas en informes claros. Un buen sistema de reportes es importante, porque se necesita:

  • Tener información clara y concisa de la planta de producción
  • Analizar y tomar mejores decisiones
  • Definir indicadores de rendimiento clave de manera dinámica

Pero sobretodo, un buen sistema de reportes estimula el análisis entre las personas que lo usan. Y esto es importante porque si se hacen reportes, es para que se tomen más y mejores decisiones.

Características de la solución

Dicho todo lo anterior, nuestro cliente necesitaba una herramienta dinámica, innovadora y que le permitiese hacer análisis de datos de forma intuitiva.

El cliente tenía algunos PLC’s y pensaba que Excel podía ser una buena solución, pero nosotros le propusimos combinar una base de datos con un sistema de visualización Web.

Dashboard Agro

Pequeña demostración del sistema

 

Y la solución que implementamos  se basa en una plataforma de visualización y análisis muy potente, que tiene una comunidad muy grande detrás. Entre sus principales características están:

  • Gráficos elegantes para la visualización de datos
  • Dashboards personalizables, privados y públicos
  • Posibilidad de autenticación con LDAP y Google Auth, entre otros
  • Integración con bases de datos de todo tipo (MySQL, SQL, InfluxDB, etc.)
  • Comunicación con PLC’s de todo tipo (Siemens, Allen Bradley, Codesys…)

¿Qué le pediría a un buen sistema de reportes?

Cierra los ojos y piensa en cómo sería un sistema de reportes excelente:

  • Reportes personalizables-> Edita cómo y cuando necesites
  • Reportes que se puedan compartir -> Olvídate de si uno tiene que tener un software instalado y otras incompatibilidades, aquí se trata de acceder a una dirección web y ponerse a trabajar
  • Crear cuantos informes quiera, y que además, pueda compartir los que me interese, y guardarme para mí los que que quiera analizar a modo personal

Suena bien, ¿No? Pues todo esto y bastante más fue lo que entregamos a nuestro cliente.

¿Cómo conseguirlo?

Nuestro Gateway Data Reports es la solución que estás buscando:

Si te interesa o simplemente quieres charlar, no dudes en contactarnos, estaremos encantados de hablar contigo 🙂