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