5 COMUNICACIÓN SIEMENS S7-1200 CON ROBOT ABB IRB 120 MEDIANTE SERVIDOR OPC

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024

Комментарии • 17

  • @alexrodriguez8796
    @alexrodriguez8796 3 года назад

    excelente vídeo muchas gracias

  • @jucarrise
    @jucarrise 3 года назад

    Gran Video, muchas gracias por compartirlo.
    Estoy intentando comunicar un PLC S71200 (físico) y un robot ABB (mediante simulador) he seguido todo el proceso y la conexión individualmente la realizo correctamente y funciona sin problemas.
    Pero a la hora de hacer el grupo en linkmaster la parte del PLC la realiza sin problemas (en input), pero cuando intento hacer la del IRC5 (output) no establece conexión y no puedo terminarla.
    Por favor, te suena si estoy haciendo algo mal? he seguido todos los pasos correctamente del tutorial.

    • @roboticaiespolitecnic105
      @roboticaiespolitecnic105  3 года назад +1

      Hola Juan Carlos, y perdona por no haber respondido antes. He estado un tiempo en off y no he podido contestarte antes.
      Este vídeo que has seguido se realizó durante el confinamiento y todas las comunicaciones fueron sin tener presentes ni el robot ni el PLC de Siemens, por lo que las pruebas son todas virtuales.
      Este año hemos podido avanzar un poco aunque no hemos grabado un vídeo para realizar los pasos necesarios para poderlos comunicar, pero todo dependerá de las tarjetas de comunicación que tengas instaladas en el robot, ya sean hardware o software y de los drivers de tu robot.
      Voy a intentar darte un pequeño guion para que que intentes comunicar el robot con el S7-1200.
      -Conectar el PC con el servidor OPC a la red del robot y del PLC.
      - Abrir el ABB IRC5 OPC Configuration.
      - Realizar la búsqueda de servidores OPC en la red. Pulsaremos sobre SCAN y nos deberá aparecer el servidor OPC de nuestro ordenador "LAPTOP-XXXXX"
      - Abrir el KepserverEX 6 y creamos un nuevo canal para el S7-1200, con la tarjeta de red que nos comunicamos con nuestro PLC de siemens.
      - Crearemos una TAG dentro del canal S7-1200 con el formato MDWORD0 (en address) con formato DWROD de robot Studio.
      - Posteriormente crearemos un nuevo canal de comunicaciones con el formato OPC DA Client. El nombre por ejemplo IRB120, y seleccionaremos el servidor OPC en Local Machine, seleccionaremos ABB.IRC5.OPC.Server.DA, pasamos todas las pantallas y dentro de IRB 120 crearemos un nuevo dispositivo (con el asistente "Add device wizard").
      - Configuraremos el nombre y en la pantalla que seleccionamos las variables que queremos importar del servidor, seleccionaremos "Select Import Devices". Nos aparecerá una pantalla con dos ventanas una a la izquierda donde podremos seleccionar los items que queremos comunicar y los enviaremos a la ventana de la derecha.
      Podremos seleccionar todas las variables del robot para poder comunicarlas a través del servidor OPC.
      Dentro de la ruta: IRB 120> Dispositivo Creado> LAPTOP-xxxx>Rapid > XXXX >Module1 Tendremos las variables creadas en el robot para comunicarlas mediante el servidor OPC.
      Por último vamos a crear los links entre las variables del PLC y las del robot ABB. Presionamos sobre Advanced Tags y creamos un Link Tag, que asocie una variable del PLC (Input, seleccionamos del canal del PLC) con una del Robot (Output, seleccionamos del canal del robot) y otra en sentido inverso.
      Ya por último puedes abrir un OPC Client por ejemplo el de Keepserver para monitorizar las variables del PLC y del Robot y ver que realmente se comunican.
      Espero que puedas probarlo y ya nos dices si has conseguido que te funcione la comunicación real con el robot.

    • @jucarrise
      @jucarrise 3 года назад

      @@roboticaiespolitecnic105
      Hola,
      Muchas Gracias por la respuesta, el final consegui establecer la comunicacion como me comentas en el comentario.
      Yo concretamente tengo un PLC fisico y simulacion a traves de robotstudio y he podido condicionar programa en RAPID mediante modificacion en entradas en el PLC (comunicando por OCP).
      Ahora estoy intentando hacer lo mismo mediante PROFINET ( mismo caso, PLC fisico y robotstudio simulado) pero al cargarle el hardware al PLC me da el error de que no encuentra la tarjeta configurada en controladora (al estar simulado) y no puedo finalizar este paso.
      O estoy equivocado o mediante simulacion no puedo hacer la comunicacion PROFINET.
      SALUDOS

    • @roboticaiespolitecnic105
      @roboticaiespolitecnic105  3 года назад

      @@jucarrise Deberás configurar las tarjetas (ya sean hardware o software) en el robot Studio para que pueda configurar la comunicación con el Robot Studio.
      En nuestro centro hemos realizado la comunicación pero todavía no tenemos el vídeo realizado. En el momento que lo tengamos lo publicaremos para poder ayudar a todos los interesados.
      Si te suscribes te llegará la notificación de la publicación del vídeo de Profinet.
      Un saludo y que pases un buen verano.

    • @jucarrise
      @jucarrise 3 года назад

      @@roboticaiespolitecnic105 , OK estaré atento.
      ¿Pero habéis comunicado PLC con simulación de robotstudio (sin tener tarjeta comunicación físicamente)?
      O lo habéis hecho con PLC y tarjeta DSCQ688 física?

    • @roboticaiespolitecnic105
      @roboticaiespolitecnic105  3 года назад

      @@jucarrise Creo recordar que teníamos una licencia software que permitía utilizar Los puertos Ethernet del robot como puerto Profinet.
      Aunque ahora mismo no sé decirte la referencia de dicha licencia.
      Las pruebas de comunicación fue directamente con el robot y el PLC de Siemens.
      No fue simulado.

  • @cynthiamayelaperaltapatlan7248
    @cynthiamayelaperaltapatlan7248 2 года назад +1

    Tiene aún el programa que me pueda pasar ?

  • @javierbrenes4143
    @javierbrenes4143 3 года назад

    Gracias por el video. Me puedes mandar link para descargar Linkmaster?

    • @roboticaiespolitecnic105
      @roboticaiespolitecnic105  3 года назад +1

      Te puedes descargar una demo totalmente operativa durante 2 horas de la página web de su desarrollador kepware. Pincha en el siguiente enlace www.kepware.com/en-us/products/linkmaster/
      Espero que te sirva.

    • @fernandogarciaortiz9228
      @fernandogarciaortiz9228 3 года назад

      Debes estar conectado todo el tiempo a una red aunque sea simulador ?

    • @felixruizpicazo341
      @felixruizpicazo341 3 года назад +1

      @@fernandogarciaortiz9228 No entiendo muy bien tú pregunta pero intentaré darte una respuesta según entiendo yo la pregunta.
      Para simular la conexión con cada una de las partes no haría falta tener conexión de red, pero si quieres probar el conjunto funcionando desde el PLC Siemens hasta el robot ABB, pasando por los servidores OPC de ABB y keepserver a través del link máster sería necesaria la red. Y debería ser conexión continua para que los datos se refresquen y puedas controlar la variable de entrada del robot.
      Espero que te sirva.

    • @fernandogarciaortiz9228
      @fernandogarciaortiz9228 3 года назад

      @@felixruizpicazo341 ok gracias, es que no veo en el video dónde se explique el porqué y cómo funcionan los datos a la hora de ingresar direcciones IP en los diferentes programas utilizados

    • @roboticaiespolitecnic105
      @roboticaiespolitecnic105  3 года назад

      @@fernandogarciaortiz9228 Si has visto los videos del 1 al 5 deberías poder repetir la secuencia, en ellos se explica como direccionar los diferentes equipos. Aunque estos vídeos fueron realizados durante el confinamiento y fueron realizados sin tener los equipos delante, solo mediante simulación.