西門子PLC如何直接驅(qū)動步進電機,而步進電機以什么樣的方式運動,這就需要PLC來發(fā)出命令脈沖,而這些脈沖并不是直接控制電機,而是控制步進電機驅(qū)動器調(diào)整電壓相序、電流控制步進電機從而提供目的控制。
并且步進電機是接收步進驅(qū)動器給過來的脈沖信號,比如兩相的步進,AB相分別輪流輸出正反脈沖(按一定順序),步進電機就可以運行了,相當于一定的脈沖步進馬達對應走一定旋轉(zhuǎn)角度。
PLC也可以發(fā)出脈沖,但脈沖電壓不夠,所以需要把PLC輸出的脈沖給步進驅(qū)動器放大來驅(qū)動步進驅(qū)動器,相當于PLC的脈沖就是指令脈沖。一般PLC驅(qū)動步進時候有兩路信號,一路是角度脈沖,另外一路是方向脈沖,PLC里邊一般配所謂位移指令,發(fā)梯形脈沖給步進驅(qū)動器,這樣可以緩沖啟動帶來的力沖擊。
除此之外嗎,我們還需要了解步進電機的驅(qū)動方式,如下:
1、先把步進的驅(qū)動器與步進電機聯(lián)接好;
2、接電源到步進驅(qū)動器,它的電源一般有DC24V/DC5V;
3、把步進驅(qū)動器的脈沖接收端聯(lián)接到PLC的Y0/Y1;
4、用程序發(fā)出脈沖就OK了。
控制步進電機轉(zhuǎn)多少,更主要是通過步進電機步距角度計算出電機轉(zhuǎn)一圈需要多少脈沖,比如步距角度為0.9°,則電機轉(zhuǎn)一圈,需要給步進電機驅(qū)動器360/0.9=400個脈沖,轉(zhuǎn)半圈就是200個脈沖。
步進電機轉(zhuǎn)速則通過改變脈沖頻率來控制,用plc的pwm輸出控制是比較方便的,速度的快慢不影響步進電機的行程,行程多少取決于脈沖數(shù)量。注意一點步進電機速度越快轉(zhuǎn)矩越小,但是需要根據(jù)自身應用調(diào)節(jié)速度以防失步,造成走位不準確。