Gracias por el aporte Roberto y la explicación perfecta que haces. Llego a este video al tener que hacer una práctica de SPA de un encoder incremental. Me va a servir bien para explicar en la memoria sobre todo la configuración hardware.
muy buen vídeo informativo. Muy agradecido. Ahora, quisiera hacerte una pregunta si eres tan amable. Estoy por trabajar sobre una máquina en donde un inversor maneja la velocidad de un motor. El motor tiene un enconder ajustado al eje. La señal del encoder debe ir al PLC y el PLC debe emitir otra señal para manejar la velocidad de giro de un servomotor (con su respectivo driver). Hasta aquí es algo muy parecido a lo que este vídeo nos muestra. El punto de dificultad, es que la máquina tiene un sensor que emite una señal. Esta señal está hecha para coordinar la posición del servo motor. Es decir, además de que el servo motor debe girar a la par con el motor común, este debe ajustarse para que esté en el punto X cuando el sensor emita la señal. Si no fuese así, entonces el servomotor debe disminuir su velocidad hasta encontrar de nuevo el punto y así mantenerse. Es esto lo que no puedo configurar en PLC. El Encoder tiene ABZ-A(Negado)B(Negado)Z(negado) y puede funcionar desde 5V a 24VDC. Estaría agradecido con algún tipo de ayuda, o tal vez algún lugar donde pueda consultar y obtener información para afrontar este retol
Hola. Dependiendo del tipo de servo, lo más usual en estos casos es usar un objeto tecnológico en TIA Portal, llevando esa salida de sincronismo a una de las entradas de contaje rápido del PLC. En el manual del 1200 se comentan algunas de estas aplicaciones. Un saludo
Buenas. He comprado un encoder con salida Totem Pole. Lo conecté a mi s7 1200 (firmware actualizado al 4.2) las salidas A y B a las entradas I0.0 y I0.1 respectivamente. la cosa es que el %ID1000;P no obtiene los valores que debería al hacer girar el encoder. el encoder es de 24VDC. La entrada M del s7 1200 va conectada al M de la fuente interna del PLC.
Hola, en la versión de FW4.2 hay cambios en el funcionamiento del encoder. Todavía no he hecho un vídeo, pero en esta entrada del blog se comenta ese tema: automatizacioncavanilles.blogspot.com.es/2017/01/encoder-tia-portal-14-fw42.html Un saludo
Buenas tardes inge Como puedo programar un plc 1200 con rampas de temperatura, por ejemplo que en 30 minutos, suba de 20 grados a 50 grados, en otros 50 minutos de 50 grados a 100 grados, en 60 min de 100 grados a 200 grados, y en 2 horas, se mantenga a 220 grados.
Hola roberto...hice un proyecto de caudal con contador rapido haciendo sumatoria de meta cada vez que se da el evento cv=rv en un bloque de interrupcion, el asunto es que siempre que en dicho bloque consulto los pulsos lo hace con un puslo o dos menos de la meta es decir,,,si la meta era de 187 pulsos al ingresasr al ob de interrrupcion lo hace con 186 pulsos...¿porque?
Hola, habría que ver el proyecto, puede ser por el orden de las instrucciones que dispara la interrupción justo en el momento de alcanzar el valor, sin tiempo a que se refleje en el contador rápido.... Habría que hacer algunas pruebas para verificarlo. Un saludo
@@RobertoAS El orden es que cuando alcance cv=rv activa el evento en un ob 40...cuando llega al ob untilizo un move para pasar la id 1000 a una memoria y siempre toma un pulso por debajo al rv ...cargo la nueva meta llamando allí mismo con la función ctrl_hsc ... ...aveces creo que es porque la memoria de imagen no se ha actualizado...ya que el ob se dispara en la mitad del programa...uso un contador hsc normal no el EXT...aún no se cómo solucionarlo
@@automatizacionycontrol3055 Hola, esa es una explicación razonable, la OB40 se dispara y ejecuta antes de la actualización del valor de contaje. En todo caso, mientras que el proceso se haga correctamente no tiene mayor importancia que se se refleje n ó n-1... Además, el caudal seguirá fluyendo por lo que el valor se va a seguir incrementando...
@@RobertoAS Profe gracias por las respuestas...en mi proyecto dosifico químicos a g/ s y está distorsión de caudal alcanza a afectar un poco el proceso...ya que el flujo da pequeños saltos y el pid hace lo mismo...no sé si utilizando el ctrl_hsc_ext que tiene contador en el bloque de datos llamado cuerrentCounter me ayude al no usar la id1000 para tomar datos o no se cómo puedo hacer.
@@automatizacionycontrol3055 Probablemente funcione mejor ya que no ha de esperar a la actualización del área CIO, además puedes hacer una captura del valor de contaje desde la DB. Un saludo
Como siempre una clase magistral, soy un apasionado de sus videos. Como podria hacer una remanencia en los datos del contador en el caso de cortar la tension del plc y volver a arrancar?
Muchas gracias por el comentario. Con el FW actualizado se recomienda usar la función extendida con la que se pude hacer de forma más simple. Con esta instrucción se podría montar una función que moviera el dato a un área permanente de forma continua y después desde el OB100 cargar el valor de contaje almacenado al arrancar el PLC. Un saludo
Cuidado con el FW que usas, el 4.4 requiere TIA Portal 16, el 4.3 requiere TIA 15 + SP1, mientras que el FW 4.2 se puede usar desde TIA portal 14. Mira a ver qué versión del programa tienes antes de actualizar el PLC. Un saludo
estoy realizando una aplicación con un plc s7-1200 y un encoder de fase diferencial de 600p/rev. En tia portal he configurado como AB cuadruple y tengo 2400 p/rev y mas resolucion. Es la primera vez que uso un encoder. He filtrado las entradas y activado el contador rapido. Puedo leer todos los pulsos pero el problema viene cuando quiero hacer una comparación. Quiero que a 2400 pulsos me ponga el contaje a 0, si lo giro despacio me lo hace sin problemas pero cuando lo meto en la aplicación que va a 200 rev/min el contaje se pasa de los 2400 y sigue contando. Deduzco que cuando el contador pasa por 2400 el ciclo de scan no es capaz de captarlo y sigue contando. Como podria solucionar esto? Gracias.
Hola, para ese tipo de funciones se han de utilizar las alarmas de proceso (por defecto el OB40), es la única forma de garantizar el disparo en el momento adecuado. Si no necesitas mucha precisión y usas comparaciones simples, no has de poner la condición 'igual' (=), porque se la puede saltar, es mejor usar 'mayor o igual' (>=) con lo que te aseguras que en cuanto pase del valor seleccionado se producirá la acción. Un saludo
@@RobertoAS antes que nada, gracias por el video y por tomarte el tiempo de responder las preguntas. Hay alguna forma de realizar esas comparaciones en varias alarmas de proceso? Ejemplo: Quiero que salte la alarma de proceso cuando el valor del encoder sea igual a 100. Luego otra alarma cuando esté a 300, luego otra a 500 y así con N alarmas. O sólo está disponible una?
@@DF-nq8vy Hola, sólo hay una alarma, pero se puede modificar el valor objetivo. Hay varios ejemplos en el canal en los que se hace exactamente lo que quieres, por ejemplo aquí: ruclips.net/video/zo3ho-W5S5s/видео.html Un saludo
Gracias Ing. Cavanilles. Muy buena información. Sería bueno que subiera un video para los contadores rápidos pero en Tia Portal v14. Estoy usando un cpu 1212c con fw 4.2 y pues si cambian algunas cosas. Gracias Ingeniero
cuando escoges incrementar contador quiere decir que si en un principio lo hago girar hacia la derecha va aumentar y despues si lo hago girar hacia la izquierda va ha disminuir ? o viceversa. Tengo un encoder de una sola fase pero por medio de un circuito obtuve la otra señal desfasada pero solo aumenta cada ves que lo hago girar ya sea a la derecha o izquierda
Hola, el encoder debe ajustarse como 2 fases y recibir las señales correctamente. Puedes encontrar un encoder de fase diferencial en eBay o Aliexpress por menos de 10 €. Un saludo
Hola, no trabajo con ese controlador, pero normalmente necesitarás pasar la señal de entrada a un rango aceptable, por encima de 15 voltios, por el tema de frecuencia no parece muy alta. Un saludo
Hola muy buen día, de antemano agradezco la oportación por su tutorial de s7 1200, sin embargo tengo una duda con respecto al tipo de encoder que usted menciona (ONROM), SI la salida del encoder es NPN en tonces los pulsos que resivira el PLC son de logica negativa? Saludos
Hola, no tiene nada que ver la lógica con la tensión de la señal, simplemente comentando el común a 24V recibe los pulsos de forma correcta, lo único que precisan las entradas es detectar la diferencia de potencial. Si la cuestión es sobre cómo conectar un encoder NPN a unas entradas PNP, basta con conectar unas resistencias entre +24V y la salida de señal de pulsos del encoder, de este modo se invierte la señal, de forma que cuando debiera dar un 0 dará pulsos y cuando debiera dar pulsos, dará un 0. Un saludo
Hola, poderse hacer se puede, pero si los pulsos son muy rápidos puedes tener problemas por el lado del inductivo que no sea capaz de conmutar con la suficiente velocidad. Si la velocidad no es muy alta puede funcionar perfectamente. Un saludo
@@RobertoAS Como puedo realizar la operación para convertir esos pulsos a una velocidad es decir rpm. Creo que se debería dividir esos pulsos para el número de pulsos que daría por vuelta y eso calcular cada minuto. Esa es mi duda como hacerlo cada minuto
Hola. gracias por todos los trabajos. y tengo una pregunta: para las tarjetas 6ES7 138-6AA00-0BA0 QUE SE COLOCAN EL LA PERIFERIA DESCENTRALIZADA COMO SE CONFIGURA LOS ENCODERES? HAY QUE AGREGARLO COMO OBJECTO TECNOLOGICO O SE PUEDE SIN AGREGARLOS? Y SI NO LOS AGREGAMOS CUAL ES EL BIT DE LECTURA?
Hola, esa función es obsoleta, ahora se utiliza la extendida que tienes comentada en la entrada del blog enlazada en la descripción del vídeo. Un saludo
En el ob starter (100) puede mover ese valor al cv recuerda que el ob 100 se ejecuta primero que el ob 1 asi lo puede truquear y pone un siempre true tal vez uno se si me entiendas espero que si pero yo lo he hecho para que no se me vaya a 0 espero te sirva
Hola, no hay PDF, ese es el proyecto archivado de TIA Portal 13 del ejemplo que se ve en el vídeo. Se abre con el programa de Siemens, aunque también lo puedes descomprimir con 7zip. Un saludo
Hola, lo siento pero no sé a qué tipo de dispositivo te refieres. Este ejemplo es para configurar un encoder en los 1200 con FW inferior al 4.1. Un saludo
Para poder hacer un control de velocidad/posición entre dos motores master/slave controlados por un variador y a su vez controlados estos por medio de unaseñal analógica procedente de un plc, tienes algún ejemplo o indicación? saludos y gracias
Hola, no tengo nada hecho, lo siento. De todos modos, depende del variador, algunos tienen una salida analógica que puedes usar como referencia para otro equipo. Un saludo
En este caso no me sirve esta opción, ya que es necesario controlar la posición y la velocidad entre un maestro y un esclavo, lo que no me queda claro es como unir ambos pid, ya que si hago un control pid de velocidad con los encoder incrementales y, luego por ejemplo con un detector inductivo en el maestro y el esclavo para saber la posición de los mismos, como hacer que la velocidad controlada también sea corregida por la posición de los mismos detectores en caso de no mantener el desfase requerido entre ambos.
Hola, eso no lo he trabajado en los 1200, algunas de las aplicaciones Motion Control de velocidad sólo están disponibles para los 1500 y pueden requerir una licencia adicional, con un Sinamics G120 creo que puede hacerse usando un encoder TTL y con el 1500 como maestro. Hacerlo de forma 'manual' sin los asistentes puede ser bastante complicado de desarrollar. Un saludo
Que chulada de video!! desconozco si el canal sea de una universidad, creo que si, soy de México pero me gustaría estudiar con ustedes, tendrán cursos online?
Hola, lo siento pero es requisito ser residente en España, de todas formas, en el canal y en el blog tienes mucho contenido para practicar temas de automatización. Un saludo
Antes que nada muy buen explicación. Pero tengo una duda. Ando trabajando con un PLC siemens S7 1200 y quiero leer el encoder de la marca DELTA ASDA A2 que es de 1'280,000 pulsos*rev de resolución como lo puedo hacer?
Hola. ¿1.280.000 pulsos por revolución? Menuda resolución. No tengo claro que un encoder así se pueda conectar a un S71200 ya que la frecuencia máxima es de sólo 100kHz, por lo que aunque lo conectaras sobrepasarías la capacidad de lectura de esas entradas incluso a muy baja velocidad. Necesitarías algo más potente o una tarjeta especial, creo que Siemens tiene algún modelo de 1MHz (creo que el 1517 llega hasta esa frecuencia), pero igualmente sólo sería válido a pocas rpm. Un saludo
Hola el encoger absoluto no es tan frecuente como el diferencial y bastante más caro, normalmente se usa para posicionamiento con servomotores, leos increméntales se usan para control de velocidad y posición cuando se establece un punto de origen por programa. Un saludo
Hola, en el caso de usar dos canales A/B e incluso Z, el valor id de la e/s de contador, cual es la que indica a cada uno de los canales. saludos y gracias
Hola, no son independientes, el resultado es único con los datos de todos los canales. Esto es, en el área de contaje aparece el resultado de de todos los pulsos recibidos por todos los canales del contador. Con un encoder de ese tipo hay que seleccionar 'Contador AB' (para los de fase diferencial como el que comentas) o 'Contador AB 4x'. En el primer caso sólo tiene en cuenta los pulsos del flanco ascendente de la fase A, mientras que en el 4x cuenta un pulso por cada flanco (ascendente y descendente) de cada fase. En todos los casos el resultado es un único contaje. Un saludo
Hola, en principio si, se pueden medir los pulsos a la entrada del PLC y a partir de ahí determinar la velocidad de la máquina. En todo caso, dependería del variador, es más habitual usar la salida analógica que un tren de pulsos. Un saludo
si, claro eso me resultaría mas fácil pero los módulos son muy caros cuento con un plc 1212 AC/DC/RLY, es la primera vez que utilizare los contadores rápidos y me siento algo perdido pretendo usar el tren de pulsos para mi proyecto.
Lo que pretendo hacer es meter la salida del tren de pulsos de mi variador a los contadores rapidos del plc y usar la salida del tren de pulsos del plc para controlar mi variador desde una pantallita HMI sueña sencillo asi como lo veo pero realmente estoy algo perdido en la parte de la configuración ademas no se si es posible hacer esto que quiero me podria orientar un poco por favor le agradecería demasiado.
Hola, eso dependerá de que el variador admita entradas y/o salidas de tren de pulsos, muchos no las tienen, sobre todo de gama baja. Si no puedes usar analógicas, quizá la mejor solución es comunicación RS485. En todo caso, leer los pulsos es relativamente sencillo, pero con el PLC que tienes, con salidas a relé, no es posible generar pulsos. Un saludo
buenos dias, queria hacer una consulta tengo un encoder modelo ep621 de la marca elap es un encoder incremental de 2048 de resolucion, y frecuencia de 200kz x segundo. podra trabajar de manera correcta en el plc 1200. a esa velocidad actualmente esta trabajando con un plc mitsubishi adjunto documentacion www.elap.it/eng/index.php/incremental-encoders/encoder-ep.html
Hola. Ese parece un encoder bastante bueno, no tengo uno similar, pero dependería de la velocidad de rotación y los pulsos por vuelta. parece que es capaz de funcionar a 200KHz, que excede la frecuencia máxima de las entradas integradas del PLC, que son como máximo de 100KHz. Es posible que reduciendo los pulsos pudiera leerlo sin problemas. Si no, tendrías que poner una SB adicional de entradas rápidas que permiten hasta 200KHz. Los 1200 más potentes, por ejemplo el 1217C tiene entradas rápidas de hasta 1 MHz. Un saludo
Puedes usar un PLC FATEK serie FBS-xxMC con entradas de 200Khz o el mas rápido, la serie FBS-xxMN con frecuencia de entrada de 920Khz, puedes ver manuales y software en www.fatek.com
Hola, el proyecto está archivado, debes desarchivarlo antes de poder abrirlo, en este vídeo se comenta para TIA12, en TIA13 es similar... ruclips.net/video/8qHdiWFeQO4/видео.html Un saludo
Gracias Ingeniero Cavanilles. Es sido una gran ayuda su video para darse cuenta de nuestro regulador P.I.D. proyecto con S7 1200 Puedo enviar el enlace del video. saludos dall'Italiare ruclips.net/video/czq5to3cbbU/видео.html
Gracias por el aporte Roberto y la explicación perfecta que haces. Llego a este video al tener que hacer una práctica de SPA de un encoder incremental. Me va a servir bien para explicar en la memoria sobre todo la configuración hardware.
muy buen vídeo informativo. Muy agradecido.
Ahora, quisiera hacerte una pregunta si eres tan amable.
Estoy por trabajar sobre una máquina en donde un inversor maneja la velocidad de un motor. El motor tiene un enconder ajustado al eje. La señal del encoder debe ir al PLC y el PLC debe emitir otra señal para manejar la velocidad de giro de un servomotor (con su respectivo driver). Hasta aquí es algo muy parecido a lo que este vídeo nos muestra.
El punto de dificultad, es que la máquina tiene un sensor que emite una señal. Esta señal está hecha para coordinar la posición del servo motor. Es decir, además de que el servo motor debe girar a la par con el motor común, este debe ajustarse para que esté en el punto X cuando el sensor emita la señal. Si no fuese así, entonces el servomotor debe disminuir su velocidad hasta encontrar de nuevo el punto y así mantenerse.
Es esto lo que no puedo configurar en PLC. El Encoder tiene ABZ-A(Negado)B(Negado)Z(negado) y puede funcionar desde 5V a 24VDC.
Estaría agradecido con algún tipo de ayuda, o tal vez algún lugar donde pueda consultar y obtener información para afrontar este retol
Hola. Dependiendo del tipo de servo, lo más usual en estos casos es usar un objeto tecnológico en TIA Portal, llevando esa salida de sincronismo a una de las entradas de contaje rápido del PLC. En el manual del 1200 se comentan algunas de estas aplicaciones. Un saludo
Buenas. He comprado un encoder con salida Totem Pole. Lo conecté a mi s7 1200 (firmware actualizado al 4.2) las salidas A y B a las entradas I0.0 y I0.1 respectivamente.
la cosa es que el %ID1000;P no obtiene los valores que debería al hacer girar el encoder.
el encoder es de 24VDC. La entrada M del s7 1200 va conectada al M de la fuente interna del PLC.
Hola, en la versión de FW4.2 hay cambios en el funcionamiento del encoder. Todavía no he hecho un vídeo, pero en esta entrada del blog se comenta ese tema: automatizacioncavanilles.blogspot.com.es/2017/01/encoder-tia-portal-14-fw42.html
Un saludo
Excelente video, gracias por compartir
Buenas tardes inge
Como puedo programar un plc 1200 con rampas de temperatura, por ejemplo que en 30 minutos, suba de 20 grados a 50 grados, en otros 50 minutos de 50 grados a 100 grados, en 60 min de 100 grados a 200 grados, y en 2 horas, se mantenga a 220 grados.
Una consulta,,,,, se puede visualizar los datos de un s7-1200 y un logo al mismo tiempo en un HMI.
Hola. Sí claro, y de más dispositivos, incluso se pueden usar para pasar datos de un equipo a otro a través del HMI. Un saludo
@@RobertoAS estoy muy agradecido, gracias por la ayuda.
Hola. Puede decir me porfavor si el PLC reconoce el impulso con la amplituda de 5V o es nesesarion convertirla en 24V?
Gracias
Hola, el rango de las entradas es de 5V (valor 0) a 15V (valor 1), por lo que hay que usar sensores de 24V. Un saludo
IES Cavanilles ARI gracias
Hola roberto...hice un proyecto de caudal con contador rapido haciendo sumatoria de meta cada vez que se da el evento cv=rv en un bloque de interrupcion, el asunto es que siempre que en dicho bloque consulto los pulsos lo hace con un puslo o dos menos de la meta es decir,,,si la meta era de 187 pulsos al ingresasr al ob de interrrupcion lo hace con 186 pulsos...¿porque?
Hola, habría que ver el proyecto, puede ser por el orden de las instrucciones que dispara la interrupción justo en el momento de alcanzar el valor, sin tiempo a que se refleje en el contador rápido.... Habría que hacer algunas pruebas para verificarlo. Un saludo
@@RobertoAS El orden es que cuando alcance cv=rv activa el evento en un ob 40...cuando llega al ob untilizo un move para pasar la id 1000 a una memoria y siempre toma un pulso por debajo al rv ...cargo la nueva meta llamando allí mismo con la función ctrl_hsc ... ...aveces creo que es porque la memoria de imagen no se ha actualizado...ya que el ob se dispara en la mitad del programa...uso un contador hsc normal no el EXT...aún no se cómo solucionarlo
@@automatizacionycontrol3055 Hola, esa es una explicación razonable, la OB40 se dispara y ejecuta antes de la actualización del valor de contaje. En todo caso, mientras que el proceso se haga correctamente no tiene mayor importancia que se se refleje n ó n-1... Además, el caudal seguirá fluyendo por lo que el valor se va a seguir incrementando...
@@RobertoAS Profe gracias por las respuestas...en mi proyecto dosifico químicos a g/ s y está distorsión de caudal alcanza a afectar un poco el proceso...ya que el flujo da pequeños saltos y el pid hace lo mismo...no sé si utilizando el ctrl_hsc_ext que tiene contador en el bloque de datos llamado cuerrentCounter me ayude al no usar la id1000 para tomar datos o no se cómo puedo hacer.
@@automatizacionycontrol3055 Probablemente funcione mejor ya que no ha de esperar a la actualización del área CIO, además puedes hacer una captura del valor de contaje desde la DB. Un saludo
Gracias, muy útil
Como siempre una clase magistral, soy un apasionado de sus videos. Como podria hacer una remanencia en los datos del contador en el caso de cortar la tension del plc y volver a arrancar?
Muchas gracias por el comentario. Con el FW actualizado se recomienda usar la función extendida con la que se pude hacer de forma más simple. Con esta instrucción se podría montar una función que moviera el dato a un área permanente de forma continua y después desde el OB100 cargar el valor de contaje almacenado al arrancar el PLC. Un saludo
Muchas gracias por su respuesta y amabilidad, me he descargado la ultima version de FW, 4.4.0, voy a actualizar y hago prueba. Saludos desde Sevilla.
Cuidado con el FW que usas, el 4.4 requiere TIA Portal 16, el 4.3 requiere TIA 15 + SP1, mientras que el FW 4.2 se puede usar desde TIA portal 14. Mira a ver qué versión del programa tienes antes de actualizar el PLC. Un saludo
Uso Tia portal 16, muchas gracias por el dato, lo desconocía.
si no aparece el ID HARDWARE?
estoy realizando una aplicación con un plc s7-1200 y un encoder de fase diferencial de 600p/rev. En tia portal he configurado como AB cuadruple y tengo 2400 p/rev y mas resolucion. Es la primera vez que uso un encoder. He filtrado las entradas y activado el contador rapido. Puedo leer todos los pulsos pero el problema viene cuando quiero hacer una comparación. Quiero que a 2400 pulsos me ponga el contaje a 0, si lo giro despacio me lo hace sin problemas pero cuando lo meto en la aplicación que va a 200 rev/min el contaje se pasa de los 2400 y sigue contando. Deduzco que cuando el contador pasa por 2400 el ciclo de scan no es capaz de captarlo y sigue contando. Como podria solucionar esto? Gracias.
Hola, para ese tipo de funciones se han de utilizar las alarmas de proceso (por defecto el OB40), es la única forma de garantizar el disparo en el momento adecuado. Si no necesitas mucha precisión y usas comparaciones simples, no has de poner la condición 'igual' (=), porque se la puede saltar, es mejor usar 'mayor o igual' (>=) con lo que te aseguras que en cuanto pase del valor seleccionado se producirá la acción. Un saludo
@@RobertoAS muchas gracias por su ayuda, un saludo
@@RobertoAS antes que nada, gracias por el video y por tomarte el tiempo de responder las preguntas.
Hay alguna forma de realizar esas comparaciones en varias alarmas de proceso?
Ejemplo: Quiero que salte la alarma de proceso cuando el valor del encoder sea igual a 100.
Luego otra alarma cuando esté a 300, luego otra a 500 y así con N alarmas.
O sólo está disponible una?
@@DF-nq8vy Hola, sólo hay una alarma, pero se puede modificar el valor objetivo. Hay varios ejemplos en el canal en los que se hace exactamente lo que quieres, por ejemplo aquí: ruclips.net/video/zo3ho-W5S5s/видео.html
Un saludo
@@RobertoAS Muchas gracias, veré los videos. 👌
Gracias Ing. Cavanilles. Muy buena información. Sería bueno que subiera un video para los contadores rápidos pero en Tia Portal v14. Estoy usando un cpu 1212c con fw 4.2 y pues si cambian algunas cosas. Gracias Ingeniero
Hola, en unas semanas haré el vídeo de los contadores rápidos con el FW4.2, de momento está comentado en al entrada del blog. Un saludo
cuando escoges incrementar contador quiere decir que si en un principio lo hago girar hacia la derecha va aumentar y despues si lo hago girar hacia la izquierda va ha disminuir ? o viceversa. Tengo un encoder de una sola fase pero por medio de un circuito obtuve la otra señal desfasada pero solo aumenta cada ves que lo hago girar ya sea a la derecha o izquierda
Hola, el encoder debe ajustarse como 2 fases y recibir las señales correctamente. Puedes encontrar un encoder de fase diferencial en eBay o Aliexpress por menos de 10 €. Un saludo
Hola, es posible programar un plc logo siemens para que cuente unos 400 pulsos por minutos usando un sensor efecto hall
Hola, no trabajo con ese controlador, pero normalmente necesitarás pasar la señal de entrada a un rango aceptable, por encima de 15 voltios, por el tema de frecuencia no parece muy alta. Un saludo
Hola muy buen día, de antemano agradezco la oportación por su tutorial de s7 1200, sin embargo tengo una duda con respecto al tipo de encoder que usted menciona (ONROM), SI la salida del encoder es NPN en tonces los pulsos que resivira el PLC son de logica negativa? Saludos
Hola, no tiene nada que ver la lógica con la tensión de la señal, simplemente comentando el común a 24V recibe los pulsos de forma correcta, lo único que precisan las entradas es detectar la diferencia de potencial. Si la cuestión es sobre cómo conectar un encoder NPN a unas entradas PNP, basta con conectar unas resistencias entre +24V y la salida de señal de pulsos del encoder, de este modo se invierte la señal, de forma que cuando debiera dar un 0 dará pulsos y cuando debiera dar pulsos, dará un 0. Un saludo
Muchisimas gracias
Saludos
gracias por el vídeo muy interesante, tengo una cosulta es posible usar los contadores rápidos para realizar un tacómetro usando un sensor inductivo
Hola, poderse hacer se puede, pero si los pulsos son muy rápidos puedes tener problemas por el lado del inductivo que no sea capaz de conmutar con la suficiente velocidad. Si la velocidad no es muy alta puede funcionar perfectamente. Un saludo
@@RobertoAS Como puedo realizar la operación para convertir esos pulsos a una velocidad es decir rpm. Creo que se debería dividir esos pulsos para el número de pulsos que daría por vuelta y eso calcular cada minuto. Esa es mi duda como hacerlo cada minuto
Hola. gracias por todos los trabajos. y tengo una pregunta: para las tarjetas 6ES7 138-6AA00-0BA0 QUE SE COLOCAN EL LA PERIFERIA DESCENTRALIZADA COMO SE CONFIGURA LOS ENCODERES? HAY QUE AGREGARLO COMO OBJECTO TECNOLOGICO O SE PUEDE SIN AGREGARLOS? Y SI NO LOS AGREGAMOS CUAL ES EL BIT DE LECTURA?
Hola, no es necesario usar el objeto tecnológico para la lectura del contaje, las direcciones te las da las direcciones en la unidad. Un saludo
HOla, donde podría descargar el archivo pdf que se muestra en el vídeo como explicación del mismo?
saludos y gracias
Hola, esa función es obsoleta, ahora se utiliza la extendida que tienes comentada en la entrada del blog enlazada en la descripción del vídeo. Un saludo
@@RobertoAS Gracias
como se puede hacer para que no se resetee el valor del encoder a cero sino que se mantenga
En el ob starter (100) puede mover ese valor al cv recuerda que el ob 100 se ejecuta primero que el ob 1 asi lo puede truquear y pone un siempre true tal vez uno se si me entiendas espero que si pero yo lo he hecho para que no se me vaya a 0 espero te sirva
disculpa como puedo abrir el archivo en pdf ya que lo descargo y me dice que es archivo zap13
Hola, no hay PDF, ese es el proyecto archivado de TIA Portal 13 del ejemplo que se ve en el vídeo. Se abre con el programa de Siemens, aunque también lo puedes descomprimir con 7zip. Un saludo
enterado muchas gracias por sus videos. son muy buenos y muy bien explicados.
estimado amigo buen video para ayuda tengo un contador fmr-1 quisiera una ayuda como los configuro en el tia portal
Hola, lo siento pero no sé a qué tipo de dispositivo te refieres. Este ejemplo es para configurar un encoder en los 1200 con FW inferior al 4.1. Un saludo
Para poder hacer un control de velocidad/posición entre dos motores master/slave controlados por un variador y a su vez controlados estos por medio de unaseñal analógica procedente de un plc, tienes algún ejemplo o indicación?
saludos y gracias
Hola, no tengo nada hecho, lo siento. De todos modos, depende del variador, algunos tienen una salida analógica que puedes usar como referencia para otro equipo. Un saludo
En este caso no me sirve esta opción, ya que es necesario controlar la posición y la velocidad entre un maestro y un esclavo, lo que no me queda claro es como unir ambos pid, ya que si hago un control pid de velocidad con los encoder incrementales y, luego por ejemplo con un detector inductivo en el maestro y el esclavo para saber la posición de los mismos, como hacer que la velocidad controlada también sea corregida por la posición de los mismos detectores en caso de no mantener el desfase requerido entre ambos.
Hola, eso no lo he trabajado en los 1200, algunas de las aplicaciones Motion Control de velocidad sólo están disponibles para los 1500 y pueden requerir una licencia adicional, con un Sinamics G120 creo que puede hacerse usando un encoder TTL y con el 1500 como maestro. Hacerlo de forma 'manual' sin los asistentes puede ser bastante complicado de desarrollar. Un saludo
Que chulada de video!! desconozco si el canal sea de una universidad, creo que si, soy de México pero me gustaría estudiar con ustedes, tendrán cursos online?
Hola, lo siento pero es requisito ser residente en España, de todas formas, en el canal y en el blog tienes mucho contenido para practicar temas de automatización. Un saludo
@@RobertoAS es una lastima, bueno seguiré aprendiendo por este medio, excelente contenido!!
Antes que nada muy buen explicación. Pero tengo una duda. Ando trabajando con un PLC siemens S7 1200 y quiero leer el encoder de la marca DELTA ASDA A2 que es de 1'280,000 pulsos*rev de resolución como lo puedo hacer?
Hola. ¿1.280.000 pulsos por revolución? Menuda resolución. No tengo claro que un encoder así se pueda conectar a un S71200 ya que la frecuencia máxima es de sólo 100kHz, por lo que aunque lo conectaras sobrepasarías la capacidad de lectura de esas entradas incluso a muy baja velocidad. Necesitarías algo más potente o una tarjeta especial, creo que Siemens tiene algún modelo de 1MHz (creo que el 1517 llega hasta esa frecuencia), pero igualmente sólo sería válido a pocas rpm. Un saludo
Saludos, una pregunta, en que aplicacion se u tiliza un encoder incremental y un encoder absoluto?
Hola el encoger absoluto no es tan frecuente como el diferencial y bastante más caro, normalmente se usa para posicionamiento con servomotores, leos increméntales se usan para control de velocidad y posición cuando se establece un punto de origen por programa. Un saludo
bravo! excellent travail
Hola, en el caso de usar dos canales A/B e incluso Z, el valor id de la e/s de contador, cual es la que indica a cada uno de los canales.
saludos y gracias
Hola, no son independientes, el resultado es único con los datos de todos los canales. Esto es, en el área de contaje aparece el resultado de de todos los pulsos recibidos por todos los canales del contador. Con un encoder de ese tipo hay que seleccionar 'Contador AB' (para los de fase diferencial como el que comentas) o 'Contador AB 4x'. En el primer caso sólo tiene en cuenta los pulsos del flanco ascendente de la fase A, mientras que en el 4x cuenta un pulso por cada flanco (ascendente y descendente) de cada fase. En todos los casos el resultado es un único contaje. Un saludo
Muchas gracias,
Hola !! si por ejemplo quiero usar los contadores para medir los RPM de un variador usando la señal de salida de pulsos que podria hacer ?? -.-'
Hola, en principio si, se pueden medir los pulsos a la entrada del PLC y a partir de ahí determinar la velocidad de la máquina. En todo caso, dependería del variador, es más habitual usar la salida analógica que un tren de pulsos. Un saludo
si, claro eso me resultaría mas fácil pero los módulos son muy caros cuento con un plc 1212 AC/DC/RLY, es la primera vez que utilizare los contadores rápidos y me siento algo perdido pretendo usar el tren de pulsos para mi proyecto.
Lo que pretendo hacer es meter la salida del tren de pulsos de mi variador a los contadores rapidos del plc y usar la salida del tren de pulsos del plc para controlar mi variador desde una pantallita HMI sueña sencillo asi como lo veo pero realmente estoy algo perdido en la parte de la configuración ademas no se si es posible hacer esto que quiero me podria orientar un poco por favor le agradecería demasiado.
Hola, eso dependerá de que el variador admita entradas y/o salidas de tren de pulsos, muchos no las tienen, sobre todo de gama baja. Si no puedes usar analógicas, quizá la mejor solución es comunicación RS485. En todo caso, leer los pulsos es relativamente sencillo, pero con el PLC que tienes, con salidas a relé, no es posible generar pulsos. Un saludo
si es lo que ya vi !! con este plc no podre le agradezco su ayuda y comentarios, suerte y que el canal siga creciendo :D
Amazing channel 🥰😍🤩🤩😍👏 I wish if I can understand 😢 all what you said . I need 😫😩 to learning Espanola for understanding you
So good!!!!!
Hola buenas, alguien sabe como hacer esto en una CPU 1512C-1 PN (6ES7512-1CK00-0AB0) con TIA 14???????
AYUDA PORVAFOR!!
Hola, lograste encontrar una solución?
buenos dias, queria hacer una consulta tengo un encoder modelo ep621 de la marca elap es un encoder incremental de 2048 de resolucion, y frecuencia de 200kz x segundo.
podra trabajar de manera correcta en el plc 1200. a esa velocidad actualmente esta trabajando con un plc mitsubishi
adjunto documentacion
www.elap.it/eng/index.php/incremental-encoders/encoder-ep.html
Hola. Ese parece un encoder bastante bueno, no tengo uno similar, pero dependería de la velocidad de rotación y los pulsos por vuelta. parece que es capaz de funcionar a 200KHz, que excede la frecuencia máxima de las entradas integradas del PLC, que son como máximo de 100KHz. Es posible que reduciendo los pulsos pudiera leerlo sin problemas. Si no, tendrías que poner una SB adicional de entradas rápidas que permiten hasta 200KHz. Los 1200 más potentes, por ejemplo el 1217C tiene entradas rápidas de hasta 1 MHz. Un saludo
Puedes usar un PLC FATEK serie FBS-xxMC con entradas de 200Khz o el mas rápido, la serie FBS-xxMN con frecuencia de entrada de 920Khz, puedes ver manuales y software en www.fatek.com
TENGO TIA PORTAL V13 PERO NO PUEDO ABRIR EL ARCHIVO
Hola, el proyecto está archivado, debes desarchivarlo antes de poder abrirlo, en este vídeo se comenta para TIA12, en TIA13 es similar... ruclips.net/video/8qHdiWFeQO4/видео.html
Un saludo
thanx ... it was hard to understand what you are doing .. but thanx :)
excelente video
please,can you upload on another host?(dropbox would be great!)copy service is no longer available.thanks for yours great work!!
Hi. Link updated to dropbox, thanks. Salu2
+IES Cavanilles ARI (MOOCs) Many thanks Man,much appreciated
Gracias Ingeniero Cavanilles.
Es sido una gran ayuda su video para darse cuenta de nuestro regulador P.I.D. proyecto con S7 1200
Puedo enviar el enlace del video. saludos dall'Italiare
ruclips.net/video/czq5to3cbbU/видео.html