gracias por tu video ahora por fin le entendi.. :D soy tu nuevo alumno espero poder cursar todos tus videos >D ojala no me muera de covid sin antes ver tus videos. gracias papu
Hola Cristian, gracias por comentar. Lo puedes hacer de la siguiente manera, -Primero declarar las variables: R_TRIG_1: R_TRIG; bTest: BOOL; TON1: TP; -Después en la lógica debe quedar CAL | R_TRIG_1( CLK:= | btest) CAL | TON1( IN:=| R_TRIG_1.Q, PT:= | T#5S) TP es un Timer Pulse, tu al activar la variable "bTest" activarías la función R_TRIG_1 y la salida de esa función sería la entrada del temporizador TP, entonces comenzará a contar hasta alcanzar 5s. Si quisieras usar un TON, tendrías que enclavar una variable que sería la entrada de TON porque con un pulso no serviría
@@CarlosAbner Ok muchas gracias. Yo lo quiero usar en un TOF para que apague después de cierto tiempo que se pulse el flanco. Pregunta aparte: ¿Qué hace o qué es CLK ?
Gracias por el video. Estoy tratando de emular un programa de RSLogix5000 hecho con SFC a un programa de SFC en Codesys. . Mi dilema es que RSLogix5000 tiene un qualifier para detectar en Rising Edge y otro para detectar en Falling Edge. La pregunta es como lo hago en Codesys?
Mmm yo lo que hago es crear acciones las cuales pueden ser de cualquier lenguaje y yo por lo regular elijo Ladder, después mandarlas a llamar en los “pasos” de SFC. Dentro de los pasos ya uso las funciones de R_Trig (rising trigger) o F_trig(falling trigger)
@@CarlosAbner buenos días amigo tu sabes cómo dónde debo presionar para que mi programa vuelva desde cero,lo que me toca hacer es cerrarlo y volverlo abrir pero eso me quita mucho tiempo 😅 muchas gracias 😁
@@samiralexandertrochezsecue5775 en el menú de “En línea” hay 3 opciones de Reset; reset en frío, reset en caliente y reset origen. Para lo que ocupa de solo reiniciar puedes utilizar reset en caliente. No recuerdo exactamente cuál es cuál pero entre el caliente y frío uno simula apagar y encender el PLC y otro simula una descarga de programa. Reset Origen borra el programa del dispositivo que utilices y ocuparías volverlo a descargar
hola , me podrías ayudar con u n ejercicio .....Realiza un programa para un PLC (utilizando para ello el simulador CoDeSys) que haga que un contenedor que es llenado con jarabe y una vez mezclado descargue su contenido al llegar al tope, . Nótese que se cuenta con un batidor (A1) para agitar la mezcla, el cual debe activarse por 15 segundos. por favor
@@CarlosAbner si, digo otro atajo porque esa sería la de serie, tal vez se pueda cambiar la configuración, es que en serio ese comando es pa' romperse la muñeca we, pero si no ni modo
Hola Mario, mira tal vez elegiste el módulo que no tiene EN/ENO, en el minuto 1:46 es cuando lo elijo. Y si tu duda es que al decir "no me aparece" te refieres a que no esta ese módulo pues mira, puedes dar click en el menu que se encuentra en la parte superior IL/FBD/LD y ahí debe de aparecer. Ahora si tampoco ahí aparece debes de ir a "Herramientas" - "Personalizar", buscar "IL/FBD/LD", ahí te aparecen los "accesos rapidos" que tiene seleccionados por default, si quieres agregar otro, en este caso "Llamada de Módulo con EN/ENO" pues ahí debes de presionar el botón "Añadir comando" y seleccionarlo
01:10 Efecto del escaneo del PLC en una función de ADD
07:20 Función R_TRIG
09:13 Función F_TRIG
De nuevo felicitarle por su trabajo, le animo a serán de gran ayuda, gracias
Es un placer aprender con tus tutoriales
Gracias a ti amigo, estoy aprendiendo demasiado de codesys
Muchas gracias por tu comentario Daniel, me alegra que estés aprendiendo amigo y te felicito por eso (Y)
gracias por tu video ahora por fin le entendi..
:D
soy tu nuevo alumno espero poder cursar todos tus videos >D
ojala no me muera de covid sin antes ver tus videos.
gracias papu
Que bien que le hayas entendido, cualquier duda puedes comentarla y vemos como podemos ayudar, muchas gracias por tu comentario (Y)
Muy buenos tutoriales, gracias amigo.
Me alegra que te sean de utilidad. Y gracias a ti por tu comentario (Y)
muy buenos videos e aprendido mucho .muchas gracias saludos desde chile ..gracias hermano
Ohh muchas gracias por tu comentario y saludos desde México :D
Gracias por los vídeos.
¿Cómo haría una flanco en Listado de Instrucciones y como lo pondría dentro del contacto de entrada a un temporizador?
Hola Cristian, gracias por comentar.
Lo puedes hacer de la siguiente manera,
-Primero declarar las variables:
R_TRIG_1: R_TRIG;
bTest: BOOL;
TON1: TP;
-Después en la lógica debe quedar
CAL | R_TRIG_1(
CLK:= | btest)
CAL | TON1(
IN:=| R_TRIG_1.Q,
PT:= | T#5S)
TP es un Timer Pulse, tu al activar la variable "bTest" activarías la función R_TRIG_1 y la salida de esa función sería la entrada del temporizador TP, entonces comenzará a contar hasta alcanzar 5s.
Si quisieras usar un TON, tendrías que enclavar una variable que sería la entrada de TON porque con un pulso no serviría
@@CarlosAbner
Ok muchas gracias.
Yo lo quiero usar en un TOF para que apague después de cierto tiempo que se pulse el flanco.
Pregunta aparte:
¿Qué hace o qué es CLK ?
Excelente ayuda !
mil gracias
👍🏼👍🏼👍🏼gracias por tu comentario 😁
Gracias por el video. Estoy tratando de emular un programa de RSLogix5000 hecho con SFC a un programa de SFC en Codesys. . Mi dilema es que RSLogix5000 tiene un qualifier para detectar en Rising Edge y otro para detectar en Falling Edge. La pregunta es como lo hago en Codesys?
Mmm yo lo que hago es crear acciones las cuales pueden ser de cualquier lenguaje y yo por lo regular elijo Ladder, después mandarlas a llamar en los “pasos” de SFC.
Dentro de los pasos ya uso las funciones de R_Trig (rising trigger) o F_trig(falling trigger)
Excelente explicacion muchas felicidades desde Colombia =D_05:51pm_15-Nov.-2020-Domingo =D
Muchas gracias por tu comentario Samir desde Monterrey, México
10:36 pm_15Nov.-2020-Domingo =D
@@CarlosAbner 😃✌️
@@CarlosAbner buenos días amigo tu sabes cómo dónde debo presionar para que mi programa vuelva desde cero,lo que me toca hacer es cerrarlo y volverlo abrir pero eso me quita mucho tiempo 😅 muchas gracias 😁
@@samiralexandertrochezsecue5775 en el menú de “En línea” hay 3 opciones de Reset; reset en frío, reset en caliente y reset origen.
Para lo que ocupa de solo reiniciar puedes utilizar reset en caliente.
No recuerdo exactamente cuál es cuál pero entre el caliente y frío uno simula apagar y encender el PLC y otro simula una descarga de programa.
Reset Origen borra el programa del dispositivo que utilices y ocuparías volverlo a descargar
@@CarlosAbner Muchisimas gracias. =D
Muy buen video!!!
Gracias Edgardo (Y)
pulgar arriba
muy bueno
hola , me podrías ayudar con u n ejercicio .....Realiza un programa para un PLC (utilizando para ello el simulador CoDeSys) que haga que un contenedor que es llenado con jarabe y una vez mezclado descargue su contenido al llegar al tope, . Nótese que se cuenta con un batidor (A1) para agitar la mezcla, el cual debe activarse por 15 segundos. por favor
Apenas que me escribas al correo que aparece en la descripción del vídeo...
Cómo haces para escribir variables sin ctrl f7, eres un capo.
Ay 😥 si usas ctrl f7, se puede cambiar? Es un comando muy incómodo de ejecutar
@@ikeravila563 Hola Iker, otra opción es en la barra de menús (parte superior) da click en la opción de "Depuración" y después en "Escribir Valores".
@@CarlosAbner si, digo otro atajo porque esa sería la de serie, tal vez se pueda cambiar la configuración, es que en serio ese comando es pa' romperse la muñeca we, pero si no ni modo
@@ikeravila563 Ah ok, pues la verdad no se :/ pero te recomiendo que utilices las 2 manos :D haha
@@CarlosAbner el dolor ya me obliga 😂😂
No me aparece el EN Y ENo en la funcion
Hola Mario, mira tal vez elegiste el módulo que no tiene EN/ENO, en el minuto 1:46 es cuando lo elijo.
Y si tu duda es que al decir "no me aparece" te refieres a que no esta ese módulo pues mira, puedes dar click en el menu que se encuentra en la parte superior IL/FBD/LD y ahí debe de aparecer.
Ahora si tampoco ahí aparece debes de ir a "Herramientas" - "Personalizar", buscar "IL/FBD/LD", ahí te aparecen los "accesos rapidos" que tiene seleccionados por default, si quieres agregar otro, en este caso "Llamada de Módulo con EN/ENO" pues ahí debes de presionar el botón "Añadir comando" y seleccionarlo