¿Cómo podemos ayudar?

Print

Un ejemplo sencillo del uso de la función MotionOut en Ladder para mover un motor paso a paso a varias ubicaciones

 

Los motores paso a paso son motores de rotación continua. Estos motores tienen un número definido de pasos por rotación. Usted controla la posición y la velocidad diciéndole al motor :

  • cuántos pasos
  • en qué dirección

El número de hilos es diferente, pero el control se realiza enviando señales de paso y dirección.

Si utilizas motores paso a paso dentro de sus límites, pueden ser muy precisos. Sin embargo, no tienen ninguna realimentación que le indique que están en el lugar especificado. Si tu aplicación necesita esta realimentación puedes añadirla con un encoder.

Utilizando las funciones MotionOut de vBuilder, puede controlar hasta 3 motores paso a paso por PLC.

Cableado ACE a motor paso a paso

Su PLC proporcionará los impulsos de paso y dirección, y se encargará de cualquier rampa necesaria arriba / abajo de la velocidad.

Necesitarás un controlador paso a paso para interconectar las señales de paso y dirección del PLC con el motor paso a paso.

A menudo las entradas a los Drivers incluyen pares diferenciales para Paso y Dirección, consistentes en Paso, Paso, Dirección y Dirección.

Todas las salidas digitales de ACE son de tipo transistor de hundimiento, por lo que pueden hacer las conexiones negativas (Step- y Dir-) en esta disposición y usted conectará las conexiones positivas (Step y Dir ) a la tensión VDC que está utilizando para alimentar su PLC.

Abajo hay un ejemplo que muestra este cableado.

El Stepper Driver puede incluir otras opciones como Enable. Estos son a menudo opcionales y pueden ser controlados mediante una salida digital adicional.

Programación PLC para Motores Paso a Paso

Empiece pulsando el botón «Setup Hardware».

Después de seleccionar su hardware, llegará a la página de Configuración de Movimiento (mostrada abajo). Asignarás salidas digitales a un máximo de 3 motores paso a paso. Cada motor requiere un paso y un pin de dirección.

Una vez que hayas configurado tu proyecto para al menos 1 Salida Stepper, podrás utilizar la función MotionOut.

Los parámetros son los siguientes:

  • en qué posición debe moverse
  • a qué velocidad moverse
  • en qué etiqueta guardar la posición actual

Opcionalmente,

  • asigne una longitud de arranque/parada suave, indicándole cuánto tiempo debe tardar en alcanzar la velocidad especificada en el campo «Velocidad» o en detenerse.

Para controlar su movimiento, necesitará una herramienta más: un bloque de decisión de comparación (mostrado a continuación)

Compararás tu Etiqueta «CurrentLocation» con tu valor (o Etiqueta) «MoveTo».

Cuando sean iguales, sabrás que tu movimiento se ha completado.

Ejemplo de programa de motor paso a paso simple en Ladder

Puede descargar el programa: MotionOut Ladder