Utilizando un controlador PID, de librerías Codesys, en un ejemplo

Поділитися
Вставка
  • Опубліковано 29 жов 2024
  • A través de un ejemplo se explican algunas de las características generales que se pueden seguir para la implementación de un algoritmo de control PID utilizando librerías disponibles para Codesys 3.5 SP16.
    Se tratan de cubrir una buena cantidad de elementos relacionados más que nada con implementación, soy totalmente consciente de que el tema puede dar para un curso completo de teoría de Control, y la simulación de la planta está lejos de ser una representación fiel de un tanque real, pero para efectos de lo que se desea mostrar en el video, creo que es más que suficiente
    Los archivos generados durante este video pueden encontrarse en la siguiente carpeta de Google Drive, favor suscribirse, y dejar un comentario, o un like... me motivan a continuar con esta labor.
    drive.google.c...
    La librería OSCAT utilizada en este video, con la cual se pudieron obtener resultados puede encontrarse en:
    store.codesys....
    Me basé en información para modelado de tanque disponible en:
    eleceng.dit.ie/...
    También puede encontrarse un buen ejemplo de uso de la librería, también para fines de control, en el siguiente video:
    • Object Oriented Indust...
    La página web desde donde realicé las gráficas de curva de la bomba es la siguiente:
    www.desmos.com...
    Se puede obtener una versión de Codesys en:
    store.codesys....
    Este video hace parte de una lista, se recomienda ver los anteriores en los que se explica el manejo de funciones, bloques de funciones y de programas
    • Codesys 3.5, Aprendien...
    Música utilizada en este video, disponible en youtube audio library
    Canción: Walking to reality
    Artista: Unicorn Heads

КОМЕНТАРІ • 23

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

    One of the best videos on this topic. So well explained and well simulated!!

  • @musicasubtitulada
    @musicasubtitulada 10 місяців тому

    Gracias por el aporte, sigue subiendo contenido similar

  • @pablogomezneira4192
    @pablogomezneira4192 2 роки тому

    Bien explicado, muchisimas gracias

  • @gustavoperez5548
    @gustavoperez5548 4 роки тому +1

    Muchas gracias viejo Leo

  • @victorpavon5830
    @victorpavon5830 4 роки тому

    Gran trabajo gracias 👌

  • @renandebritoleme3097
    @renandebritoleme3097 9 місяців тому

    Hola Leonardo. Aún no he entendi bien el Delta_T relacionado al tiempo de simulación. Nos puedes explicar mejor como el Delta_T afecta la simulación?

    • @leonardorodriguez3166
      @leonardorodriguez3166 9 місяців тому

      Hola Renan el Delta_T lo utilizo en el programa de simulación para establecer un intervalo de tiempo en el que se realizarían cálculos y se actualizan valores del tanque... Así un delta de 1 segundo indicaría que cada segundo se actualiza el valor del tanque

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

    ¿Tiene CODESYS forma de hacer autotuning PID?

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

      En el momento de hacer el vídeo no encontré una forma con esa librería... Sin embargo codesys está actualizando constantemente librerías así que a lo mejor ahora es posible. Además algunas librerías de terceros suelen tener mayores funcionalidades así que sería necesario explorar más

  • @Victor_Sj
    @Victor_Sj 4 роки тому

    Hola, en un caso real no programarías el bloque pid en un tarea cíclica para que no esté condicionada por el ciclo de scan y siempre sea ejecutada en el mismo intervalo de tiempo?
    saludos y gracias

    • @LeonardoRodriguezOrtiz
      @LeonardoRodriguezOrtiz  4 роки тому +1

      Hola Víctor, en el ejercicio que hice el PID está en una tarea cíclica que se llama Main_task (o algo parecido) en el administrador de tareas y se ejecuta creo que cada 20 ms. En un caso real quizás lo que haría sería disminuir ese tiempo de actualización, pero en realidad depende demasiado de lo que se quiere lograr... cada caso es particular.

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

      @@LeonardoRodriguezOrtiz Me dí cuenta después de enviar el mensaje

  • @gabrielvizarragasilva5174
    @gabrielvizarragasilva5174 3 роки тому

    hola que tal todos los archivos de esa simulacion estan en tu link?

    • @LeonardoRodriguezOrtiz
      @LeonardoRodriguezOrtiz  3 роки тому

      Hola Gabriel... de esta simulación si... están en el Drive... para la versión de codesys SP16 o superior

  • @victorpavon5830
    @victorpavon5830 4 роки тому

    Para cuándo CoDeSys con Factory IO?

    • @LeonardoRodriguezOrtiz
      @LeonardoRodriguezOrtiz  4 роки тому +1

      Ya tengo como tres vídeos en lista. .. pero quizás me anime a hacer alguno... tengo que aprender más de factory i/o para hacer algo que valga la pena