前面寫(xiě)的PLC教程在論壇里沒(méi)多少人回復(fù),覺(jué) 是得沒(méi)什么必要再更新下去了,今天在空間里發(fā)最后一篇算是收尾吧,做人做事應(yīng)該有始有終,好了廢話(huà)不多說(shuō),開(kāi)始了
和以前一樣打開(kāi)三菱的學(xué)習(xí)軟件
如圖選擇高級(jí)挑戰(zhàn),再選擇最下面的F-7.分揀和分配線(xiàn)項(xiàng)目,這個(gè)項(xiàng)目就是這個(gè)學(xué)習(xí)軟件的終極BOSS了,當(dāng)你能獨(dú)自完成這個(gè)項(xiàng)目的的話(huà)你的PLC也就算入門(mén)了
進(jìn)入項(xiàng)目后如圖
根據(jù)項(xiàng)目給出的要求和條件我們,可以采用把大,中,小箱子的分揀劃分為3個(gè)選擇性分支狀態(tài)流程,程序的關(guān)鍵點(diǎn)在于怎么判斷箱子的大小我的梯形圖如下
因?yàn)镻LC執(zhí)行程序的順序從上往下所以觸發(fā)3個(gè)光電開(kāi)關(guān)的大箱子具有最高的優(yōu)先級(jí),中號(hào)次之,最后才判斷為小號(hào)箱子,通過(guò)選通的輔助繼電器觸發(fā)跳轉(zhuǎn)到相應(yīng)的分支流程來(lái)對(duì)應(yīng)處理各個(gè)情況。整個(gè)完成后的梯形圖有一百零幾行我沒(méi)辦法發(fā)上了,只能發(fā)我翻譯過(guò)來(lái)的指令表程序了,大家自己對(duì)著轉(zhuǎn)換成梯形圖就比較好看懂了
下面是 指令表程序:
LD M8002
SET S0
STL S0
LD Y0
OUT Y10
LD Y2
OUT Y11
LDI Y2
OUT Y12
LD X24
OUT Y1
LD X03
SET S1
LD X20
OR X25
AND X0
OUT Y0
STL S1
LD Y0
OUT Y10
LD Y2
OUT Y11
LDI Y2
OUT Y12
LD X3
AND X2
AND X1
OUT M101
LD X3
AND X2
ANI M101
OUT M102
LD X3
ANI M101
ANI M102
OUT M103
LD M101
SET S2
LD M102
SET S3
LD M103
SET S4
STL S2
LD Y0
OUT Y10
LD Y2
OUT Y11
LDI Y2
OUT Y12
LD X24
OUT Y1
LD X24
OUT Y3
LD X24
OUT Y2
LD X24
OUT Y5
LDF X4
OUT S0
STL S3
LD Y0
OUT Y10
LD Y2
OUT Y11
LDI Y2
OUT Y12
LD X24
OUT Y1
LD X24
OUT Y2
LD X24
OUT Y4
LD X11
AND X10
OUT Y7
LD X12
OUT S0
STL S4
LD Y0
OUT Y10
LD Y2
OUT Y11
LDI Y2
OUT Y12
LD X24
OUT Y1
LD X24
OUT Y3
LD X24
OUT Y2
LD X24
ANI X6
OUT Y5
LD X6
OUT Y6
LD Y6
OUT T1 K10
LD T1
OUT S0
RET
END
大家把它轉(zhuǎn)成梯形圖就很好看懂了,注釋我就不加了
最后的仿真執(zhí)行效果如下
到這里大家對(duì)PLC編程應(yīng)該已經(jīng)有了相應(yīng)的了解,我的教程也該結(jié)束了,大家有什么不同的觀點(diǎn)還原討論。雖然教程做的很垃圾但以后如果有時(shí)間的話(huà)還將做一個(gè)單片機(jī)的教程,盡請(qǐng)期待
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。