BLOQUE de FUNCIÓN en TIA Portal ▶ FB vs FC ✅ || Los FB te DIFERENCIARÁN del RESTO

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

КОМЕНТАРІ • 71

  • @manuelpolo2159
    @manuelpolo2159 Рік тому +4

    Muy buen vídeo, se agradece encontrar gente que sepa enseñar, estoy haciendo un curso de TIA PORTAL oficial en SEAS y aquí se entiende todo muchísimo mas claro.

    •  Рік тому

      Me alegra que mi contenido te sirva y te ayude Manuel!!
      Salu2 pelecero

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

    Es increíble el detalle con el que explicas, muchas gracias, jamás podré terminar de agradecerte por este curso.

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

      Me alegra que te sea de utilidad César!
      ¿Estás estudiando alguna FP o algo similar o ya trabajando?

  • @chonbonachonn
    @chonbonachonn 3 роки тому +4

    MAGNIFICA EXPLICACIÓN, MUCHAS GRACIAS!!! CON CADA CLASE APRENDIENDO MUCHÍSIMO, CON MUCHAS GANAS DE VER EL SIGUIENTE VIDEO UN SALUDO 💪🏼💪🏼🤙

  • @ANDRESREYES.
    @ANDRESREYES. 4 місяці тому

    hola Abel, saludos desde México. soy estudiante de mecatrónica y he seguido tu curso durante un mes (por cierto muchas gracias, es un excelente contenido) y me di cuenta de que el curso poco a poco tiene menos contenido y realmente me gustaría verlo completo, entonces, si de hay alguna forma de acceder a esos capítulos (otros proyectos simulados por ejemplo) estaría encantado de poder verlos, no importa si debo pagar algo por ello, estoy dispuesto porque es un curso de calidad.
    Gracias por compartir tus conocimientos!

  • @luispeman
    @luispeman 2 роки тому +3

    Gracias por mantener tu ilusión en preparar estas sesiones.

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

    Justo la info que necesitaba, cuándo usar un FB o FC. Excelente explicación Bro

  • @reinaldonavarropico
    @reinaldonavarropico 3 місяці тому

    Hola Abel, muchas gracias. Este tema me pareció un poco confuso y tuve que ver varias veces el video, siguiendo las instrucciones para comprender mejor el concepto. Me ha encantado de este curso que vas paso a paso en la conceptualización de cada una de las herramientas de programación.

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

    Muy bueno me ha ayuda a entender mejor el video 32 de FC...que lo mire dos veces y no me entraba muy bien jejje. Gracias!! Tengo ganas de empezar ya ha realizar practicas que creo que es donde lo ver todo mucho mejor.

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

      Sí, así es Anna! Se que al principio solo teoría puede ser costoso e incluso aburrido, pero es necesaria. Ahora cuando empieces con el proyecto de cámara frigorífica, un pelín más adelante, creo que lo disfrutarás.
      Cualquier cosa que no entiendas me preguntas.
      Un saludo!

  • @Elendúmire
    @Elendúmire 4 місяці тому

    Buenas, felicitaciones por tus explicaciones.
    Soy electronicista de mantenimiento máquinas en SEAT y allí hay líneas de montaje que usan el ProDiag. Básicamente, usando ésto,puedes visualizar el proyecto PLC corriendo desde el HMI de la estación. Va muy bien para diagnosticar averías si te pilla sin la PG encima.
    Saludos

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

    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

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

      Hiiiii, sobre la UDT disculpando mi ignorancia por que estoy aprendiendo, las usaria para generar tablas de reporte de estado para luego re direccionarla e imprimir un reporte en fisico mas que para generar funciones de bloques, contado que la funciones de bloque nos ahorran tiempo y tengo la sospecha que tambien memoria al momento de desarrollar el programa. no puedo decir que no es viable creo que si se podria pero para que hacer trabajo extra si las FBs ya estan opitmizadas para eso. si estoy equivocado espero me corrigan porfa :)

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

    Muchas gracias , que fácil lo haces, como se nota cuando una persona explica para que los demás se enteren y aprendan.

    •  3 роки тому

      Muchas gracias por tus palabras Moisés! Me alegro que mis vídeos os ayuden, yo en su día eché en falta este tipo de contenido.
      Un saludo!

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

    Que lindo se está poniendo

  • @diegodiaz1609
    @diegodiaz1609 5 місяців тому +1

    Excelente video como todos

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

    Gracias por el video!! Ahora a implementar los bloques en antiguos proyectos. Saludos!

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

    Gracias por la clase, seguimos avanzando .

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

    Muy buena explicación. Suele haber mucha confusión entre el FC y el FB. He resuelto varías dudas con tu explicación!
    Un saludo.

    •  3 роки тому

      Me alegra mucho que te haya servido David!
      Muchas gracias por tus palabras!
      Cualquier cosa, quedo a tu disposición :D
      Un saludo!

  • @Juan_Argento
    @Juan_Argento 8 місяців тому

    Excelente..!!! Gracias Abel

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

    Muchas gracias por las explicaciones, gracias a este curso puedo comprender mejor las caracteristicas que tiene Tia Portal, estoy aprendiendo muchisimo!!Se te agradece Abel

    •  2 роки тому

      Me alegra José!! 🚀🚀

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

    Hola Abel saludos desde Mexico, excelente tu curso, tengo una pregunta las variables que se utilicen para las FCs y las FBs se deben declarar en el menu superior que se desliza hacia bajo, donde nos aparecen Inputs, outputs, Inout, etc.... o sea se deben declarar ahi o de igual forma podrian declararse en la seccion PLC tags o desde un DB???
    Gracias.

    •  Рік тому +1

      Buenas Rubén,
      Si se trata de una FB, absolutamente TODAS las variables que utilices, deben estar dentro de la FB. Utilizar variables que están fuera de una FB dentro de la misma, es una tremenda mala práctica que por desgracia, hay gente que utiliza.
      Luego, con las FC, depende del contexto, puedes utilizar variables de fuera de la FC dentro, ya que las FC no permiten crear variables tipo static.
      Salu2 pelecero, buena pregunta!

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

    impecable... Gracias

  • @Cristian-bs5fx
    @Cristian-bs5fx 2 роки тому +1

    Gracias por tomarte el tiempo en grabar estas clases, me son muy útiles, muchas gracias enserio, saludos desde Lima-Perú.

    •  2 роки тому

      Muchas gracias a ti por esas palabras y me alegra que te esté ayudando en tu etapa de aprendizaje. Cualquier duda que tengas, quedo a tu disposición!
      Un saludo Cristian!

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

    Perfecta explicacion....se agradece

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

    Buenas Abel, siempre muy agradecido por la info de calidad que brindas. Quería preguntarte si en algún momento puedes explicar como mover FC o FB u algún otra cosa que uno desea, de un proyecto a otro, gracias

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

      Buenas Sebastián!
      En el último vídeo precisamente hago eso. Me importo una FC y HW de un proyecto a otro, échale un vistazo. Es simplemente abrir 2 proyectos y ctrl+c / ctrl+v (el elemento que deseas pasar de uno a otro).
      Un saludo!

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

    Gracias por la informacion que compartes.
    PD : estoy volviendo a revisar tus videos de PLCs para reafirmar algunos conceptos y he notado que algunos videos los has retirado de la lista de reproduccion y otros videos los has acortado su duracion , hay alguna manera de obtener esos videos ?

  • @IvanArechederreta
    @IvanArechederreta 21 день тому

    Buenas Abel, el video número 33 de FB, creo que lo tienes cortado y le faltan algunos minutos, puedes chequearlo? Muchísimas gracias por tu trabajo, me esta sirviendo muchísimo. Saludos

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

    Muy buena explicación amigo.

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

    Gracias Ingeniero

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

    Excelente y muy bien explicado, más videos más más, gracias.

    •  3 роки тому

      Muchas gracias por el apoyo!

  • @JoseRivas-ev2bn
    @JoseRivas-ev2bn Рік тому

    Saludos, Abel, es complicado el tema. Ciertamente no lo entendí, pero igual te felicito por el gran esfuerzo y dedicación que inviertes en tus videos.

  • @Leo_publica
    @Leo_publica 2 роки тому +3

    una pregunta, yo podria utilizar un FC en lugar de un FB pero utilizando un db global, podria hacer la logica del paletizador dentro del fc y que los datos de salida se guarden en un db , seria algo similar o no?

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

      Si, pero hay que saber como hacerlo y apoyarse de las UDT. En el curso hay 2 proyectos con factory IO donde utilizo dicha metodologia
      Saludos

  • @luisalejandrogonzalezlinch8201

    Antes que nada agradecerte por el tiempo y empeño que le dedicas. Tengo esta lista de reproduccion en mis favoritos y la veo a diario, pues estoy tratando de reinsertarme en este mundo y necesito refrescar los contenidos. Quisiera preguntarte, como te dije ya tengo algo de conocimiento y no veo los videos en orden, aunque ya vi los de Factory IO, respecto a lo que me queda esta duda: En caso de usar FCs con UDT y DB datos, no tendria este problema de reinicializar los DBs? Si yo modifico la UDT que utilizo en varias FC motor , cada una con su DB propio que incluye esta UDT, no tendria que reinicializar las DBs? Gracias de antemano

    •  Рік тому

      Buenas Luís!
      Si tendrías que reinicializarlos. Si tu modificas la UDT, verás que si luego vas al DB, te dice que la estructura de datos no concuerda con la UDT (normal, porque el DB tiene la UDT previa a la modificación). Si compilas no pasará nada, pero al cargar al PLC, te dirá que el DB es diferente y que debe reinicializarlo.
      Salu2 pelecero

  • @liberisolar7381
    @liberisolar7381 6 місяців тому

    genial, como siempre

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

    Presente estimado Abel

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

    Hola. Tengo una curiosidad que te planteo ahora pero es del tipo general. Deduzco de los videos que cuando has realizado una modificación en una instalación en fabrica, ¿lo haces en "caliente", con el proceso en marcha?. Si esto es así ¿no supone un riesgo para la seguridad?. Gracias de nuevo por compartir tu saber y aprovecho para desearte un feliz Año Nuevo.

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

      Normalmente sí. Si estamos hablando de modificaciones de programa (no de hardware) se hace normalmente con el sistema en marcha. Piensa que el cliente no te va a dejar parar la CPU del PLC así como así. Una parada de 10 minutos podría suponer perdidas de miles de euros (depende del sector).
      Por eso mismo es un trabajo delicado que requiere saber que estás tocando. ¿Podrías equivocarte y liarla parda? Si. Por eso mismo debes conocer el programa y saber que puedes tocar y que no (habrán casos puntuales donde una modificación requiera que el sistema esté en reposo para no liarla, y muchas otras donde podrás modificar y, en caso de no equivocarte, que no pase nada)
      Un saludo y Feliz Año Nuevo Fernando!

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

    Buenisimo

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

    hola,diferencial te refieres a un contacto auxiliar del interruptor diferencial o interruptor termomagnetico?

    •  2 роки тому

      Interruptor diferencial

  • @joseluisrodriguez6733
    @joseluisrodriguez6733 8 місяців тому

    tienes algun link para seguir la continuidad del curso de plc, ?

  • @user-un1bh3dv8w
    @user-un1bh3dv8w Рік тому

    gracias

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

    Excelente Maestro.

  • @jesusmolina44
    @jesusmolina44 5 місяців тому

    Asi muy feusmido es que la fc se usa para pocos objetos que no se va repetir michs veces mientras que laa fb se usa para objetos que ae repiten michimas veces no ?

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

    Me quedé con una duda.
    Sí tengo un Bloque función para 4 paletizadoras con condiciones de memoria específica y deseo modificar el FB para que a su vez agregue variables al DB y no deseo cambiar los valores de consigna.
    Evidentemente, tendría que realizar una instantánea de los valores actuales y copiarlo en las condiciones de arranque.
    Pregunta: ¿Es necesario ejecutar esta operación por cada Bloque de datos perteneciente a cada Bloque Función?
    En este caso hacer la operación 4 veces antes de cargar el programa o ¿Existe alguna otra manera de modificar el DB sin alterar los valores consiga?

    •  Рік тому +1

      Buenas tocayo,
      Supongo que por valores de consigna te refieres a los valores "actuales" introducidos desde hmi etc.
      En este caso, si modificas la FB, inevitablemente, se modifican todos los DB de instancia de dicha FB, así que si, tendrías que modificar los 4 DB de los 4 paletizadores, ya que pertenecen a la misma FB.
      Para mantener los valores actuales, hay que hacer instantánea y copiarlas a los valores de arranque.
      Salu2!

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

      Muchas gracias

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

    Se pueden guardar las FB de un programa y pasarlas a otro plc ?

    •  2 роки тому

      Buenas Francisco!
      Lo que se puede hacer es tener abierto 2 proyectos TIA Portal, pasar FB de uno a otro y cargar al PLC las nuevas FB que te pasaste del otro proyecto.
      Saludos pelecero!

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

      @ Muchas gracias por la aclaración. Me parece que tu contenido es super util y de gran valor para la gente que estamos progresando o metiendose en este mundo. Me gustaria hacerte otra pregunta. ¿Se pueden incorporar temporizadores en los bloques de función? Esque me da un fallo "Difference in lower-level component"

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

    Hola ,no entendi bien cuando se usa FB Y FC y porque

    •  2 роки тому

      La norma dice que FB cuando quieras declarar equipos (motores, válvulas...) porque vas a necesitar almacenar datos en variables static. FC cuando quieras una función para hacer algo (un cálculo, un tratado analógico...)
      Sin embargo, más adelante en el curso, tengo varios proyectos donde uso diferentes metodologías, y verás que tanto la FB como la FC, se puede usar de diferentes maneras.
      Saludos!

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

    Si marca los valores como remanentes, si pasa la CPU de stop a run a los que tienes marcados no se les cargan el valor de arranque??

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

      No, mantienen el último valor registrado/calculado justo antes de pasar al cpu a stop o de haberse apagado. El valor de arranque en los DB solo te machaca el valor actual al reinicializar el DB por haberlo modificado.

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

    la solucion podria ser, crear otra FB solo para el motor donde queremos hacer cambios

    •  Рік тому +1

      Buenas Julio!
      Si son cambios leves yo recomiendo tener la FB con configuraciones, si son cambios significativos, sí, crear otra FB.
      Hay programadores que no paran de añadir "opciones" a una FB para que se adapte a cualquier motor, y al final tienes una FB que necesitas un código hexadecimal generado por excel que hace que la FB funcione de una manera en concreto.
      Yo eso lo he visto, y no mola.
      Salu2 pelecero!

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

    Presente:

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

    Dices muchas cosas sin decir nada

    •  2 роки тому

      Hola Maati!
      ¿Qué no te ha quedado claro en el vídeo? Puedes preguntarme cualquier duda que tengas, intentaré resolverla y ayudarte sin problema!
      Saludos

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

      @ En todos los vídeos, la teoria es muy ancha, y no podemos contarlo todo, pero con 1 o 2 ejemplos concretos se entiende el juego entero.