山東庚之午
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 231 點(diǎn)
下載積分: 894 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2016-01-06
最后登錄: 2024-08-09
查看山東庚之午的 主題 / 回貼
樓主  發(fā)表于: 2017-12-09 15:26
一個(gè)電機(jī)帶一個(gè)軸旋轉(zhuǎn),軸通過皮帶帶動(dòng)一個(gè)小車做直線往復(fù)運(yùn)動(dòng),小車的終點(diǎn)處有一個(gè)接近開關(guān),正常情況下小車每次到達(dá)終點(diǎn)開關(guān)感應(yīng)一次,輸出一個(gè)信號(hào)(注,并不是因?yàn)檫@個(gè)信號(hào)使小車改變方向,只是皮帶正好運(yùn)動(dòng)到這里就通過機(jī)械往回拉,這個(gè)信號(hào)是用來使小車停機(jī))。如果一旦感應(yīng)不到,小車立即停止運(yùn)動(dòng)。軸上安裝一個(gè)編碼器,每個(gè)角度都可以檢測,小車一去一回軸正好轉(zhuǎn)一圈
求助大神們,這段程序怎么編啊?
山東庚之午
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 231 點(diǎn)
下載積分: 894 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2016-01-06
最后登錄: 2024-08-09
查看山東庚之午的 主題 / 回貼
1樓  發(fā)表于: 2017-12-09 15:28
我的大致思路就是編碼器在0-360度,開關(guān)必須感應(yīng)一次,感應(yīng)不到就停車?墒浅绦蛟趺磳懸膊焕硐
zhurongbin
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 16 個(gè)
工控威望: 110 點(diǎn)
下載積分: 1392 分
在線時(shí)間: 10(小時(shí))
注冊(cè)時(shí)間: 2017-09-05
最后登錄: 2024-05-29
查看zhurongbin的 主題 / 回貼
2樓  發(fā)表于: 2017-12-09 16:00
先讓電機(jī)走起來,然后每次感應(yīng)到開關(guān)編碼器值清零重新計(jì)數(shù),如果超過編碼器最大脈沖還未清零,就報(bào)警停車
山東庚之午
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 231 點(diǎn)
下載積分: 894 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2016-01-06
最后登錄: 2024-08-09
查看山東庚之午的 主題 / 回貼
3樓  發(fā)表于: 2017-12-09 16:20
編碼器數(shù)據(jù)不能清零,因?yàn)槲疫需要用編碼器確定停機(jī)位置。上面的的例子是我簡化的問題,實(shí)際上這個(gè)設(shè)備還比較復(fù)雜。
山東庚之午
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 231 點(diǎn)
下載積分: 894 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2016-01-06
最后登錄: 2024-08-09
查看山東庚之午的 主題 / 回貼
4樓  發(fā)表于: 2017-12-09 16:22
問題已經(jīng)解決了,我給加了個(gè)定時(shí)器,每感應(yīng)一次定時(shí)器重新計(jì)時(shí),感應(yīng)不到達(dá)到計(jì)時(shí)時(shí)間就停車
文杰工控學(xué)習(xí)
用心回復(fù),用心交流
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 86 個(gè)
工控威望: 242 點(diǎn)
下載積分: 3722 分
在線時(shí)間: 105(小時(shí))
注冊(cè)時(shí)間: 2017-05-15
最后登錄: 2023-03-31
查看文杰工控學(xué)習(xí)的 主題 / 回貼
5樓  發(fā)表于: 2017-12-11 09:20
個(gè)人感覺加定時(shí)器這個(gè)解決方案,不算太理想。因?yàn)楦杏X這個(gè)解決思路還是有點(diǎn)偏差。你這是恒速嗎。
路遠(yuǎn)求索
anyuxin166
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 12 個(gè)
工控威望: 105 點(diǎn)
下載積分: 460 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2010-03-29
最后登錄: 2024-01-30
查看anyuxin166的 主題 / 回貼
6樓  發(fā)表于: 2017-12-12 09:34
先讓電機(jī)走起來,然后每次感應(yīng)到開關(guān)編碼器值清零重新計(jì)數(shù),如果超過編碼器最大脈沖還未清零,就報(bào)警停車