回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
大家好,我用S7-200,CPU224XP來(lái)做了一個(gè)項(xiàng)目,用到了編碼器和高速計(jì)數(shù)器HSC4,我采用高速計(jì)數(shù)器計(jì)數(shù),當(dāng)前值等于預(yù)置值產(chǎn)生中斷控制電機(jī)正反轉(zhuǎn)來(lái)做往返運(yùn)動(dòng),出現(xiàn)的結(jié)果是位置發(fā)生偏移,我的動(dòng)作流程如下,開(kāi)始運(yùn)行時(shí),寫(xiě)入高速計(jì)數(shù)器預(yù)置值為物體走到上面換向的位置,電機(jī)正轉(zhuǎn),物體向上行走;走到上面后產(chǎn)生中斷,向下行走,此時(shí)寫(xiě)入高速計(jì)數(shù)器預(yù)置值為物體走到下面換向的位置,依此類(lèi)推,出現(xiàn)的問(wèn)題是物體的位置發(fā)生整體向下偏移,現(xiàn)在懷疑是高速計(jì)數(shù)器在工作(計(jì)數(shù))狀態(tài)下更新預(yù)置值時(shí)影響計(jì)數(shù),不知我的理解是否正確,請(qǐng)給各位高手指導(dǎo)下,如果是這樣的話(huà)請(qǐng)問(wèn)如何設(shè)置才能避免此情況?現(xiàn)在非常著急,望各位老師不惜賜教,謝謝各位! |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
汗!沒(méi)人理我。≡诰(xiàn)等... |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
哎!別人的問(wèn)題我也回答過(guò)很多,也很詳細(xì),我遇到問(wèn)題,連個(gè)回復(fù)的都沒(méi)有!在線(xiàn)等 |
---|---|
|
liuhuaxing
LIUHUAXING
級(jí)別: 論壇先鋒
|
是不是慣性的問(wèn)題,我想幫你可我不如你,只有等版主出來(lái)幫你了 |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
看起來(lái)很棘手啊。 按常理講,這種控制是沒(méi)有問(wèn)題的。 所以要看現(xiàn)場(chǎng)的實(shí)際情況再做判斷,必要時(shí)先加個(gè)原點(diǎn)信號(hào)開(kāi)關(guān),電機(jī)每次經(jīng)過(guò)時(shí)用中斷設(shè)置一次當(dāng)前值,以保證位置誤差不被累積。 然后再查找根本原因。 |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
多謝版主,這個(gè)原點(diǎn)信號(hào)開(kāi)關(guān)我本來(lái)就加了,在每次運(yùn)行之前,工件走到這個(gè)位置,就更新高計(jì)當(dāng)前值,作為基準(zhǔn)位置,可結(jié)果就是和我說(shuō)的一樣,忘版主再指點(diǎn)指點(diǎn)! |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
運(yùn)行速度如何?太快的系統(tǒng)容易造成位置精度差。但是只要計(jì)數(shù)準(zhǔn)確,說(shuō)不定取消這個(gè)原點(diǎn)開(kāi)關(guān)效果會(huì)好一些? |
---|---|
|
hongma110
級(jí)別: 略有小成
|
像這種問(wèn)題一般用伺服來(lái)做才好,且要注意減速停機(jī)才可能準(zhǔn)確.最好用限位開(kāi)關(guān) |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
回版主,運(yùn)行速度不高,脈沖頻率不超過(guò)20K,不過(guò)現(xiàn)在問(wèn)題已經(jīng)找到,編碼器脈沖信號(hào)是經(jīng)變頻器的同步卡與PLC連接的,變頻器帶了兩個(gè)鐵氧體磁環(huán),接線(xiàn)工把同步卡到PLC的脈沖信號(hào)線(xiàn)也用磁環(huán)套住了!現(xiàn)在把線(xiàn)抽出來(lái)就正常了,讓我百思不得其解啊! 至于那個(gè)原點(diǎn)開(kāi)關(guān),是在運(yùn)行之前進(jìn)行校準(zhǔn)的,運(yùn)行過(guò)程中次開(kāi)關(guān)無(wú)效! 現(xiàn)在又出現(xiàn)了一個(gè)問(wèn)題,我把高計(jì)的當(dāng)前值實(shí)時(shí)傳送到一個(gè)斷電保持寄存器,斷電再上電后把這個(gè)寄存器的值經(jīng)初始化程序更新到高計(jì)的當(dāng)前值,經(jīng)檢測(cè),更新后高計(jì)的當(dāng)前值與斷電前的數(shù)據(jù)完全相同;然后更新需要換向產(chǎn)生中斷的預(yù)制值,出現(xiàn)的問(wèn)題是,換向位置又出現(xiàn)很大的偏移,怎樣讓高計(jì)在上電后完全恢復(fù)斷電前的狀態(tài)?請(qǐng)版主賜教。 |
---|---|
|
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
回7樓朋友,工藝要求控制精度不需要這么高,我用了變頻器+同步卡+編碼器來(lái)做,精度可以滿(mǎn)足要求!限位開(kāi)關(guān)是有的,超過(guò)換向位置不換向時(shí)變頻器停止運(yùn)行!麻煩這位朋友看一下我樓上說(shuō)的情況,幫忙想想辦法,謝謝! |
---|---|
|