物料輸送的編程思路求大神們指點(diǎn)。
出倉(cāng)點(diǎn)8個(gè),每個(gè)倉(cāng)出來(lái)的貨物不一定一樣,種類(lèi)假設(shè)有2種。入倉(cāng)點(diǎn)有兩個(gè)點(diǎn),每個(gè)倉(cāng)對(duì)應(yīng)一種貨物分別可以存放10個(gè)貨物后需要換車(chē)。
我的思路是通過(guò)觸控屏幕對(duì)8個(gè)出倉(cāng)點(diǎn)進(jìn)行數(shù)字選擇定義貨物種類(lèi)。選擇1就是A,選擇2就是B。把數(shù)字1和2分別寫(xiě)入其對(duì)應(yīng)的寄存器比如d0-d7,當(dāng)貨物從某個(gè)倉(cāng)位出倉(cāng)后,用比對(duì)命令判斷對(duì)應(yīng)寄存器的數(shù)字是否等與1或者2,并激活相對(duì)應(yīng)的M1 M2。根據(jù)激活的是M1還是M2的區(qū)別,移動(dòng)到甲倉(cāng)或者乙倉(cāng)。
貨物入倉(cāng)后,在各自寄存器d8(甲) d9(乙)寫(xiě)入數(shù)量1(這個(gè)好像應(yīng)該使用計(jì)數(shù)器吧。)當(dāng)數(shù)字累加等于10的時(shí)候激活換車(chē)?yán)^電器M3(甲倉(cāng)) M4(乙倉(cāng)),同時(shí)激活輸出Y10聲光報(bào)警。如果沒(méi)有換車(chē)程序就無(wú)法運(yùn)行。按下對(duì)應(yīng)的換車(chē)按鈕x0 x1后d8 d9數(shù)據(jù)清零。