很多人都不知道中斷;很多人知道中斷,但一直都沒有用過,不知道你屬于哪一種,反正我屬于第二種。
三菱PLC的中斷分為三種:輸入中斷,計數(shù)中斷和定時器中斷,這個和單片機有點類似,本小節(jié)主要以介紹一下輸入中斷,通過PLC的輸入端子觸發(fā)的中斷。
什么是中斷?中斷有什么用?
什么是中斷:中斷就是當PLC正在執(zhí)行某一個動作時,突然收到中斷觸發(fā)信號,立即停止當前執(zhí)行動作,去執(zhí)行中斷程序中的動作,中斷程序執(zhí)行完成后返回被打斷的地方繼續(xù)執(zhí)行之前動作,中斷程序的優(yōu)先級最高,不受掃描周期的影響;就比如你正在洗衣服,正洗了一半,突然你媳婦喊你打王者榮耀,于是你立即停止洗衣,開始打游戲,打完王者后,你又返回繼續(xù)洗衣服。你媳婦喊你打王者是觸發(fā)中斷,你打游戲是中斷運行程序,你洗衣服時主程序;
中斷參考示意圖
中斷有什么用:中斷程序一般情況下很少用到,簡單了解一下即可。PLC是通過不斷執(zhí)行輸入掃描,程序執(zhí)行,輸出刷新三個動作,執(zhí)行完一個周期所用的時間稱為一個掃描周期,F(xiàn)X系列PLC掃描周期通常10-30ms;假如X0作為外部輸入計數(shù)用,掃描周期是20ms,在一個掃面周期內X0變化了多次,這個時候,計數(shù)就不準確了,如果引入中斷就可以解決掃描周期帶來的影響;
FX3U中輸入中斷對應的指針編號:
輸入中斷指針及編號
應用案例:X0作為外部輸入脈沖計數(shù),X0的下降沿時觸發(fā)中斷進行計數(shù);在三菱PLC的梯形圖編程中程序如下圖所示;
參考程序
審核編輯:湯梓紅
-
plc
+關注
關注
5014文章
13347瀏覽量
464430 -
三菱
+關注
關注
32文章
804瀏覽量
42852 -
指令
+關注
關注
1文章
608瀏覽量
35779 -
中斷
+關注
關注
5文章
900瀏覽量
41595
發(fā)布評論請先 登錄
相關推薦
評論