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