unique
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 303 個
工控威望: 426 點
下載積分: 4132 分
在線時間: 175(小時)
注冊時間: 2006-11-05
最后登錄: 2024-11-28
查看unique的 主題 / 回貼
樓主  發(fā)表于: 2018-04-26 19:08
圖片:
圖片:
    現(xiàn)做一條重量分選生產(chǎn)線,產(chǎn)品通過鏈條上托盤稱重,利用光電訊號反應(yīng)稱重后的產(chǎn)品移動的位置。當(dāng)產(chǎn)品等級移動到相應(yīng)出口位置時,電磁鐵動作將產(chǎn)品托盤打翻,產(chǎn)品掉落下來。
根據(jù)設(shè)置的重量劃定為不同的等級。出口即為PLC的輸出點驅(qū)動電磁鐵。出口可以設(shè)置任意等級,每個出口最多可以設(shè)置兩個等級,每個等級可以選擇多個出口。當(dāng)選擇多個出口時還需要根據(jù)(單個循環(huán)或累計重量)條件循環(huán)。編程該如何實現(xiàn)。希望大師們給個思路
sjbandmm
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 237 個
工控威望: 407 點
下載積分: 987 分
在線時間: 168(小時)
注冊時間: 2008-08-23
最后登錄: 2024-11-19
查看sjbandmm的 主題 / 回貼
1樓  發(fā)表于: 2018-05-02 22:13
我做過一組重復(fù)的分揀,當(dāng)多個出口條件相同是,可以先統(tǒng)計重復(fù)出口的數(shù)量,然后根據(jù)該重復(fù)次數(shù)來分配去向,從而實現(xiàn)平均分配,當(dāng)然這個平均是可以以1個或多個為單位平均的
樓主留言:
你好,我想請教一下,就是關(guān)于你說當(dāng)多個出口相同時,統(tǒng)計出口的數(shù)量這個可以實現(xiàn),但是怎么去分配該從哪個出口分選,用什么思路還望指點一下!謝謝!
sjbandmm
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 237 個
工控威望: 407 點
下載積分: 987 分
在線時間: 168(小時)
注冊時間: 2008-08-23
最后登錄: 2024-11-19
查看sjbandmm的 主題 / 回貼
2樓  發(fā)表于: 2018-05-06 21:08
圖片:
為每個庫設(shè)置一個重復(fù)去向寄存器,每次分配后+1,查詢?nèi)ハ驎r要判斷重量符合、如果重復(fù)次數(shù)大于0,還要判斷重重復(fù)去向計數(shù)器與查詢到的次數(shù)相同,才算查詢結(jié)束;當(dāng)計數(shù)值大于等于重復(fù)數(shù)量時歸零;
例如1、2、4出口設(shè)置重量相同,那么1出口對應(yīng)的重復(fù)次數(shù)就是3次,第一次查詢時去向重復(fù)寄存器為0,那么第一查詢到去向時,查詢成功計數(shù)器為0,重復(fù)去向和查詢成功計數(shù)器相同,查詢成功,去向為1口,重復(fù)去向寄存器+1
當(dāng)?shù)诙尾樵兊竭@個設(shè)定值時,查詢到1出口時,重量相符,但重復(fù)去向寄存器與查詢成功計數(shù)器不符,需要查詢到2出口時,重復(fù)去向寄存器與查詢成功次數(shù)相等,去2口
這里需要用到:重復(fù)去向寄存器,這個寄存器是為去向哪兒做記憶的,每次去向確定后+1,為下次分配出口做準(zhǔn)備
查詢成功計數(shù)器是每次查詢到哪兒的一個指針,指針與去向重復(fù)次數(shù)吻合表示查詢完成,從而實現(xiàn)分配平衡
文字組織的不好,可能說的不太清楚,需要自己好好的捋捋!
sjbandmm
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 237 個
工控威望: 407 點
下載積分: 987 分
在線時間: 168(小時)
注冊時間: 2008-08-23
最后登錄: 2024-11-19
查看sjbandmm的 主題 / 回貼
3樓  發(fā)表于: 2018-05-07 12:32
程序保留了查詢部分,含有重復(fù)碼檢查、匹配查詢、去向平衡等程序
附件: 自動分揀入庫.zip (182 K) 下載次數(shù):42
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯