Controling a Stepper Motor with a PLC

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024
  • The following video shows how to control a Stepper Motor using a PLC.
    For this project we will be using a Stepper motor and its equivalent Stepper Driver. In this case I’m using a nema 17 and its driver model THB7128-3. Also I’m using a Delta PLC model DVP-SS2 with transistor outputs.
    IMPORTANT NOTE: The PLC uses 24V outputs and our stepper driver inputs uses 5V inputs, therefore, need to add a 2K ohms resistor in series with de PUL terminal and an other I the DIR terminal.
    Inside ISPSoft we will me using the instruction PSLY to generate a chain of pulses to aout stepper driver. PSLY needs to be introduces the following parameters: S1 = the frequency , S2 = the amount of pulses, D = a Y output (Y0-Y3), went the instruction is completes a memory flag will be automatically be activated (Y0 = M1029, Y1 = M1030, Y2 = M1102, Y3 = M1103), this flag can be used to move the stepper to an other position and so on.

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

  • @polloM2
    @polloM2 6 ปีที่แล้ว +5

    cuando compren el PLC tengan cuidado que la terminación no sea R! los R no sirven para controlar un steper. por experiencia!

  • @polloM2
    @polloM2 6 ปีที่แล้ว +6

    para una mejor experiencia ver el vídeo en 1.25 :)

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

    Hola, se puede controlar el numero de vueltas y velocidad del stepper mediante un HMI y esta instrucción?
    gracias

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

    Hola ingeniero buen día, excelente video, como puedo invertir el giro del motor a pasos?

  • @luisalfonsopiturrahernande4467
    @luisalfonsopiturrahernande4467 7 ปีที่แล้ว +2

    podrias mostrar como se realizo el cableado entre plc y equipos...porfavor

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

    Quería una asesoría puedo darle mayor o menor velocidad al stepper por el programa? E incluso inversión de giro?

  • @dineshbabu379
    @dineshbabu379 7 ปีที่แล้ว +3

    cris can u pls post that vedio in english pls . its wld be vry vry helpfull.

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว +1

      Yes, I can do that, I would tell you once it is ready. Thank you for your request.

  • @fernandoojeda1489
    @fernandoojeda1489 7 ปีที่แล้ว

    Hola Cristobal; el driver tiene un pin Enable + y Enable - cierto ? Como configuras esos pines.. tengo entendido que el Enable- generalmente se deja sin conectar. Saludos !!

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว +1

      Si, el Pin ENABLE se utiliza para activar o desactivar las salidas que las salidas que se controlan al stepper. Si mandas una señal positiva a este pin se desactiva el stepper.
      Este pin te puede servir para prevenir que el stepper sobrepase un límite máximo. Por ejemplo, si colocas un interruptor de límite en cada uno de los lados extremos de un riel, si algo fallara con el programa la maquina no sobrepasaría estos límites.
      Saludos.

  • @JosePerez-ci8gc
    @JosePerez-ci8gc 3 ปีที่แล้ว

    un dvp 14ss211R, funciona igual para controlar un stepper? (cuantos stepper puede manejar este plc? (R o T?), gracias!

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

    Hola, una consulta, quiero utilizar los pulsos de salida para utilizarlos en un contador pero internamente esa salida queda como una salida simple on-off, hay alguna forma de hacerlo? gracias

  • @carlosluna2788
    @carlosluna2788 6 ปีที่แล้ว

    buen dia amigo, podrias ayudarme con la coneccion pnp , ya que deseo utilizar un plc DL06 (d0-06DD2-D) Y Driver STP-DRV-6575. en este caso las salidas son surtidoras del PLC

  • @mortonbarrera
    @mortonbarrera 6 ปีที่แล้ว

    Cristóbal, yo te sigo, y he tratado de hacer los mismos ejercicios pero con el equipo que tengo mi deseo y propósito es hacer funcionar equipos que tengo.
    Específicamente este, solo que con un driver y motor más grande, el driver es el DQ2722MA y el motor es nema 34 solo que cuando si es arriba de 150 pulsos el motor no funciona, debo decirte que el PLC es DVP 12sa de delta. Tal vez no es el adecuado,

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

    Estimado Ing. buenos dias, tengo que manejar un servomotor. Usted tiene algun ejemplo de como usarlo?
    Servomotor Delta + Driver Delta + Plc Delta DVP-SS2

  • @estudianteelectrico6728
    @estudianteelectrico6728 6 ปีที่แล้ว

    ¿Hola me quedaba con duda podría ayudarme?
    El programa mueve el valor de 400 a 20000 a Y0. Y0 no debería ser una variable de byte, o word, es decir YB0 o YW0?
    ¿En qué instante el programa mueve 20000?

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

    Buenas tardes, tengo un PLC S7-200 y un S7-1200, ambos son AC/DC/RLY. Necesito controlar 3 steppers Nema 34. No es posible hacerlo a través de uno de ellos? Necesariamente el PLC debe ser salida a transistor? Habrá algún módulo que me funcione para controlar los steppers con alguno de los PLC con salida a relé?

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

      Tiene que ser PLC con salida de transistor, las salidas Y0 Y1 controlan un Steper y las salidas Y2 Y3 controlan el otro. Si nececitas un tercer steper nececitarias comprar la vercion V3. (DVP ES3) esta vercion puede controlar 3 steppers. No estoy seguro si hay algun modulo que puedas agregar.

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

    Buenas noches, tengo una consulta poniendole un acople al motor paso a paso de un tornillo sin fin para que este se desplace puedo hacer que se desplaze 50cm o tiene algunas limitaciones?, si fueras tan amable en responder.

  • @sutecaut.ind..6081
    @sutecaut.ind..6081 3 ปีที่แล้ว

    Tem como colocar o DVP14SS2 em STOP ou RUN pela IHM ?

  • @luscaos
    @luscaos 7 ปีที่แล้ว

    Olá Cristobal. Desculpe-me por estar escrevendo em português.
    Mas tenho uma dúvida: como posso alocar uma posição inicial para o motor? Além disso, preciso também definir seis posições fixas para o mesmo. Utilizo o mesmo modelo de PLC e servo motor.
    Agradeço desde já!

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

    disculpe buenas tardes, como podre utilizar el control del steppeer si mi plc de entradas y salidas estan en 110 v si es de 24 v para controlarlo

  • @ktechmantor5274
    @ktechmantor5274 7 ปีที่แล้ว +1

    V good

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

    thanks for giving best solution for stepper motor.

  • @anasnabulsi1
    @anasnabulsi1 7 ปีที่แล้ว +3

    Could you please speak English

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว +1

      Anas Nabulsi,
      Yes, that will be really helpfull for a lot of vierws. I working on a second channel with the same information in English.
      This is the link: subscribe to recive notification of new videos. Thanks.
      th-cam.com/video/7VxIIwJm5jM/w-d-xo.html

    • @anasnabulsi1
      @anasnabulsi1 7 ปีที่แล้ว

      That's great. . Thank you

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

    hola me podrías proporcionar tu pdf que pones en el video o como lo busco?

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

    Hi
    Looking for help
    How set the speed and how send no pulses

  • @armandovazquez8593
    @armandovazquez8593 6 ปีที่แล้ว

    Ese draiver que tienes tiene algún número de modelo o con cualquier que sea parecido

  • @diegoarmando1208
    @diegoarmando1208 6 ปีที่แล้ว

    hola, puedes explicar en un plc panasonic fp0r c16....

  • @abeldamian6293
    @abeldamian6293 7 ปีที่แล้ว +1

    Hola que tal Cristobal! Gracias por tus videos. Tengo una pregunta, como puedo bajar la salida de 24 v a 5v que necesita un driver sin perder el tren de pulsos? Muchas gracias!

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว

      Puedes usar una resistencia de 2.2K ohms en serie con cada una de las salidas digitales de 24v de tu PLC.

    • @abeldamian6293
      @abeldamian6293 7 ปีที่แล้ว

      Oh si Crsitobal, ya veo que lo has explicado muy bien en tu video. Me pudiera resultar usar una fuete de 5 volts para protoboard?

  • @joselopez-nv8cf
    @joselopez-nv8cf 5 ปีที่แล้ว

    a que se refiere con la conexion de C0 en el diagrama que subio

  • @carlpiece
    @carlpiece 7 ปีที่แล้ว +2

    Que tal tienes el diagrama de conexiones que me puedas pasar?

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว +1

      Hola Charls,
      Aqui te mendo el Diagrama:
      Este es el Link:
      drive.google.com/file/d/0B98UVTnG0SsaZFNfUU4ycU8yRW8/view?usp=sharing
      Saludos:

    • @carlpiece
      @carlpiece 7 ปีที่แล้ว

      Gracias!

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

    inge tengo una duda, tengo un plc delta con salida a rele y un modulo de salida a transistor se puede direccionar para utilizarla como pulso y direccion?

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

      Posiblemente no, la funcion PLSY funciona en las entradas de alta velocidad Y0-Y3 de los PLC DVP SS2 y SX2. Quizas puedes intentar.

  • @rauljim7688
    @rauljim7688 7 ปีที่แล้ว

    ¡ Hola Cristóbal! ¿ De cuantos watios tiene que ser la resistencia de 2.2k ohms para que no se queme?Gracias

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว +1

      Yo hestoy usando resistencias de 1/4 W. y no he notado que se calienten.

  • @mariodaqe4927
    @mariodaqe4927 6 ปีที่แล้ว

    pero al poner una resistencia en serie solo limitas la corriente de entrada igual siguen siendo 24v. Me explicas, por que y si no seria mejor hacer con divisor de voltaje?

    • @CristobalBarajas
      @CristobalBarajas  6 ปีที่แล้ว

      Buena pregunta, Dentro del driver se encuentra un optocoplador y una resistencia de 270 ohms.
      Mira el siguiente documento, el la pagina 3, en las notas del diagrama, menciona que uses una resistencia de 2K ohms si musas 24v, 1Kohm si usas 12v, y 0ohms si usas 5V
      www.leadshine.com/UploadFile/Down/M415Bd.pdf
      Pareciera que solo estas disminuyendo la corriente, pero en realidad la corriente permanece constante, recuerda que aunque hay mas resistencia, tambien hay mas voltaje.
      Gracias por la obserbacion, yo nececito saver de donde agarre esto de usar la resistencia de 2.2K si una resistencia de 2K hara mejor trabajo de mantener la corriente constante.

    • @mariodaqe4927
      @mariodaqe4927 6 ปีที่แล้ว

      Observacion nada mas. Saludos

  • @gerardorenecastanedalara4025
    @gerardorenecastanedalara4025 7 ปีที่แล้ว

    Hola, disculpa soy nuevo en esto de automatización y steppers, pero quisiera saber si puedo hacer esto con un PLC salida relé. Gracias de antemano.
    Muy buen vídeo.

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว

      Gerardo,
      Bien venido al mundo de control y automatización. Desafortunadamente no se puede controlar un motor stepper con un PLC de relevadores tal como estoy haciendo en esta práctica. Los relevadores son interruptores electromecánicos y no pueden trabajar con altas frecuencias. Para utilizar la función PLSY necesitas un PLC con salidas de transistor. Esta clase de salidas pueden trabajar a más alta frecuencia que una salida de relevador.
      Puede ser difícil iniciar automatización por cuenta propia, cualquier otra pregunta estoy aquí para ayudar.
      Saludos.

    • @gerardorenecastanedalara4025
      @gerardorenecastanedalara4025 7 ปีที่แล้ว

      Gracias Cristobal, si pudieras proporcionarme tu correo para hacerte unas cuantas consultas te lo agradecería mucho.
      Saludos.

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว

      Mi correo es Cristobal.barajas2@gmail.com. Preferiria si puedes hacer tus preguntas en los comentarios de algun video que este relacionado con tu pregunta. De esta forma otras perosnas que tengan la misma inquietud se pueden veneficiar. Tambien te permite recivir buenas sujerencias de personan de mas experiencia.
      Saludos.

  • @Klordok
    @Klordok 7 ปีที่แล้ว

    Hola!! oye tengo una duda, soy nuevo en esto de los PLC, estoy utilizando un plc D0-06DD1 con el driver 80100 de automation direct, se usa el programa DirectSoft haha :v y si, es en escalera, lo que era mi duda es que como le hago para mover el motor a 90 grados y se espere ahí un tiempo deterinado :C ?

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว +2

      Klordok,
      Es bueno tu PLC y driver. Lamentablemente no tengo experiencia con DirectSoft o busque en el manual instrucciones para controlar el Stepper pero no pude encotrar, tiene que haver alguna, es una practica muy comun en los PLC. Basicamente nececitas mandar una cantidad de pulsos a cierta frecuencia en uno de los pins de salida. Tambien recuerda que si tu Driver trabaja con señales de 5V nececitas poner una resistencia de 2.2Kohms en serie con cada una de las señales de Direccion y Pulso.
      Saludos

    • @Klordok
      @Klordok 7 ปีที่แล้ว +1

      pero la logica en la programación de escalera seria casi la misma no? solo cambiaria las salidas y entradas! muchas gracias :)

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว +3

      Si la logica es la misma, este tipo de programacion es muy similar de una marca de PLC a otra. En ocaciones solo cambian algunos nombres de las instrucciones y ulgunas instrucciones extras.
      Controlar un Stepper con un pin de Direccion y Pulso es muy comun hacer, asi que no creo que vallas a tener problema. Ademas Automation Direct tiende a simplificar las cosas para hacerlo mas facil para el usuario.

    • @Klordok
      @Klordok 7 ปีที่แล้ว +1

      Ya tengo todo lo necesario para empezar a programarlo, espero poder hacerlo por que nunca he hecho algo así hahahahaha!

  • @fernandocollazos1980
    @fernandocollazos1980 6 ปีที่แล้ว

    Un saludo ... Muy bueno... gracias.

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

    Master 😏

  • @luispablomartiz
    @luispablomartiz 7 ปีที่แล้ว

    Crees que pueda controlar el Drive del Stepper con PLC de Allen Bradlley

  • @prasadbabu2486
    @prasadbabu2486 6 ปีที่แล้ว

    whats your second Chanel link pls

    • @CristobalBarajas
      @CristobalBarajas  6 ปีที่แล้ว

      th-cam.com/channels/EIeixu508TVs6Ro1Vp7sCA.html

  • @armandovazquez8593
    @armandovazquez8593 6 ปีที่แล้ว

    Requiero mover unos motores a a pasos crees que se pueda con un logo 230

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

      se puede pero hay que ver la velocidad máxima de las salida que permite ese CPU

  • @nicolassuarezvalbuena7330
    @nicolassuarezvalbuena7330 6 ปีที่แล้ว

    Buen día quisiera saber las las salidas a las que se conecta el motor al plc son digitales o análogas? gracias

    • @CristobalBarajas
      @CristobalBarajas  6 ปีที่แล้ว

      Nicolás,
      Las salidas del PLC son digitales
      Trabajan 24V. Como el driver trabaja con entradas de 5V, estoy conectando una resistencia de 2.2k ohms en serie con cada salida del PLC

  • @juanmanuelfernandez6493
    @juanmanuelfernandez6493 6 ปีที่แล้ว

    Un genio!

  • @raymundolopez7297
    @raymundolopez7297 6 ปีที่แล้ว

    amigo, tienes un video donde expliques como haces paso a paso el diagrama escalera?

    • @CristobalBarajas
      @CristobalBarajas  6 ปีที่แล้ว

      Raymundo,
      Tengo una serie de videos que hablan de instrucciones basicas de ladder logic. Instrucciones como AND, LD, Timers, Counters.

    • @CristobalBarajas
      @CristobalBarajas  6 ปีที่แล้ว +1

      Este es el link:
      Instrucciones del PLC: th-cam.com/play/PL548yCwFI3HR_GCWooHWnJotduGTzSyDA.html

  • @juggerfiny
    @juggerfiny 7 ปีที่แล้ว

    how to choose power voltage for stepper motor?

    • @CristobalBarajas
      @CristobalBarajas  7 ปีที่แล้ว

      Taenjai,
      Good Morning. It you google the model number for the Stepper Driver you are going to get the input voltage range, in my case i'm using 24Vdc (my Supply voltage range 9 to 32V ) for a stepper driver of a Nema 17 motor (model: THB7128-3).
      I hope it help you.
      PD:
      I'm opening a secondary channel for automatization in ENGLISH. th-cam.com/channels/EIeixu508TVs6Ro1Vp7sCA.html
      Thank you

  • @armandovazquez8593
    @armandovazquez8593 6 ปีที่แล้ว

    Qué PLC utilizas

    • @CristobalBarajas
      @CristobalBarajas  6 ปีที่แล้ว

      Uso un Delta DVP SS2 con salidas digitales. No utilices los modelos con salidas de relevador para hacer este tipo de aplicacion.