sjbandmm
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 237 個(gè)
工控威望: 407 點(diǎn)
下載積分: 987 分
在線(xiàn)時(shí)間: 168(小時(shí))
注冊(cè)時(shí)間: 2008-08-23
最后登錄: 2024-11-19
查看sjbandmm的 主題 / 回貼
樓主  發(fā)表于: 2019-05-23 22:55
圖片:
有臺(tái)設(shè)備,共有8個(gè)或更多進(jìn)料工位,每個(gè)工位可以設(shè)置5個(gè)不同的進(jìn)料品種,不同的工位可以設(shè)置相同的進(jìn)料品種,每次生產(chǎn)前設(shè)定進(jìn)料數(shù)據(jù),各工位進(jìn)料品種是可以任意設(shè)定的。問(wèn)題來(lái)了:用戶(hù)希望每種產(chǎn)品在所有已設(shè)置的工位上均勻分配,,比如產(chǎn)品A在1、4、5、6、8工位上都有設(shè)置,那么第一個(gè)A產(chǎn)品到1工位,第二個(gè)A產(chǎn)品就到4工位,第三個(gè)A就到5,以此類(lèi)推,保證各工位進(jìn)料數(shù)量平均。各位有什么好的方案,給點(diǎn)提示,感激不盡!
linzhenfu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個(gè)
工控威望: 305 點(diǎn)
下載積分: 625 分
在線(xiàn)時(shí)間: 269(小時(shí))
注冊(cè)時(shí)間: 2007-07-15
最后登錄: 2024-12-21
查看linzhenfu的 主題 / 回貼
1樓  發(fā)表于: 2019-05-27 08:54
也不太難,各工位數(shù)據(jù)設(shè)定后,根據(jù)來(lái)料逐個(gè)掃描各個(gè)工位數(shù)據(jù),有則放行,下次再有相同工件,就掃描下一個(gè).
linzhenfu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個(gè)
工控威望: 305 點(diǎn)
下載積分: 625 分
在線(xiàn)時(shí)間: 269(小時(shí))
注冊(cè)時(shí)間: 2007-07-15
最后登錄: 2024-12-21
查看linzhenfu的 主題 / 回貼
2樓  發(fā)表于: 2019-05-27 08:59
每種工件使用一個(gè)變址指針
樓主留言:
具體怎么實(shí)現(xiàn)我要求的功能,能詳細(xì)說(shuō)說(shuō)嗎?不勝感激!
linzhenfu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個(gè)
工控威望: 305 點(diǎn)
下載積分: 625 分
在線(xiàn)時(shí)間: 269(小時(shí))
注冊(cè)時(shí)間: 2007-07-15
最后登錄: 2024-12-21
查看linzhenfu的 主題 / 回貼
3樓  發(fā)表于: 2019-05-27 10:33
比如:
工位1:D0~D4(分別存放ABCDE對(duì)應(yīng)的編號(hào),例如0=無(wú),1=A,2=B,...)
工位2:D5~D9
工位3:D10~D14
...
然后設(shè)置8個(gè)寄存器(D100~107)用于變址查找各工位數(shù)據(jù),另外再設(shè)置1個(gè)變址D200保存當(dāng)前來(lái)料(用于決定要調(diào)用前面8個(gè)變址中的一個(gè)).
假如來(lái)料是2號(hào)(B工件),即D200=2,則調(diào)用D101,通過(guò)程序掃描工件數(shù)據(jù)(D0~D4,D5~D9,...),吻合的則放行.然后再掃描下一個(gè)滿(mǎn)足的工位后等待下一次放行.

大概思路是這樣,只能幫你到這里了
樓主留言:
重點(diǎn)是負(fù)載平衡而不是怎樣查詢(xún)?nèi)ハ?/blockquote>
linzhenfu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個(gè)
工控威望: 305 點(diǎn)
下載積分: 625 分
在線(xiàn)時(shí)間: 269(小時(shí))
注冊(cè)時(shí)間: 2007-07-15
最后登錄: 2024-12-21
查看linzhenfu的 主題 / 回貼
4樓  發(fā)表于: 2019-05-29 22:17
引用
引用第13樓linzhenfu于2019-05-27 10:33發(fā)表的  :
比如:
工位1:D0~D4(分別存放ABCDE對(duì)應(yīng)的編號(hào),例如0=無(wú),1=A,2=B,...)
工位2:D5~D9
工位3:D10~D14
...
.......

說(shuō)明你還沒(méi)理解唄
樓主留言:
是沒(méi)看太明白。好人做到底,請(qǐng)?jiān)賹?xiě)詳細(xì)點(diǎn)。謝謝!
linzhenfu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個(gè)
工控威望: 305 點(diǎn)
下載積分: 625 分
在線(xiàn)時(shí)間: 269(小時(shí))
注冊(cè)時(shí)間: 2007-07-15
最后登錄: 2024-12-21
查看linzhenfu的 主題 / 回貼
5樓  發(fā)表于: 2019-06-03 14:55
引用
引用第27樓wangdai527于2019-06-03 08:47發(fā)表的  :


如果只要求同一種產(chǎn)品放料在對(duì)應(yīng)工位的一致,那我在21樓說(shuō)的這種方法就能滿(mǎn)足你的需求,前提是產(chǎn)品數(shù)量不能太多,超過(guò)PLC的變址限制。至于下載不下來(lái),那你換個(gè)瀏覽器試試,可能是設(shè)置了彈窗屏蔽吧。或者加我QQ,我頭像下方能找到QQ號(hào)碼,傳給你


不存在"超過(guò)PLC的變址限制",不超過(guò)內(nèi)存限制就行.
linzhenfu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個(gè)
工控威望: 305 點(diǎn)
下載積分: 625 分
在線(xiàn)時(shí)間: 269(小時(shí))
注冊(cè)時(shí)間: 2007-07-15
最后登錄: 2024-12-21
查看linzhenfu的 主題 / 回貼
6樓  發(fā)表于: 2019-06-04 11:10
引用
引用第29樓wangdai527于2019-06-04 08:41發(fā)表的  :


我是說(shuō)的變址數(shù)量(Z0-Z*),里面的值是有數(shù)的。


那你覺(jué)得超過(guò)多少種工件就不行呢?
linzhenfu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個(gè)
工控威望: 305 點(diǎn)
下載積分: 625 分
在線(xiàn)時(shí)間: 269(小時(shí))
注冊(cè)時(shí)間: 2007-07-15
最后登錄: 2024-12-21
查看linzhenfu的 主題 / 回貼
7樓  發(fā)表于: 2019-06-04 14:43
引用
引用第31樓wangdai527于2019-06-04 13:55發(fā)表的  :


在觸摸屏上列個(gè)表格,行數(shù)是最大產(chǎn)品種類(lèi),列數(shù)是最大工位數(shù)。
假設(shè)8個(gè)工位,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開(kāi)始就是0
程序如下(傳值得改為D99Z0,因?yàn)閆0最小為1):
.......


那如果我說(shuō)超過(guò)14種也能做,你信嗎?
可以變通一下的嘛
樓主留言:
在每個(gè)掃描周期都要復(fù)位的Z,一般是可以重復(fù)使用的,如果Z值要保持多個(gè)周期,那么可以用D暫存,下個(gè)周期用時(shí)再讀回來(lái),這樣Z就相當(dāng)于是無(wú)限的了。