wmw186
級別: 略有小成
|
如題求教各位大神,我現(xiàn)在要做一個4列6層每層9個工盤的立體庫項目,兩臺行車一入一出,要求先入先出,有沒有那個大神做過類似項目,指點(diǎn)下!!!!!!! |
---|---|
|
cythyx
級別: 家園常客
|
基本是每個區(qū)域分配一個地址,放入東西后存儲放入時間,清零,然后比較排序比較時間,時間小的先取,取出清零。 |
---|---|
|
工控小c
級別: 工控俠客
|
指令不穩(wěn)定?
|
---|---|
|
sjbandmm
級別: 略有小成
|
每個工位對應(yīng)一個庫號,每個庫號對應(yīng)一組定位地址,每次入庫時,將庫號寫入隊列(用FIFW),出庫時用FIFR讀取一個最早入庫的序號,根據(jù)這個序號查找到對應(yīng)定位地址,就可以取到貨了。不存在指令不穩(wěn)定,只有程序?qū)懙牟缓谩?br />如果庫位非常規(guī)則,采用計算的方式計算定位地址也可以。 |
---|---|
|
何啟海
級別: 略有小成
|
個人愚見,做倉儲,西門子1200或者1500比三菱好用,倉儲也就是玩坐標(biāo),西門子的DB比三菱的D或者R好用太多 首先DB塊可以根據(jù)倉儲坐標(biāo)去定制,例如列,行,層,格,如果你用三菱只能是多少分多少。而DB塊就方便多了,做1個然后復(fù)制,寫程序時也是只需要改DB塊就好。個人愚見哈 例如三菱要么D0到D1000對應(yīng)1列,然后里面細(xì)分后就難了,就是要記的東西太多 而西門子的DB塊可以根據(jù)實際位置寫對應(yīng)號數(shù)的DB塊,然后每個按照200%的地址去預(yù)留,你后面怎么增加都不是事 |
---|---|
|
何啟海
級別: 略有小成
|
4-1-1-1=1開始計時 4-1-1-2=1開始計時 4-1-1-3=1開始計時 4-1-1-4=1開始計時 4-1-1-5=1開始計時 4-1-1-6=1開始計時 4-1-1-7=1開始計時 4-1-1-8=1開始計時 4-1-1-9=1開始計時 4-1-2-1=1開始計時 4-1-2-2=1開始計時 4-1-2-3=1開始計時 。。。。。。。。 誰的時間大就取誰 不知道這樣行不 每個位置,狀態(tài),計時,都要斷電保持,1號車負(fù)責(zé)進(jìn),2號車負(fù)責(zé)出,只要坐標(biāo)不寫錯,理論上不難吧 |
---|---|
|
何啟海
級別: 略有小成
|
如果每個工位盤再配上字符,類似于超市管理,進(jìn)倉掃碼,出倉就更簡單了,直接掃碼或者輸入需要的東西,查找一下就立馬能彈窗在那個位置,彈窗是否去取料(手動模式) 如果只是統(tǒng)一物料暫存先進(jìn)先出的話,那就更簡單了,直接看誰儲存是時間長就去取誰,先進(jìn)先出指令都不用,直接比較誰的計時數(shù)大就好了 愚見愚見哈,說的不對輕斧就好了 |
---|---|
|
hstec2002
級別: 論壇先鋒
|
類似移位: 第一個入庫把座標(biāo)放D9,第二個放D8,以此類推; 出庫:讀取D9,并移出,D8移至D9,D7移至D8,以此類推 |
|
---|---|---|
|
樓上小王
牛刀小試
級別: 論壇先鋒
|
用三菱也一樣,只是三菱需要提前規(guī)劃好地址。西門子好用的是UDT,DB塊只是更靈活一些 |
---|---|
|