我打算用S7-200plc,通过电位器控制PLC的模拟输入电压,通过输入电压(0-5V)的变化,控制脉冲周期的变化,进而实现步进电机调速。
我现在使用PLS指令编写了程序,但是步进电机是以 启动瞬间的脉冲周期对应的速度旋转的,不能实现 随0-5V输入电压变化实时调速,请各位大神指点,多谢!
如果调速要求不高,建议你使用S7-200 的PID指令,在输出方式中选择“数字量输出”
是一个固定周期的PWM 信号,需要在输出参数中设定 周期。
0~5V作为PID指令的输入参数
这样PID的输出 就是一个高速脉冲输出信号
将这个PID高速脉冲信号 映射到 Q0.0 或 Q0.1就可以了。
不过这个方式,脉冲频率不会很高。
比较理想的方式:
1).变频器+异步变频电机
2).直流调速器+直流电机
3).伺服驱动器+伺服电机