270429890
級(jí)別: 探索解密
|
我有一臺(tái)FX3U的PLC 和一個(gè)歐姆龍的旋轉(zhuǎn)編碼器,現(xiàn)要求伺服電機(jī)送3次料,第一固定送4公分,第二次送D0公分,第三次送D1公分,D0和D1分別是自己設(shè)定值 哪么程序是否是下面這樣的 問(wèn)題重點(diǎn)在于高速計(jì)數(shù)器和編碼器的接線方式 LD X1 MOV K4 D2 LD X1 MUL D2 K1024(脈沖數(shù)) D3 MOV K4 D2 OUT C235 D3 第一次送料 MUL D2 K1024(脈沖數(shù)) D3 OUT C235 D3 LD x2 . mul d0 k1024(脈沖數(shù))D4 第二次送料 . out c236 d4 out c235 d4 . ld x3 . mul d1 k1024(脈沖數(shù)) d5 第三次送料 out c235 d5 能否想這樣寫(xiě) 求指教,還 out c237 d5 有編碼器A B Z 相相 的接線方式 是不是3次送料需要3個(gè)不同的高速計(jì)數(shù)器,能不能只用1個(gè),如C235只用這一個(gè)計(jì)數(shù)器, 但是只用這一個(gè)的話又會(huì)造成雙線圈輸出,求高手指點(diǎn) [ 此帖被270429890在2013-04-23 10:56重新編輯 ] |
---|---|
|
catfree
虛心向各位學(xué)習(xí)!!!
級(jí)別: 工控俠客
|
如果精度要求不算萬(wàn)分嚴(yán)格的,是否考慮不需要編碼器,只用伺服電機(jī)? 小弟沒(méi)做過(guò)類似項(xiàng)目純屬建議 樓主留言:請(qǐng)高手指點(diǎn),如何用伺服器控制? |
|
---|---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級(jí)別: 網(wǎng)絡(luò)英雄
|
這個(gè)真不是問(wèn)題,臺(tái)果你稍微懂一點(diǎn)電子的話 如果這都不懂就不要編程了,機(jī)械這東西關(guān)系到人命的 樓主留言:請(qǐng)高手明示 |
|
---|---|---|
|
g073545
佛山工控
級(jí)別: 家園常客
|
你這不就是走三段距離嗎,簡(jiǎn)單的問(wèn)題搞得太復(fù)雜,有點(diǎn)畫(huà)蛇沃足。 |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級(jí)別: 網(wǎng)絡(luò)英雄
|
歐姆龍的編碼器一般是6線的,+24V 0V A B Z A接X(jué)0 B 接X(jué)1 編程時(shí)用C251就行了 如果編碼器輸出的是差分+24v 0v A+ A- B+ B- Z+ Z-就要用TTL轉(zhuǎn)HTL轉(zhuǎn)換器 |
|
---|---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級(jí)別: 網(wǎng)絡(luò)英雄
|
編碼器一圈的脈沖就是伺服一圈的脈沖,將距離換算成脈沖量 定位用DDRVA D100 K1000 Y0 Y1 如將4公分換算成脈沖量是 10000存到D20 D0距離換算成脈沖量是2000存到D22 D1的距離轉(zhuǎn)換成脈沖量存到 d24 定位數(shù)據(jù)傳送條件 ld m0 dmov d20 d100 ld m1 dmov d22 d100 ld m2 dmov d24 d100 定位啟動(dòng) ld m10 DDRVA D100 K1000 Y0 Y1 k1000是頻率自己改 樓主留言:請(qǐng)問(wèn) 你用了DDRVA指令后移動(dòng)了這么多距離,請(qǐng)教一下,用什么指令回到原點(diǎn)? FX3U的PLC |
|
---|---|---|
本帖最近評(píng)分記錄:
|
minlee
級(jí)別: 略有小成
|
用一個(gè)高速計(jì)數(shù)器計(jì)編碼器的脈沖數(shù),再用比較指令即可,不用搞3個(gè)高速計(jì)數(shù)器 樓主留言:有這個(gè)想法,但是不知道怎么寫(xiě)程序,請(qǐng)高手給個(gè)思路 |
---|---|
|