joshualzh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 309 個(gè)
工控威望: 451 點(diǎn)
下載積分: 780 分
在線時(shí)間: 164(小時(shí))
注冊(cè)時(shí)間: 2013-10-09
最后登錄: 2024-01-05
查看joshualzh的 主題 / 回貼
樓主  發(fā)表于: 2020-06-13 13:32
圖片:
現(xiàn)項(xiàng)目程序中,有一個(gè)大轉(zhuǎn)盤平均分成8等份,作為一個(gè)旋轉(zhuǎn)庫(kù),為了平衡旋轉(zhuǎn)臺(tái),要求出入庫(kù)順序是先對(duì)角形式再鄰近對(duì)角。轉(zhuǎn)盤內(nèi)的倉(cāng)架編號(hào)只要旋轉(zhuǎn)經(jīng)過就會(huì)被識(shí)別,然后按自定義編號(hào)順序輸出停信號(hào),再按啟動(dòng)側(cè)轉(zhuǎn)至對(duì)角編號(hào)輸出停信號(hào)。再按啟動(dòng)側(cè)轉(zhuǎn)至鄰近編號(hào)與對(duì)角順序進(jìn)行下去,直至裝滿。出入庫(kù)順序是一樣的,過程中有光電可監(jiān)視是否已入或已出狀態(tài)。
可設(shè)置自定義編號(hào)順序參考:1-5,7-3,4-8,2-6,
歡迎各位新老朋友大神給點(diǎn)構(gòu)思指引或程序參考。謝謝!
天空流星
SZ-CL
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 571 個(gè)
工控威望: 6193 點(diǎn)
下載積分: 20753 分
在線時(shí)間: 561(小時(shí))
注冊(cè)時(shí)間: 2008-03-17
最后登錄: 2025-01-04
查看天空流星的 主題 / 回貼
1樓  發(fā)表于: 2020-06-13 16:54
你需要的是進(jìn)出料的順序吧
要是每個(gè)倉(cāng)停留時(shí)間一樣,按你這個(gè)思路就可以,排下固定順序,8個(gè)位置,進(jìn)出按順序就可以了,
要是每個(gè)倉(cāng)需要停留時(shí)間不一致,那就直接寫判斷吧,對(duì)角進(jìn)出是一定的,需要優(yōu)先,也就是開始新一組對(duì)角進(jìn)料時(shí)判斷下,新開始哪一個(gè)對(duì)角組進(jìn)料,要么寫個(gè)算法,讓后模擬運(yùn)行看是否合適,
簡(jiǎn)單粗暴的就是,把所有情況都寫入,運(yùn)行就按判斷走,
(1-5)滿,(2-6)空,(3-7)空,(4-8)空,就放(2-6)
(1-5)滿,(2-6)空,(3-7)滿,(4-8)空,就放(4-8)........
[ 此帖被king125在2020-06-13 16:59重新編輯 ]