winday
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 95 個(gè)
工控威望: 226 點(diǎn)
下載積分: 822 分
在線時(shí)間: 214(小時(shí))
注冊(cè)時(shí)間: 2010-08-03
最后登錄: 2018-08-27
查看winday的 主題 / 回貼
樓主  發(fā)表于: 2010-11-18 12:52
請(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重新編輯 ]
匯榮鋁業(yè)
級(jí)別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 1784 個(gè)
工控威望: 5345 點(diǎn)
下載積分: 21341 分
在線時(shí)間: 1601(小時(shí))
注冊(cè)時(shí)間: 2009-07-21
最后登錄: 2024-09-17
查看匯榮鋁業(yè)的 主題 / 回貼
1樓  發(fā)表于: 2010-11-18 15:30
主要用凸輪指令A(yù)BSD和高速計(jì)數(shù)器。
winday
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 95 個(gè)
工控威望: 226 點(diǎn)
下載積分: 822 分
在線時(shí)間: 214(小時(shí))
注冊(cè)時(shí)間: 2010-08-03
最后登錄: 2018-08-27
查看winday的 主題 / 回貼
2樓  發(fā)表于: 2010-11-18 16:34
我用A相輸出接X0,B相輸出接X1,Z相輸出接X2
編程:M8000 輸出到高速計(jì)數(shù)器C251 K360,
再把C251的值傳送到一個(gè)保持寄存器,就可顯示
在什么角度了,C251達(dá)到預(yù)設(shè)值360自動(dòng)復(fù)位。
再用SPD指令:SPD X2 K500 D40,但
此指令不執(zhí)行,在運(yùn)行過程中A/B相輸入燈有變化,
但Z相輸入燈常亮,沒有ON/OFF變化過程,
不知是編碼器的問題,或者是要怎樣編程才能測(cè)速,請(qǐng)各位指點(diǎn)!
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5173 個(gè)
工控威望: 7396 點(diǎn)
下載積分: 157929 分
在線時(shí)間: 3135(小時(shí))
注冊(cè)時(shí)間: 2007-11-21
最后登錄: 2024-09-20
查看sjm213的 主題 / 回貼
3樓  發(fā)表于: 2010-11-18 17:13
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í)速度。
winday
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 95 個(gè)
工控威望: 226 點(diǎn)
下載積分: 822 分
在線時(shí)間: 214(小時(shí))
注冊(cè)時(shí)間: 2010-08-03
最后登錄: 2018-08-27
查看winday的 主題 / 回貼
4樓  發(fā)表于: 2010-11-18 18:24
回復(fù)3樓的朋友
我用的編碼器品牌和型號(hào)是:奧托尼克斯 E40S-360-3-1
實(shí)際我也看過此編碼器網(wǎng)站的資料輸出波形圖:認(rèn)為Z相燈常亮是不對(duì)的,但編碼器又是新貨
剛開始我用歐姆龍的2相輸出編碼器,A相接X0,驅(qū)動(dòng)高速計(jì)數(shù)器C235,用的單相單計(jì)數(shù)器
B相接X1,使用SPD指令:SPD X1 K500 D40
把以上計(jì)算結(jié)果都傳送到一個(gè)指定的寄存器,調(diào)試中觀察與機(jī)械連接的位置角度和電機(jī)轉(zhuǎn)速都可正常顯示,
但我把機(jī)械傳動(dòng)按相反方向動(dòng)作,角度位置數(shù)字不是減少,還是往上遞增,(我的理想是編碼器按一
個(gè)方向運(yùn)轉(zhuǎn)角度增加,往另一個(gè)方向轉(zhuǎn)動(dòng)角度減少)。
故此,我才選用3相輸出的編碼器,2相計(jì)數(shù),用的是C251(這樣可以達(dá)到上述理想),1相測(cè)速(但測(cè)速有問題),
不知道如何可以實(shí)現(xiàn)。
樓主介紹的第4點(diǎn)不知道如何進(jìn)行編程,能否搞個(gè)實(shí)例上傳或詳細(xì)一點(diǎn)說明,謝謝指教!
fjqz00
級(jí)別: 論壇先鋒
精華主題: 1 篇
發(fā)帖數(shù)量: 1301 個(gè)
工控威望: 1457 點(diǎn)
下載積分: 7990 分
在線時(shí)間: 360(小時(shí))
注冊(cè)時(shí)間: 2007-04-16
最后登錄: 2024-09-16
查看fjqz00的 主題 / 回貼
5樓  發(fā)表于: 2010-11-18 19:13
試一下把A相同時(shí)接到X4去,再SPD X4 K100 D40看看
winday
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 95 個(gè)
工控威望: 226 點(diǎn)
下載積分: 822 分
在線時(shí)間: 214(小時(shí))
注冊(cè)時(shí)間: 2010-08-03
最后登錄: 2018-08-27
查看winday的 主題 / 回貼
6樓  發(fā)表于: 2010-11-18 20:07
5樓朋友說的值得一試,等下試試看就知道結(jié)果了,
謝謝指點(diǎn)!
佳史
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看佳史的 主題 / 回貼
7樓  發(fā)表于: 2010-11-18 21:20
E40S-360-3-1,分辨率是360的嗎?這個(gè)Z型號(hào),你要看是常態(tài)是不是高電平,假如是常態(tài)時(shí)高電平,達(dá)到原點(diǎn)位置時(shí)才瞬間斷開,所以肉眼看不出來變化。
lizhuoda
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 17 個(gè)
工控威望: 192 點(diǎn)
下載積分: 10824 分
在線時(shí)間: 256(小時(shí))
注冊(cè)時(shí)間: 2007-05-01
最后登錄: 2024-05-30
查看lizhuoda的 主題 / 回貼
8樓  發(fā)表于: 2010-11-25 20:30
收藏了