三菱PLC中斷指令 IRET EI DI 怎樣用
來源:新能源網(wǎng)
時間:2024-08-17 10:15:28
熱度:
三菱PLC中斷指令 IRET EI DI 怎樣用【專家解說】:EI是中斷開放指令,DI是中斷禁止指令。這兩條指令比較簡單,PLC執(zhí)行到EI指令就開放中斷,執(zhí)行到DI指令就禁止中斷。
【專家解說】:EI是中斷開放指令,DI是中斷禁止指令。這兩條指令比較簡單,PLC執(zhí)行到EI指令就開放中斷,執(zhí)行到DI指令就禁止中斷。這是因為PLC中斷控制電路上有一個“軟開關”,這個“軟開關”在PLC上電初始化時是斷開的,EI的作用就是接通這個“軟開關”,DI的作用則是斷開這個“軟開關”。
EI、DI控制的“軟開關”是中斷源的總開關,它的下面還有一些“軟“的分開關,就是M8050~M8059。這些“軟“的分開關可以在程序中置為ON或OFF,分別控制不同的中斷源,以FX2N/2NC為例,其中:
M8050~M8055分別控制輸入中斷源X000-X005,輸入中斷用指針編號I000~I500;
M8056~M8058分別控制三個定時器中斷源,定時器中斷用指針編號I600、I700、I800;
M8059控制6個高速計數(shù)器中斷源,高速計數(shù)器中斷用指針編號I900。
這樣,要想一個中斷源觸發(fā)中斷,必須滿足2個條件:1)用EI開放中斷,2)使該中斷源的”軟“分開關為ON。
中斷源觸發(fā)中斷后,PLC就跳轉到其中斷用指針編號指定的子程序執(zhí)行。IRET是中斷返回指令,它是中斷處理程序的結束指令,其作用是使PLC返回到被中斷時的下一條指令繼續(xù)執(zhí)行。
若沒有中斷處理子程序,雖然觸發(fā)了中斷,但沒有處理任何事情。
EI、DI控制的“軟開關”是中斷源的總開關,它的下面還有一些“軟“的分開關,就是M8050~M8059。這些“軟“的分開關可以在程序中置為ON或OFF,分別控制不同的中斷源,以FX2N/2NC為例,其中:
M8050~M8055分別控制輸入中斷源X000-X005,輸入中斷用指針編號I000~I500;
M8056~M8058分別控制三個定時器中斷源,定時器中斷用指針編號I600、I700、I800;
M8059控制6個高速計數(shù)器中斷源,高速計數(shù)器中斷用指針編號I900。
這樣,要想一個中斷源觸發(fā)中斷,必須滿足2個條件:1)用EI開放中斷,2)使該中斷源的”軟“分開關為ON。
中斷源觸發(fā)中斷后,PLC就跳轉到其中斷用指針編號指定的子程序執(zhí)行。IRET是中斷返回指令,它是中斷處理程序的結束指令,其作用是使PLC返回到被中斷時的下一條指令繼續(xù)執(zhí)行。
若沒有中斷處理子程序,雖然觸發(fā)了中斷,但沒有處理任何事情。
熱門標簽:三菱
上一篇:三菱PLC 怎么對程序加密?
-
三菱MSH-FC09VC空調(diào)光觸媒空調(diào)過濾網(wǎng)在哪里購買?2024-08-17
-
去慈溪三菱4S店汽車保養(yǎng),修理工放掉了我車內(nèi)的機油,居然沒有給我加上新的機油。!!!!2024-08-17
-
慈溪三菱中央空調(diào)特約維修在哪里 謝謝2024-08-17
-
慈溪的三菱空調(diào)維修店在那里2024-08-17
-
為什么電動車幾乎都是后驅?例如BMW i3、三菱的i-Miev、大眾的UP!2024-08-17
-
慈溪三菱空調(diào)維修 三菱空調(diào)特約維修2024-08-17
-
慈溪三菱空調(diào)維修(廠家指定)2024-08-17
-
三菱空氣凈化器怎么樣?2024-08-17
-
海信空調(diào),海爾,格里,LG,三菱,這幾家哪家空調(diào)好?全凈化空氣功能有嗎?除甲醛功能彪悍的。?2024-08-17
-
三菱4g18發(fā)動機正時皮帶如何安裝2024-08-17
-
三菱重工的空氣凈化器好不好?2024-08-17
-
三菱的一款迷你HelloKitty小型車報價...粉紅色的...2024-08-17
-
比亞迪s6發(fā)動機改裝成三菱2.0發(fā)動機,需要多少錢?2024-08-17
-
我的車發(fā)動機三菱4G69,改氣多點直噴,想安裝點火提前器,不知哪個型號適配我的車,懇求大家給以指導2024-08-17
-
三菱V6越野車功能介紹2024-08-17