sjbandmm
級別: 略有小成
![]() |
謝謝各位留言指導!我原來的方法是統(tǒng)計各產(chǎn)品可入庫數(shù)量,再給這個產(chǎn)品設置一個指針,產(chǎn)生去向后指針也同時記錄一下查詢順序,下次查詢再遞增一個工位,這樣實現(xiàn)的方法查詢量很大,會造成掃描時間太長,我只好只查詢第一產(chǎn)品,不能實現(xiàn)多產(chǎn)品混入一個庫。 我本來另外也想了一個辦法,通過程序把設置表重新整理一下,產(chǎn)生一個新表,新表中產(chǎn)品是唯一的,再給這張表各配置一個指針,這個指針記錄上次查詢的序號,本次查詢后要求查詢的序號要大于記錄的序號,序號超出范圍表示又要回到第一查詢點,這樣就可以實現(xiàn)循環(huán)了。 |
---|---|
|
流辰沙
級別: 家園常客
![]() |
![]() 按照你說的40個M,那如果今天A占比是50%,那放A產(chǎn)品的工位進料遠遠大于其他不放A的工位。除非你要求作業(yè)員根據(jù)產(chǎn)品占比把1-4全放A,其他的全部放5-8。 樓主留言:不是你理解的這個平衡,我說的平衡是同一種型號的產(chǎn)品,無論來多少,都要保證送往可入工位的數(shù)量相同。與不可入工位數(shù)量無關。 |
---|---|
|
流辰沙
級別: 家園常客
![]() |
為什么要設置每個工位只能放5種規(guī)格? 既然每個工位可以任意設定進料規(guī)格,那也就是每種產(chǎn)品進料以后加工工序是相同的。既然這樣為什么不能是不管什么產(chǎn)品1-8依次放就好? 樓主留言:脫離工藝要求來討論沒有任何意義! |
---|---|
|
流辰沙
級別: 家園常客
![]() |
如果只要求同一種產(chǎn)品放料在對應工位的一致,那我在21樓說的這種方法就能滿足你的需求,前提是產(chǎn)品數(shù)量不能太多,超過PLC的變址限制。至于下載不下來,那你換個瀏覽器試試,可能是設置了彈窗屏蔽吧。或者加我QQ,我頭像下方能找到QQ號碼,傳給你 |
---|---|
|
linzhenfu
級別: 略有小成
![]() |
不存在"超過PLC的變址限制",不超過內(nèi)存限制就行. |
---|---|
|
流辰沙
級別: 家園常客
![]() |
我是說的變址數(shù)量(Z0-Z*),里面的值是有數(shù)的。 |
---|---|
|
linzhenfu
級別: 略有小成
![]() |
那你覺得超過多少種工件就不行呢? |
---|---|
|
流辰沙
級別: 家園常客
![]() |
在觸摸屏上列個表格,行數(shù)是最大產(chǎn)品種類,列數(shù)是最大工位數(shù)。 假設8個工位,5種產(chǎn)品。A產(chǎn)品:D10-D17,BCDE后面依次為D20-D27....D50-D57,今天8工位有1 3 4 6 8都能放A,那么D10就是1,D11就是13...,D15開始就是0 程序如下(傳值得改為D99Z0,因為Z0最小為1): ![]() 如果像我用3U寫,因為Z0已經(jīng)用在DMOV指令中,V0就不能用,而3U總共Z0-Z7,V0-V7,那么產(chǎn)品總數(shù)最多不能超過14種。 [ 此帖被wangdai527在2019-06-04 15:14重新編輯 ] |
---|---|
|
linzhenfu
級別: 略有小成
![]() |
那如果我說超過14種也能做,你信嗎? 可以變通一下的嘛 樓主留言:在每個掃描周期都要復位的Z,一般是可以重復使用的,如果Z值要保持多個周期,那么可以用D暫存,下個周期用時再讀回來,這樣Z就相當于是無限的了。 |
---|---|
|