EJERCICIOS TIA PORTAL de SET RESET y REALIMENTACIÓN del ESTADO🚀. 💯PRÁCTICO y PASO a PASO✅
Вставка
- Опубліковано 29 сер 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...
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
Un buen ejemplo para set y reset seria una bomba de llenado con un tanque con dos niveles. El nivel inferior, al activarse, enciende la bomba, set y comienza el llenado. El nivel superior, desactiva la bomba, reset.
🆎EL ERES UN MAQUINA, ME ENCANTA TU CANAL Y RECOMIENDO A TODOS QUE TE SIGAN PORQUE APRENDERÁN MUCHÍSIMAS COSAS , LA CLASE ME HA ENCANTADO!!!💪🏼💪🏼 HA SIDO MUY INTERESANTE LUEGO LA HE PUESTO EN PRÁCTICA Y TODO PERFECTO, MUCHAS GRACIAS PORQUE LO HAS EXPLICADO TODO MUY BIEN.
CON MUCHAS GANAS DE VER LA SIGUIENTE 😜
Siempre dispuesto a apoyaros con mis conocimientos!
Me alegra, de verdad, que te sea de utilidad, y espero que te sirva en el futuro 🚀
Un saludo Luís!
es increible como un pequeño detalle como poner el reset en la primera linea de lectura cambia tanto la respuesta del circuito. Muchas gracias!!!! suman mucho estos detalles!
La verdad es que sí, pequeñas tonterías pueden provocar el mal funcionamiento de la instalación. No sería ni la primera vez ni la última 🤣
Saludos Lucas!
Gracias profesor
Me encanta cómo te tomas el tiempo para explicar, en otros videos desde la 1.ª clase se ponen a programar y van cometiendo varios errores que nos has recomendado no usar y todo lo programan en el Main, que en realidad sirven, puesto que es un aprendizaje, pero estoy de acuerdo contigo en cómo organizas tus videos realizando los bloques de programa.
Gracias inge!!!, yo inclusive implemente el ejemplo con una torreta de 3 colores, de manera que al no tener alarmas, me encienda una luz blanca, claro, una vez pulsado el rearme, y una luz verde para cuando se enciende el motor, en vez de poner directamente el contacto NC a la bobina de motor, implemente un arranque y paro de motor.
Gracias inge, excelente video!!!
Estoy aterrizando mucho de lo que ya conocía, pero de una manera más estructurada, estoy seguro que me servirá mucho, saludos desde México.
Abel.... sos un Crack..!!!! Te agradezco, tenia una formacion un poco basica de programacion de PLC y con tu canal y tutoriales estoy implementando nuevos conocimientos a proyectos nuevos... Muchas Gracias...!!!!!!!
Genial! Muy bueno justo estaba investigando eso
Me alegra que te haya sido de utilidad!
Genial vídeo. Es muy interesante que además de enseñar a programar como tal, enseñes casos prácticos como es el caso de la lógica inversa para señales de emergencia, así aprendemos tb los buenos hábitos de programación para hacer un trabajo limpio y con los menores errores posibles. Muchas gracias por todo, los neófitos en el mundo del PLC te agradecemos este curso tan completo y lleno de ejemplos.
Muy bien explicado profe, con lujo de detalles.
Muchas gracias por compartir su conocimiento, estoy viendo todos los videos, son muy buenos, contenido y practica.
Se agradece mucho el apoyo, muchas gracias!
Cualquier duda, quedo a tu disposición vía youtube o email.
Un saludo Fredy!
5:18 Esta parte del video muestra una de las mejores buenas prácticas de implementación de Botón de Parada de Emergencia para PLC. Entonces, el botón tiene que tener por lo menos 2 contactos tipo NC, uno para conectar físicamente al elemento que se desee parar, y el otro para que vaya a la entrada digital del PLC y le avise cuando haya un 0 lógico signifique que hay un paro de emergencia.
Muchas gracias, buen video. A mi tampoco me gusta usar ---(S)--- ni ---(R)--- para estas aplicaciones.
buenas tardes, profe.
No he pasado al otro video porque no me queda clara la lógica en el inicio. si tengo la parada de emergencia vinculada directamente con la alarma, siempre va a activar la alarma porque está dejando pasar corriente; lo que a mi criterio me dice que apenas encienda el sistema me va a generar una alarma automáticamente. ¿no debería ir situada la parada de emergencia en otro punto, o por qué se hace de esta manera?
la razón expuesta en el video no me queda clara. saludos!
Buenas Juan!
Las setas de emergencia van siempre con lógica invertida. A nivel de cableado, la seta de emergencia en reposo (no pulsada) tiene el circuito cerrado, es decir, pasa corriente. Cuando se pulsa la seta, se abre el circuito, cortando la corriente. Esto se hace de esta manera para asegurar que realmente se corta el suministro de corriente a los actuadores.
Por este motivo, al ir en lógica invertida, cuando la seta no está pulsada, manda un 1 lógico al PLC, por eso yo pongo contacto negado, para negar el valor y que de como resultado un 0 (y así, no activar la alarma).
Cuando se pulsa la seta, al PLC le llega un 0 lógico, el contacto del segmento 1 al estar negado, cambia el valor a 1 y activa la alarma.
Salu2 pelecero!
muy bueno gracias
Excelente👌👌
Buen día ingeniero, tengo días estudiando con sus videos, me surge la duda en concreto en este video, ¿cuál es el motivo en el que declara variables en un bloque de programa? y no en variables, ya que todas son del tipo bool, solo por comodidad para ejemplificar que en ese DB estaran las variables del ejemplo? o por algun otro motivo
A lo largo del curso lo irás entendiendo mejor, sobre todo con los proyectos. Pero a grosso modo te diré que declarar variables en DB es porque de esa manera organizas mejor las variables en el programa. Además que cuando vas a hacer el HMI y/o el SCADA de dicho proyecto PLC, te ahorras mucho trabajo si las variables están en DB.
Buenas lo que exílicas es totalmente correcto!!!, pero si no recuerdo mal el echo de hacer Set Reset de manera que el Reset este por debajo de set SIGNIFICA QUE LO ULTIMO QUE LEE EL PLC ES ES EL ESTADO RESET, por esto mismo siempre se reseteara ( a 0) la variable asociada al estado SET RESET, estando las dos funciones recibiendo un 1 de sus respectivos contactos.
Por eso mismo al soltar el pulsador de rearme la alarma volverá a estar a 1, porque prioriza el elemento que se programe mas abajo estando activo [recibiendo un 1] ( siendo este caso un 0 en el RESET)
Así es
Abel una pregunta, el botón de rearme para la realimentación del estado en caso hipotético instalación real seria de tipo NC o NA? 🤔
Buenas Juan,
Te refieres a nivel eléctrico real? Generalmente normalmente abierto.
A nivel de programa depende como lo vayas a plantear.
Salu2 pelecero!
Hola. Me gusta mucho con Set y Reset la verdad. Hubiera estado muy bien verlo en AWL por que no se como se hace un set y un reset. Creo que en video 25 cuando tocas este tema , no lo haces en AWL.
Buenas Eduardo,
Es posible que se me haya pasado.
Para hacer set y reset en awl sería de la siguiente manera, digamos que "var1" al estar a 1, setea "var2", sería tal que así:
U var1
S var2
Para el reset sería así:
U var1
R var2
Salu2 pelecero!
Hola,tiene sentido poner parada de emergencia en paralelo? es que si se activa la parada de emergencia se corta el flujo de energia y el relay de salida que controla la alama no se activaria o me equivoco,gracias
La variable Alarma se utiliza para inhabilitar un equipo, en este caso un Motor. La variable alarma no iría a una salida digital si esto fuera un caso real. Al final lo que hace la variable Alarma es unificar la parada del motor, o bien por avería o bien por seta de emergencia
@ buen día profesor, en el minuto 6:42 dice que esa parada corta la corriente, porque al ser un contacto negado ,al pulsar este se abre y corta dicha corriente, o sea que siempre esta pasando la corriente verdad?, si es así no seria ponerlo en serie y no en paralelo, ya que como dice que casi siempre esta dejando pasar corriente va activar el set desde el comienza y usted esta poniendo un or para tener una condición de si se cumple una cosa o la otra, pero es que desde el inicio se va cumplir la de parada ,estoy bien ahí?
@@antonyca8205 Me refería a nivel eléctrico. Una seta de emergencia esta cableada físicamente con lógica negada, por lo que siempre pasa corriente y al PLC le llega un 1 lógico (cuando la seta NO está pulsada). Cuando pulsas la seta, cortas el circuito y al PLC le llega un 0 a la entrada, eso me referia!
Estimado gracias por el curso, tengo una pregunta, se me presentan muchas dudas con respecto a los elementos pulsadores ya sean NC o NO en cual emplear adecuadamente en determinadas situaciones. En el ejemplo del set y reset usaste el rearme como un contacto abierto por tanto en físico puede ser un pulsador abierto, en la parte de alimentación del estado usaste la variable rearme como contacto cerrado, en este caso cual debemos emplear físicamente ?, saludos
Buenas Herson,
Realmente no importa, siempre va a depender de cómo enfoques tu código. Lo que si es importante es saber como funciona el elemento físico, por ejemplo el botón, si va con lógica normal o negada a nivel de cableado eléctrico, porque eso afecta directamente a tu programa, por el resto, depende de como plantees tu código, eso te lo va diciendo la experiencia.
Yo por ejemplo en este vídeo, para el set y reset utilicé rearme en contacto abierto, y para la realimentación contacto cerrado porque la realimentación del estado es una técnica de programación un poco contraria al set y al reset, pero que pueden tener la misma funcionalidad.
Saludos!
Muy interesante, gracias. Cómo haces el bosquejo del programa? Diagramas de flujos?
Buenas Ramón!
Yo en lo personal siempre he sido de pensar y plasmar las ideas en código y luego ir retocando conforme la marcha. Si el proyecto es muy grande igual si me hago un pequeño croquis en papel de la estructura base pero nunca he utilizado diagrama de flujos.
Saludos!
Yo no entiendo por qué la seta de emergencia es un contacto cerrado,en vez de un contacto abierto para activar las alarmas cuándo pulsas la seta de emergencia.
En este ejemplo no seria un buen uso un FP de rearme y así poder el reset abajo? Físicamente siempre veríamos la Luz roja encendida y el motor nuca avanzaría.
El rearme siempre es un botón físicamente hablando, por eso no es necesario un flanco, porque tu físicamente mantendrás pulsado el botón 1 segundo mas o menos.
Saludos Juan Carlos!
por cuanto me haces una practica para el instituto
Hola.
Otra duda me surge con el lenguaje AWL.
En el caso de los segmentos de KOP retroalimentación del estado, luz roja y marcha motor ( minuto 21:45 del video)
Que es mejor a la hora de programar en AWL, ¿ escribir todo en un único segmento o hacer 3 igual que en KOP.?
Haciendo pruebas, creo que podemos poner todo en un único segmento, pero la lógica me dice que es más fácil encontrar los distintos estados (aún más a medida que añadimos variables) estando separados.
Bueno realmente va a gusto del programador. En AWL puedes poner comentarios así que podrías hacerlo todo en un segmento y cada código separarlo por comentarios, o bien separarlo por segmentos. Yo por ejemplo separo por segmentos cuando son llamadas de equipos o bien lógicas de control que cumplen diferentes funciones. En el último ejercicio que he subido con factory i/o, el clasificador de cajas, lo podrás ver. Y bueno, como adelanto diré que próximamente se viene un ejercicio con factory bastante completito :D
(este video va a ser cortito "No lo es XD") Morí 🤣