winday
級(jí)別: 略有小成
![]() |
請(qǐng)教各位大俠: 我需要利用編碼器和三菱PLC編程完成以下功能: 1、檢測(cè)馬達(dá)轉(zhuǎn)速(觸摸屏顯示) 2、檢測(cè)馬達(dá)角度(觸摸屏顯示) 要求: 1、開機(jī)時(shí)顯示馬達(dá)的RPM/分鐘 2、同步顯示馬達(dá)的位置角度(0~360°) 3、編碼器按順逆方向轉(zhuǎn)動(dòng)且角度也按相應(yīng)的度數(shù)加減 4、編碼器采用三相A、B、Z輸出的360P/R 哪位用過編碼器的高手請(qǐng)告訴一下編程方法。 多多指教,謝謝! 按照以下5樓朋友說的已解決此問題,太感謝了! [ 此帖被winday在2010-11-18 22:09重新編輯 ] |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
1.一般來說Z相應(yīng)該是一圈給出一個(gè)脈沖,正常狀態(tài)下為OFF才對(duì)。不知道你PLC和Encoder是什么品牌型號(hào),感覺Z相常亮是不對(duì)的。 2.用Z相檢測(cè)轉(zhuǎn)速,這個(gè)誤差會(huì)很大的,走360°才記錄一次,能夠反饋出你的機(jī)械轉(zhuǎn)速來嗎?一般的機(jī)械會(huì)一直得到轉(zhuǎn)速為0的結(jié)果吧。 3.原始角度也可以用C252,利用Z相的自動(dòng)復(fù)位來矯正。 4.建議測(cè)速用定時(shí)中斷配合高速計(jì)數(shù)來做,取0.1S或0.5S(根據(jù)實(shí)際需要)的計(jì)數(shù)差值,計(jì)算出實(shí)時(shí)速度。 |
---|---|
|