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

         求大神指導(dǎo)。
矽能工控
自動化編程維護(hù)改造升級,微信同電話
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 373 個
工控威望: 419 點(diǎn)
下載積分: 1360 分
在線時間: 282(小時)
注冊時間: 2020-05-30
最后登錄: 2025-03-06
查看矽能工控的 主題 / 回貼
1樓  發(fā)表于: 2022-12-11 15:42
引用
引用第11樓sunwen于2022-12-10 17:25發(fā)表的  :
這玩意很簡單的,以前我也卡這個上,等搞出來超簡單,你去研究一下三菱的先入先出指令,搞定這個應(yīng)該小蔡一碟

三菱的先入先出命令SFWR和SFWD只支持16位數(shù)據(jù),而編碼器脈沖數(shù)據(jù)一般都會大于32768以上,所以單純的直接用三菱的先入先出命令是不可行的。
壇里有位大神做了個FB先入先出塊,還挺好用的,樓主可以搜搜 三菱FX5U數(shù)據(jù)存取FIFO.rar (440 K) 下载次数:73
本帖最近評分記錄:
  • 下載積分:+1(catywu) 熱心助人!
  • 西能自動化,承接非標(biāo)自動機(jī)電控電路電器設(shè)計安裝維護(hù)維修,電聯(lián)18962034521