04.03 手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

例題1:有16個彩燈,接在PLC的Y0~Y17上,現要求彩燈開始從Y0至Y17每隔1秒依次點亮一個,亮至Y17時,又從Y17至Y0依次點亮,循環進行。

思路:要求彩燈從Y0~Y17依次點亮我們用循環左移,從Y17~Y0依次點亮我們用循環右移。一秒鐘點亮一個我們可以選用特殊繼電器M8013。

手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

首先我們先建立工程,選擇FX2n系列的。

手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

要進行移位,首先我們先對Y0~Y17進行賦值。在這裡我們使用M8002作為開關(M8002在PLC上電後,只在第一次掃描週期會通,以後就一直保持斷開狀態。)然後運用傳送指令MOV把數據傳到Y0中。

手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

然後當Y0接通的時候,接通M0這個輔助繼電器,並自鎖。

手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

在這裡我們使用左移指令,因為M0是一直接通的,M8013是一秒鐘接通一次,K4Y000表示的是Y0~Y17,K1表示的是每次接通後向左移動一位。當從Y0移到Y17的時候,我們就要求左移這條程序停止,開始右移。

手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

在這裡我們串入Y17的常閉點斷開M0這個輔助繼電器,然後下一步接通右移的程序。

手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

我們用Y17的常開觸點來接通輔助繼電器M1,並保持自鎖。M1的常開點接到M8013上再接到右移程序RORP,K4Y000,K1上,這一步表示的意思是,移位進行到Y17的時候,也就是最後一個燈的時候開始進行右移。這樣就可以從Y0亮到Y17的時候,再從Y17亮到Y0。

手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

當Y0點亮的時候,也就是這個小燈已經循環了一週,那麼我們就需要把M1給斷開,開始下一個循環,在這裡我們用Y0的常閉點斷開。

手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

M1斷開後我們就需要接通M0,因為這樣才能保證程序的循環進行。那麼我們可以在M0中串入M1的常閉點,在M1中串入M0的常閉點。然後到這裡程序就寫完了。

手把手教你設計PLC的梯形圖,鍛鍊一下思路很重要

總結:在PLC接通的時候,M8002接通,把Y0置1讓Y0一個燈亮,接通輔助繼電器M0驅動左移程序,這樣Y0到Y17每隔一秒點亮一個,左移過程中,M0一直是接通的,所以M1被斷開,這樣就確保了程序只會有一條執行。當亮到Y17的時候,Y17把M0斷開,同時把M1接通,程序就開始右移,燈就又開始從Y17亮到Y0。

喜歡更多PLC知識,關注小編不迷路。


分享到:


相關文章: