PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!

學習PLC必須要深刻理解PLC的掃描過程和執(zhí)行原理,才能可靠無誤的編寫程序。通俗的講PLC程序是從上往下,從左往右順序循環(huán)掃描執(zhí)行,它需要三個過程才真正輸出實現(xiàn)外部動作。


第一步,先把外接的開關信號狀態(tài)批量刷新到I輸入映像區(qū)。


第二步,CPU由左往右,由上往下,順序執(zhí)行程序,在每個掃描的周期內(nèi),都會改變往后的寄存器狀態(tài),但沒掃描完程序時,是不會馬上有實際的物理輸出。


第三步,所有程序執(zhí)行完成后,統(tǒng)一刷新輸出Q映像區(qū),從而執(zhí)行Q外接執(zhí)行結(jié)構(gòu)動作。


下面以一個單鍵啟停程序來分析每個掃描過程的狀態(tài),從而實現(xiàn)單鍵啟停的功能。


下面用M0.1來代替啟停開關


動作過程:每使M0.1接通,則輸出Q0.0交替接通、關斷,實現(xiàn)單鍵啟停功能。


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖1





分析過程





1、當?shù)谝淮伟聪翸0.1=1時:M0.0通過上升沿僅接通一個掃描周期


在第一個掃描周期時,M0.1=1,M0.0=1


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖2


則網(wǎng)絡2中的上部線路---M0.0=1,Q0.0閉點初始還為0,則上部線路通,使Q0.0線圈=1接通。


下部線路的狀態(tài)---M0.0閉點打開=0,Q0.0開點接通=1,下線路不通。


第一個掃描周期結(jié)果是:M0.1=1.,M0.0=1,Q0.0=1.如下圖


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖3


第二個掃描周期時,即使M0.1繼續(xù)接通=1,由于上升沿僅接通一個掃描周期,則P后線是不通的,因此M0.0不通=0,如下圖:


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖4


網(wǎng)絡2中此時狀態(tài)變?yōu)椋?/span>


上部線路:M0.0=0,Q0.0閉點打開不通, 上部線路不通


下部線路:M0.0=0,則閉點接通,Q0.0=1,開點接通,則下部線路接通。


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖5


第三個掃描周期時,即使放開M0.1=0,M0.0繼續(xù)為0,網(wǎng)絡2中的狀態(tài),與第二周期狀態(tài)相同,Q0.0繼續(xù)保持為1.


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖6


2、第二次接通M0.1=1時:上升沿P后又接通一個掃描周期

第一個掃描周期:M0.1=1,M0.0=1


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖7



在M0.0重新接通情況下:


上部線路:M0.0=1接通,Q0.0閉點繼續(xù)保持打開。則上部線路不通


下部線路:M0.0閉點打開不通,則下部線路也不通。Q0.0失電,


因此,Q線圈不通


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖8


第二個掃描周期時,即使M0.1繼續(xù)接通=1,由于上升沿僅接通一個掃描周期,則P后線是不通的,因此M0.0不通=0


網(wǎng)絡2中,上部線路:M0.0=0,Q閉點接通=1,上部線路不通


下部線路:m0.0閉點通,Q開點斷開,下部線路不通。

如下圖:


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖9



PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖10


在第三掃描周期:放開M0.1=0,m0.0是0

上下線路同上,Q也是失電狀態(tài)。


PLC是如何掃描程序的?90%的電氣人都不知道!看完震撼了!的圖11


這個單鍵啟停之所以能成功實現(xiàn),主要原因是上升沿的應用,每次接通只能掃描一個周期,如果去掉上升沿P,則該功能動作會亂輸出,不能實現(xiàn)交替輸出與關斷。


利用掃描執(zhí)行的特點才能正確分析程序的動作,和畫出這個程序。


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP