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

Поділитися
Вставка
  • Опубліковано 24 лют 2021
  • 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.programacionmultidiscipli...

КОМЕНТАРІ • 27

  •  2 роки тому +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

  • @chonbonachonn
    @chonbonachonn 2 роки тому +5

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

  • @bladimirgomeztusarma9456
    @bladimirgomeztusarma9456 10 місяців тому +1

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

  • @jeissono.ramirezg.2126
    @jeissono.ramirezg.2126 7 місяців тому +1

    Gracias Ingeniero, excelente información compartida.

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

    Muy completo che, gracias.

  • @horezel9028
    @horezel9028 2 роки тому +4

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

    •  2 роки тому +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!

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

    Presente.

  • @davidpedrosabataller6113
    @davidpedrosabataller6113 3 роки тому +3

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

    •  3 роки тому +1

      Me alegra que mis vídeos puedan serte de utilidad!
      Un saludo y bienvenido al canal David!

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

    Muchas gracias tus videos me han ayudado un buen =D

    •  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!

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

    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

  • @bryanespinozaadrian5226
    @bryanespinozaadrian5226 2 роки тому +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

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

      Me alegra saber que te está siendo de utilidad :D
      Un saludo!

  • @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

  • @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

    •  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

      @ gracias

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

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

    •  Рік тому

      Es posible 🤭

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

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

    •  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.

  • @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.

    •  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

      @ 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!

    •  2 роки тому

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