其實伺服電機就是高級一點的步進,其自帶編碼器,驅動器功能愈加強力,支撐方位形式、速度形式和轉矩形式三種類型,由于伺服電機能夠準確定位,所以一般咱們用到的是方位形式。方位形式需要PLC發送高速脈沖串給伺服驅動器,伺服驅動器再驅動伺服電機依照一定的角度和速度來旋轉,然后達到方位操控的形式三菱FX3U這款PLC操控伺服電機有兩種辦法,一種是高速脈沖形式,一種是定位形式,其指令是不一樣的,一起,FX3U只支撐三路高速脈沖的發送,分別是Y0、Y1、Y2,所以最多只能操控三臺伺服電機,如果想操控超三臺伺服電機,能夠挑選加裝定位模塊或許幾臺PLC組網來完成。
一、高速脈沖模式
1、PLSY指令
PLSY是高速脈沖輸出指令,可以指定Y0、Y1或者Y2發送高速脈沖,其指令格式如下
如上圖所示,分別是16位高速脈沖輸出和32位高速脈沖輸出,16位高速脈沖輸出可以發送最大頻率為32767的數據,而32位高速脈沖輸出可以發送最大頻率為200,000Hz的脈沖串,各位同學可以根據實際需要進行選擇,不過這里小編建議大家養成一個好習慣,就是堅持用32位運算進行程序處理,可以有效防止程序溢出。
熟悉了相關指令,我們看下詳細用法。
比如我們想接通M0的同時,讓Y0輸出頻率為10000,數量為25000的脈沖串,那么就這樣來寫程序
其中: 頻率為每秒鐘發送的脈沖數,表示到伺服電機就是速度
發送脈沖數即為一共發送多少個脈沖給驅動器,轉換到伺服電機就是走過的距離或者角度
Y0為輸出通道,接線到驅動側的高速脈沖輸入點。
這里M0只要保持接通,就會以當前速度發送25000個脈沖,中間如果M0斷開,則停止發送脈沖,再次接通M0則重新發送25000個脈沖直到完成。
如果我們想讓伺服電機以一定速度一直旋轉不停,那么脈沖數設置為K0就可以了,如下
在實際控制中,我們需要知道Y0什么時候發送完成了這25000個脈沖,這里面就用到了特殊繼電器M8029。
2、指令結束標志位M8029
這個標志位很重要,因為不只是這里用到M8029,還有好多地方會用到,后面再介紹。
M8029的作用就是告訴我們,脈沖指令發送結束了,該干嘛干嘛了
這里的意思是一旦PLSY指令發送完成了25000個脈沖,則M8029接通,同時置位M10,復位M0
32位指令和16位的一樣用法,只是操作數的范圍更大了,這里不再說明。
以上就是關于三菱伺服電機高速脈沖指令分享,希望對讀者朋友有所幫助。如果你還有疑問,歡迎咨詢海藍在線客服,我們有專業的技術人員幫你解答?;蛘卟榭次覀內釶LC行業資訊中相關文章獲取知識,深圳海藍智能專注三菱工控。