圖片:

如下圖一樣,人工上料,有A和B兩種物料,人工隨機上,經(jīng)過視覺判斷是A還是B,然后后面有5臺分選機,每臺機有兩個入口(每個入口處還有光電的,沒畫上去)還有皮帶上也有光電,例如1號機要A料,2號機要B料,3號機要A料,4號機要B料,5號機要A料,那臺分選機要什么料事先已經(jīng)知道,這個可以在PLC里做選擇,現(xiàn)在的問題是,如果分選機沒給要料信號,我應(yīng)該不能提前送料吧?比如視覺來個B料,沒有機有要料信號,那我把B料提前送到4號機前的皮帶,如果這時視覺來了個A料,5號機又要料,這時我應(yīng)該要把這個A料送去5號機,但是4號那里還停在那等4號機要料信號,這樣我這個料是送不過去的。所以這種方法應(yīng)該不行吧?我現(xiàn)在想的方法是那臺機要料,我就用先進先出,視覺拍照后,判斷完是A或B,就在那等信號,我把要A料的機編號寫表進D10,要B料的寫到d50,例如我視覺上的料是B料,然后2號機要B料,我這時就把B料寫到d80.料流到1號機讀D80,讀到不是1號機要的料。就把讀出來的數(shù)據(jù)寫到d100,同時料往后流,這時料流到2號機,2號機讀D100,讀出來是B料。然后就送進去,這樣不知道可不可以?老實講現(xiàn)在我都有點頭大有點亂。就是每臺分選機都配一個先進先出的表。讀到不是自己的就往后寫表。但是這種應(yīng)該就不能做提前送料了。說得有點多了,可能看得頭暈,大佬們麻煩給點思路或意見做個參考,萬分感謝!