想了一個(gè)辦法你試試:
1、用D0-D7分別對(duì)應(yīng)8個(gè)工位;
2、M0-M4對(duì)應(yīng)5種產(chǎn)品的型號(hào),現(xiàn)在以A型號(hào)為例,即M0;
3、用M10-M17對(duì)應(yīng)A型號(hào)的8個(gè)工位,按照你的選擇對(duì)應(yīng)點(diǎn)位置位1;
4、第一掃描周期對(duì)D0-D7傳送初始值K100;
5、當(dāng)M0信號(hào)來(lái)時(shí),對(duì)應(yīng)的M10-M17接通時(shí),分別傳送K0-K7到D0-D7;
6、比較D0-D7,找出最小值,這個(gè)值就是對(duì)應(yīng)的第一個(gè)啟動(dòng)的工位號(hào);
7、啟動(dòng)的工位號(hào)完成時(shí),置位一個(gè)M信號(hào)斷開(kāi)第5步對(duì)應(yīng)的工位傳送條件,并將該工位對(duì)應(yīng)的D寄存器傳送為K100;
8、下次M0信號(hào)來(lái)時(shí),繼續(xù)比較D0-D7,找出最小值;
9、繼續(xù)執(zhí)行,直到找到的最小值為K100時(shí)(即執(zhí)行完一個(gè)循環(huán)),復(fù)位掉第7步置位的全部M信號(hào),再執(zhí)行一遍尋找最小值(執(zhí)行第二個(gè)循環(huán));
大概思路是這樣,可以嘗試一下
樓主留言:
A產(chǎn)品進(jìn)入1號(hào)工位,B產(chǎn)品也會(huì)進(jìn)入1號(hào)工位,每個(gè)工位最多是要進(jìn)入5種不同的產(chǎn)品,都要記住來(lái)過(guò)沒(méi)有。有空時(shí)按你說(shuō)的我再試試。謝謝!
[ 此帖被nightblueblu在2019-05-30 16:38重新編輯 ]