sjbandmm
級別: 略有小成
![]() |
圖片:
![]() 有臺設備,共有8個或更多進料工位,每個工位可以設置5個不同的進料品種,不同的工位可以設置相同的進料品種,每次生產(chǎn)前設定進料數(shù)據(jù),各工位進料品種是可以任意設定的。問題來了:用戶希望每種產(chǎn)品在所有已設置的工位上均勻分配,,比如產(chǎn)品A在1、4、5、6、8工位上都有設置,那么第一個A產(chǎn)品到1工位,第二個A產(chǎn)品就到4工位,第三個A就到5,以此類推,保證各工位進料數(shù)量平均。各位有什么好的方案,給點提示,感激不盡! |
---|---|
|
流辰沙
級別: 家園常客
![]() |
你總共有多少種產(chǎn)品?有沒有確定到底是幾工位? 還有能不能保證每種產(chǎn)品來的總數(shù)是平均的?以1天為單位,每種產(chǎn)品來料數(shù)量不會相差很大吧? 樓主留言:產(chǎn)品數(shù)是不確定的,每天都有可能修改,來料沒有任何規(guī)律。差異很大。 |
---|---|
|
流辰沙
級別: 家園?
![]() |
想那么復雜干嘛,看幾種產(chǎn)品,然后在觸摸屏上列個表格。假設8個工位,5種產(chǎn)品 A產(chǎn)品:1、4、5、6、8。B產(chǎn)品:*、*、*、*、*、*...有8個工位就列8個位置,地址依次為D10-D17,D20-D27....D50-D57 既然分辨產(chǎn)品不是問題,前面分辨完置位M0-M4,用相應M自增變址Z1-Z5,然后通過M和Z去讀取D里面的工位數(shù)(D里面有值就傳值,為0就把M對應的起始D傳過去,同時復位Z),有了工位數(shù),就能讓送料機構(gòu)送到不同的工位上去 ![]() 傳值的時候應該寫D99Z6,因為Z6不可能是0,為了注釋效果寫的D100 樓主留言:程序我下載不下來,不過不重要了,是你給了我啟發(fā):用M0-M39對應40個表格設置,當產(chǎn)品來了并查詢到去向后,再檢查對應個M點是否為1,如果為1,那么繼續(xù)查詢,找到下一個M點為0的后,產(chǎn)生去向,去向產(chǎn)生后將該點M置1,;當1個產(chǎn)品將所有可去的工位全部去過一遍后,那么應該再觸發(fā)一次查詢,只要查詢到第一就行了,查詢到了后還需要將后面的所有該型號的M點全部復位。程序就可以循環(huán)下去了 [ 此帖被wangdai527在2019-05-31 08:28重新編輯 ] |
---|---|
|
流辰沙
級別: 家園?
![]() |
![]() 按照你說的40個M,那如果今天A占比是50%,那放A產(chǎn)品的工位進料遠遠大于其他不放A的工位。除非你要求作業(yè)員根據(jù)產(chǎn)品占比把1-4全放A,其他的全部放5-8。 樓主留言:不是你理解的這個平衡,我說的平衡是同一種型號的產(chǎn)品,無論來多少,都要保證送往可入工位的數(shù)量相同。與不可入工位數(shù)量無關(guān)。 |
---|---|
|
流辰沙
級別: 家園常客
![]() |
為什么要設置每個工位只能放5種規(guī)格? 既然每個工位可以任意設定進料規(guī)格,那也就是每種產(chǎn)品進料以后加工工序是相同的。既然這樣為什么不能是不管什么產(chǎn)品1-8依次放就好? 樓主留言:脫離工藝要求來討論沒有任何意義! |
---|---|
|
流辰沙
級別: 家園?
![]() |
如果只要求同一種產(chǎn)品放料在對應工位的一致,那我在21樓說的這種方法就能滿足你的需求,前提是產(chǎn)品數(shù)量不能太多,超過PLC的變址限制。至于下載不下來,那你換個瀏覽器試試,可能是設置了彈窗屏蔽吧。或者加我QQ,我頭像下方能找到QQ號碼,傳給你 |
---|---|
|
流辰沙
級別: 家園常客
![]() |
我是說的變址數(shù)量(Z0-Z*),里面的值是有數(shù)的。 |
---|---|
|
流辰沙
級別: 家園?
![]() |
在觸摸屏上列個表格,行數(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重新編輯 ] |
---|---|
|