🔵✅CONFIGURE IO LINK DEVICES FROM THE COMPACTLOGIX PLC ((EXPLICIT MESSAGE))

Поділитися
Вставка
  • Опубліковано 6 жов 2024
  • Learn how to configure IOLink device parameters from the Allen Bradley Compactlogix PLC using the MSG function.
    Through explicit messages it sends the INDEX - SUBINDEX - VALUE and in this way configure almost any IOLink device.
    IG: / carlosabner_youtube
    FB: / carlos-abner-youtube-1...
    Join this channel to access its benefits:
    / @carlosabner
    Welcome to the Channel SUBSCRIBE NOW: bit.ly/Suscribe...
    ........................................................... ........................................................... ...........................
    I would sincerely appreciate a donation (to improve the content of this channel) www.paypal.com...
    Contact: cvargaslerma491@gmail.com
    Link to download the software Codesys 3.5SP/:
    carlosabneryt....
    Link to download Codesys 3.5.16 software:
    carlosabneryt....

КОМЕНТАРІ • 33

  • @epncorp
    @epncorp 4 місяці тому

    Excelente video ingeniero, me ha servido muchisimo. Saludos

    • @CarlosAbner
      @CarlosAbner  4 місяці тому

      Muy bien amigo, me alegra que te haya sido de utilidad el video.

  • @mariocesarster
    @mariocesarster Місяць тому

    excelente video Ing das cursos?

    • @CarlosAbner
      @CarlosAbner  Місяць тому

      Hola Mario, si he apoyado en temas específicos, no tengo un curso como tal, es mas sobre la necesidad de cada uno...
      ¿cuál es tu tema de interes?

    • @mariocesarster
      @mariocesarster 13 днів тому

      @@CarlosAbner te mando mensaje directo

  • @miguelangelushernandezgarc5500
    @miguelangelushernandezgarc5500 2 місяці тому

    Haz trabajado con los acopladores inductivos de señales IO-LINK??

    • @CarlosAbner
      @CarlosAbner  2 місяці тому +1

      Hola Miguel, no he trabajado con esos

  • @jasolis8368
    @jasolis8368 Рік тому

    Por consulta, gracias.

  • @Victor_Sj
    @Victor_Sj 2 роки тому +1

    Hola, en el caso de querer hacer todo esto con una raspberry pi, hay algún bloque de función como el que se instala en Studio 5000 o es necesario realizar el mapeo a mano, como hicieste en el primer vídeo?
    saludos y gracias

    • @CarlosAbner
      @CarlosAbner  2 роки тому +2

      Sinceramente no he utilizado alguna función similar a MSG en Codesys, pero se que hay un ejemplo en la página oficial que se llama "Ethernet/IP Services Example", probablemente con ese ejemplo se podría realizar la configuración desde Codesys. Como nunca lo he usado voy a ver si puedo practicar, en caso de poderse pues comparto como se haría.
      Y si es algo intereante, por ejemplo utilizando MSG en Studio 5000 podemos enviar comandos a una impresora para solicitar imprimir alguna etiqueta con alguna característica en específico, es algo que quisiera hacer con Codesys pero pues si requiero practicar...o tal vez tu ya lo hayas hecho ....

    • @Victor_Sj
      @Victor_Sj 2 роки тому +1

      @@CarlosAbner Al ejemplo que te refieres de "Ethernet/IP Services Example", es en la página oficial de Codesys o de rockwell?

    • @CarlosAbner
      @CarlosAbner  2 роки тому +2

      @@Victor_Sj en la página de Codesys, ahí viene un ejemplo con bloques de función para utilizar Set y Get

  • @Victor_Sj
    @Victor_Sj 2 роки тому +1

    Hola, si se quiere hacer una escritura desde un panel hmi usando la función msg, como puedes introducir el número de bytes a escribir para que sea igual al número de bytes del parámetro?
    saludos y gracias

    • @CarlosAbner
      @CarlosAbner  2 роки тому +2

      Hola Victor, interesante la pregunta, como no puedes asignar una variable al "lenght" se me ocurre crear varias instrucciones MSG con la diferencia que vaya cambiando el tamaño. Por ejemplo:
      MSG1= LENGHT4
      MSG2= LENGHT5
      Entonces ya crear una lógica para cada parámetro diferente, cada botón del HMI que vaya escribiendo un INDEX-SUBINDEX-VALOR en específico en el correspondiente elemento del array.
      Bueno por el momento es como se me ocurre que podría funcionar....
      Gracias por compartir las dudas Victor (Y)

    • @Victor_Sj
      @Victor_Sj 2 роки тому +1

      @@CarlosAbner Entiendo que sería más fácil, tomando las distintas variables del mapeado y meterla en un cuadro de entrada/salida, un para el index, subindex, valor, en vez de hacerlo con la función msg, si se quiere realizar desde un hmi, ya que en el caso que me comentas, deberías saber que función msg de las creadas deberías usar, si solo se tienen tres cuadros de entradas/salidas, sin saber que parámetro quiere acceder para escribir el usuario.

    • @CarlosAbner
      @CarlosAbner  2 роки тому +2

      @@Victor_Sj Es que el index, subindex y el valor si los pudieras colocar como "cuadros de entrada numérica" y el usuario coloque los datos que necesite el detalle sería saber la longitud de bytes, mira en el minuto 34:36 muestro como si no pones "el source lenght" correctamente no funciona el comando y ese dato no puede ser variable, solo es constante.
      Igual y se podría tratar de crear un AddOn que realice la misma función que el MSG pero me parece algo complejo.
      No se si por ahí vaya la duda o me haya salido de contexto...

    • @Victor_Sj
      @Victor_Sj 2 роки тому +1

      @@CarlosAbner Me refiero a cambiar el valor como en el otro vídeo (lo hiciste desde controller tags), no con msg

  • @GerardoPeña-v4e
    @GerardoPeña-v4e Рік тому

    Gracias ing

  • @mikelopal
    @mikelopal Рік тому +1

    Buenos dias, una consulta. Si uso un IO link, y lo conecto al PLC via profinet, ya no necesito las entradas digitales o analogicas de el? disculpa la ignorancia . gracias

    • @CarlosAbner
      @CarlosAbner  Рік тому +2

      Hola Miguel 👋🏼.
      La señales del PLC tu las puedes seguir utilizando si la necesitas al mismo tiempo que puedes utilizar tus señales que tengas por IOLink, son independientes unas de otras.
      Ya solo tienes que ver qué equipos tienes por IOLink, hay una gran variedad, pueden ser para entradas y/o salidas digitales/analogicas o con algunas función especifico, como medir temperatura, presión, etc…
      No se si respondí tu duda, me avisas…

    • @mikelopal
      @mikelopal Рік тому +1

      @@CarlosAbner si muchas gracias. podria utilizarlo entonces para ampliar mis entradas digitales?

    • @CarlosAbner
      @CarlosAbner  Рік тому +2

      Claro, entradas o salidas digitales o analógicas, como te comento, dependerá que equipos quieras agregar. Hay una gran variedad de equipos que soportan esa tecnología

    • @mikelopal
      @mikelopal Рік тому +1

      @@CarlosAbner gracias por tu respuesta, si utilizo un io link para un motor y sensores, la alimentaciond del motor y los otros son externos o se alimentan tambien atravez del io link, es que disene una cabina electrica con contactores y relai y desearia utilizar este nuevo sistem. gracias

  • @QUIQUECOBOS
    @QUIQUECOBOS Рік тому

    E puede con un PLC logo de siemens

    • @CarlosAbner
      @CarlosAbner  Рік тому

      Hola Quique, desconozco los protoclos que soporta el PLC Logo, pero pensando que es Siemens probablemente soporte Profinet, entonces se podría comunicar con un master de IOLink pero que ese master soporte Profinet.

  • @CristianoSantos-yy6dw
    @CristianoSantos-yy6dw 26 днів тому

    Cómo configurar la entrada analógica de 4 a 20 en el esclavo

    • @CarlosAbner
      @CarlosAbner  26 днів тому +1

      Hola Cristiano, el módulo que utilizo en el video no tiene entradas analógicas, para poder hacer lo que mencionas necesitas un módulo que si cuente con puertos configurados para señales analógicas, por ejemplo el BNI0007.
      Y para poder leer sus valores habría que leer su manual para ir encontrando en que dirección del master se encuentra la información.

    • @CristianoSantos-yy6dw
      @CristianoSantos-yy6dw 25 днів тому

      @@CarlosAbner ok obrigado

  • @vcpp4156
    @vcpp4156 2 роки тому +1

    Sir, I have sent mail your mail id.

    • @CarlosAbner
      @CarlosAbner  2 роки тому +1

      Hi, I have reply it already, check it