PWM CON S7 1200

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2018
  • Control de la velocidad y sentido de giro de un motor de corriente continua, mediante la modulación de anchura de pulso o PWM y el driver L298N, utilizando 3 divisores de tensión en las 3 salidas empleadas.

ความคิดเห็น • 41

  • @gabyrequelme7027
    @gabyrequelme7027 4 ปีที่แล้ว

    Excelente me ha ayudado mucho 💓

  • @pacoroldan1897
    @pacoroldan1897 4 ปีที่แล้ว +1

    gracias, buen trabajo :D

  • @factoryautomation2385
    @factoryautomation2385 ปีที่แล้ว

    thank you save my day

  • @Olavotemrazaodenovo
    @Olavotemrazaodenovo 4 ปีที่แล้ว +1

    Saudações do Brasil. Excelente.

  • @mauriciorolon
    @mauriciorolon 5 ปีที่แล้ว

    Muy buen trabajo.. Saludos

    • @cifprioebro4082
      @cifprioebro4082  5 ปีที่แล้ว

      Me alegro de que le haya gustado y resultado útil. Para eso hacemos estas cosas. Saludos.

    • @jesusleon5286
      @jesusleon5286 4 ปีที่แล้ว

      Encantado de que le haya gustado y de que le pueda ser útil... Saludos.

    • @gabyrequelme7027
      @gabyrequelme7027 4 ปีที่แล้ว

      @@jesusleon5286 Buen día, una pregunta para controlar solo la velocidad de un motor dc se necesita un encoder o solo con la programación la controlo?

    • @jesusleon5286
      @jesusleon5286 4 ปีที่แล้ว

      @@gabyrequelme7027 Hola de nuevo, Gabi. Depende de tu aplicación. Si necesitas conseguir un valor exacto o muy próximo de velocidad, necesitarías implementar un control en lazo cerrado de modo que puedas conocer el valor real de la velocidad en todo momento, para compararlo después con el valor deseado y actuar en consecuencia. Y para conocer ese valor de velocidad real, el encoder podría ser un elemento de medida a utilizar.
      Si por el contrario no necesitases un valor exacto de velocidad, pues sólo con la programación y el uso de un potenciómetro en la entrada analógica del PLC, podrías ajustar una velocidad que te pudiese ser suficiente para conseguir el funcionamiento correcto de tu aplicación.
      Saludos

  • @eduardoparramagdaleno7200
    @eduardoparramagdaleno7200 2 ปีที่แล้ว +3

    Hola que tal, será posible compartir sus diagramas del protoboard, pro favor? Saludos buen video.

  • @gonzalosilva1048
    @gonzalosilva1048 ปีที่แล้ว

    Venimos de la Gincana, Buen video Jesús, súbeme la nota🙂

    • @cifprioebro4082
      @cifprioebro4082  8 หลายเดือนก่อน

      No vale hacerme la pelota... ;-)

  • @andresverdugo4292
    @andresverdugo4292 5 ปีที่แล้ว

    Buenos días que buena explicación, mi pregunta es en ves de un motor dC puede ir un motor trifasico?

    • @cifprioebro4082
      @cifprioebro4082  5 ปีที่แล้ว +1

      Hola Andrés. El PWM se utiliza para controlar la velocidad de motores DC entre otras muchas aplicaciones. Pero para el control de la velocidad de motores trifásicos, necesitarías un variador de frecuencia en el que podrías programar su funcionamiento con varias velocidades fijas o bien a través de una entrada analógica de 0 a 10v o de 4 a 20mA. Saludos.

  • @manuelrodriguezlatorre8978
    @manuelrodriguezlatorre8978 ปีที่แล้ว

    Hola estoy comunicando un s71200 con pantalla nextion a traves de un modulo CM1241 RS232 y un max3232 para convertir RS232 a ttl. Ya he conseguido recibir en el plc pulsando botones creados en pantalla y números también, con lo que he conseguido la parte de recepción. Sin embargo, cuando trato de enviar desde el s71200 plc a la pantalla para que me muestre un valor numérico en un campo, no puedo hacer que envíe y no hace nada, el led Tx en el CM1241 RS232 solo parpadea, entonces algo está enviando pero no es lo correcto. He buscado información sobre todo esto en el conjunto de instrucciones pero no encuentro dónde creo que está el problema, que es en el marco de caracteres. ¿La pantalla necesita un marco de caracteres o bytes para saber o comenzar a recibir? Estoy tratando de enviar en hexadecimal.

  • @nicolasgarcia4144
    @nicolasgarcia4144 4 ปีที่แล้ว

    Hola. Una consulta, la salida de impulsos del PLC es a 24V?

    • @jesusleon5286
      @jesusleon5286 4 ปีที่แล้ว +2

      Si. Esos pulsos van a 24v. Pero si te interesa generarlos a 5v por ejemplo, lo puedes adaptar fácilmente con divisores de tensión, optoacopladores con salida en open-collector, etc...

  • @sebastianreyes8319
    @sebastianreyes8319 2 ปีที่แล้ว

    Hola, una consulta, se puede usar el driver BTS7690 en vez del ln298n?

    • @cifprioebro4082
      @cifprioebro4082  2 ปีที่แล้ว +1

      No he trabajado nunca con él, pero tiene pinta de que sí. Aplicándole los 24 v de la salida de un PLC a un divisor de V o directamente a la entrada correspondiente en serie con una R

  • @moiseschirinos256
    @moiseschirinos256 4 ปีที่แล้ว

    Una pregunta. Si yo alimento el driver con 12 V, solo necesitaria reducir el voltaje de las salidas del PLC a 12v y no a 5V?

    • @jesusleon5286
      @jesusleon5286 4 ปีที่แล้ว +1

      No. Las entradas del driver para controlar las salidas del mismo a las que se conectarán las bornas del motor de CC, van a 5v. Es por eso que debes reducir los 24v que salen del autómata a 5v. Con ellas, gobernarás las salidas que van del driver al motor. Y esas salidas sí que entregarán al motor pulsos de 5, 12, 24, o hasta 30 o 35v. Dependiendo de la V nominal del motor y Vin que hayas aplicado al driver...
      www.prometec.net/l298n/

    • @cifprioebro4082
      @cifprioebro4082  4 ปีที่แล้ว

      @@jesusleon5286 Así es. Correcto.

    • @moiseschirinos256
      @moiseschirinos256 4 ปีที่แล้ว +1

      @@jesusleon5286 Muchisimas gracias maestro.

  • @CapitalinoInventivo
    @CapitalinoInventivo 4 ปีที่แล้ว +2

    Hola en tía 15.1 y 16 no aparece el ID en donde mas se puede encontrar?

    • @fredybonillamarquez8697
      @fredybonillamarquez8697 3 ปีที่แล้ว

      Tengo la misma consulta

    • @jesusleon5286
      @jesusleon5286 3 ปีที่แล้ว +2

      @@fredybonillamarquez8697 En la columna izquierda del proyecto, Selecciona la CPU de la que vas a obtener tus pulsos. Sobre ella, botón drcho del mouse y propiedades.=> Constantes del Sistema => Local_Pulse_x => ID de Hardware.
      Saludos.

  • @youcef3939
    @youcef3939 4 ปีที่แล้ว

    please help. How to read from Q1000, in order to transfer the content Q1000 contained to the global memory??

    • @cifprioebro4082
      @cifprioebro4082  4 ปีที่แล้ว +1

      Hi friend. You do not have to read anything from Q1000. If you have a look at the minute 13:13 in the video, the value you move to that output is already in the global memory. In the MW106.
      Is that what you needed to know? I guess it is, but in the case it wasn´t, tell me. I didn´t understand your question maybe...

    • @youcef3939
      @youcef3939 4 ปีที่แล้ว

      @@cifprioebro4082thanks for your reply. I drew the director MW106 with traces option in tia portal, It was just a straight line. Its value on a axis Y is value MW106. but it didn't look like PWM signal. please can you share this project. djosef39@mail.ru

    • @cifprioebro4082
      @cifprioebro4082  4 ปีที่แล้ว

      @@youcef3939 Hello again. I have just sent it to you. Bye.

    • @youcef3939
      @youcef3939 4 ปีที่แล้ว +1

      @@cifprioebro4082Hello, Thank you very much, I have received the file.

  • @gabyrequelme7027
    @gabyrequelme7027 4 ปีที่แล้ว

    Buenas tardes una pregunta, solo deseo controlar la velocidad de un motor dc y para eso se necesita de un encoder o no?

    • @jesusleon5286
      @jesusleon5286 4 ปีที่แล้ว

      Hola Gaby.
      Pues si lo que deseas es mantener Cte. la velocidad de tu motor DC a un valor determinado, sí que estaría bien utilizar un encoder para conocer la velocidad real de tu motor en todo momento e incrementar su V cuando dicha velocidad disminuya o disminuir su V cuando esa velocidad exceda el valor deseado. Algo que se podría implementar con un PID de velocidad por ejemplo.
      En cualquier caso, habría que ver también qué tipo de motor DC vas a utilizar y los requerimientos de precisión de velocidad para tu aplicación. Pues dependiendo de cómo esté conectado su bobinado inductor, las variaciones de par en su eje afectarán en mayor o menor medida a la velocidad del mismo...

    • @gabyrequelme7027
      @gabyrequelme7027 4 ปีที่แล้ว

      @@jesusleon5286 mmmm ya verá lo que pasa esk tengo que hacer el control PID de un balancín pero con un PLC S7 1200 CPU 1212C DC/DC/DC. Yo he visto que hay vídeos de eso pero con Arduino pero yo necesito hacerlo con PLC, y pienso hacerlo controlando la velocidad, que me recomendaría usted?

    • @cifprioebro4082
      @cifprioebro4082  4 ปีที่แล้ว

      @@gabyrequelme7027 Pues hombre. Yo le recomendaría corregir la posición con algún servo o motor dc con reductora. Pero para detectar la posición de la bolita, no sé si ya has pensado en hacerlo por ultrasonidos (falla mucho) o por láser...

  • @raimondocerrato1776
    @raimondocerrato1776 3 ปีที่แล้ว

    perdon problemas con el traductor, soy raimondo

  • @natanelsantoslecona6229
    @natanelsantoslecona6229 11 หลายเดือนก่อน

    disculpe que valores de resistencias ocuparon

    • @cifprioebro4082
      @cifprioebro4082  8 หลายเดือนก่อน

      Hola Natanel. No sé si lo solucionaste ya... ¿Te referías a los valores de los divisores de tensión? Cualquiera con los que consigas los 5v aprox. a aplicar a las entradas del L298N