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
Hola Abel, ya voy por este vídeo y comentarte que has hecho una buena labor con este tipo de formaciones. Todo esto empezó cuando en un curso de Node Red, había bastante programación de Tia Portal que daban por hecho y buscando en la red me gustaron tus vídeos. Gracias por la labor que haces. Un Saludo.
MUY INTERESANTE!!! ESTOY APRENDIENDO MUCHÍSIMO CON ESTE CURSO, RECOMENDABLE 100% MUCHAS GRACIAS POR CADA VÍDEO CON GANAS DE VER EL SIGUIENTE QUE ESTO CADA VEZ SE PONE MÁS INTERESANTE😜 SALUDOS.
Paradójicamente en la Universidad, el lenguaje FUP fue el que aprendí de manera mas fácil y rápida. Y si, si alguien va a leer tu código en FUP es complicadísimo porque no se sabe ni donde inicia ni donde termina, aunque para el autor de código resultara mucho mas fácil realizar algunas acciones en FUP que en el propio Ladder, todo depende de gustos. Llevo tus videos en secuencia, de momento muy bueno, felicitaciones.
Muchas gracias Edward! Al final cada lenguaje tiene sus pros y contras y es bueno utilizar cada uno según que se vaya a programar. En lo personal, el FUP no me gusta nada 🤣 Un saludo!
Concuerdo con las personas que estan siguiendo este curso, se esta poniendo interesante, ademas de que los temas los explica perfectamente mucho mejor que en las aulas, ya que ahi solo te comentan los temas de manera superficial dejandote con muchas dudas, eseguire con este curso porque esta muy completo, muchas gracias!!
Enhorabuena he sido capaz de llegar hasta vídeo 17 y me ha encantado todo hasta ahora. Espero que de ahora en adelante, que viene el bueno Sea aún más interesante. Un saludo
hola. felicito tu iniciativa, muy buenos videos, son de gran ayuda, sobre AWL se puede programar todo en este leguaje o es mas recomendado para logicas secuenciales? saludos
Una critica constructiva que me gustaria hacer, es que Step 7 no sabe traducir AWL a KOP si la sentencia en AWL es mayor a una linea o segmento en KOP (pero si puede hacerce). Es mas, al tratar de diagnosticar una maquina que desconosco y esta en AWL, copio y pego cada sentencia separandolas, asi puede cambiarlo a KOP y ver rapidamente cual es la condicion que falta o que se esta haciendo.
Que excelente curso, se nota muchísimo que amas lo que haces (o hacías). Te hago una pregunta: Actualmente, que características recomendais que debería tener en mi ordenador portatil? La tarjeta grafica importa mucho?
Seré ingeniero eléctrico especializado en eficiencia energética, uno de los propósitos de mi carrera es que desarrolle instalaciones eléctricas eficientes, con un valor de factor de potencia cercano al 0.95 o 1, midiendo todos los consumos eléctricos de una planta, que lenguaje me recomiendas o cual crees tu que seria el ideal que deba desarrollarse en este tipo de instalaciones?
Buenas Gerardo, La elección de un lenguaje u otro no depende del tipo de instalación, sino del tipo de funcionalidad que quieres implementar. Lo normal es que, independientemente de la instalación, utilices KOP, SCL, AWL o Grafcet dependiendo de lo que quieras hacer. Esto te lo va diciendo la experiencia, no te preocupes! Saludos pelecero!
No conozco ningún libro sobre AWL, pero te paso esta web donde hay cosas que te serán útiles: instrumentacionycontrol.net/wp-content/uploads/2017/11/IyCnet_Programacion_AWL.pdf Un saludo!
El AWL es propio de siemens (aunque otras marcas es posible que tengan un lenguaje parecido a el) El SCL si suele tenerlo muchas marcas de plc (por ejemplo omron lo tiene, y schneider con el somachine, también)
Si, así es! Me lo dijo una vez un suscriptor, que se necesita el paquete GRAHP7 para poder usar grafcet, lo desconocía completamente por aquel entonces! Siempre se aprende algo nuevo 😀 Saludos Diana!
Una pregunta, como puedo ver el tiempo de scan de un determinado programa y si tengo un programa hecho en varios lenguajes puedo ver o sectorizar cuanto tardaria en escanear ese bloque? . me explico, si tengo un bloque en ladder, otro en scl y otro en awl, puedo ver cuanto tardaria en escanear cada uno? es para realizar una optimizacion del programa.
El tiempo de scan se visualiza en diagnostico del sistema (tengo un video donde lo explico). No, no se puede visualizar por bloques o segmentos cuanto tardaría cada uno.
Bueno, el FUP es un poco mas compacto que el Ladder, si que es menos visual, y claro te obliga a estar familiarizado con portas logicas, pero tampoco es dificil.
Buenas Alfonso! No es difícil, pero cuando la lógica de control se vuelve compleja, usar FUP te dificulta bastante su implementación y su "seguimiento" cuando el sistema está en funcionamiento, sobre todo si el programa no lo has hecho tu. Cada programador tiene sus gustos, y los respeto, pero personalmente pienso que el FUP debería desaparecer como lenguaje, literalmente no le veo ninguna ventaja frente a los demás lenguajes, pero si desventajas. Sí, soy así de radical 🤣 Salu2 pelecero!
@@programacionmultidisciplinar Así es, yo he aprendido recientemente a programar logo, y efectivamente con FUP se hace mucho más facil que ladder (sobre todo en bucles) para los que venimos con cero conocimientos de programación. Aunque depende mcuho de cada persona, pero en mi clase el 90% se ha quedado programando finalmente en FUP. Me he quedado desolado cuando has dicho que no debería existir 😅
@@lionbengalcat Al final son gustos colores, para mi, el fup no debería existir simplemente porque no destaca en nada, si lo comparas con el resto de lenguajes, no es mejor en nada. Si quieres un lenguaje que te permita un seguimiento fácil y, al mismo tiempo, que sea fácil y rápido de programar, tienes el KOP, y está por encima del FUP. Quizá para lógicas sencillas te pueda parecer mejor el FUP, pero para lógicas enrevesadas y complejas, te puedo asegurar que el FUP no es para nada fácil de seguir si lo comparas con el KOP. Luego, si quieres hacer bucles o trabajar con arrays, el SCL es el más indicado, hacerlo en FUP simplemente sería pegarse un tiro en el pie. Si quieres trabajar con punteros, estructuras complejas para realizar un funcionamiento complejo, existe el AWL, y para eso, no vas a utilizar FUP. Los logos realmente son pseudo-plc, dado que son tan simples que los puedes programar desde la propia pantalla. Para mi realmente, no son un plc hecho y derecho, y cualquier fábrica que se precie, por muy sencillo que sea lo que quiera automatizar, no debería usar un logo. Por eso digo que para mi, el FUP es un lenguaje que sobra, dado que si lo comparas con el resto de lenguajes, no tiene absolutamente nada en lo que destaque. Pero ya te digo, es algo que yo creo y esta bien si tu u otra persona piensa diferente, al final no hay una única vía para programar, la programación es libre 😉 Salu2 pelecero!
Buenas Federico, Si, más o menos. El AWL es lo más parecido a un lenguaje de "lista de instrucciones" que tiene el plc. De hecho, hay plcs que no se pueden programar en AWL pero que, internamente, trabajan con AWL.
Buenas Jordi, Bueno, el SCL cada vez se utiliza más, pero sigo pensando que el KOP es el que más se utiliza. A mi modo de verlo, el SCL se está sobreutilizando demasiado, es un buen lenguaje para bucles y ciertas cosas, pero hay gente que lo utiliza absolutamente para todo, simplemente porque quieren sentirse como los programadores de aplicaciones android o páginas web, pero para mi, eso es un error. Nunca hay que olvidar lo que se está programando, en este caso, un PLC. En una puesta en marcha, sobre todo si el programa no lo conoces tu, si las condiciones and/or están en KOP, lo vas a agradecer de verdad, Si están en otro lenguaje, te puedes pegar un tiro. Salu2 pelecero!
En general, el SCL consume más que el lenguaje KOP. Para el compilador interno de TIA Portal, le es más fácil pasar de KOP a AWL y viceversa que de SCL a AWL. Te digo esto porque el AWL es lo que entiende realmente el PLC, programar con otros lenguajes es un sobre coste al autómata. Yo para hacer bucles utilizo SCL, siempre y cuando no hagas una exageración de iteraciones, no hay problema.
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
Hola Abel, ya voy por este vídeo y comentarte que has hecho una buena labor con este tipo de formaciones. Todo esto empezó cuando en un curso de Node Red, había bastante programación de Tia Portal que daban por hecho y buscando en la red me gustaron tus vídeos.
Gracias por la labor que haces.
Un Saludo.
MUY INTERESANTE!!!
ESTOY APRENDIENDO MUCHÍSIMO CON ESTE CURSO, RECOMENDABLE 100% MUCHAS GRACIAS POR CADA VÍDEO CON GANAS DE VER EL SIGUIENTE QUE ESTO CADA VEZ SE PONE MÁS INTERESANTE😜
SALUDOS.
Muchas gracias por el apoyo y difusión Luís!
Este curso es el primero de muchos!
Saludos.
Paradójicamente en la Universidad, el lenguaje FUP fue el que aprendí de manera mas fácil y rápida. Y si, si alguien va a leer tu código en FUP es complicadísimo porque no se sabe ni donde inicia ni donde termina, aunque para el autor de código resultara mucho mas fácil realizar algunas acciones en FUP que en el propio Ladder, todo depende de gustos. Llevo tus videos en secuencia, de momento muy bueno, felicitaciones.
Muchas gracias Edward!
Al final cada lenguaje tiene sus pros y contras y es bueno utilizar cada uno según que se vaya a programar. En lo personal, el FUP no me gusta nada 🤣
Un saludo!
Concuerdo con las personas que estan siguiendo este curso, se esta poniendo interesante, ademas de que los temas los explica perfectamente mucho mejor que en las aulas, ya que ahi solo te comentan los temas de manera superficial dejandote con muchas dudas, eseguire con este curso porque esta muy completo, muchas gracias!!
entendido, muchas gracias Abel
Gracias crack!! De verdad no sabes como me ayudas, muy valiosa esta información, saludos desde Chile.
Sr.
Excelente su explicación.
Muchas gracias Marco!
Cualquier consulta, no dudes en preguntar.
Un saludo!
buenisimo el curso muchas gracias
Excelente video. Despeje las sospechas que tenía con respecto a los lenguajes de plc.
Gracias por compartir.
Enhorabuena he sido capaz de llegar hasta vídeo 17 y me ha encantado todo hasta ahora.
Espero que de ahora en adelante, que viene el bueno Sea aún más interesante.
Un saludo
Me alegra que te este siendo de utilidad!
Un saludo!
Gracias profesor !
muy buenos videos ingeniero , ingeniero que tal es la programacion udf programacion de bloques cual es su pro y contras
hola. felicito tu iniciativa, muy buenos videos, son de gran ayuda, sobre AWL se puede programar todo en este leguaje o es mas recomendado para logicas secuenciales? saludos
Ah caramba acá se pone bueno bueno el curso. Hasta ahora veníamos relajados. Y pues sí, me gustó el video estimado Abel.
💪💪
Una critica constructiva que me gustaria hacer, es que Step 7 no sabe traducir AWL a KOP si la sentencia en AWL es mayor a una linea o segmento en KOP (pero si puede hacerce). Es mas, al tratar de diagnosticar una maquina que desconosco y esta en AWL, copio y pego cada sentencia separandolas, asi puede cambiarlo a KOP y ver rapidamente cual es la condicion que falta o que se esta haciendo.
Perfectamente entendido
Como aprendiste a programar en AWL?
Excelente!!!!
Que excelente curso, se nota muchísimo que amas lo que haces (o hacías). Te hago una pregunta: Actualmente, que características recomendais que debería tener en mi ordenador portatil? La tarjeta grafica importa mucho?
excelente.
Estimado, pregunta clasica, puedo programar en kop y los datos trabajarlos en SCL o AWL?
Sí, si que puedes Horacio! De hecho, yo soy partidario de combinar los 3 lenguajes, y utilizarlos en lo que más nos convenga!
Salu2 pelecero!
Seré ingeniero eléctrico especializado en eficiencia energética, uno de los propósitos de mi carrera es que desarrolle instalaciones eléctricas eficientes, con un valor de factor de potencia cercano al 0.95 o 1, midiendo todos los consumos eléctricos de una planta, que lenguaje me recomiendas o cual crees tu que seria el ideal que deba desarrollarse en este tipo de instalaciones?
Buenas Gerardo,
La elección de un lenguaje u otro no depende del tipo de instalación, sino del tipo de funcionalidad que quieres implementar. Lo normal es que, independientemente de la instalación, utilices KOP, SCL, AWL o Grafcet dependiendo de lo que quieras hacer. Esto te lo va diciendo la experiencia, no te preocupes!
Saludos pelecero!
Hola excelente curso estoy muy entusiasmado llevando el curso me podrías recomendar algún libro de awl donde pueda apoyarme muchas gracias!!!!
No conozco ningún libro sobre AWL, pero te paso esta web donde hay cosas que te serán útiles:
instrumentacionycontrol.net/wp-content/uploads/2017/11/IyCnet_Programacion_AWL.pdf
Un saludo!
Muchas gracias!!!!
Muchas gracias, yo sinceramente solo conocía el KOP, AWL y el GRAFCET; y estoy viendo que estaba bastante equivocado en algunos conceptos.
Hola Abel, como puedo conocer el ciclo de scan de mi programa? Para saber si esta bien.
es como lenguaje de alto nivel como el ensambler solo muy pocos saben de ese lenguaje
los lenguajes, AWL y SCL, ¿están normalizados entre marcas?
El AWL es propio de siemens (aunque otras marcas es posible que tengan un lenguaje parecido a el)
El SCL si suele tenerlo muchas marcas de plc (por ejemplo omron lo tiene, y schneider con el somachine, también)
Hola, step 7 si tiene grafcet
Si, así es! Me lo dijo una vez un suscriptor, que se necesita el paquete GRAHP7 para poder usar grafcet, lo desconocía completamente por aquel entonces! Siempre se aprende algo nuevo 😀
Saludos Diana!
Una pregunta, como puedo ver el tiempo de scan de un determinado programa y si tengo un programa hecho en varios lenguajes puedo ver o sectorizar cuanto tardaria en escanear ese bloque? . me explico, si tengo un bloque en ladder, otro en scl y otro en awl, puedo ver cuanto tardaria en escanear cada uno? es para realizar una optimizacion del programa.
El tiempo de scan se visualiza en diagnostico del sistema (tengo un video donde lo explico).
No, no se puede visualizar por bloques o segmentos cuanto tardaría cada uno.
Bueno, el FUP es un poco mas compacto que el Ladder, si que es menos visual, y claro te obliga a estar familiarizado con portas logicas, pero tampoco es dificil.
Buenas Alfonso!
No es difícil, pero cuando la lógica de control se vuelve compleja, usar FUP te dificulta bastante su implementación y su "seguimiento" cuando el sistema está en funcionamiento, sobre todo si el programa no lo has hecho tu.
Cada programador tiene sus gustos, y los respeto, pero personalmente pienso que el FUP debería desaparecer como lenguaje, literalmente no le veo ninguna ventaja frente a los demás lenguajes, pero si desventajas. Sí, soy así de radical 🤣
Salu2 pelecero!
El pcs7 no se programa en FUP?
Profe Buen Dia....... en caso de los Logos de Siemens usan Fup verdad???
No he tenido el placer de tocar logos todavía 😅 Pero creo que es como dices
@@programacionmultidisciplinar Así es, yo he aprendido recientemente a programar logo, y efectivamente con FUP se hace mucho más facil que ladder (sobre todo en bucles) para los que venimos con cero conocimientos de programación. Aunque depende mcuho de cada persona, pero en mi clase el 90% se ha quedado programando finalmente en FUP. Me he quedado desolado cuando has dicho que no debería existir 😅
@@lionbengalcat Al final son gustos colores, para mi, el fup no debería existir simplemente porque no destaca en nada, si lo comparas con el resto de lenguajes, no es mejor en nada. Si quieres un lenguaje que te permita un seguimiento fácil y, al mismo tiempo, que sea fácil y rápido de programar, tienes el KOP, y está por encima del FUP. Quizá para lógicas sencillas te pueda parecer mejor el FUP, pero para lógicas enrevesadas y complejas, te puedo asegurar que el FUP no es para nada fácil de seguir si lo comparas con el KOP.
Luego, si quieres hacer bucles o trabajar con arrays, el SCL es el más indicado, hacerlo en FUP simplemente sería pegarse un tiro en el pie.
Si quieres trabajar con punteros, estructuras complejas para realizar un funcionamiento complejo, existe el AWL, y para eso, no vas a utilizar FUP.
Los logos realmente son pseudo-plc, dado que son tan simples que los puedes programar desde la propia pantalla. Para mi realmente, no son un plc hecho y derecho, y cualquier fábrica que se precie, por muy sencillo que sea lo que quiera automatizar, no debería usar un logo.
Por eso digo que para mi, el FUP es un lenguaje que sobra, dado que si lo comparas con el resto de lenguajes, no tiene absolutamente nada en lo que destaque. Pero ya te digo, es algo que yo creo y esta bien si tu u otra persona piensa diferente, al final no hay una única vía para programar, la programación es libre 😉
Salu2 pelecero!
El lenguaje AWL seria equivalente al Assembler en un micro? Saludos
Buenas Federico,
Si, más o menos. El AWL es lo más parecido a un lenguaje de "lista de instrucciones" que tiene el plc. De hecho, hay plcs que no se pueden programar en AWL pero que, internamente, trabajan con AWL.
Lo que pasa que el AWL muy pocos lo enseñan por eso es el mas usado por los programadores.
El SCL és el mas usado entre todos los fabricantes??
Buenas Jordi,
Bueno, el SCL cada vez se utiliza más, pero sigo pensando que el KOP es el que más se utiliza. A mi modo de verlo, el SCL se está sobreutilizando demasiado, es un buen lenguaje para bucles y ciertas cosas, pero hay gente que lo utiliza absolutamente para todo, simplemente porque quieren sentirse como los programadores de aplicaciones android o páginas web, pero para mi, eso es un error. Nunca hay que olvidar lo que se está programando, en este caso, un PLC.
En una puesta en marcha, sobre todo si el programa no lo conoces tu, si las condiciones and/or están en KOP, lo vas a agradecer de verdad, Si están en otro lenguaje, te puedes pegar un tiro.
Salu2 pelecero!
No conocía esa faceta del AWL... Tu lo dominas? O:
No soy un experto con el, pero no se me da mal :D
Salu2 crack!
jaja una granja de gallinas, no una fabrica nmms, muy buen video por cierto...
Tenía entendido que los bucles en SCL tenian un coste computacional inferior que en KOP
En general, el SCL consume más que el lenguaje KOP. Para el compilador interno de TIA Portal, le es más fácil pasar de KOP a AWL y viceversa que de SCL a AWL. Te digo esto porque el AWL es lo que entiende realmente el PLC, programar con otros lenguajes es un sobre coste al autómata. Yo para hacer bucles utilizo SCL, siempre y cuando no hagas una exageración de iteraciones, no hay problema.
El AWL no sera como el asembler 😮
Mas o menos, el AWL es el lenguaje de más bajo nivel que tienen los plc de siemens
Salu2!
Quien trabaja con saltos es que no tiene el programa bien estructurado
Estoy de regreso:
Le tienes asco al FUP 😂