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