Por fin me quedo esta practica, le batalle un rato, no sabia el uso del VAR_IN_OUT, ademas de otro errores que tenia. Intente hacerlo solo con POUs porque me di cuenta que el FB no estaba leyendo la posactual, ahi mw di cuenta de la utilidad de usar FBs para tareas repetitivas, cosa que no te qued claro hasta que lo usas, al final preferi buscar los errores , GRACIAS Carlos.
@CarlosAbner6 ай бұрын
Gracias a ti por comentar Juan, y que bueno que fuiste paciente y quisiste encontrar la solución a los errores.
@jepp19664 жыл бұрын
Gracias Una vez más un gran video y muy ilustrativo Seguimos aprendiendo contigo
@CarlosAbner4 жыл бұрын
Gracias por tu comentario Jose
@VideotronicaTutoriales4 жыл бұрын
Pulgar arriba. Ya conocía lo del método por pasos por aquello de hacer el algoritmo en GRAFCET y luego pasarlo a LADDER, me gusto mucho el vídeo porque entendí como hacer la matriz de una dimensión de 0 a 1 para poder declarar los pasos Paso.1, Paso.2, Paso.3, etc... También me gustó y se me aclaró la inquietud que yo tenía de hacer bloques de función para los movimientos a mostrar en la visualización HMI. Gracias por compartir tu conocimiento amigo.
@CarlosAbner4 жыл бұрын
Excelente, si es un método conocido y que bueno que ya lo habías trabajado. Lo que comentas de los bloques de funciones de hecho también lo hice por la duda que me habías comentado pero se me paso mencionarlo. Agradezco tus comentarios al igual que los de los demás porque también me ayudan a mejorar.
@losviajerossv53854 жыл бұрын
Buen video amigo muchas gracias por compartir
@CarlosAbner4 жыл бұрын
Gracias a ustedes por apoyar!
@jordannoguera86684 жыл бұрын
Gracias por el conocimiento, muchos éxitos
@CarlosAbner4 жыл бұрын
Gracias a ti (Y)
@cainabel80212 жыл бұрын
Todos tus videos son ecelente, he estado aprendiendo mucho con tus videos, en este video me pregunto si la variable del tiempo puede ser modificada desde el visualización, con variable de entrada, no se si me doy a entender
@CarlosAbner2 жыл бұрын
Hola Cain, gracias por tu comentario y por tu apoyo al canal amigo, de verdad se agradece :D Lo que comentas si es posible hacerlo directamente pero tendrías que configurar un recuadro como "entrada de texto" por lo tanto para elegir un tiempo tendrías que tener el cuenta la sintaxis t#1s, por ejemplo. Yo lo que prefiero hacer es poner un recuadro y asignarle una variable de tipo DINT y ya utilizo la función TO_TIME ó DINT_TO_TIME así ya convierto el valor DINT a TIME, ahora el valor colocado en el recuadro se toma como "Milisegundos" si digamos tu quisieras que lo que se escriba en el recuadro sea segundos pues tendrías que hacer una multiplicación. Por ejemplo si queremos referirnos a segundos, pus cuando "escriban" 2 debemos multiplicarlo por 1000 que correspondrá a "2000 milisegundos" y ya cuando se convierta a tipo time aparecerá como t#2s
@josemanuelsanchezcih54924 жыл бұрын
Excelente aporte!
@CarlosAbner4 жыл бұрын
Gracias por comentar
@fernandoayra36293 жыл бұрын
Gracias por tu video, podrías hacer un pequeño video explicando en detalle lo que en un Programa los Obletos: Action, Method, Property, Transition que encontramos en el menu Add Object, ya que en el video haces uso de ellos. Muchas gracias por adelantado. Saludos
@CarlosAbner2 жыл бұрын
Hola Fernando, gracias por tu comentario y disculpa la demora en responder, tengo el problema que me manda algunos comentarios a SPAM y apenas los voy viendo. Para el tema de los objetos que mencionas, solo he utilizado Action, tendría que investigas mas sobre "Method" y "Property" pero si es algo que he querido investigas. Lo tomaré como una opción para los siguientes videos.
@Wolf-xq4kw5 ай бұрын
Hola Carlos, tienes el programa para descargarlo? Vengo del video de manual y automático y ya hice todo
@CarlosAbner5 ай бұрын
Hola, esos programas creo que los perdí, o tal vez estén en algún disco duro. Una disculpa... Pero siguiendo el vídeo lo puedes hacer (Y)...
@jorgemosqueda47343 жыл бұрын
Hola, gracias por la información es muy interesante, me gustaria saber cual es el metodo correcto , a la hora que que por ejemplo si un paso no se cumple , posteriormente sale una alarma , pero cual es el deber ser? A la hora de restaurar, el iciclo continua donde se quedo el paso o hacer home ?, tambien seria bueno explicar, si la maquina la ponemos en modo manual y activamos ciertos dispositivos y nos movemos a modo automatico que sucede , o cual es el proceso adecuado de igual forma si hay un libro en el que explique estos metodos, pudieras compartir, gracias
@CarlosAbner3 жыл бұрын
Hola Jorge, son muy interesantes tus preguntas. Mira, para ambas situaciones dependerá de la aplicación que estés realizando y la necesidad de la misma. La mayoría de las veces, cuando sucede una alarma, yo interrumpo el paso en el que se haya quedado, solicito un reinicio (home) y al iniciar un nuevo ciclo comienza desde el Paso 0. Una ocasión si tuve que guardar el paso en el que se había quedado y continuar, pero son pocos casos. Para el tema de poner la máquina en Manual y cambiar a Automático, solicito un reinicio para que el equipo se ponga en sus condiciones iniciales, es lo ideal y recomendable, pero repito, puede cambiar según las necesidades de la aplicación. Lo que te comento ha sido con base en experiencias de distintos proyectos, no tengo un manual o algún libro...
@MMARTINEZ2964 жыл бұрын
AMIGO gracias por tu aportacion, solo quiero preguntar si codesys sirve para programar el plc ab 1500 ?
@CarlosAbner4 жыл бұрын
MMARTINEZ296 se programa con el RsLogix 500
@MMARTINEZ2964 жыл бұрын
Grácias El problema qué tengo es qué el rs logix 500 Se me termina muy rápido y no puedo hackearlo Y tengo el PLC físico y no puedo practicar
@CarlosAbner4 жыл бұрын
MMARTINEZ296 te entiendo amigo, pues podrías buscar la manera aquí en KZbin. Igual si quieres practicar puedes descargar el LogixPro. Es la misma interfaz que rslogix 500 y es gratuito. Y también mira mis videos así aprendes de varios software 😅😅
@Victor_Sj4 жыл бұрын
Hola, que ventajas tiene el programar dentro de una acción en vez de hacerlo desde un pou llamado luego desde el programa principal? saludos y gracias
@CarlosAbner4 жыл бұрын
Pues no se si llamarle ventajas pero podría ser que las variables que utilizas son las del programa principal, es decir son variables locales. Sabes que esa acción es parte de ese programa, es una manera de ordenar tu programa. También ahorras recursos del PLC, no es lo mismo hacer el scan de una acción que un POU.
@maxiiavalos932 жыл бұрын
Hola, que tal? Tengo una duda. Programo tal cual ha programado usted, pero cuando llego a las líneas 10 y 11 en la función de bloques de movimientos (Movimientos FB), no puedo configurar ni el Blink 1 ni el Blink 2 en el contador, ya que me tira varios errores y no sabría como solucionarlo. Tengo el Codesys V3.5 SP15 Patch 4
@CarlosAbner2 жыл бұрын
Hola Maxi, podría indicar el minuto del video y cuáles errores son los que te muestra, por favor para entender mejor
@maxiiavalos932 жыл бұрын
Podría comunicarme con usted por correo y mandarle el proyecto que programe así lo puede ver? Así sería más fácil de que usted vea en donde estuvo mi error. Muchísimas gracias!
@CarlosAbner2 жыл бұрын
Si, mi correo está en la descripción. Solo que ahorita no tengo la computadora a la mano, sería mañana por la mañana cuando podría revisarlo
@maxiiavalos932 жыл бұрын
@@CarlosAbner muchas gracias Carlos! Ya le he mandado por correo el proyecto. Espero su respuesta. Que tenga un buen día!
@carlosalbertogomezgarcia73884 жыл бұрын
excelente
@CarlosAbner4 жыл бұрын
carlos garcia Gracias 👍🏼
@josemanuelsanchezcih54924 жыл бұрын
Estaría bien en un proximo vídeo que explique como hacer un modo manual y automatico?
@CarlosAbner4 жыл бұрын
Hola amigo, me tarde pero acabo de hacer uno. Espero que te sea de utilidad, saludos kzbin.info/www/bejne/bV6YhGiQa85qiZI
@angelopolletta1906 Жыл бұрын
Ing.buon pomeriggio volevo chiederle perchè nella simulazione il movimento degli oggetti non è continuo ma a scatti, dipende dal mio PC o dal software codesys? Grazie e auguri di buona Pasqua trascrsa a lei e a tutti i partecipanti Grazie.
@CarlosAbner Жыл бұрын
Ciao amico, diciamo che è un po' delle 2 opzioni che hai appena citato. Per far sembrare l'"illusione" meno lenta potresti ridurre il tempo di incremento del valore della posizione, tuttavia, se il computer non ha risorse sufficienti non noterai un gran cambiamento...
@angelopolletta1906 Жыл бұрын
@@CarlosAbner grz buona domenica
@carlosvelascocevallos34373 жыл бұрын
Amigo disculpa como haces para configurar el blink
@CarlosAbner3 жыл бұрын
Debes agregar la librería "Util". Ve a Administrador de Bibliotecas, después busca el botón de "Agregar Bibliotecta", y por último busca dentro de las opciones la que se llame "Util" Igual te dejo el link de otro vídeo, revisalo a partir del minuto 5:11 kzbin.info/www/bejne/pH2bnHlje6d1pbc De paso deja un like :D
@carlosvelascocevallos34373 жыл бұрын
Amigo te pido un favor grande, envíame ese archivo de tu prueba es solo para poder practicar y ver como configurar un enncoder y un servo, carlitospaulv@outlook.com ya casi lo tengo todo pero no puede hacer el ciclo se queda en el paso 1 no se cual es la falla o te puedo enviar el archivo a que me ayudes. Y sigo viendo tus videos para aprender
@CarlosAbner3 жыл бұрын
@@carlosvelascocevallos3437 Hola amigo, si gustas podemos planear una sesión remota, solo que para eso te pediría te hicieras miembro "Personal" del canal (Botón de "Unirme") como apoyo mutuo. Quedo en espera de tu respuesta (Y)
@carlosvelascocevallos34373 жыл бұрын
@@CarlosAbner Que tal amigo aun no estoy en esa capacidad lo voy a pensar. Con todo muchas gracias pr la información.
@CarlosAbner3 жыл бұрын
@@carlosvelascocevallos3437 Ok amigo, pues igual esta el vídeo, solo síguelo detalladamente (Y)