• Skip to primary navigation
  • Skip to main content

ProgramaciónSiemens

Cursos online de automatización industrial con PLC Siemens

  • Cursos
  • Mi cuenta
    • Mi cuenta
    • Blog
    • 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

Cómo enviar un email desde una pantalla TP Comfort de Siemens

Cómo enviar un email desde una pantalla TP Comfort de Siemens

por Iñigo Gútiez · 37 Comments

Seguro que has oído hablar un montón de cosas sobre la Industria 4.0.

Pues enviar un email desde una pantalla TP Comfort de Siemens es parte de todo el montón de cosas que están viniendo para quedarse. De eso se trata esto del 4.0: tratamiento de datos como si no hubiera un mañana.

Dentro de este tratamiento de datos, tienes que poder intercambiar información… y cómo no.. usando un email.

Lo chulo de esto, no es tanto el que se pueda mandar un email desde una pantalla, sino que lo programes para que se ejecute cuando salte una alarma,  o cuando se cumplan un número determinado de horas trabajadas, por ejemplo.

Pero eso te lo voy a dejar a ti.

Yo te voy a explicar cómo hacer la parte técnica del envío.

Para ello, vamos a necesitar 3 ingredientes:

  • Una pantalla TP Comfort de Siemens (da igual el tamaño)
  • Un servicio que nos permita enviar emails (nosotros usaremos GMX)
  • 5 minutos de tu tiempo para configurarlo todo.

Cómo enviar un email desde una pantalla TP Comfort de Siemens.

Es tan sencillo, que poco he de contarte.

Del primer punto, tienes que tener una TP Comfort de Siemens. No vale con las Basic ya que no tienen esta funcionalidad. Es lo que hay.

Respecto al servicio, necesitamos un servidor SMTP, que bien puede ser interno dentro de la empresa donde esté trabajando la pantalla, o bien si esta tiene conexión con internet directamente, puedes usar servicios tipo Gmail o GMX.

Yo he preferido usar GMX porque me parece súper sencillo de usar, funciona muy bien, y tardas en configurarlo  2 minutos.

En el siguiente vídeo, te voy a explicar cómo usar el servicio GMX para realizar los envíos, pero como digo, puedes usar otros. Tendrás que averigurar sus direcciones, puertos etc, y ya está.

Te dejo con un vídeo explicativo de todo el proceso, que como digo, es realmente sencillo.

¿Qué te ha parecido?

Espero que te haya gustado y que puedas encontrarle aplicación.

Recuerda, que si necesitas formarte en las pantallas de Siemens ¡¡estás de suerte!! porque tengo recién terminado el curso de WinCC Flexible en TIA Portal para pantallas Basic con el que te puedes formar sin problemas. Una vez conocidas las pantallas Basic, la confort están chupadas.

Recuerda que puedes apuntarte en Guorker.com donde por una cuota mensual, tendrás tarifa plana en todos los cursos disponibles en la plataforma.

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.

Filed Under: blog, TIA Portal, Wincc

Reader Interactions

    Deja un comentario Cancelar

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

    37 Comentarios

  1. Victorsjg says

    1 marzo, 2017 at 19:04

    Iñigo, para poder realizarlo a través de una alarma, lo haces con la función tm_mail (http://www.infoplc.net/descargas/103-siemens/automatas/s7-1200/1826-enviar-correos-electronicos-con-el-s7-1200-utilizando-qtmmailq)

    saludos

    Responder
    • Iñigo Gútiez says

      1 marzo, 2017 at 19:09

      Exacto, con la función tm_mail también se puede. Pero la idea era enseñarlo desde la pantalla.
      Con la CPU haré algún ejemplo también.
      Saludos

      Responder
  2. Cesar Alonso Castillo Pelayo says

    1 marzo, 2017 at 20:12

    Excelente información donde con ella podre aplicarla al enviar datos de producción diarios y alarmas de los sistemas….

    gracias

    Responder
    • Iñigo Gútiez says

      8 marzo, 2017 at 19:03

      El abanico es infinito César. Solo ver un poco tus necesidades.
      Un saludo y gracias por comentar!

      Responder
  3. Antonio Fernandez Fernandez says

    1 marzo, 2017 at 20:13

    Perfecto la ayuda, aunque la información ya la conocía, el tutorial es muy completo e interesante.
    Un saludo y te animo a seguir en esa línea.

    Responder
    • Iñigo Gútiez says

      8 marzo, 2017 at 19:03

      Gracias Antonio por comentar. Se agradece!

      Responder
  4. Carlos Agudelo says

    6 marzo, 2017 at 2:34

    exelente video gracias por compatir tus conocimientos.

    Responder
    • Iñigo Gútiez says

      8 marzo, 2017 at 19:02

      A ti Carlos!

      Responder
  5. Eduardo Sandoval says

    6 marzo, 2017 at 23:31

    Muy buen video, gracias por compartirlo.

    Responder
    • Iñigo Gútiez says

      8 marzo, 2017 at 19:01

      Gracias Eduardo! Ya sabes que todas las semanas, algo nuevo

      Responder
  6. Cibran says

    8 marzo, 2017 at 9:30

    Hola, he probado con varios correos y no he conseguido enviar con ninguno. Siempre me da error 70044. Una de las cuentas con la que probé es de gmx.

    Tengo firewall y antivirus deshabilitado, outlook funciona con cualquiera de las cuentas.

    Estoy simulando una Comfort TP1500 desde TIA Portal V13 SP1 Update 9, ¿Hay algún parámetro a mayores en el PG/PC que pueda influir en el envío o se te ocurre algo más?

    Gracias

    Responder
    • Iñigo Gútiez says

      8 marzo, 2017 at 19:05

      Pues la verdad no se me ocurre nada. Yo he probado con dos PC y en ambos sin problemas. ¿Puede ser que en tu lugar de trabajo tengas algún puerto «capado» y por eso no funcione?
      Saludos!

      Responder
      • Cibran says

        13 marzo, 2017 at 9:18

        Gracias, no creo que sea problema de puertos, tenemos 25 y 587 permitidos. Además hemos probado incluso a conectarnos a través de un móvil, y el envío sigue sin producirse.

        Un saludo. Gracias.

        Responder
        • Iñigo Gútiez says

          15 marzo, 2017 at 17:40

          Has comprobado que en gmx tengas activada la opción de aplicaciones de terceros no?
          Porque no entiendo por qué nos os funciona.

          Responder
          • Cibran says

            16 marzo, 2017 at 7:47

            Imagino te refieres a la casilla de «Enviar y recibir correos electrónicos a través de programas externos (Outlook, Thunderbird)», si es eso, si la tengo activada.

            Después de varios intentos, ya ha cambiado el mensaje de error, ahora ya no aparece el 70044, simplemente tras un buen rato de darle al botón de enviar, marca «Imposible enviar correo electrónico».

            Sigo investigando…

            Gracias.

  7. Cibran says

    16 marzo, 2017 at 9:15

    ¡¡SOLUCIONADO!!

    Sigo sin entender muy bien el motivo, pero cambié la configuración de mi tarjeta de red y listo. La tenía con ip fija, su puerta de enlace (router) y su dns (router), lo pasé todo a automático y funcionó. Lo más curioso es que tras volver a dejar la configuración de la tarjeta de red como estaba (manual) sigue funcionando.
    No logro ver la lógica de esto, pero… así fueron las cosas.

    Ahora he configurado las categorías de aviso para el envío automático de mail. Cada vez que se produce un aviso envía un correo automático a la dirección indicada, el problema es que no me deja meter una variable wstring como campo de dirección de envío. ¿Sabes si es eso posible?

    Muchas gracias por todo. Un saludo.

    Responder
  8. EMILIO CARRASCO MERENCIANO says

    27 marzo, 2017 at 0:25

    buenas noches iñigo como conseguir descargar video explicativo, gracias y un saludo

    Responder
    • Iñigo Gútiez says

      28 marzo, 2017 at 18:19

      Hola Emilio.
      Los vídeos no son descargables, solo se pueden ver online.
      Saludos

      Responder
  9. Xose says

    21 septiembre, 2018 at 10:36

    Buenos días a tod@s,

    Estoy por primera vez intentando usar el envío de correos desde una TP700 Comfort.

    Primero lo he intentado con una cuenta de gmail, colocando como servidor «smtp.gmail.com», puerto 587 y activación de SSL. Todo correcto desde el simulador del TIA. El probema es cuando lo intento desde la pantalla.

    Luego lo he intentado también con una cuenta gmx, siguiendo todos los pasos explicados en el video. Tambíen todo perfecto desde el simulador, pero cuando lo intento desde la pantalla táctil física me es también imposible.

    Incluso en la pantalla en «WinCC Intenet Settings» / «Email» en configurado en «Name of sender: mail.gmx.com», y en «eMail address of sender: enxebit@gmx.com«. el en resto le seleccioné que tomara los datos del proyecto… Pero nada.

    Por último he abierto el puerto 587 en el router con la dirección ip de la pantalla… Nada!!

    ¿Alguien lo ha probado el envío con una pantalla física y no solo desde el simulador?

    Gracias,
    Xose

    Responder
    • Iñigo Gútiez says

      21 septiembre, 2018 at 10:44

      Ya tienes configurada en la pantalla la IP de enlace de salida, DNS etc?

      Responder
      • xose says

        21 septiembre, 2018 at 15:54

        Gracias Íñigo,

        En la pantalla sí que tenía configurada la IP de enlace pero me faltaba configurar las DNS.

        Ahora comprobado que funciona perfectamente tanto con la cuenta de gmail como con la de gmx. Por cierto, no es necesario abrir puertos en el router.

        Saludos, Xose

        Responder
        • Rui_G says

          7 marzo, 2019 at 18:59

          Puedes ayudar en las DNS? He intentado todo lo que dicen, pero nada de nada. Tiengo cuenta GMX.

          Gracias

          Responder
          • Iñigo Gútiez says

            7 marzo, 2019 at 20:41

            La DNS, puedes poner la de Google que es 8.8.8.8
            Saludos

  10. Jose Manuel says

    4 febrero, 2019 at 17:17

    Iñigo, excelente aporte, me ha sido de gran utilidad. Estoy tratando de darle mas inteligencia a la hora de mandar emails con los avisos HMI de pantalla, pero me encuentro con el siguiente problema. Al crear un campo en el cual el usuario introduce la direccion en la que desea recibir el correo, no soy capaz de que el valor del email introducido, permanezca en la memoria, quiero decir, en caso de que el equipo pierda la corriente, el usuario tiene que volver a introducir un email de destino, la idea seria que ese valor sea remanente. Existe alguna manera de que el valor de esa variable no se pierda?

    Responder
    • Iñigo Gútiez says

      4 febrero, 2019 at 17:43

      No deberías tener problema si se almacena en un DB como tag remanente.
      Saludos

      Responder
  11. Javier Medina says

    23 abril, 2019 at 1:43

    Hola Iñigo, excelente video, tengo una pregunta.

    ¿Como puedo adjuntar a un mail un archivo creado con DataLog?

    Responder
    • Iñigo Gútiez says

      23 abril, 2019 at 7:14

      Como verás en el video, no hay opción de adjuntar archivos desde la función. Y menos estando el archivo en el plc y no en la pantalla.
      Puedes adjuntar archivo usando la opción de enviar email desde el plc, pero no es tan sencillo al tener que usar el puerto 25 que está completamente en desuso.

      Responder
  12. José Luis says

    23 enero, 2020 at 13:49

    Buenos días Íñigo, ¿ Exite la posibilidad de adjuntar un fichero donde el plc nos ha almacenado datos y que nos lo mande como adjunto por mail con una variable de disparo o un simple temporizador repetitivo?

    Un saludo y enhorabuena por tu video

    Responder
    • Iñigo Gútiez says

      23 enero, 2020 at 18:34

      Hasta donde yo se, con los HMI de Siemens, no.

      Responder
  13. Sergio says

    1 marzo, 2021 at 11:50

    Excelente video, muy bien explicado. Muchas gracias por el aporte

    Responder
  14. LLORENS SALA, EROS says

    13 mayo, 2021 at 8:56

    Hola, es necesario abrir un puerto del router?

    Responder
  15. TRB says

    2 agosto, 2022 at 18:00

    Buenas,

    Estoy intentando realizar un envío de alarmas desde una TP900 Comfort, desde «Avisos HMI > Eventos> Aparecido/Desaparecido ..»

    La duda es la siguiente, necesito realizar un envío de dichas alarmas a más de una dirección de correo. He intentado escribir los correos separados mediante un » ; » como se ha hecho siempre .. pero me da error, y no encuentro la forma de concatenar todos los correos.
    ¿Hay alguna forma posible, o es que únicamente se pude escribir una dirección de correo?

    Gracias.

    Responder
    • Iñigo Gútiez says

      2 agosto, 2022 at 18:37

      En el control, parece que solo una dirección. La documentación no ayuda.
      Prueba a elegir una variable tipo string en un DB, y mete en esa variable el listado de correos a ver. Por probar..
      Si no, siempre lo puedes hacer mediante un script.

      Responder
  16. oscar says

    11 octubre, 2022 at 15:40

    Hola:

    con la ulima actualizacion de seguridad de gmail y resto de correos ahora no dejan enviar con smtp para programas menos seguros.

    teneis algun caso practico con la configuracion de correo donde lo hayais podido hacer funcionar?

    gracias

    Responder
    • Iñigo Gútiez says

      13 octubre, 2022 at 13:34

      Pues no sé.. ¿tal vez con https://www.gmx.es/?

      Responder
      • oscar says

        18 octubre, 2022 at 9:49

        si, he probado con varios servidores y por ninguno funciona.

        Responder
      • oscar says

        6 noviembre, 2022 at 17:51

        ya funcionó, se ve que cuando pones la autentificación de programas no se actualizo al momento, me tardo un par de dias en cojer la contraseña de programas.

        Responder
  • Aviso Legal y Política de Privacidad
  • Condiciones de Venta
  • Política de cookies
  • Contacto & Faq
  • Blog

Copyright © 2023 · Programación Siemens · Todos los derechos reservados

· ¿Quién soy? · Misión, Visión y valores