這個問題首先答案是肯定的,PLC是可以控制步進電機的轉數的,不過還是應該進一步說明一下。
常見的2相混合步進電機的初始相步角是1.8°,當它配合驅動器使用的實數就可以實現更多的細分,如下圖是一個常見的撥碼設定細分數的驅動器的說明圖:
可以看到這個圖片中的Pusle/rev就是在某種細分情況下電機旋轉一圈需要的脈衝數量,比如細分為1就需要200個脈衝,上邊我說步進角是1.8°,這樣200個脈衝就是200x1.8°=360°,即賺了一圈,同樣的細分為2的話,就需要400個脈衝才能讓步進電機剛好轉一圈。---所以,這裡就說明了在特定的設定下,讓步進電機轉一圈的脈衝數量。也因此,如改圖中如果設定的細分為1,那麼PLC利用脈衝輸出指令,輸出200個脈衝即可以使電機轉一圈,輸出500個脈衝就可以使電機轉2圈半。
當然,每種PLC輸出脈衝的指令有所不同,但是都有可以控制脈衝個數的指令。這樣,PLC端負責發出脈衝個數,步進電機驅動器就負責將脈衝個數轉化為步進電機的轉動角度,最終實現對轉動圈數的控制。
這個問題首先答案是肯定的,PLC是可以控制步進電機的轉數的,不過還是應該進一步說明一下。
常見的2相混合步進電機的初始相步角是1.8°,當它配合驅動器使用的實數就可以實現更多的細分,如下圖是一個常見的撥碼設定細分數的驅動器的說明圖:
可以看到這個圖片中的Pusle/rev就是在某種細分情況下電機旋轉一圈需要的脈衝數量,比如細分為1就需要200個脈衝,上邊我說步進角是1.8°,這樣200個脈衝就是200x1.8°=360°,即賺了一圈,同樣的細分為2的話,就需要400個脈衝才能讓步進電機剛好轉一圈。---所以,這裡就說明了在特定的設定下,讓步進電機轉一圈的脈衝數量。也因此,如改圖中如果設定的細分為1,那麼PLC利用脈衝輸出指令,輸出200個脈衝即可以使電機轉一圈,輸出500個脈衝就可以使電機轉2圈半。
當然,每種PLC輸出脈衝的指令有所不同,但是都有可以控制脈衝個數的指令。這樣,PLC端負責發出脈衝個數,步進電機驅動器就負責將脈衝個數轉化為步進電機的轉動角度,最終實現對轉動圈數的控制。