夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交

cwm0848
級別: 探索解密
精華主題: 0
發(fā)帖數量: 67 個(gè)
工控威望: 187 點(diǎn)
下載積分: 498 分
在線(xiàn)時(shí)間: 74(小時(shí))
注冊時(shí)間: 2017-03-21
最后登錄: 2025-05-18
查看cwm0848的 主題 / 回貼
樓主  發(fā)表于: 2022-01-07 09:40
傳送帶產(chǎn)送3種規格的工件,分別是10克、20克和30克。PLC通過(guò)氣缸將工件推入對應的槽,F在要求給槽分揀出300克的工件,該如何編程。請教各位大神提供編程思路。(傳送帶過(guò)來(lái)的工件時(shí)隨機的,可能是3種工件中的任何一種,且不能只推一種規格的工件,比如只推入10克的工件,這樣效率太低)。謝謝。
gxtmdb82164
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 814 個(gè)
工控威望: 1192 點(diǎn)
下載積分: 500 分
在線(xiàn)時(shí)間: 656(小時(shí))
注冊時(shí)間: 2019-09-22
最后登錄: 2025-06-20
查看gxtmdb82164的 主題 / 回貼
1樓  發(fā)表于: 2022-01-07 11:03
湊整算法唄,你這三種重量正好都可以湊最大30克,所以考慮最后的終止條件,緩沖區累計重量達到270克時(shí),根據倒數第二個(gè)來(lái)的物料的重量決定下一個(gè)的動(dòng)作邏輯,一共也沒(méi)有幾種組合,以下以設X=270

X+30+0,直接結束
X+20+10,再等一個(gè)確定值
X+10+20,再多做一級分支,20克就結束
X+10+10+10,最后一種情況

倒推后可以獲得:

通過(guò)4種組合方式你就可以得到一個(gè)最小30克的package,累計10個(gè)package就達到了目標重量
也就是說(shuō),我系統只接受上面4種組合,從第一個(gè)物料進(jìn)來(lái)開(kāi)始就進(jìn)入這個(gè)組合的邏輯鏈中,結果是必然的.
當然上述算法不是最優(yōu)的,會(huì )拋掉大量的30克和20克物料,理論上可以通過(guò)增加組合數量的方式容納更多的組合方式來(lái)模擬隨機的物料進(jìn)入順序,比如用60克作為最小計量單位,但是這樣邏輯分支馬上就會(huì )膨脹的非?,在執行效率和程序復雜度上需要取一個(gè)平衡.
樓主留言:
我同意您的看法,組合非常多,遠不止4種,所以不是最優(yōu)的方式,在執行效率和程序復雜度上需要取一個(gè)平衡。謝謝。
是否還有別的思路呢?謝謝。

夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交