專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

PLC教程之最后的挑戰(zhàn)

作者:huqin   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2013年12月16日   【字體:
     前面寫的PLC教程在論壇里沒多少人回復(fù),覺 是得沒什么必要再更新下去了,今天在空間里發(fā)最后一篇算是收尾吧,做人做事應(yīng)該有始有終,好了廢話不多說,開始了
      和以前一樣打開三菱的學(xué)習(xí)軟件
      如圖選擇高級挑戰(zhàn),再選擇最下面的F-7.分揀和分配線項目,這個項目就是這個學(xué)習(xí)軟件的終極BOSS了,當(dāng)你能獨自完成這個項目的的話你的PLC也就算入門了
     
 
進入項目后如圖

 
根據(jù)項目給出的要求和條件我們,可以采用把大,中,小箱子的分揀劃分為3個選擇性分支狀態(tài)流程,程序的關(guān)鍵點在于怎么判斷箱子的大小我的梯形圖如下

 
因為PLC執(zhí)行程序的順序從上往下所以觸發(fā)3個光電開關(guān)的大箱子具有最高的優(yōu)先級,中號次之,最后才判斷為小號箱子,通過選通的輔助繼電器觸發(fā)跳轉(zhuǎn)到相應(yīng)的分支流程來對應(yīng)處理各個情況。整個完成后的梯形圖有一百零幾行我沒辦法發(fā)上了,只能發(fā)我翻譯過來的指令表程序了,大家自己對著轉(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í)行效果如下





 
 
到這里大家對PLC編程應(yīng)該已經(jīng)有了相應(yīng)的了解,我的教程也該結(jié)束了,大家有什么不同的觀點還原討論。雖然教程做的很垃圾但以后如果有時間的話還將做一個單片機的教程,盡請期待 

 
關(guān)閉窗口

相關(guān)文章