Hola abner, gracias por compartir tu conocimiento, mi duda es: esto aplica para Designer Studio? Las visualizaciones de codesys y Designer Studio son muy parecidos. Gracias.
Hola Arthur, muchas gracias por tu comentario. Si es posible hacerlo en designer Studio, solo habría que agregar una variable en la propiedad de Posición, ya sea "X" o "Y" e ir modificando el valor para hacer el efecto que se esta moviendo el objeto...
Hola Carlos, buenas noches. Se que eres muy amable, quiero pedirte un favor y se trata de lo siguiente: Hice una práctica usando un movimiento cartesiano tipo CNC como el que tu muestras en el segundo programa, pero usando solo cuatro botones (arriba, abajo, derecha izquierda), lo que quisiera hacer es con el nombre del objeto y un punto de coordenada de este mismo objeto crear un final de carrera para evitar que el objeto se siga moviendo cuando llegue a un punto X o a un punto Y.
Hola 👋🏼 buenas noches. Mira, a cómo lo entendí, podrías agregar comparadores como GE, GT, LE, LT para comparar la posición actual del objeto con el límite que tú elijas. A partir del minuto 12:28 explicó esa parte de la lógica. Espero haber solucionado tu duda, en caso de que fuera otra cosa puedes decírmelo
@@CarlosAbner No agunte las ganas y mire nuevamente el video. Mi pregunta es diferente. La haré de diferente manera. ¿puedo usar como variable booleana el nombre de un objeto (al que le damos movimiento). Y su activación se de cuando este tenga una determinada posición en X o en Y ?
@@CarlosAbner lo que quiero decir es que esta variable booleana cambia de estado lógico 0 a 1 cuando el objeto en movimiento se encuentre justo en un punto ya sea X o Y. O ambos
Buenas noches Carlos, le escribo desde España. Tenía una pregunta respecto al video. Si se le pone un contacto NA del generador de pulsos a la suma y la resta, ¿por qué se le pone un flanco ( FB : R_TRIG)? Me explico: al tener un contacto NA del generador de pulsos, cuando se ponga a 1 cada 100 ms, le dará señal a el FB ADD,, por lo que sumará. (entiendo yo). No entiendo la necesidad del R_TRIG. Si pudiera explicarme la me haría un rey. Muchas gracias y enhorabuena por su contenido!!
Hola Juanjo, eso es debido a que el software, por cada ciclo de scan, “activa” la función ADD. Como el ciclo de scan es muy rápido (regularmente 20ms) cada 20 ms le suma 1. El rising trigger (R_Trig) lo que hace es que al detectar un cambio de 0 a 1 a la izquierda solamente 1 vez, en el ciclo de scan que ocurre ese cambio, manda un 1 como salida. Aunque se mantenga un 1 a la izquierda solamente una vez manda un 1 a la derecha. Te dejo un video, tal vez te quede más claro. th-cam.com/video/3MCOtdTVhiU/w-d-xo.htmlsi=qExs5xvFULU_5EeR
Hola Geral, hace poco subí un video sobre la programación de un equipo utilizando 4 modos de operación, Modo Paro, Modo Manual, Modo Automático y Modo Home. Es una mezcla de Ladder y SFC (Sequential Function Chart) th-cam.com/video/7-5S5Z6i7S0/w-d-xo.html Tal vez no cubre por completo la guía pero si algunos modos y te puedes orientar. Te invito a verlo...
Creo que todas las figuras tienen movimiento absoluto. Por lo menos yo he movido una lámpara. Cuando accedas a propiedades, quita el filtro predeterminado y elige el filtro "Todas las categorías"
Tendrías que ir incrementando o decrementando las variables en X y Y al mismo tiempo, digamos que no será un movimiento “bonito” pero si será inclinado …
@@CarlosAbner gracias lo intentaré estoy simulando por lenguaje grafcet que unas cajas caigan a una banda y sean empujada por un cilindro a horizontal luego un cilindro b vertical sostiene la caja inmediatamente un cilindro c ese va inclinado lo empuja a otra banda espero me funcione gracias por el Consejo.
@@richardolmedo2513 Ah que bien, mira yo digo que si te funcionará. También te recomiendo que veas el video de "modificación de dimensiones" te puede dar una idea para hacer el efecto de extender y retraer los cilindros. th-cam.com/video/Lf7knpNTsJY/w-d-xo.html
Hola amigo, ctrl+f7 es para forzar el estado de los elementos. Por ejemplo, un contacto abierto que esta en "Falso", si le das doble click te aparecerá el estado al que puede cambiar (True), después para ejecutar ese cambio debes presionar "ctrl+F7" o en el Menú "Depuración" elegir "Escribir Valores".
@@CarlosAbner gracias me funciono, como podria hacer una animacion de llenado de agua de un tanke y que los sensores de nivel detecte el nivel alto y bajo?
00:11 Introducción
00:54 Inicio del Ejercicio
10:16 Ejemplo Sistema de 2 ejes X-Y
Muchas gracias Carlos. Abres nuevas posibilidades de uso de las visualizaciones desconocidas para mí. Seguimos aprendiendo contigo.
Jose Eduardo Perez Gracias por tu comentario José, te soy sincero y yo también he ido descubriendo nuevas cosas 😅
Gracias, me ha sido de bastante ayuda, lo que un profesor no pudo explicar en un semestre aquí se entiende y funciona perfectamente.
Me alegro que te haya sido de utilidad 😁😁
Gracias por el vídeo, esto le añade un extra a mi trabajo.
Excelente Noe. 👍🏼👍🏼👍🏼
Muy interesante video
Ana y Domi Gracias amigos 😁
Hola abner, gracias por compartir tu conocimiento, mi duda es: esto aplica para Designer Studio? Las visualizaciones de codesys y Designer Studio son muy parecidos.
Gracias.
Hola Arthur, muchas gracias por tu comentario.
Si es posible hacerlo en designer Studio, solo habría que agregar una variable en la propiedad de Posición, ya sea "X" o "Y" e ir modificando el valor para hacer el efecto que se esta moviendo el objeto...
Hola Carlos, buenas noches. Se que eres muy amable, quiero pedirte un favor y se trata de lo siguiente: Hice una práctica usando un movimiento cartesiano tipo CNC como el que tu muestras en el segundo programa, pero usando solo cuatro botones (arriba, abajo, derecha izquierda), lo que quisiera hacer es con el nombre del objeto y un punto de coordenada de este mismo objeto crear un final de carrera para evitar que el objeto se siga moviendo cuando llegue a un punto X o a un punto Y.
Hola 👋🏼 buenas noches. Mira, a cómo lo entendí, podrías agregar comparadores como GE, GT, LE, LT para comparar la posición actual del objeto con el límite que tú elijas. A partir del minuto 12:28 explicó esa parte de la lógica. Espero haber solucionado tu duda, en caso de que fuera otra cosa puedes decírmelo
@@CarlosAbner Gracias. Mañana miro y te cuento como me fué con eso.
@@CarlosAbner No agunte las ganas y mire nuevamente el video. Mi pregunta es diferente. La haré de diferente manera. ¿puedo usar como variable booleana el nombre de un objeto (al que le damos movimiento). Y su activación se de cuando este tenga una determinada posición en X o en Y ?
Videotronica Tutoriales ¿A que te refieres con activación? Perdón pero no entiendo bien 😬😬
@@CarlosAbner lo que quiero decir es que esta variable booleana cambia de estado lógico 0 a 1 cuando el objeto en movimiento se encuentre justo en un punto ya sea X o Y. O ambos
Buenas noches Carlos, le escribo desde España.
Tenía una pregunta respecto al video.
Si se le pone un contacto NA del generador de pulsos a la suma y la resta, ¿por qué se le pone un flanco ( FB : R_TRIG)?
Me explico: al tener un contacto NA del generador de pulsos, cuando se ponga a 1 cada 100 ms, le dará señal a el FB ADD,, por lo que sumará. (entiendo yo). No entiendo la necesidad del R_TRIG. Si pudiera explicarme la me haría un rey.
Muchas gracias y enhorabuena por su contenido!!
Hola Juanjo, eso es debido a que el software, por cada ciclo de scan, “activa” la función ADD. Como el ciclo de scan es muy rápido (regularmente 20ms) cada 20 ms le suma 1. El rising trigger (R_Trig) lo que hace es que al detectar un cambio de 0 a 1 a la izquierda solamente 1 vez, en el ciclo de scan que ocurre ese cambio, manda un 1 como salida. Aunque se mantenga un 1 a la izquierda solamente una vez manda un 1 a la derecha.
Te dejo un video, tal vez te quede más claro.
th-cam.com/video/3MCOtdTVhiU/w-d-xo.htmlsi=qExs5xvFULU_5EeR
Excelente video...me sirvio mucho!...Sera posible hacer una maquina de estados en codesys con ladder? guiandose de la guia Gema.
Hola Geral, hace poco subí un video sobre la programación de un equipo utilizando 4 modos de operación, Modo Paro, Modo Manual, Modo Automático y Modo Home.
Es una mezcla de Ladder y SFC (Sequential Function Chart)
th-cam.com/video/7-5S5Z6i7S0/w-d-xo.html
Tal vez no cubre por completo la guía pero si algunos modos y te puedes orientar.
Te invito a verlo...
@@CarlosAbner muchas gracias!...lo veré detenidamente...y cualquier duda que surja se la haré saber!...bendiciones.
@@karlageraldinarosalesoliva711 claro que si, cuenta con eso 👍🏼
@@CarlosAbner Gracias.
es posible con este movimiento de objeto activar algun ensor por decirlo de una cinta transportadora¿
Pues todo es virtual, si podrías hacerlo
@@CarlosAbner muchas gracias, algun video que este en el canal que muestre como hacerlo?
th-cam.com/users/shortsZTiC9Ssp8DA?si=vi02MTZtWSK1Qd0K
Los sensores del actuador que baja y sube, se encienden al llegar a las posiciones
Hola podrías hacer el semaforo tof que sea de un ciclo que al pasar 4 veces su poseso se pague, entre cada ciclo hay una espera de 8 segundos
Creo que todas las figuras tienen movimiento absoluto. Por lo menos yo he movido una lámpara. Cuando accedas a propiedades, quita el filtro predeterminado y elige el filtro "Todas las categorías"
Hola José Luis, creo que tiene razón, solo tendría que revisar a detalle pero probablemente se me pasó eso.
Igual Gracias por la sugerencia
Como agregó movimiento a objetos o rectángulos inclinados?
Tendrías que ir incrementando o decrementando las variables en X y Y al mismo tiempo, digamos que no será un movimiento “bonito” pero si será inclinado …
@@CarlosAbner gracias lo intentaré estoy simulando por lenguaje grafcet que unas cajas caigan a una banda y sean empujada por un cilindro a horizontal luego un cilindro b vertical sostiene la caja inmediatamente un cilindro c ese va inclinado lo empuja a otra banda espero me funcione gracias por el Consejo.
@@richardolmedo2513 Ah que bien, mira yo digo que si te funcionará.
También te recomiendo que veas el video de "modificación de dimensiones" te puede dar una idea para hacer el efecto de extender y retraer los cilindros.
th-cam.com/video/Lf7knpNTsJY/w-d-xo.html
apreto control f7 y no se mueve y.y
Hola amigo, ctrl+f7 es para forzar el estado de los elementos.
Por ejemplo, un contacto abierto que esta en "Falso", si le das doble click te aparecerá el estado al que puede cambiar (True), después para ejecutar ese cambio debes presionar "ctrl+F7" o en el Menú "Depuración" elegir "Escribir Valores".
@@CarlosAbner gracias me funciono, como podria hacer una animacion de llenado de agua de un tanke y que los sensores de nivel detecte el nivel alto y bajo?
No encuentro el operador "BLINK" en mi biblioteca, como puedo obtenerlo?? Muy buen video bro :)
Hola Luis (Y),
¿Ya agregaste la librería "Util"?, en caso de que no, revisa el video a partir del minuto 5:11...