🥇BLOQUES de ORGANIZACIÓN (OB) en TIA PORTAL✅ || TIPOS y FUNCIONAMIENTOS EXPLICADOS💯

Поделиться
HTML-код
  • Опубликовано: 19 сен 2024
  • Tengo algo que contarte más importante que lo que estás viendo en este vídeo, es muy probable que te interese. Es aquí: www.programaci...

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

  • @programacionmultidisciplinar
    @programacionmultidisciplinar  3 года назад +5

    Tengo algo que contarte más importante que lo que estás viendo en este vídeo, es muy probable que te interese. Es aquí: www.programacionmultidisciplinar.com/inicio

  • @jameshuaman7520
    @jameshuaman7520 6 дней назад

    Gracias por el video, saludos desde Perú.

  • @horezel9028
    @horezel9028 3 года назад +7

    Me has enseñado tú más en unas horas que 2 años que he estado en el grado superior, muy buen trabajo!!

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 года назад +3

      Me alegra muchísimo que te esté siendo de utilidad, y espero que te siga ayudando en el futuro!
      Cualquier duda, quedo a tu disposición :D
      Un saludo!

  • @chonbonachonn
    @chonbonachonn 3 года назад +5

    MUCHAS GRACIAS MUY BUENA EXPLICACIÓN, ESTOY APRENDIENDO MUCHÍSIMO CON ESTE CURSO, CON GANAS DE VER LA SIGUIENTE CLASE💪🏼💪🏼😜

  • @ramondiaz2921
    @ramondiaz2921 2 года назад +2

    Muy completo che, gracias.

  • @GabrielMorenoCampos
    @GabrielMorenoCampos Месяц назад

    Muchas gracias

  • @bladimirgomeztusarma9456
    @bladimirgomeztusarma9456 Год назад

    Parcerito desde Colombia muchas gracias explicas todo muy bien y detallado sos un mostró 👍👍👍👍

  • @jeissono.ramirezg.2126
    @jeissono.ramirezg.2126 10 месяцев назад

    Gracias Ingeniero, excelente información compartida.

  • @davidpedrosabataller6113
    @davidpedrosabataller6113 3 года назад +3

    Genial vídeo!! Descubrí tu canal hace poco y me está ayudando a entender muchas cosas

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

    Muchas gracias tus videos me han ayudado un buen =D

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

      Me alegra un montón Richy!
      Si te surge alguna duda más adelante en algún vídeo, me preguntas sin problema!
      Saludos pelecero!

  • @bryanespinozaadrian5226
    @bryanespinozaadrian5226 3 года назад +2

    Hola Abel estoy viendo todo tu curso, mi examen de grado final de ingeniería será con tema de automatización industrial, muchas gracias por todas las dudas que vas aclarandome

  • @dennisrubio2375
    @dennisrubio2375 3 года назад +2

    Presente.

  • @jackcordero699
    @jackcordero699 Год назад

    Una pregunta, si quiero tener un Bloque Startud que programe para evaluar el estado de los actuadores como seguridad puedo hacerlo ?, y asi antes de que la planta inicia su movimiento evaluar cual fue la ultima utilidad de estos actuadores para evitar errores, asi si estos equipos no estan en la posición uncial correcta no se ejecutara el main, se puede ?, Estoy enormemente agradecido por este gran curso, eres el mejor, saludos desde venezuela

  • @rosi7697
    @rosi7697 2 года назад +2

    HOLA. Primero darte las gracias por el curso, esta muy currado y es de agradecer, me llego por este video y me ha surgido una duda, si el PLC se va a stop se borra la programación? pues hablas del ob programming error. en ese caso seria muy importante ponerlo, gracias, un saludo

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

      Buenas Rosi,
      Primero que todo darte las gracias por tu agradecimiento al canal!
      Con respecto a tu pregunta, si el PLC se va a STOP, no se borra la programación. El OB de error de programación se utiliza para que, en caso de que el PLC detecte un error en la ejecución del programa, que no se vaya a STOP y no te paralice la instalación (lo más habitual para que esto suceda es acceder a áreas de memoria que no existen con bucles recorriendo arrays y estas historias)
      La manera de borrar el programa es bajando la palanquita física del PLC de RUN a MRES (Memory Reset), lo cual no aconsejo nunca hacer.
      Un saludo!

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

      @@programacionmultidisciplinar gracias

  • @William.PLC-Prog
    @William.PLC-Prog Год назад

    Abel una pregunta en relación a esto, en el OB1 estoy trabajando en un proyecto con una base de otro proyecto más antiguo. Llego a la parte de diagnostico de PLC y esta está usando unas variables temporales que están declaradas en la zona Temp del OB1, a saber "OB1_EV_CLASS" , "OB1_PRIORITY" etc. Supongo que estas variables se autogeneran con el ob1 pero es que en mi proyecto el que estoy desarrollando, no las tengo y tengo miedo que si las copio no tengan la misma utilidad

  • @hersonguzman8662
    @hersonguzman8662 Год назад

    Nos enseñaras a usar los tipos de OBs o algún programa de ejemplo ?

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

    quiero hacer una pregunta, en cuanto al scan del plc, si yo tengo varios bloques de organizacion, estos se ejecutan paralelalemte, si yo hago un PID en el cyclic interrupt, que pasa con la lectura de las entradas analogicas que van al PID, o todo lo que va al PID va dentro del cyclic interrupt (entradas y salidas analogicas o digitales), calculos etc.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 года назад +4

      Buenas Leo!
      Lo que preguntas es muy interesante y es bastante importante saber porqué. La lectura de entradas, tanto digitales como analógicas, se inician antes de empezar a ejecutar el main (OB1). Los OB de tareas como el cyclic interrupt, se ejecutan cada X tiempo especificado, interrumpiendo el main.
      Por ejemplo, ¿El OB Cyclic interrupt podría ejecutarse 3 veces antes de que el main termine de ejecutarse 1 vez? Si, pero los valores de las lecturas de entrada no habrán cambiado, dado que el main todavía no ha terminado de ejecutarse por completo.
      Es decir, el cyclic interrupt podría ejecutarse 5 veces seguidas, pero si el main no ha terminado y vuelta a empezar, las lecturas de entradas seguirán teniendo el mismo valor.
      Claro, mirándolo desde ese punto de vista, podrías pensar "y entonces, de que sirve meter un PID en el OB35 si va a leer lo mismo 3 o 5 veces?" El tema radica en la periodicidad. El main tiene un ciclo de scan indefinido, variante cada vez que se ejecuta, una vez 30 ms, otra 26ms, otra 37ms... el OB35 tiene un "ciclo de scan" fijo, el cual siempre es el mismo. Si le has puesto 2ms, siempre se ejecutará cada 2ms.
      Si recuerdas la ecuación del PID, la acción integral es Kp/Ti * Integral(error) en función del tiempo, y la acción derivada es Kp*Td* Derivada(error) en función del tiempo. Es decir, la acción integral y derivada, dependen directamente del tiempo. Lo importante aquí son los cálculos a nivel matemático. No es lo mismo calcular integrales y derivadas en intervalos de tiempo diferentes (30ms, 32ms, 47ms, 26ms...) que en intervalos de tiempo fijos, y más pequeños (2ms, 2ms, 2ms, 2ms...)
      Por eso los PID van dentro de los OB35, no por la lectura de entradas (porque hasta que no termine el main, no se actualizan los valores de las entradas), sino por la precisión de los cálculos matemáticos de la parte integral y derivada, porque son mucho más eficaces y certeros si el periodo de muestro o intervalo de tiempo es constante.
      Por otro lado, en el OB35 solo va el bloque PID, un tratamiento de entradas analógicas y demás va en el main.
      Perdón por este textaco 😂

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

      @@programacionmultidisciplinar excelente respuesta, muchísimas gracias,me interesa mucho este tema, y bueno la programación en general de PLC, muchas gracias por responder seguiré atento a los próximos videos un saludo!

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 года назад

      @@Leo_publica De nada! Por cierto, vi algún vídeo tuyo y haces cosas realmente ricas!! 😋

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

    hola, una pregunta, yo como se cual es el tiempo se SCAN que tiene mi programa de PLC ? gracias

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

      Buenas!
      En este vídeo hablo sobre el ciclo de scan y aparece donde se ve:
      👉👉bit.ly/33hV83I
      Decirte que el ciclo de scan solo es "real" cuando te pones online en un PLC real. Si estas simulando con PLCSIM, el ciclo de scan que te marca es falso, porque también lo está simulando y depende de la capacidad de tu ordenador.