xiaozhen12
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 134 點(diǎn)
下載積分: 928 分
在線時(shí)間: 50(小時(shí))
注冊(cè)時(shí)間: 2013-04-21
最后登錄: 2024-10-24
查看xiaozhen12的 主題 / 回貼
樓主  發(fā)表于: 2013-04-22 21:09
控制要求是這樣的,輸送帶傳送工件,當(dāng)工件經(jīng)過(guò)檢測(cè)傳感器,到達(dá)某一固定位置時(shí),電磁閥(傳感器在電磁閥的前面)開(kāi)始動(dòng)作,工件尾部超出這個(gè)位置時(shí),電磁閥停止。輸送帶電機(jī)有一個(gè)與其同軸連接的增量編碼器,我知道工件的位移可以由編碼器和檢測(cè)傳感器配合計(jì)算出來(lái)。我程序思路是這樣編寫的,當(dāng)傳感器檢測(cè)到工件瞬時(shí),記錄下當(dāng)前高數(shù)計(jì)數(shù)值,假如高數(shù)計(jì)數(shù)的地址為:ID1000,存放記錄的地址是DB20.DBD24,然后判斷(PID1000-DB20.DBD24)*脈沖當(dāng)量>=檢測(cè)傳感器與電磁閥之間的距離,如果結(jié)果為真,電磁閥就動(dòng)作。當(dāng)(PID1000-DB20.DBD24)*脈沖當(dāng)量>=檢測(cè)傳感器與電磁閥之間的距離+工件長(zhǎng)度,電磁閥復(fù)位。我困惑的是,因?yàn)檩斔蛶б恢笔沁\(yùn)動(dòng)的,這樣高數(shù)計(jì)數(shù)器有可能會(huì)溢出。小弟剛畢業(yè)出來(lái)工作。哪位大哥幫小弟解答一下。謝謝!
254886042
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 3 個(gè)
工控威望: 123 點(diǎn)
下載積分: 543 分
在線時(shí)間: 12(小時(shí))
注冊(cè)時(shí)間: 2012-12-21
最后登錄: 2024-03-19
查看254886042的 主題 / 回貼
1樓  發(fā)表于: 2013-04-23 17:01
輸送電機(jī)不能停嗎?如果不能停止的話,可以在檢測(cè)到物件時(shí)把所采集的脈沖清0,在物件離開(kāi)時(shí)取脈沖,取中間值,增量值不要一直采集,不知道可行不,以前我們做的都是電機(jī)可以隨時(shí)停止的
xiaozhen12
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 134 點(diǎn)
下載積分: 928 分
在線時(shí)間: 50(小時(shí))
注冊(cè)時(shí)間: 2013-04-21
最后登錄: 2024-10-24
查看xiaozhen12的 主題 / 回貼
2樓  發(fā)表于: 2013-04-23 20:59
電機(jī)在生產(chǎn)肯定不能停的,如果在檢測(cè)到物件時(shí)把所采集的脈沖清0,在物件離開(kāi)時(shí)取脈沖, 這樣只能計(jì)算出物件的長(zhǎng)度,但是該物件的位移又如何計(jì)算,況且,輸送帶不止一個(gè)物件,而是一連串有間隔的。我覺(jué)的要在檢測(cè)傳感器與電磁閥中間根據(jù)實(shí)際容納的最大工件量,在數(shù)據(jù)塊上保留這些工件的位移信息,工件的長(zhǎng)度,這樣才能達(dá)到控制要求,在生產(chǎn)時(shí)電機(jī)一直在轉(zhuǎn)動(dòng)的,高速計(jì)數(shù)應(yīng)該會(huì)隔一段時(shí)間就會(huì)溢出,如果每隔一段時(shí)間把高速計(jì)數(shù)值移到另外一個(gè)地方保存起來(lái)再清零,但這樣,工件的位置有可能會(huì)出差偏差。所以才上來(lái)問(wèn)下哪位高手能幫小弟解決這個(gè)問(wèn)題
kyy80
態(tài)度決定一切``````
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1225 個(gè)
工控威望: 3495 點(diǎn)
下載積分: 4400 分
在線時(shí)間: 1976(小時(shí))
注冊(cè)時(shí)間: 2008-02-17
最后登錄: 2024-11-01
查看kyy80的 主題 / 回貼
3樓  發(fā)表于: 2013-04-23 22:14
參考我的回帖中有關(guān)于這方面的討論。。。。
xiaozhen12
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 134 點(diǎn)
下載積分: 928 分
在線時(shí)間: 50(小時(shí))
注冊(cè)時(shí)間: 2013-04-21
最后登錄: 2024-10-24
查看xiaozhen12的 主題 / 回貼
4樓  發(fā)表于: 2013-04-24 08:06
上樓的,你回復(fù)的帖子這么多,不好找啊,能否辛苦解答下,謝謝!
xiaozhen12
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 134 點(diǎn)
下載積分: 928 分
在線時(shí)間: 50(小時(shí))
注冊(cè)時(shí)間: 2013-04-21
最后登錄: 2024-10-24
查看xiaozhen12的 主題 / 回貼
5樓  發(fā)表于: 2013-04-27 09:00
如果電磁閥一復(fù)位就將高速計(jì)數(shù)器清零,那后面緊接的工件的位置不就亂了嗎?輸送鏈?zhǔn)且恢辈粩嗟貙⒐ぜ斔瓦^(guò)來(lái)的,如果工件之間的距離隔的很大的,用這個(gè)方法可以,但是實(shí)際工件挨得挺密的,傳感器與電磁閥之間是有多個(gè)工件的,用這個(gè)方法是行不通的吧
有你更精彩
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 11 個(gè)
工控威望: 140 點(diǎn)
下載積分: 590 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2013-04-28
最后登錄: 2013-05-22
查看有你更精彩的 主題 / 回貼
6樓  發(fā)表于: 2013-04-28 18:48
什么東西啊,先謝謝
wanwh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 57 個(gè)
工控威望: 206 點(diǎn)
下載積分: 3930 分
在線時(shí)間: 106(小時(shí))
注冊(cè)時(shí)間: 2009-09-14
最后登錄: 2023-03-21
查看wanwh的 主題 / 回貼
7樓  發(fā)表于: 2013-04-28 21:17
你可以利用增量編碼器計(jì)數(shù)出輸送的線速度,再用傳感器與時(shí)間的配合完成電磁閥的開(kāi)關(guān)