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