• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar al pie de página

Programación Siemens

Cursos online de TIA Portal y PLC Siemens.

  • Cursos
  • Blog
  • Mi cuenta
    • Mi cuenta
    • Foros
    • Curso HMI con Python y Qt-Designer
    • Curso de AWL
    • Curso de iniciación a la Industria 4.0
    • Curso Express de TIA Portal
    • Curso de WinCC Flexible 2008
    • Crear HMI con OPC y VB.NET
    • Crear HMI con Snap7 y VB.NET
    • Curso ViSnap7
    • Curso de TIA Portal para CPU 1200
    • Curso de Step 7 V5.x
    • Curso de comunicaciones IE y Profinet
  • Contacto & Faq
Home | blog | Cómo crear un reporte con Node-Red

Cómo crear un reporte con Node-Red

Cómo crear un reporte con Node-Red

por Iñigo Gútiez · 11 comentarios

Hoy vamos a realizar un pequeño ejemplo de cómo podemos crear un reporte con Node-Red y enviar los datos de producción vía email.

Como vemos en el curso de IOT e Industria 4.0, hay multitud de herramientas disponibles para enviar los datos de los PLC a una nube o un SMS, por ejemplo.

Podemos por tanto solicitar datos a nuestro IOT y que nos los envíe, pero también podemos hacer que este envío sea totalmente automático.

Vamos a hacer algo tan sencillo como enviar un reporte de producción por email, de tal forma, que cada día, a la hora que deseemos, nos envíe un email con los datos de producción del día anterior.

Lógicamente estos datos de producción (o del tipo que sean) tendrán que encontrarse almacenados en el PLC o en una base de datos a los que el IOT tenga acceso.

De esa manera, el iot enviará el email con el número de piezas, tiempos perdidos, cambios de herramientas… lo que sea que queramos reportar.

El flujo de trabajo

Realmente el flujo de trabajo es sencillo:

  • Evaluar la hora cada segundo, y capturar la hora y el día de la semana del reloj.
  • Cuando sea la hora configurada, dejamos que siga el flujo de trabajo, pero solo una vez, ya que solo queremos mandar un email (lógicamente)
  • Tomamos los datos del PLC. No los cogemos de forma continua, sino que solamente los cogeremos en el momento necesario.
  • Configuramos el email, con el título del email, el contenido de este y los destinatarios (uno o varios).
  • Mandamos el email.

Un proceso bastante lógico y sencillo de realizar una vez conocido el funcionamiento de Node-Red.

Claro que para ello tienes que hacerte con Node-Red y todas las posibilidades que ofrece. Pero una vez entendido el mecanismo de funcionamiento, verás que las posibilidades son casi infinitas.

El vídeo

Como en otras ocasiones, vamos a verlo todo mediante un vídeo.

¿Qué te ha parecido?

Como ves, de una forma sencilla puedes tener todas las mañanas un informe de producción en tu bandeja de entrada.

Para los alumnos del curso de IOT e Industria 4.0 dejo el código del flow en el anexo.

Por último, como digo en el vídeo, te invito a que me mandes un email con qué te gustaría ver en el blog, o en qué te puedo ayudar.

¡Espero tus comentarios!

 

 

Iñigo Gútiez
Iñigo Gútiez

Enseño a programar PLC de Siemens a través de mis cursos.
Más información sobre mi aquí

Puedes seguirme en cualquiera de las siguientes redes sociales.

Publicado en: blog

Interacciones con los lectores

    Deja un comentario Cancelar

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

    11 Comentarios

  1. Roberto Vicario dice

    9 octubre, 2019 a las 12:10

    Esa es la parte interesante del IIoT. Poder hacer llegar a alguien un dato, esté donde esté. No sé si es una tontería o no, pero me ronda la cabeza hacer una especie de listado de alarmas, errores, no sé, datos (en principio estoy pensando en datos para mantenimiento) o de base de datos en una página web. Supongo que Node-Red sería la herramienta adecuada, pero no tengo el suficiente tiempo como para pensarlo con calma, y organizarme. También desconozco casi todo en el ámbito de las páginas web.
    Casi todas las empresas tienen su web y se podría organizar un espacio donde los de mantenimiento tengan registrados los datos que más les interesen, bien para organizar reparaciones, bien para prever suministros de repuestos…
    Si lo miramos para otros departamentos (producción, comercial…) tener una intranet con los datos que te afectan creo que es un plus. Incluso, o sobre todo para pequeñas empresas, que no pueden plantearse una automatización completa de la producción pero sí pueden registrar una serie de datos críticos.

    No sé, Íñigo, pedías ideas…
    Gracias por calentarme la cabeza

    Roberto

    Responder
  2. Eric Hernandez dice

    14 octubre, 2019 a las 1:26

    Hola buen dia Ing. antes que nada le envio un cordial saludo
    hoy tengo la necesidad de programar un buffer de 50 codigos levantados con scanner Cognex

    esta trazabilidad estará trabajando dentro de una ventana de 8 a 12 min dentro de este rango dara permiso a otra función continua trabajando una prensa vertica
    la duda nunca he dado de alta un scanner y en la programación no he podido realizar porque no he dado de alta el scanner y no se como hacer base de datos, que herramienta usar

    Ing. si tienes la oportunidad de ayudar te lo agradecere

    Responder
    • Iñigo Gútiez dice

      14 octubre, 2019 a las 9:30

      En esto no te puedo ayudar. No he trabajado con ningún escáner de Cognex, lo siento. Tendrás que hablar con su departamento técnico para ponerlo en marcha si no logras hacerlo por tu cuenta.

      Responder
  3. Andres CM dice

    17 octubre, 2019 a las 16:23

    Hola, me parece interesante el contenido, me gustaría saber si has manejado algun router VPN para acceder al PLC S7-1200 de manera remota desde otra parte, descargar o configurar el programa, leer datos en tiempo real o guardarlos en la computadora desde donde se esta accediendo.

    Responder
    • Iñigo Gútiez dice

      17 octubre, 2019 a las 18:51

      Solo en pruebas a modo particular he creado VPN.

      Responder
  4. Jonh Fredy dice

    3 octubre, 2020 a las 15:05

    Buenos días

    Me podría indicar como configurar las variables en el IOT para ser enviadas mediante node-red

    Muchas gracias

    Responder
    • Iñigo Gútiez dice

      4 octubre, 2020 a las 12:04

      Hola, todo ese tipo de cosas se ven en el curso de indutria 4.0.

      Responder
  5. Kevin Alvarez dice

    16 octubre, 2020 a las 11:24

    Hola buenas,

    Estoy buscando el camino inverso, el de una maquina me envia un email automático cuando detecta una alerta. Lo que yo quiero es que mediante Node-Red leer ese correo y transformarlo para meterlo como registro en la app de alertas.

    Gracias por la ayuda.

    Responder
    • Iñigo Gútiez dice

      17 octubre, 2020 a las 11:14

      Me lo apunto para echar un vistazo y ver si se puede hacer como dices.

      Responder
  6. HARVI CASTILLO dice

    24 enero, 2022 a las 23:55

    uede por favor enviarme el archivo del el código del flow de como crear un reporte con Node Red?.

    Se lo agradezco mucho

    Responder
    • Iñigo Gútiez dice

      25 enero, 2022 a las 19:10

      Lo siento, pero las descargas están reservadas a los alumnos.
      Saludos

      Responder

Footer

· Acerca de
· Misión, Visión y valores
· Aviso Legal y Política de Privacidad
· Condiciones de Venta
· Política de cookies
Utilizamos cookies propios y de terceros para mejorar nuestros servicios y tu experiencia de usuario. Si continuas navegando, consideramos que aceptas su uso. Aceptar Política de cookies
Política de Cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
GUARDAR Y ACEPTAR