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