回覆列表
-
1 # 工控人
-
2 # 自動化PLC筆記
伺服停下來容易,但伺服如果使用定位的話不能當變頻器來用,定位暫停後按啟動走完後面利餘距離,還得看具體plc型號及指令,看什麼情況,要考慮使用場合,有時根據情況也可以自己寫個程式段來實現。
-
3 # 金日老油條
這個沒有做過數控系統開發的,根本不知道這裡面的門道。注意,對於運動控制特別是有位置控制的話,暫停並不是將當前脈衝停止即可,大多數情況下必須有個減速暫停功能,否則會造成伺服報警或步進丟步。當然大多數PLC能實現此功能,點動情況實際上就是這樣操作。但一般採用梯形加減速演算法比較容易,但如果是S型加減速,加加速、勻加速、減加速、勻速等情況處理不同,這裡演算法就比較麻煩(涉及到速度前瞻處理),如果做自己的運動控制系統要注意這些,如果是用PLC,能做成什麼樣就什麼樣,應用開發人員你是沒法決定的。
PLC控制伺服,如何實現暫停功能,基本可以從硬體和軟體的方面去實現伺服電機的暫停功能。硬體方面就是斷開伺服驅動器的電源,在這裡一般都有一個常閉的訊號接到驅動器電源的接觸器上,一旦發生故障則斷開電源。我們可以利用這個訊號來實現暫停功能。有的伺服驅動器還專門配有控制迴路電源開關,如下圖的L1C和L2C。硬體方面我們主要控制電源的輸入來實現暫停功能。
那麼軟體方面,則主要在使能和脈衝控制這兩個訊號去實現暫停功能。使能訊號伺服電機執行的前提,在驅動器的使能訊號ON狀態下,接受脈衝電機正常旋轉,沒有接受到脈衝時是鎖死的狀態,此時電機是轉不動的,當使能訊號OFF狀態下,則電機無論有沒有接受到脈衝都不會旋轉。因此可以把使能訊號控制為關閉狀態實現暫停功能,但容易影響位置精度。脈衝控制則是上位機如PLC發生脈衝的埠進行禁止輸出,如三菱PLC的可以置位特殊暫存器來實現脈衝停止指令,禁止後輸出埠將輸出不了脈衝自然就暫停了伺服電機的執行。