西门子PLC如何直接驱动步进电机,而步进电机以什么样的方式运动,这就需要PLC来发出命令脉冲,而这些脉冲并不是直接控制电机,而是控制步进电机驱动器调整电压相序、电流控制步进电机从而提供目的控制。
并且步进电机是接收步进驱动器给过来的脉冲信号,比如两相的步进,AB相分别轮流输出正反脉冲(按一定顺序),步进电机就可以运行了,相当于一定的脉冲步进马达对应走一定旋转角度。
PLC也可以发出脉冲,但脉冲电压不够,所以需要把PLC输出的脉冲给步进驱动器放大来驱动步进驱动器,相当于PLC的脉冲就是指令脉冲。一般PLC驱动步进时候有两路信号,一路是角度脉冲,另外一路是方向脉冲,PLC里边一般配所谓位移指令,发梯形脉冲给步进驱动器,这样可以缓冲启动带来的力冲击。
除此之外吗,我们还需要了解步进电机的驱动方式,如下:
1、先把步进的驱动器与步进电机联接好;
2、接电源到步进驱动器,它的电源一般有DC24V/DC5V;
3、把步进驱动器的脉冲接收端联接到PLC的Y0/Y1;
4、用程序发出脉冲就OK了。
控制步进电机转多少,更主要是通过步进电机步距角度计算出电机转一圈需要多少脉冲,比如步距角度为0.9°,则电机转一圈,需要给步进电机驱动器360/0.9=400个脉冲,转半圈就是200个脉冲。
步进电机转速则通过改变脉冲频率来控制,用plc的pwm输出控制是比较方便的,速度的快慢不影响步进电机的行程,行程多少取决于脉冲数量。注意一点步进电机速度越快转矩越小,但是需要根据自身应用调节速度以防失步,造成走位不准确。