Red de conocimiento informático - Material del sitio web - Cómo utilizar el PLC Mitsubishi para programar el programa de control de velocidad de elevación en forma de S del motor paso a paso, CORREO ELECTRÓNICO: shangshenrong@sohu.com, ¡gracias de antemano!

Cómo utilizar el PLC Mitsubishi para programar el programa de control de velocidad de elevación en forma de S del motor paso a paso, CORREO ELECTRÓNICO: shangshenrong@sohu.com, ¡gracias de antemano!

¿Es similar al control de velocidad de elevación sinusoidal? Dé un ejemplo para ilustrar la idea (suponiendo que Y10 controla la dirección, Y0 genera el segundo golpe, D20 especifica la frecuencia del pulso y M20 especifica el incremento/decremento automático de D20):

Inicialización:

D20= 0

Establecer M20=1

Establecer Y20=1 //Dirección de avance;

Comparar D20 y cambiar M20:

Cuando D20 > 1000, reinicia M20=0;

Cuando D20 > 1000, reinicia M20=0;

Cuando D20 > 1000, reinicia M20=0;

p>

Cuando D20 > 1000, reinicia M20=0;

Cuando D20=0, establece M20=1;

Según el estado de M20, D20 aumenta o disminuye automáticamente:

Si M20=1, D20 aumentará o disminuirá en ciertos intervalos (por ejemplo, cuando D20=0). ej., 100 ms) hacer que D20 aumente en 10, es decir, D20=D20 10;

Si M20=0, hacer que D20 disminuya en 10 cada cierto tiempo (como 100 ms), es decir, D20= D20-10 ;

Cambia automáticamente las direcciones de avance y retroceso de Y10

Cuando Y10=1 y D20 disminuye a 0, restablece Y10=0;

Cuando Y10=0 Cuando D20 y D20 disminuyen a 0, configure Y10=1;

Salida de pulsos:

[PLSY D20 K10 Y0] //Salida de 10 pulsos, la frecuencia está determinada por el valor de D20.