sin598
懵懂
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 151 個(gè)
工控威望: 909 點(diǎn)
下載積分: 4354 分
在線(xiàn)時(shí)間: 180(小時(shí))
注冊(cè)時(shí)間: 2019-05-29
最后登錄: 2024-10-25
查看sin598的 主題 / 回貼
樓主  發(fā)表于: 2022-11-29 09:17
圖片:
問(wèn)題求助:由于一開(kāi)機(jī)運(yùn)行,皮帶線(xiàn)就一直工作,來(lái)料方向從右往左。當(dāng)?shù)谝划a(chǎn)品觸發(fā)感應(yīng)器編碼器開(kāi)始工作。一直計(jì)數(shù)
                 1。由于此設(shè)備是兼容性的,所以產(chǎn)品L寸規(guī)格比較多
                 2。假定傳感器到相機(jī)視野正中間位置距離為N     傳感器到分揀箱邊緣距離為M
                       則 拍照觸發(fā)距離=N+產(chǎn)品L寸/2
                            分揀觸發(fā)距離=M+產(chǎn)品L寸
                3。由于來(lái)料間隔很近,比方一號(hào)產(chǎn)品觸發(fā)計(jì)數(shù),把計(jì)數(shù)當(dāng)前值保存起來(lái)到的D100,2號(hào)產(chǎn)品來(lái)料也把計(jì)數(shù)器當(dāng)前值保存起來(lái)D102。然后用當(dāng)前值一直跟D100 去跟拍照觸發(fā)距離
                      做比較,后續(xù)來(lái)料也是如此
                4   問(wèn)題是編碼器一直運(yùn)行,計(jì)數(shù)會(huì)很大一直運(yùn)行會(huì)造成數(shù)據(jù)溢出錯(cuò)誤。

         求大神指導(dǎo)。
sin598
懵懂
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 151 個(gè)
工控威望: 909 點(diǎn)
下載積分: 4354 分
在線(xiàn)時(shí)間: 180(小時(shí))
注冊(cè)時(shí)間: 2019-05-29
最后登錄: 2024-10-25
查看sin598的 主題 / 回貼
1樓  發(fā)表于: 2022-11-29 10:22
引用
引用第1樓lrw123456于2022-11-29 09:41發(fā)表的  :
計(jì)數(shù)器不要用測(cè)距功能,用測(cè)速功能,工件進(jìn)入用對(duì)射檢測(cè),對(duì)射檢測(cè)到的時(shí)候開(kāi)始計(jì)算,假設(shè)拍照距離為S,當(dāng)前輸送線(xiàn)速度為V,然后用時(shí)間T來(lái)觸發(fā)拍照


那如果當(dāng)對(duì)射檢測(cè)到產(chǎn)品開(kāi)始計(jì)算,第一個(gè)還沒(méi)來(lái)得及觸發(fā)拍照,第二個(gè)產(chǎn)品又被對(duì)射檢測(cè)到,第一個(gè)產(chǎn)品觸發(fā)要用個(gè)T1,第二個(gè)產(chǎn)品用T2,如果拍照距離S中間有N個(gè)產(chǎn)品,那不是要寫(xiě)很多么
sin598
懵懂
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 151 個(gè)
工控威望: 909 點(diǎn)
下載積分: 4354 分
在線(xiàn)時(shí)間: 180(小時(shí))
注冊(cè)時(shí)間: 2019-05-29
最后登錄: 2024-10-25
查看sin598的 主題 / 回貼
2樓  發(fā)表于: 2022-12-01 09:44
引用
引用第5樓夢(mèng)雨天涯于2022-11-30 08:08發(fā)表的  :
我怎么感覺(jué)最近一堆人問(wèn)這個(gè)問(wèn)題了呢 ,用先入先出啦

先入先出指令沒(méi)有問(wèn)題,先入也沒(méi)問(wèn)題,主要是什么時(shí)機(jī)出你們思考過(guò)么
sin598
懵懂
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 151 個(gè)
工控威望: 909 點(diǎn)
下載積分: 4354 分
在線(xiàn)時(shí)間: 180(小時(shí))
注冊(cè)時(shí)間: 2019-05-29
最后登錄: 2024-10-25
查看sin598的 主題 / 回貼
3樓  發(fā)表于: 2022-12-12 09:45
引用
引用第14樓矽能工控于2022-12-11 15:42發(fā)表的  :

三菱的先入先出命令SFWR和SFWD只支持16位數(shù)據(jù),而編碼器脈沖數(shù)據(jù)一般都會(huì)大于32768以上,所以單純的直接用三菱的先入先出命令是不可行的。
壇里有位大神做了個(gè)FB先入先出塊,還挺好用的,樓主可以搜搜 [attachment=275006]


正解,大部分人都沒(méi)有考慮數(shù)據(jù)寄存器的數(shù)據(jù)范圍。